【问题标题】:unit of fft(DFT) x axis [duplicate]fft(DFT)x轴的单位[重复]
【发布时间】:2012-11-04 01:05:12
【问题描述】:

可能重复:
How to get Frequency from FFT result

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

【问题讨论】:

标签: matlab signal-processing fft dft


【解决方案1】:

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

f = i * Fs / N

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

请参阅this answer 以获得更完整的说明。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-27
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 2020-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多