ENC简介

ENC 全称是 Environmental Noise Cancellation(环境降噪技术)。ENC 主要降低通话时非目标语音噪声,确保通话清晰。

ENC 包括单麦环境降噪和双麦环境降噪。
单麦环境降噪通常以环境噪声为随机平稳加性噪声、且与语音信号不相关为前提估计噪声,然后进行滤波。因此,单麦环境降噪的效果比较差。 但笔者目前接触过一款单麦的ENC降噪耳机降噪效果非常可以,做法是将mic和喇叭放在一起,mic收音原理是通过耳腔空气振动,从而避免了外界环境噪音的影响。

双麦环境降噪则是通过双麦克风阵列,精准计算通话者说话的方位,在保护目标语音的同时,滤除环境中的各种干扰噪声。其工作原理大致如下:在进行环境噪声滤波模块计算之前,先校正语音麦克风和参考麦克风的增益,以及两个麦克风的时延。然后检测语音麦克风采集到的数据是否为语音段。若为语音段(即上行通话),则根据参考麦克风采集到的环境噪声和语音麦克风的语音数据,预估环境噪声,并计算相应的噪声抑制参数,最终由滤波器模块滤出环境噪声;反之,不进行环境噪声滤除,上行通话输出为静音。
ENC简介_第1张图片
当我们在一个嘈杂的环境对通话 Mic 讲话时,会产生两个电信号,一个是我们的语音信号 VVoice1,一个环境噪声信号 VNoise1;同时降噪 Mic 也会产生一个我们微弱的语音信号 VVoice2,和一个环境噪声信号 VNoise2。 因为通话 Mic 和降噪 Mic 距离的原因,产生的 VVoice1 将会远远大于 VVoice2;而与之相对的环境噪声,并不会有这个问题,所以 VNoise1 与 VNoise2 近似相等。系统内部就可以用一个差分放大电路通过运算: V 通话 Mic – V 降噪 Mic =( VVoice1+ VNoise1)-(VVoice2+ VNoise2)≈ VVoice1,通过双麦克采集配合差分放大电路的综合作用,就实现了清晰的拾音。

从效果表现上看:ANC 是针对于耳机使用者,自己听到的降噪效果。ENC 是针对通话时,电话那头听到的降噪效果(非耳机使用者自己的感受)。从原理上看,二者有些技术的使用是有重叠的,比如自适应滤波器。但 ANC 更多的是反相叠加噪声。ENC 除了降噪,还有增益控制,回声消除,以及多麦场合下的 BeamForming。ENC 的降噪部分重在降低有规律的稳态噪声,或根据多麦拾取到效果的相关运算除噪声。

你可能感兴趣的:(ANC,语音识别)