在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2237|回复: 8

[求助] modelsim 仿真fft

[复制链接]
发表于 2017-1-19 16:24:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
modelsim 仿真fft ,我给一个正弦波,发现仿真后的结果是四个尖峰,按道理说应该是两个尖峰相互对称,我是512点的。

fft

fft

sin

sin
 楼主| 发表于 2017-1-20 08:54:49 | 显示全部楼层
自己写的Verilog代码,本来应该是两个尖峰的,不知道为什么中间多出两个尖峰,求大神指点。
发表于 2017-1-20 09:28:36 | 显示全部楼层
看结果,我猜IP是512点的 但是你送进的输入是1024点
 楼主| 发表于 2017-1-20 11:27:31 | 显示全部楼层
回复 3# alex_leexiao


  我不是调用ip核的,我是自己用Verilog写的
 楼主| 发表于 2017-1-22 13:35:14 | 显示全部楼层
通过查代码,后来发现是我自身的问题。是最后一级蝶形运算上下节点地址弄错了,现在已经改好了。原始波形,标准的正弦波

通过我写的fft后,输出的实部和虚部
capture.png

然后输入比较复杂的波形
sin1.png

通过我写的fft后,输出的实部和虚部
fft2.png

我用MATLAB分析计算的波形比较

MATLAB波形

MATLAB波形


结果基本上正确的
发表于 2017-1-23 20:30:06 | 显示全部楼层
good job this references
发表于 2017-1-23 22:34:53 | 显示全部楼层
曾经的曾经,写过一个,verilog的,3780点的fft,用在dtmb的多载波
 楼主| 发表于 2017-3-21 10:19:22 | 显示全部楼层
有什么外包任务可以接的
 楼主| 发表于 2018-4-24 19:03:48 | 显示全部楼层
好久没来了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-20 02:45 , Processed in 0.027110 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表