声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: wangheqi

[FFT] 求助!如何提高FFT变换的精度及提高分辨率!

[复制链接]
发表于 2012-5-3 19:31 | 显示全部楼层
本帖最后由 hcharlie 于 2012-5-4 07:37 编辑

整数周期主频以外实部虚部都是0,振幅=0,相位0/0等于不定值,意思说,讨论不存在的东西的相位已是没有任何意义,因此此时画相位图也就毫无意义。
回复 支持 反对
分享到:

使用道具 举报

 楼主| 发表于 2012-5-4 15:57 | 显示全部楼层
回复 14 # impulse 的帖子

呵呵,谢谢主任的建议。不过我不是关注电能质量的。我只是比较采集的信号和自定的标准信号之间的误差!
 楼主| 发表于 2012-5-5 10:26 | 显示全部楼层
回复 16 # hcharlie 的帖子

懂了!这回理解的更透彻了!谢谢主任这几天耐心的解答!以后还请多多关照啊~:handshake

点评

有些是理论或实践问题,有些是逻辑问题。  发表于 2012-5-5 11:11
发表于 2012-5-16 14:41 | 显示全部楼层
我也来学习一下,主任真是好人
 楼主| 发表于 2012-5-29 10:47 | 显示全部楼层
回复 16 # hcharlie 的帖子

没有权限留言,写在这里吧!
麻烦一主任看下!提供下思路
已知信号x=220*cos(2*pi*50*t+pi*30/180)+22*cos(2*pi*100.242*t+pi*60.01/180)+3*cos(2*pi*150.232*t+80*pi/180);则正弦分量个数为3.
应该怎么做
发表于 2012-5-29 14:07 | 显示全部楼层
FFT不是万能的,由于很难找到对如此复杂的3个频率分量的整数周期采样,因此得不到这样精确的振幅,频率和相位。
 楼主| 发表于 2012-5-30 10:16 | 显示全部楼层
回复 21 # hcharlie 的帖子

我不是要得到振幅,频率,相位,就是想知道有几个分量而已!比如已知x=220*cos(2*pi*50*t+pi*30/180)+22*cos(2*pi*100.242*t+pi*60.01/180)+3*cos(2*pi*150.232*t+80*pi/180);有3个分量,而x=220*cos(2*pi*50*t+pi*30/180)+22*cos(2*pi*100.242*t+pi*60.01/180),有两个分量!麻烦提供下思路~
发表于 2012-5-31 06:45 | 显示全部楼层
回复 22 # wangheqi 的帖子

如果用50Hz的整数周期采样,不加窗,那么前者,50Hz是线谱,100,150处有尖峰,但100,和150邻近有泄漏。
如果用50Hz的整数周期采样,加窗,那么前者,50Hz,100,和150有尖峰,邻近都有泄漏,但100,150处泄漏较不加窗为小。
对于两个分量的后者,150区域没有峰。
另外对于采样频率和采样点,不推荐用12800,做FFT推荐用2的整数幂,如8192,16384等。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-29 09:36 , Processed in 0.057860 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表