FFT +短期窗口:混乱

arg*_*onz 1 signal-processing fft

我使用0.025s长Hamming窗口和32768点FFT(?)来计算44100Hz采样音频信号的频谱,这是我的困惑:

  • 44100*0.025~ = 1103样品,<< N = 32768,
  • 但我的经验是,这个高N参数显着提高了光谱的分辨率.

所以我的问题是会发生什么?

这个令人敬畏的解释我得出结论,32768点FFT通常意味着它意味着1秒间隔,并且确实Voicebox的rfft函数(我使用的)提到它截断/将样本填充到N.所以我假设它填充了我的小的1103向量,0到32768长向量,能够计算FFT.

嗯,这真的发生了吗?这可以改善分辨率,虽然只有信号的前1/32是非零的吗?(好吧,我想是的,但我想确定,因为这出现在论文辩护上 - 我现在就得到了这个想法,写这篇文章).

感谢您的任何反馈.

Oli*_*rth 9

时域中的零填充等效于频域中的内插(反之亦然).因此,您可以提高分辨率,从而可以在点之间绘制更平滑的曲线.但是你还没有增加信息内容; 您可以在非插值FFT输出上对插值FFT输出进行任何处理.