FFT(DFT)X轴的单位是什么?

7

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

我对Matlab中fft(DFT)命令的x轴有些困惑。当我们对一个采样点为n的信号执行fft命令时,我们会得到一个图形,其中x轴是0到n-1。这是否意味着频率以Hz为单位?例如,当我在n=2处看到一个尖峰时,这是否意味着信号频率为2Hz?


你可能会发现这个有用(在进行信号频谱分析时,傅里叶变换(FFT)的单位)。https://dev59.com/XHI_5IYBdhLWcg3wHfKr - Assad Ebrahim
1个回答

13

X轴无单位。要了解频率与序列的对应关系,需要知道(a)采样率(以赫兹为单位)Fs,和(b)FFT中点数N。bin的中心频率为:

f = i * Fs / N

其中f为频率(单位为Hz),i为频率向量的索引。

欲了解更详细的解释,请参见此答案


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接