了解FFT頻率bin
解釋快速傅立葉變換(FFT)的結果通常需要了解與每個輸出箱相關的頻率。這與樣本率和FFT大小直接相關。
>
第一個垃圾箱(bin 0)始終表示直流分量(0 Hz)。 隨後的垃圾箱對應於使用公式計算的頻率:f = n * Fs / N
,其中'f'是頻率,'n'是bin號(從0開始),'fs'是樣本率,而'n'是數字fft點。
例如,具有44.1 kHz的採樣率和1024點FFT:
>
bin 0:0 Hz-
bin 1:43.066 Hz(大約43.1 Hz)-
bin 2:86.133 Hz(大約86.1 Hz)-
bin 3:129.199 Hz(大約129.2 Hz)-
等等...-
重要說明:對於實值輸入信號,FFT表現出Hermitian對稱性。 這意味著FFT的後半部分(bins n/2至N-1)是上半場的鏡像,複雜的綴合物(bins 0到N/2-1)。 因此,只有上半場(最多可容納bin n/2-1)包含唯一的頻率信息。 最高有意義的頻率是Nyquist頻率(FS/2)。
>
使用此方法,您可以將FFT輸出中的每個垃圾箱準確地映射到其相應的頻率,從而對您的信號進行詳細的光譜分析。
以上是如何確定與FFT結果中垃圾箱相對應的頻率?的詳細內容。更多資訊請關注PHP中文網其他相關文章!