声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3226|回复: 2

[FFT] FFT的点数是什么含义?

[复制链接]
发表于 2009-5-23 23:49 | 显示全部楼层 |阅读模式

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

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

x
FFT的点数是什么含义?看了文献,意思是:做FFT的时间序列最好取2的阶乘数,方便计算。
那现在我采集了一段时间的信号 序列的长度很长了
可以随意取一段2^N个连续的值进行FFT分析吗?

很多例子中给定的采样周期和采样频率确保了采样点数是2^N
如果我是连续采样,采样周期和采样频率无法保证这一条,如何处理呢?


转自:http://bbs.gsdzone.net/showtopic-511-1.aspx#1539
回复
分享到:

使用道具 举报

发表于 2009-5-24 08:39 | 显示全部楼层
在楼主给 的链接http://bbs.gsdzone.net/showtopic-511-1.aspx#1539中nanxiong已给出了很好的回答“
”2的N次方的说法是因为以前FFT在2^N时会快很多。 现在FFT的算法基本上和是不是2^N已经没有太大关系。 因此不用太在乎是不是2^N。FFT点数和你的频率分辨率要求有关,点数越多,分辨率越高。 一般来讲,你采集一段信号,那这段信号做FFT。 这段信号的点数就是FFT的点数。 通过控制每段信号的长度就可以控制FFT的点数。 

如果你采了很长的信号,如果信号是稳态的,理论上来讲随便去哪一小段来计算FFT出来的结果都应该是一样的。 如果你的信号不是稳态的,那你就得一段一段的取,一段一段的算。 对于稳态信号,为了充分利用所有已经采集的信号,可以吧信号分段做平均再做FFT, 这样做的效果相当于分段做FFT后把FFT结果平均。

可以使用LabVIEW高级信号处理工具包里的VI,这些事情都已经处理好了,不用你操心。                                “
LZ主要想通过FFT解决什么问题,FFT是一种分析的工具,如果信号是一种平稳信号,则随意取一段2^N个连续的值进行FFT分析都可以。但如果信号是一种非平稳信号,即信号的特性是随时间变化的,则取不同时间段的信号进行分析,是反映了这时间段信号的特性。不同时间段信号的特性是不同的。
 楼主| 发表于 2009-5-24 19:51 | 显示全部楼层

回复 沙发 songzy41 的帖子

OK!谢谢songzy
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

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

GMT+8, 2024-5-27 20:00 , Processed in 0.065514 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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