ENC到底是什么?
2021-12-01 09:47:18
3960
ENC全称是Environmental Noise Cancellation(环境降噪技术);ENC主要降低通话时非目标语音噪声,确保通话清晰。
ENC包括单麦环境降噪和双麦环境降噪。
单麦环境降噪通常以环境噪声为随机平稳性噪声、且与语音信号不相关为前提估计噪声,然后进行滤波, 因此,单麦环境降噪的效果比较差。近年来引入了人工智能AI降噪技术,将更多的噪声模型建立起来,进行采集和人工智能分析,尽可能的保留近端人声,去除环境噪音,达到了以前没有的单麦降噪效果。
双麦环境降噪则是通过双麦克风阵列,精准计算通话者说话的方位,在保护目标语音的同时,滤除环境中的各种干扰噪声。其工作原理大致如下:在进行环境噪声滤波模块计算之前,先校正语音麦克风和参考麦克风的增益,以及两个麦克风的时延。然后检测语音麦克风采集到的数据是否为语音段。若为语音段(即上行通话),则根据参考麦克风采集到的环境噪声和语音麦克风的语音数据,预估环境噪声,并计算相应的噪声抑制参数,最终由滤波器模块滤出环境噪声;反之,不进行环境噪声滤除,上行通话输出为静音。双麦降噪的缺点就是硬降噪,因为物理上的拾取差,加上DSP运算速度的优势,降噪深度和准确度都比单麦降噪效果好,但对于大分贝环境噪声还是有一定的局限,所以在选用ENC降噪算法时,还是要对应用场景进行分析,才能更好的使用ENC降噪算法和芯片。