Предоставление KissFFT большого количества образцов

Я хотел найти 4096 точек DFT звукового сигнала длительностью 10 секунд с частотой дискретизации 44100 Гц. Следовательно, есть 441000 входных выборок. Но KissFFT принимает только до 4096 в качестве входного размера. Как найти FFT такого большого сигнала?

1 ответ

Спектр мощности большинства реальных аудиосигналов (речь, музыка и т. Д.) Изменяется во времени, поэтому обычно вы рассчитываете серию краткосрочных БПФ, используя перекрывающиеся окна, чтобы получить последовательность спектров мощности, то есть спектрограмму.

Я предлагаю начать с 50% -ного перекрытия, поэтому первое БПФ будет для образцов 0..4095, второе для 2048..6143 и т. Д.

Другие вопросы по тегам