【发布时间】:2015-06-13 05:04:06
【问题描述】:
我想找到持续时间为 10 秒、采样率为 44100 Hz 的音频信号的 4096 点 DFT。因此有 441000 个输入样本。但是 KissFFT 最多只需要 4096 作为输入大小。这么大的信号怎么做FFT?
【问题讨论】:
标签: audio signal-processing fft kissfft
我想找到持续时间为 10 秒、采样率为 44100 Hz 的音频信号的 4096 点 DFT。因此有 441000 个输入样本。但是 KissFFT 最多只需要 4096 作为输入大小。这么大的信号怎么做FFT?
【问题讨论】:
标签: audio signal-processing fft kissfft
大多数现实世界音频信号(语音、音乐等)的功率谱是随时间变化的,因此通常您使用重叠窗口计算一系列短期 FFT,以产生一系列功率谱,即频谱图。
我建议从 50% 的重叠开始,因此第一个 FFT 将用于样本 0..4095,第二个用于 2048..6143 等。
【讨论】: