Первый бит в БПФ равен DC (0 Гц), второй бит Fs / N
, где Fs
- частота дискретизации, а N
- размер БПФ. Следующий бит 2 * Fs / N
. Чтобы выразить это в общих терминах, nth bin n * Fs / N
.
Итак, если ваша частота дискретизации, Fs
, скажем, 44,1 кГц и ваш размер FFT, N
- 1024, то выходы БПФ на выходе:
0: 0 * 44100 / 1024 = 0.0 Hz
1: 1 * 44100 / 1024 = 43.1 Hz
2: 2 * 44100 / 1024 = 86.1 Hz
3: 3 * 44100 / 1024 = 129.2 Hz
4: ...
5: ...
...
511: 511 * 44100 / 1024 = 22006.9 Hz
Обратите внимание, что для реального входного сигнала (мнимая часть всего нуля) вторая половина БПФ (бины от N / 2 + 1
до N - 1
) не содержат полезной дополнительной информации (они имеют сложную сопряженную симметрию с первыми N / 2 - 1
бункерами). Последний полезный бит (для практических применений) находится в N / 2 - 1
, что соответствует 22006,9 Гц в приведенном выше примере. Бит в N / 2
представляет энергию на частоте Найквиста, т. Е. Fs / 2
(= 22050 Гц в этом примере), но это, как правило, не имеет никакого практического применения, поскольку фильтры сглаживания обычно будут ослаблять любые сигналы при и выше Fs / 2
.