【技术实现步骤摘要】
一种回声消除装置和方法
本专利技术涉及语音信号处理领域,具体涉及一种回声消除装置和方法。
技术介绍
Internet网络技术、软件技术和计算机多媒体技术的快速发展和相互结合,不断推动着新业务的产生和融合。传统上一些需要多种专有硬件设备支撑的业务也可以通过软件实现并部署在通用计算机上,软件实现的网络电话就是其中之一。与传统的实时电话相比,目前的网络电话在语音质量上还存在一定的差距,其中,回声是影响其语音质量的最关键因素之一。图1是电信网络中的回声示意图,图中的Sin表示近端要发送的信号,Sout表示远端接收的来自近端的信号,Rin表示远端要发送的信号,Rout表示近端接收的电学回声消除后的远端信号,如图1所示,回声根据产生原因可分为两种:一种是“电学回声”,它产生的主要原因是由于通讯系统中存在的2-4线转换。如图1所示,网络侧的本地接入交换机将近端发送的语音信号Sin输出到网络侧的2/4线转换电路上,2/4线转换电路要进行2-4线转换即将双线本地环路连接到4线干线上,在2-4线转换过程中因阻抗匹配等原因,会将近端发送路径上的一些信号“泄漏”到近端接收路径上,结果导致近端用户听见自己的语音。另一种是“声学回声”,它是由语音播放设备与语音采集设备之间的语音耦合而产生的。如图1所示,以近端为例,扬声器播放出来的来自远端的语音信号Rout经不同的路径一次或多次反射、或者未经任何反射,然后传递到话筒,被话筒拾取后,重新发送至远端,结果远端用户听到自己的语音。-->现有的回声消除方案是多点式方案,即在终端侧和网络侧都采用专用的DSP芯片进行回声消除。在具体部署时,是根 ...
【技术保护点】
一种回声消除装置,应用于终端侧,其特征在于,该装置包括:用于进行声学回声消除的远端缓存模块和第一加法器,用于进行电学回声消除的近端缓存模块和第二加法器,用于同时支持声学回声消除和电学回声消除的自适应双滤波模块,其中,自适应双滤波模块根据远端缓存模块输出的电学回声消除后的远端信号或远端输入信号进行声学回声估计的自适应滤波,当滤波结果收敛时,根据声学回声滤波系数和电学回声消除后的远端信号计算出声学回声信号,然后将声学回声信号输出到第一加法器;第一加法器计算近端输入信号和声学回声信号的差值从而得到声学回声消除后的近端信号,并将该信号输出到近端缓存模块,且向远端输出;自适应双滤波模块根据近端缓存模块输出的的声学回声消除后的近端信号或近端输入信号进行电学回声估计的自适应滤波,当滤波结果收敛时,根据电学回声滤波系数和声学回声消除后的近端信号计算出电学回声信号,然后将电学回声信号输出到第二加法器;第二加法器计算远端输入信号和电学回声信号的差值从而得到电学回声消除后的远端信号,并将该信号输出到远端缓存模块,且向近端输出。
【技术特征摘要】
1、一种回声消除装置,应用于终端侧,其特征在于,该装置包括:用于进行声学回声消除的远端缓存模块和第一加法器,用于进行电学回声消除的近端缓存模块和第二加法器,用于同时支持声学回声消除和电学回声消除的自适应双滤波模块,其中,自适应双滤波模块根据远端缓存模块输出的电学回声消除后的远端信号或远端输入信号进行声学回声估计的自适应滤波,当滤波结果收敛时,根据声学回声滤波系数和电学回声消除后的远端信号计算出声学回声信号,然后将声学回声信号输出到第一加法器;第一加法器计算近端输入信号和声学回声信号的差值从而得到声学回声消除后的近端信号,并将该信号输出到近端缓存模块,且向远端输出;自适应双滤波模块根据近端缓存模块输出的的声学回声消除后的近端信号或近端输入信号进行电学回声估计的自适应滤波,当滤波结果收敛时,根据电学回声滤波系数和声学回声消除后的近端信号计算出电学回声信号,然后将电学回声信号输出到第二加法器;第二加法器计算远端输入信号和电学回声信号的差值从而得到电学回声消除后的远端信号,并将该信号输出到远端缓存模块,且向近端输出。2、如权利要求1所述的装置,其特征在于,所述装置进一步包括,近端语音检测模块,用于接收近端输入信号或声学回声消除后的近端信号,判断出该信号为语音时,向自适应滤波系数调整模块发送近端语音触发信号;远端语音检测模块,用于接收远端输入信号或电学回声消除后的远端信号,判断出该信号为语音时,向自适应滤波系数调整模块发送远端语音触发信号;自适应滤波系数调整模块,当只接收到近端语音检测模块发送来的近端语音触发信号时,将电学回声微调步长发送给自适应双滤波模块,自适应双滤波模块根据该步长调整当前的电学回声滤波系数,当只接收到远端语音检测模块发送来的远端语音触发信号时,将声学回声微调步长发送给自适应双滤波模块,自适应双滤波模块根据该微调步长调整当前的声学回声滤波系数,当没有接收到任何触发信号时,向自适应双滤波模块查询当前滤波结果是否收敛,若收敛,就同时将电学回声微调步长和声学回声微调步长发送给自适应双滤波模块,自适应双滤波模块根据电学回声微调步长调整当前的电学回声滤波系数,根据声学回声微调步长调整当前的声学回声滤波系数,若不收敛,就同时将电学回声快调步长和声学回声快调步长发送给自适应双滤波模块,自适应双滤波模块根据电学回声快调步长调整当前的电学回声滤波系数,根据声学回声快调步长调整当前的声学回声滤波系数,当同时接收到近端语音检测模块和远端语音检测模块发送来的近端语音触发信号和远端语音触发信号时,将这两个触发信号同时转发给自适应双滤波模块以通知自适应双滤波模块不调整当前的电学回声和声学回声滤波系数。3、如权利要求2所述的装置,其特征在于,所述近端语音检测模块包括:近端能量计算模块,用于接收近端输入信号或声学回声消除后的近端信号,计算该信号的能量,并根据静默期的该信号的能量确定近端语音阈值,将该近端语音阈值和正式通话时的该信号的能量输出到近端语音判断模块;近端语音判断模块,用于接收近端语音阈值和正式通话时的近端输入信号或声学回声消除后的近端信号的能量,比较二者的大小以判断近端输入信号或声学回声消除后的近端信号是否为语音,若为语音,给自适应滤波系数调整模块发送近端语音触发信号。4、如权利要求2所述的装置,其特征在于,所述远端语音检测模块包括:远端能量计算模块,用于接收远端输入信号或电学回声消除后的远端信号,计算该信号的能量,并根据静默期该信号的能量确定远端语音阈值,将该远端语音阈值和正式通话时的该信号的能量输出到远端语音判断模块;远端语音判断模块,用于接收远端语音阈值和正式通话时的远端输入信号或电学回声消除后的远...
【专利技术属性】
技术研发人员:谭东晖,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:94[中国|深圳]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。