7

重複の可能性:
FFT結果から周波数を取得する方法

Matlab の fft(DFT) コマンドの x 軸とどういうわけか混乱しています。n ポイントでサンプリングされた信号に対して fft コマンドを実行すると、x 軸が 0 から n-1 までのプロットが得られます。Hzで周波数を意味しますか?たとえば、n=2 にスパイクがある場合、信号周波数が 2Hz であることを意味しますか?

4

1 に答える 1

13

X 軸は無次元です。Fsビン インデックスと周波数の対応関係を取得するには、(a) サンプル レート (Hz)と (b) FFT のポイント数を知る必要がありますN。ビンの中心周波数は次のようになります。

f = i * Fs / N

ここfで、 はビン周波数 (Hz) で、iはビン インデックスです。

より完全な説明については、この回答を参照してください。

于 2012-11-15T12:19:08.197 に答える