声学??声消除(AEC)目的是用来消除信号中的??声、混响和杂讯等干扰。当声音从远端输入,将被同步发送到DSP路径和声学路径上。声学路径包括一个扬声器、一个声学环境和一个将信号收回DSP的麦克风。AEC上则具备一个自适应FIR滤波器。这种??声消除的架构会不断调整滤波器来对声波路径进行建模。然後,从声波路径的信号中减去滤波器的输出,藉此来产生乾净的信号输出,并且很大程度地消除了声音的线性回波。
|
安驰科技ADI产品线产品应用经理吴俊贤 |
安驰科技ADI产品线产品应用经理吴俊贤指出,当远端信号透过本地端扬声器播放并由麦克风收音时,就会需要AEC来进行??声消除。如果少了AEC,则声音的延迟以及混响的??声都将一并被近端收音并放至远端。除了声音不自然、不悦听之外,这将大大降低语音的清晰度。
SigmaDSP??声消除主要有两个部分所组成,包括了ACE与可选择的RES。这样的声学??声消除技术最常应用於电话系统中的全双工通信,例如汽车语音、视讯会议或智慧音箱的免持通话系统等。此外,还有汽车紧急eCall系统、语音UI、对讲机、医院或家庭护理患者的免持通话。目的都是消除声音干扰,为使用者提供更好的通话体验。
吴俊贤也说明,麦克风数量依照平台而定,一般来说可以支持2到4颗。透过内部功能可以做到在麦克风输入端加上VAD(voice active detection)的相似功能。值得注意的是,DSP因为是专用处理器,与WNDOWNS平台的处理上差别在於,WINDOWS的环境较复杂,效果会受到较多因素影响,例如不同的平台或是程式。使用专用IC则是在DSP内运算过後的效果,效果会较为稳定,不受作业系统其他影响。至於在演算法的部分,目前是由3rd Party提供,当然也可以由开发商自行开发。