【发布时间】:2014-05-04 03:59:41
【问题描述】:
FFT 的一个窗口音频数据如何避免跨缓冲区泄漏?什么是此任务的最佳窗口?
我目前从麦克风中读取了 1024 个样本,并且可以应用一个窗口,但不确定如何跨缓冲区携带这些窗口,以及如何在需要时添加填充,以免频谱泄漏。
是否使用了循环缓冲区?
【问题讨论】:
-
“跨缓冲区泄漏”是什么意思?
-
如果音频在其生命周期内是一个恒定信号,我们在 1024 个样本的缓冲区中对其进行采样并通过 FFT 运行这些缓冲区,如果仅将窗口应用于每个缓冲?我想象一个窗口在缓冲区边缘运行并进入下一个缓冲区的开头,以便连接缓冲区之间的数据。
-
你在用 FFT 做什么?显示、过滤还是其他?
-
暂时显示。我想稍后添加过滤。
标签: c audio signal-processing