2015-06-13 36 views
0

我想找到採樣率爲44100 Hz的持續時間爲10秒的音頻信號的4096點DFT。因此有441000個輸入樣本。但是,KissFFT只能輸入4096作爲輸入大小。如何去尋找這樣一個大信號的FFT?給KissFFT提供大量樣本

回答

5

大多數真實世界的音頻信號(語音,音樂等)的功率譜是隨時間變化的,因此通常使用重疊窗計算一系列短期FFT,以產生一系列功率譜aka a 譜圖

我建議從50%重疊開始,所以第一個FFT將用於樣本0..4095,第二個用於2048..6143等。