Выходные коэффициенты БПФ (для комплексного ввода размера N) имеют значения от 0 до N - 1, сгруппированные по частоте [НИЗКИЙ, MID, HI, HI, MID, LOW].
Я считаю, что элемент в k имеет ту же частоту, что и элемент в Nk, поскольку для реальных данных FFT [Nk] = комплексное сопряжение FFT [k].
Порядок сканирования от низкой до высокой частоты
0,
1,
N-1,
2,
N-2
...
[N/2] - 1,
N - ([N/2] - 1) = [N/2]+1,
[N/2]
Имеется [N / 2] +1 групп частот от индекса i = 0 до [N / 2], каждая из которых имеет frequency = i * SamplingFrequency / N
Таким образом, частота в бункере FFT [k] равна:
if k <= [N/2] then k * SamplingFrequency / N
if k >= [N/2] then (N-k) * SamplingFrequency / N