【发布时间】:2021-05-11 22:52:31
【问题描述】:
这篇文章https://www.bitweenie.com/listings/fft-zero-padding/ 给出了输入数据到 FFT 的时间长度与 FFT 中可以区分的两个频率之间的最小距离之间的简单关系。文章称这种波形为频率分辨率。
换句话说;如果两个输入频率的频率比 1/time-length_of_input_data 更接近,它们将在 FFT 图中仅显示为一个峰值。
我的问题是:有没有办法提高这个波形频率分辨率?由于这个限制,我发现很难使用相当短的数据系列。
例如,如果我在 240 个数据点上使用周期为 9.5、10 和 11 的正弦序列组合,我无法区分不同的频率。
【问题讨论】:
-
套用 Scotty 的话说:“你不能改变物理定律,船长!”