БПФ "I" или реальный вход - это n выборок из буфера выборок (предпочтительно с использованием взвешивания окна, примененного до преобразования).Установите «Q» или мнимый вход в нули.
Выход представляет собой сложный спектр с постоянным током в позиции индекса = 0.Индекс = 1 соответствует частоте дискретизации, деленной на длину БПФ N, индекс = 2 вдвое больше этой частоты и т. Д. До индекса N / 2.Чтобы получить мощность на определенной частоте, вам нужно добавить квадратные действительные и мнимые части.
Обычно вы хотите отобразить мощность в масштабе дБ, который рассчитывается как 10 * log10 (мощность), каждый блокна дисплее соответствует, например, 3 дБ.Вы также можете добавить усреднение или обнаружение пиков.
Более продвинутые дисплеи также имеют логарифмическую ось частоты, например, каждый столбец соответствует 1/12 октавы.В идеале каждый выход имеет свой собственный фильтр, но вы можете добиться чего-то похожего, добавив выходы FFT с более высоким индексом вместо того, чтобы показывать их все.