modelsim 仿真fft

2019-07-15 22:03发布

tica, Arial, sans-serif">modelsim 仿真fft ,自己用Verilog写的程序,我给一个正弦波,发现仿真后的结果是四个尖峰,按道理说应该是两个尖峰相互对称,我是512点的。为什么中间多出两个尖峰,不知道为什么,求大神指点?
sin
自己给的sin正弦波
fft

512点后fft的波形
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
爱上你的笑1
2019-07-16 10:52
通过查代码,后来发现是我自身的问题。是最后一级蝶形运算上下节点地址弄错了,现在已经改好了。原始波形,标准的正弦波
sin
通过我写的fft后,输出的实部和虚部

fft
然后输入比较复杂的波形
sin1.png
通过我写的fft后,输出的实部和虚部
fft2.png
用MATLAB分析计算的波形比较
MATLAB
我用MATLAB分析计算的波形比较
fft1.png

一周热门 更多>