发明名称 一种麦克风回声消除系统
摘要 本发明公开了一种麦克风回声消除系统,包括:语音检测模块,检测判决远端或近端有声情况;两端同时有声检测模块,检测判决两端是否同时有声时;跟踪滤波模块,用于自适应滤波、调整自适应滤波器系数、以及控制自适应滤波器系数更新的步长;非线性处理模块,根据远端是否有声情况,开启或停止非线性处理模块消除非线性失真;控制模块,近端有声时,向跟踪滤波模块发送控制消息进行自适应滤波;在远端有声时,通知两端同时有声检测模块判断是否同时有声;当两端不是同时有声时,发送控制消息调整滤波系数;当两端同时有声时,发送控制消息,减小自适应系数更新的步长,调整滤波系数。使用本发明后,能够使自适应滤波达到有效消除回声的目的。
申请公布号 CN1822709B 申请公布日期 2011.11.23
申请号 CN200610058449.9 申请日期 2006.03.24
申请人 北京中星微电子有限公司 发明人 张晨
分类号 H04R3/02(2006.01)I 主分类号 H04R3/02(2006.01)I
代理机构 北京安信方达知识产权代理有限公司 11262 代理人 许志勇;颜涛
主权项 一种麦克风回声消除系统,其特征在于,包括语音检测模块、两端同时有声检测模块、非线性处理模块、跟踪滤波模块、控制模块,其中:语音检测模块,用于在检测判决到远端或近端有声情况后,将有声情况通知控制模块;两端同时有声检测模块,用于检测判决到远端与近端同时有声时,将同时有声消息通知控制模块;跟踪滤波模块,用于按所述控制模块发送的控制消息,进行自适应滤波,调整自适应滤波器系数,以及控制自适应滤波器系数更新的步长;非线性处理模块,用于根据所述控制模块发送的控制消息,启动或者停止消除反馈回路中信号的非线性失真以抑制回声;控制模块,用于在收到近端有声情况后,向所述跟踪滤波模块发送控制消息进行自适应滤波;在收到远端有声情况后,通知所述两端同时有声检测模块,检测判断是否同时有声,同时开启所述非线性处理模块消除非线性失真;在没有收到远端有声情况时,停止所述非线性处理模块消除非线性失真;当所述两端同时有声检测模块判决出远端与近端不是同时有声时,向所述跟踪滤波模块发送控制消息调整滤波系数;当所述两端同时有声检测模块判决出远端与近端是同时有声时,向所述跟踪滤波模块发送控制消息,减小自适应系数更新的步长,然后调整滤波系数;其中,所述述跟踪滤波模块包括前台滤波器、自适应滤波器、系数检测单元:所述自适应滤波器,在近端有声情况时,在接收到所述控制模块发送的系数调整消息后,进行自适应滤波;远端与近端同时有声时,在接到所述控制模块发送控制消息后,控制自适应系数更新的步长,然后调整滤波系数,如果自适应滤波器消除回声表现好于前台滤波器时,将自身的滤波器系数复制给前台滤波器后,进行回声消除;所述前台滤波器,在所述自适应滤波器消除回声表现差于前台滤波器时,前台滤波器进行回声消除;所述系数检测单元,用于在所述自适应滤波器系数更新后,检测滤波系数的合理性,当检测到所有滤波器系数不在‑1~1之间时,采取措施强制压缩滤波器系数到‑1~1之间。
地址 100083 北京市海淀区学院路35号世宁大厦15层