关于使用FFT ip核 V8.0版

问题1:FFTip核的输入有实部和虚部之分,但实际工作中的信号是否大多只有实部?这样以来在给输入时,虚部输入始终为0?实部的输入由AD采样实际信号后供给?问题2:FFTi... 问题1:FFT ip核的输入有 实部和虚部 之分,但实际工作中的信号是否大多 只有实部?这样以来在给输入时,虚部输入始终为0?实部的输入由AD采样实际信号后供给?
问题2:FFT ip核的输入输出都是带符号位的数据??是补码的形式??
问题3:FFT ip核 V8.0版是基于DIF的,输入数据是自然顺序,那输出呢??
展开
 我来答
c5601793
2009-08-07 · TA获得超过477个赞
知道小有建树答主
回答量:975
采纳率:0%
帮助的人:560万
展开全部
这个牵扯到你对FFT的理解问题。
原则上如果不是解析信号,即信号只有实部或者虚部的话,如果只有实部,虚部为0,频谱应当关于y轴对称,如果只有虚部,实部为0,那么频域是关于零点对称。如果是解析信号的话,那么频谱是不对称的。
上面说的对称是在数学上分析上是正确的,但在实际的运用中存在一个fft移位的问题。也就是说如果用matlab或者quartus运算fft的话,那么如果不做fft移位的话,那么频率数值上将不会出现负频率,也就是N点fft出现的结果数据是从0~n-1个频点的,没有负数,自然也就部会出现关于y轴或者零点对称。
这种结果本身并没有问题,如果你认为错了,那么说明你没有理解fft。做N点fft的话,0~N/2-1是正频率,N/2~N是负频率。所以如果不进行fft移位的话,非解析信号他们的频谱应当是关于N/2点对称或者反对称的。在matlab中可以用fftshift进行移位,在FPGA中就没有这个必要了,知道了数据的含义直接用就可以,移位浪费时间,没有必要。
在Quartus 的FFT IP核中,是一个时钟输出一个数据点,所以从source_sop开始,对应的是数据流的顺序就是你的频率点,但它是按时间顺序输出的,不需要将横坐标专门设置。
这也是最基本的时频分析的基础。
今至电子科技有限公司
2024-08-13 广告
服务器虚拟化是一种将物理服务器资源(如CPU、内存、存储)抽象并分割成多个独立虚拟服务器的技术。通过虚拟化软件,如VMware、Hyper-V等,可以在单一物理服务器上创建多个虚拟机,每个虚拟机都能运行独立的操作系统和应用程序,从而提高资源... 点击进入详情页
本回答由今至电子科技有限公司提供
稽鑫衡紫玉
2019-04-18 · TA获得超过4047个赞
知道大有可为答主
回答量:3194
采纳率:25%
帮助的人:267万
展开全部
感觉不是很对啊fft
probe
可以吗,怎么使用,坐等楼下解决。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式