[发明专利]一种控制自适应滤波器更新的方法、装置及回声消除器有效
申请号: | 201010247680.9 | 申请日: | 2010-08-06 |
公开(公告)号: | CN102377453A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | 许云峰;张伟彬;谢单辉 | 申请(专利权)人: | 联芯科技有限公司 |
主分类号: | H04B3/23 | 分类号: | H04B3/23 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 卢刚 |
地址: | 201206 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 自适应 滤波器 更新 方法 装置 回声 消除 | ||
技术领域
本发明涉及回声消除技术,特别涉及一种控制自适应滤波器更新的方法、装置及回声消除器。
背景技术
回声消除最主要的一个部分之一就是回声线性处理部分,该部分是对回声进行估计然后消除回声。回声线性处理部分最重要的地方就是自适应滤波器,自适应滤波器通过模拟回声路径来生产估计回声。
为达到跟踪真正回声的目的,自适应滤波器需要不断地进行更新。在真实环境中,自适应滤波器的更新与语音特点有关,只有在只存在远端信号的情况下才有必要更新。在实现本发明的过程中发明人发现,现有的自适应滤波器从打通电话就不停地进行更新,而不论远端信号是不是存在。这对于资源紧张的嵌入式系统来说,过于浪费。
发明内容
本发明实施例提供一种控制自适应滤波器更新的方法、装置及回声消除器,能够节省嵌入式系统的资源。
本发明实施例采用如下技术方案:
一种控制自适应滤波器更新的方法,包括:
在未检测到双端通话时,计算远端信号的能量;
在所述远端信号的能量大于设定门限时,根据近端信号与远端信号的同步点计算回声返回损失;
根据所述回声返回损失获取能量门限值;
在远端信号样点平方的最大值大于所述能量门限值时,激活自适应滤波器更新。
一种控制自适应滤波器更新的装置,包括:
回声返回损失计算单元,用于在未检测到双端通话时,计算远端信号的能量,并在所述远端信号的能量大于设定门限时,根据近端信号与远端信号的同步点计算回声返回损失;
自适应滤波器控制单元,用于根据所述回声返回损失计算单元计算的回声返回损失获取能量门限值,并在远端信号样点平方的最大值大于所述能量门限值时,激活自适应滤波器更新。
一种回声消除器,包括自适应滤波器、双端通话检测器和控制自适应滤波器更新的装置,其中,
所述双端通话检测器,用于检测双端通话,并在检测到双端通话时,关闭所述自适应滤波器更新;
所述控制自适应滤波器更新的装置包括:
回声返回损失计算单元,用于在未检测到双端通话时,计算远端信号的能量,并在所述远端信号的能量大于设定门限时,根据近端信号与远端信号的同步点计算回声返回损失;
自适应滤波器控制单元,用于根据所述回声返回损失计算单元计算的回声返回损失获取能量门限值,并在远端信号样点平方的最大值大于所述能量门限值时,激活所述自适应滤波器更新。
由本发明各实施例提供的技术方案可知,通过对回声返回损失ERL计算条件的限制,使其只有在未检测到双端通话且远端信号能量大于设定门限时,才根据远近端信号的同步点计算ERL,然后根据ERL确定自适应滤波器激活的能量门限值,并在远端信号样点平方的最大值大于所述能量门限值时,激活自适应滤波器更新,从而保证了自适应滤波器在需要更新的时候,才激活自适应滤波器的更新和估计回声信号,因此与现有技术不停地进行更新相比,可以很好地节省嵌入式系统的资源。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为回声消除器基本原理图;
图2为本发明实施例提供的控制自适应滤波器更新的方法的流程图;
图3为本发明实施例提供的依据远端信号能量的判决结果进行回声返回损失ERL的计算过程流程图;
图4为本发明实施例提供的通过计算出来的ERL确定能量门限值,实现对自适应滤波器更新控制的判定过程流程图;
图5为本发明实施例提供的回声处理结果对比图;
图6为本发明实施例提供的控制自适应滤波器更新的装置的功能结构图;
图7为本发明实施例提供的一种回声消除器的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明通过计算远端信号能量和回声返回损失(ERL,Echo Return Loss)的一些信息来判断当前情况下自适应滤波器是不是需要更新,从而来实现对自适应滤波器更新的控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联芯科技有限公司,未经联芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010247680.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于移动通讯设备终端的Flash交互方法及装置
- 下一篇:马达心轴的扣环