7

可能重复:
如何从 FFT 结果中获取频率

我对 Matlab 中 fft(DFT) 命令的 x 轴感到困惑。当我们对在 n 点采样的信号执行 fft 命令时,我们会得到一个 x 轴为 0 到 n-1 的图。它是指频率(Hz)吗?例如,当我在 n=2 上出现尖峰时,是否意味着信号频率为 2Hz?

4

1 回答 1

13

X 轴是无量纲的。要获得 bin 索引和频率之间的对应关系,您需要知道 (a) 采样率 (Hz) Fs,和 (b) FFT 中的点数,N。箱的中心频率为:

f = i * Fs / N

其中f是以 Hz 为单位的 bin 频率,i是 bin 索引。

有关更完整的解释,请参阅此答案。

于 2012-11-15T12:19:08.197 回答