打印

请教高手解答一个关于rfft问题

[复制链接]
2683|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
adofu2008|  楼主 | 2010-1-4 17:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
aresc| | 2010-1-4 23:22 | 只看该作者
反变换的结果和初始的数据是相同的,所以rfft和rifft应该是对的。

第3个图是rfft之后的1024个频域的数据,图的横轴是时间对吗?你希望那个尖峰在t=0.001时出现?这两者之间没啥联系。也许我理解错了你意思。

使用特权

评论回复
板凳
adofu2008|  楼主 | 2010-1-5 10:36 | 只看该作者
2# aresc
谢谢您!序列FFT变换后,在频域中波峰的位置对应于信号的频率,这是坐标轴横轴用频率表示的情况。但如果坐标轴用时间轴表示的话,这个波峰的位置应该对应的就是信号的周期啊。我用其它的FFT函数做傅里叶变换时显示出来的都是这样的。但是用这个DSPLIB库中的RFFT函数显示出来的却不对。不过这个显示的0.000854与0.001差不太多,我觉得应该是在FFT计算中数据精度的问题吧。不知道我这样的理解对不对?我最疑惑的是这个波形,按理说两个波形应该是对称一样的才对啊,为什么这两个波形却这么大的差别呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

142

帖子

1

粉丝