微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 关于FPGA中FFT和IFFT的问题

关于FPGA中FFT和IFFT的问题

时间:10-02 整理:3721RD 点击:
我在FPGA中做了一个将信号(试验中用的单音信号)先做FFT再将FFT的数据做一次IFFT,我觉得最后得到的信号应该和原信号一样;但实际操作中发现若FFT输入正交的实部和虚部(分别输入sine和cosine信号),最终ifft输出的信号实部和虚部都和原信号一致,幅度频率均正常;
若是FFT做输入实部而虚部赋值全零,最终ifft输出的信号实部和虚部仍是正交关系且频率正确,但幅度会出现周期性起伏并且起伏很大,就像带了幅度调制一样。
因为我实际输入信号也只是一个实信号,有哪位大神知道幅度起伏问题出在哪里不?

请问你用的哪个版本的FFT IP Core。我现在用Vivado2013.4中的FFT(AXIS),实部、虚部分别正弦、余弦,FFT的输出结果都不对。可以交流下不?

然后我用ISE14.7版本的FFT(8.0版本)结果就是对的。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top