残留回声抑制方法及其装置的制作方法

文档序号:2835947阅读:227来源:国知局
专利名称:残留回声抑制方法及其装置的制作方法
技术领域
本发明涉及通信领域,特别涉及通信领域中的回声消除技术。
背景技术
一般回声消除分为两个部分线性回声消除和残留回声消除。其中,线性回声消除主要是通过自适应滤波器来进行回声消除的。残留回声消除主要是通过残留回声抑制和残留回声检测替换进行。虽然经过线性回声消除后,能够消除线性的回声,但不管线性滤波器处理的多好,还是会有残留回声对远端的交谈者产生困扰。原因很多,如移动终端结构的非线性因素,使用环境的变换,自适应滤波器没有很好的收敛等。所以残留回声消除在回声消除中是一个极其重要的部分。目前的残留回声抑制方案如图1所示,主要由残留回声估计,后处理滤波器两部分组成。通过残留回声估计能够估计出残留回声估计功率谱(常用的方法有传递函数法和互相关函数法),通过计算的这些估计回声,然后通过后处理滤波对残留回声进行消除。评价残留回声消除的好坏有两个方面。1:残留回声是否消除干净;2 :近端语音信号是否失真。然而,现有的残留回声抑制方案难以同时满足这两方面的要求。主要原因如下残留回声是否消除干净与近端语音信号是否失真这两方面是相互矛盾的,如果对残留回声抑制过大就会造成近端语音的失真或者背景噪声不平稳,如果对近端语音进行过渡保护,则又会造成残留回声抑制量不足。而现有的一些残留回声消除器会对残留回声消除的非常干净,但容易造成 近端语音的失真甚至断续或者造成背景噪声很不连续,有些残留回声消除器对近端信号保护很好,但对残留回声信号处理不足造成残留回声信号抑制不干净,对端就会听到轻微的回声。也就是说,现有的残留回声抑制方案很难同时处理好只有残留回声与残留回声和近端语音或者背景噪声同时存在的情况。

发明内容
本发明的目的在于提供一种残留回声抑制方法及其装置,实现对残留回声的动态抑制,既能对残留回声进行很好的抑制,又能保护好近端语音和背景噪声。为解决上述技术问题,本发明的实施方式提供了一种残留回声抑制方法,包含以下步骤估计用于指示回声信号和近端语音信号在当前帧所占比例的双讲因子;根据估计的所述双讲因子,查找到对应的衰减因子;其中,预先将所述双讲因子的值域划分为至少2个区间,每个区间对应一个衰减因子,越接近于O的区间,所对应的衰减因子越大;利用所述查找到的衰减因子对估计的残留回声估计功率谱进行功率谱衰减,得到衰减后的残留回声估计功率谱;
根据所述衰减后的残留回声估计功率谱,对残留回声进行抑制。本发明的实施方式还提供了一种残留回声抑制装置,包含衰减因子设置模块,用于预先将双讲因子的值域划分为至少2个区间,每个区间对应一个衰减因子,越接近于O的区间,所对应的衰减因子越大;所述双讲因子为用于指示回声信号和近端语音信号在当前帧所占比例的参数;双讲因子估计模块,用于估计所述双讲因子;衰减因子查找模块,用于根据所述双讲因子估计模块估计的所述双讲因子,查找到对应的衰减因子;衰减模块,用于利用所述查找到的衰减因子对估计的残留回声估计功率谱进行功率谱衰减,得到衰减后的残留回声估计功率谱;抑制模块,用于根据所述衰减后的残留回声估计功率谱,对残留回声进行抑制。本发明实施方式相对于现有技术而言,根据估计的双讲因子(即指示回声信号和近端信号在当前帧各占的比例的指标)查找对应的衰减因子,根据查找到的衰减因子对估计的残留回声估计功率谱进行功率谱衰减,根据衰减后的残留回声估计功率谱,对残留回声进行抑制。由于双讲因子指示的是回声信号和近端信号在当前帧各占的比例,在双讲因子越小的时候(说明此时回声信号越多)查找到的衰减因子越大,从而加大了对残留回声的抑制;在双讲因子越大的时候(说明此时近端语音信号越多)查找到的衰减因子越小,从而较好地保护了近端语音信号。也就是说,通过估计的双讲因子大小来控制残留回声抑制强度的大小,在只有残留回声的时候,加大对残留回声的抑制;在残留回声和近端语音信号都存在的时候,按强度比控制残留回声的抑制大小,实现了对残留回声的动态抑制,既能保证处理好残留回声,又能够保护好近端语音和背景噪声的连续性。

另外,每个区间对应的衰减因子,根据每台残留回声抑制设备的声学结构不同进行校准,进一步保证了对残留回声的抑制准确性。另外,在估计双讲因子时,计算自适应滤波器输入信号y(k)和输出信号e(k)的互相关系数,将计算的所述互相关系数的值作为所述估计双讲因子,实现简单,有利于本发明的推广应用。另外,预先将所述双讲因子的值域划分为5个区间。将双讲因子的值域划分得越细,查找到的衰减因子越能体现残留回声的抑制精确度,将值域划分为5个区间,在实现复杂度与抑制精确度之间能取到较好的折中。


图1是根据现有技术中的残留回声抑制实现示意图;图2是根据本发明第一实施方式的残留回声抑制方法流程图;图3是根据本发明第一实施方式中分段查找衰减因子的示意图;图4是根据本发明第一实施方式的残留回声抑制方法示意图;图5是根据本发明第三实施方式的残留回声抑制装置结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本发明的第一实施方式涉及一种残留回声抑制方法。具体流程如图2所示。在步骤210中,估计双讲因子,该双讲因子用于指示回声信号和近端语音信号在当前帧所占的比例。具体地说,计算自适应滤波器输入信号y(k)和输出信号e(k)的互相关系数P ye(k),将计算的互相关系数的值作为所估计的双讲因子。其中,通过以下公式计算互相关系数 P ye (k)
权利要求
1.一种残留回声抑制方法,其特征在于,包含以下步骤 估计用于指示回声信号和近端语音信号在当前帧所占比例的双讲因子; 根据估计的所述双讲因子,查找到对应的衰减因子;其中,预先将所述双讲因子的值域划分为至少2个区间,每个区间对应一个衰减因子,越接近于O的区间,所对应的衰减因子越大; 利用所述查找到的衰减因子对估计的残留回声估计功率谱进行功率谱衰减,得到衰减后的残留回声估计功率谱; 根据所述衰减后的残留回声估计功率谱,对残留回声进行抑制。
2.根据权利要求1所述的残留回声抑制方法,其特征在于, 所述每个区间对应的衰减因子,根据每台残留回声抑制设备的声学结构进行调试校准。
3.根据权利要求1所述的残留回声抑制方法,其特征在于,利用所述查找到的衰减因子对估计的残留回声估计功率谱进行功率谱衰减的步骤中,包含以下子步骤 根据公式factor ,对估计的残留回声估计功率谱进行功率谱衰减; 其中,(Ω)1表示衰减后的残留回声估计功率谱,表示估计的残留回声估计功率谱,factor表示所述查找到的衰减因子。
4.根据权利要求1所述的残留回声抑制方法,其特征在于,所述估计双讲因子的步骤中,包含以下子步骤 计算自适应滤波器输入信号y(k)和输出信号e(k)的互相关系数; 将计算的所述互相关系数的值作为所述估计双讲因子。
5.根据权利要求4所述的残留回声抑制方法,其特征在于,通过以下公式计算所述互相关系数P ye (k)
6.根据权利要求1至5中任一项所述的残留回声抑制方法,其特征在于,预先将所述双讲因子的值域划分为5个区间。
7.根据权利要求1至5中任一项所述的残留回声抑制方法,其特征在于,根据所述衰减后的残留回声估计功率谱,对残留回声进行抑制的步骤中,包含以下子步骤 计算残留回声的先验信噪比和后验信噪比; 计算噪声的先验信噪比和后验信噪比; 将残留回声的先验信噪比与噪声的先验信噪比进行混合,将残留回声的后验信噪比与噪声的后验信噪比进行混合; 根据所述混合后的先验信噪比和后验信噪比,进行噪声和残留回声的抑制。
8.一种残留回声抑制装置,其特征在于,包含 衰减因子设置模块,用于预先将双讲因子的值域划分为至少2个区间,每个区间对应一个衰减因子,越接近于O的区间,所对应的衰减因子越大;所述双讲因子为用于指示回声信号和近端语音信号在当前帧所占比例的参数; 双讲因子估计模块,用于估计所述双讲因子; 衰减因子查找模块,用于根据所述双讲因子估计模块估计的所述双讲因子,查找到对应的衰减因子; 衰减模块,用于利用所述查找到的衰减因子对估计的残留回声估计功率谱进行功率谱衰减,得到衰减后的残留回声估计功率谱; 抑制模块,用于根据所述衰减后的残留回声估计功率谱,对残留回声进行抑制。
9.根据权利要求8所述的残留回声抑制装置,其特征在于, 所述衰减因子设置模块设置的衰减因子,根据每台残留回声抑制设备的声学结构进行调试校准。
10.根据权利要求8所述的残留回声抑制装置,其特征在于,所述衰减模块根据公式4(Ω) =factor ,对估计的残留回声估计功率谱进行功率谱衰减; 其中,(Ω)1.良示衰减后的残留回声估计功率谱,表示估计的残留回声估计功率谱,factor表示所述查找到的衰减因子。
11.根据权利要求8所述的残留回声抑制装置,其特征在于,所述双讲因子估计模块在估计双讲因子时,计算自适应滤波器输入信号y(k)和输出信号e(k)的互相关系数,将计算的所述互相关系数的值作为所述估计双讲因子。
12.根据权利要求8至11中任一项所述的残留回声抑制装置,其特征在于,所述抑制模块包含以下子模块 残留回声信噪比计算子模块,用于计算残留回声的先验信噪比和后验信噪比; 噪声信噪比计算子模块,用于计算噪声的先验信噪比和后验信噪比; 混合子模块,用于将残留回声的先验信噪比与噪声的先验信噪比进行混合,将残留回声的后验信噪比与噪声的后验信噪比进行混合; 处理子模块,用于根据所述混合后的先验信噪比和后验信噪比,进行噪声和残留回声的抑制。
全文摘要
本发明涉及通信领域,公开了一种残留回声抑制方法及其装置。本发明中,通过估计的双讲因子大小来控制残留回声抑制强度的大小,在只有残留回声的时候,加大对残留回声的抑制;在残留回声和近端语音信号都存在的时候,按强度比控制残留回声的抑制大小,实现了对残留回声的动态抑制,既能保证处理好残留回声,又能够保护好近端语音和背景噪声的连续性。
文档编号G10L21/0208GK103067628SQ20111031942
公开日2013年4月24日 申请日期2011年10月20日 优先权日2011年10月20日
发明者许云峰, 谢单辉, 王彦, 王威 申请人:联芯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1