DSP

啸叫抑制

2019-07-13 20:51发布

在实际当中,回授音有很多种。我们最常听到的“啸叫”也是一种。但我们要寻找的是那种可以控制音量,时间,音高,甚至音 {MOD}的回授。“啸叫”是不可控制的。从不可控制的啸叫到可控制的回授,这是一个漫长的历程。 常见生活中的例子:拿着话筒K歌或者讲话时,离音箱太近会产生刺耳的声音,这就是啸叫。

产生原因

简单来说,啸叫产生的条件需满足以下三点: 1)话筒与音箱同时使用。 2)音响系统重放的声音能够通过空间传到话筒。 3)音箱发出的声音能量足够大,话筒的拾音灵敏度足够高。 总结其产生原因的本质必须同时满足以下两点: 1)相位条件:要求反馈到传声器的声波信号与传声器原声源输入的声波信号同相位。 2)振幅条件:声反馈环路为正反馈,即反馈增益大于1。   简单点说,在一个回路系统中,信号被反复增强,整个系统出现不稳定,造成某些频谱分量失调失真严重. 它分为:单频点和多频点。 如图: 解决这个问题通常有两种办法: 1.破坏产生啸叫的条件,预防啸叫发生:例如移频、破坏相位条件 2.找到啸叫频率,用陷波器抑制: (1)检测+抑制:通常根据长时能量等 (2)自适应的方法:建立模型,更新系数,抑制。