Предоставление большого количества сэмплов KissFFT

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


person Bhavin Chowksi    schedule 13.06.2015    source источник


Ответы (1)


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

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

person Paul R    schedule 13.06.2015