Коэффициенты выходного сигнала FFT (для комплексного ввода размера N) составляют от 0 до N - 1, сгруппированных как частота [LOW, MID, HI, HI, MID, LOW].
Я считаю, что элемент в точке k имеет ту же частоту, что и элемент в Nk, поскольку для реальных данных FFT [Nk] = комплексно-сопряженный FFT [k].
Порядок сканирования от LOW до HIGH частоты
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