声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 2658|回复: 4

[FFT] fft变化之后的频率分辨率

[复制链接]
发表于 2010-2-6 20:39 | 显示全部楼层 |阅读模式

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

您需要 登录 才可以下载或查看,没有账号?我要加入

x
对一列时间序列做fft之后,假设采样频率是f,采样总个数是N,那变化后的频率分辨率就是f/N,假定采样频率一定,那是不是采样时间越长,其做出来的谱的频率分辨率就越高?有没有什么限制的?谢谢
回复
分享到:

使用道具 举报

发表于 2010-2-6 21:12 | 显示全部楼层
应该说采样频率f, 执行fft点数N, 则频率分辨率就是f/N!
所以若采样频率及fft点数一定, 那不管采样时间多长, 其谱的频率分辨率就固定!
发表于 2010-2-6 21:14 | 显示全部楼层
所谓的"分辨率"是1/(N DT):其中N 为FFT长度,而DT是样本的采样时间间隔
发表于 2010-2-7 08:25 | 显示全部楼层
本帖最后由 wdhd 于 2016-9-20 13:18 编辑
原帖由 liuxiaohuan 于 2010-2-6 20:39 发表
对一列时间序列做fft之后,假设采样频率是f,采样总个数是N,那变换后的频率分辨率就是f/N,
假定采样频率一定,那是不是采样时间越长,其做出来的谱的频率分辨率就越高?有没有什么限制的?

从理论上是对的,长度没有限制,只不过长度越长采集时间越长,长度当然要受电脑容量和速度的限制。
实际上要根据你分析数据的类型作具体分析:
如果你分析的是周期信号,采集时间长了意义不大,整数周期就行;
如果是脉冲响应信号,时间越长信号衰减越多,太长了意义也不大;
如果你分析的是平稳随机信号,就不应该将所有采样数据只做一次fft以求得很高的分辨率,你这样就大大的牺牲了数据统计精度。应该取多帧较短的数据,加窗,fft,做多帧数据的谱平均,牺牲频率分辨率而提高数据的统计精度,这里应该选择合理的帧数以求得合适的分辨率和必要的统计精度。比如总数据长度为102400,可以分成1024X100或2048X50等等。

[ 本帖最后由 hcharlie 于 2010-2-7 18:35 编辑 ]

评分

1

查看全部评分

 楼主| 发表于 2010-2-7 12:39 | 显示全部楼层

回复 地板 hcharlie 的帖子

谢谢你,受教了
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-11-11 15:24 , Processed in 0.069638 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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