FFT 滤波器去除 cd 划痕

信息处理 fft 过滤器 声音的
2022-01-27 21:42:15

我有一个 .wav 文件,它从带有划痕的 cd 上脱落,因此有大约 6 Hz 的周期性“点击”。我试图通过采用 FFT 并过滤该频率附近的范围来压缩点击,但没有成功。我尝试平滑 FFT 频谱的低端,但并没有改变任何东西。然后我尝试将这部分频谱归零到越来越高的指数,但它仍然不会杀死点击。最终它开始衰减整个信号,但咔哒声仍然存在,而且可能比以前更加突出(相对于信号的其余部分)。为什么会这样?

我的第一个猜测是,咔嗒声在某种程度上不够稳定,无法定位在光谱的单个区域。谁能证实这个假设或解释问题的真正根源?另外,有没有更好的方法来消除点击?

1个回答

这种带有陷波滤波器的方法不起作用。所有的咔嗒声都是类似脉冲的声音,我们知道脉冲几乎在每个频率都有频率内容。您正在尝试做的事情,通过应用6 Hz陷波滤波器是去除信号中具有特定频率的正弦波,不是吗?所以你听说你的点击是这样低频的声音吗?当然不!这些点击正在传播到您的整个频谱(如非常短的噪音爆发),并过滤掉6 Hz不会有帮助的!。

你也没有分享更多关于你的点击性质和信号的信息(频谱图、波形甚至记录都会很棒),因为你的信号可能也是脉冲式的(即拍摄范围的记录) ),这将使识别和清理任务更加复杂。随着时间的推移,您的点击次数是否相同?数字系统也可能是这种情况,简单的相关计算应该可以完成这项工作。此外,如果您可以牺牲一些录音质量并且点击非常短,那么您可以使用中值过滤。您还可以使用一些时频方法(基于小波、频谱图计算、LPC 的)或统计方法,例如 AR 建模等。

这是给你的一些读物——我希望它能指导你,你会找到适合你信号类型的方法。

使用 LPC 去除音频咔嗒声

Godsil S.、Rayner P. - 数字音频恢复- 大量参考资料

基于 AR 建模的方法 - 书籍章节

使用正弦模型检测点击以确认点击

自动检测和去除音频信号中的脉冲噪声