[发明专利]一种自适应回声消除方法有效
申请号: | 201710306316.7 | 申请日: | 2017-05-04 |
公开(公告)号: | CN107071196B | 公开(公告)日: | 2019-09-03 |
发明(设计)人: | 付仕明;韦鹏程;刘芬;程雪峰;付红;王洋;吴广富;蒋文豪 | 申请(专利权)人: | 重庆第二师范学院 |
主分类号: | H04M9/08 | 分类号: | H04M9/08;G10L21/0264;G10L21/0232 |
代理公司: | 重庆乐泰知识产权代理事务所(普通合伙) 50221 | 代理人: | 魏毅宏 |
地址: | 400074*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自适应 回声 消除 方法 | ||
本发明公开了一种自适应回声消除方法,包括:根据发音单元的参考信号x(k)通过自适应滤波器估计回声信号y(k);根据所述y(k)和麦克风拾取的信号d(k)计算残留信号e(k);计算频域参考信号X(f)的功率谱xPow(f);计算频域残留信号E(f)的功率谱ePow(f);计算所述E(f)的共轭残留信号E*(f)与所述X(f)的相关功率谱xePow(f);计算X(f)与E*(f)的相关系数cohxe(f);将cohxe(f)作为自适应滤波器的自适应步长因子,更新自适应滤波器系数。本发明的技术方案将残留信号与参考信号之间的相关系数作为自适应步长因子,对各话音状态均可进行有效的回声消除。
技术领域
本发明涉及到实时语音通信、人机交互过程中的回声处理技术,特别涉及到一种自适应回声消除方法。
背景技术
在实时语音通信过程中,通信终端扬声器发出的声音,总会被该终端的麦克风拾取到,若是不处理就发送出去,对方总能听到自己说话的声音;在人机交互领域,由于交互终端发出的声音又被麦克风拾取回去,同时拾取了控制者的说话声,若在麦克风拾取信号中不消除交互终端发出的声音,那么交互终端在识别控制者说话声音时将引入很强的干扰,降低了识别的成功率,最终造成交互困难。
针对实时语音通信过程中的回声干扰问题,现有技术也提出了一些技术方案,典型的如中国专利申请“一种用于消除声学回声的自适应滤波器及滤波方法”(申请号:201410073711.1)中所提出一种用于回声消除的自适应滤波方案。该技术方案是一种频域自适应滤波方法,利用远端信号x(n)作为参考信号,通过自适应滤波对传播路径h(n)进行系统估计,并利用估计的系统参数w(n)对参考信号进行滤波,进而消除终端麦克风采集到的信号d(n)中的回声得到残差信号e(n)。一方面将e(n)作为滤波结果直接输出,另一方面利用e(n)对自适应滤波器系数进行迭代控制。该方案中在对滤波器系数进行迭代控制时,自适应滤波器每迭代R次对滤波器系数限制参数进行一次更新,其中R是预先设定的固定值。
现有方案的问题在于:一方面,自适应滤波器系数的更新与滤波效果(残留信号)没有关联起来,且没有根据回声强度实时调整自适应步长因子,不能很好的保证在各种不同的话音状态下回声消除的精确度。
发明内容
为了解决现有技术中存在的上述问题,本发明提出了一种自适应回声消除方法,以实现在各种话音状态下有效的自适应回声消除。
为了实现上述目的,本发明采用了以下技术方案:
一种自适应回声消除方法,包括:
根据发音单元的参考信号x(k)通过自适应滤波器估计回声信号y(k);
根据所述y(k)和麦克风拾取的信号d(k)计算残留信号e(k):
e(k)=d(k)-y(k)
计算频域参考信号X(f)的功率谱xPow(f);
计算频域残留信号E(f)的功率谱ePow(f);
其中,E(f)=FFT[0M个0,e(k)];
计算所述E(f)的共轭残留信号E*(f)与所述X(f)的相关功率谱xePow(f);
xePow(f)=||X(f)·E*(f)||2
计算X(f)与E*(f)的相关系数cohxe(f);
将cohxe(f)作为自适应滤波器的自适应步长因子μ(f),更新自适应滤波器系数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆第二师范学院,未经重庆第二师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710306316.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电子调速器及无人机
- 下一篇:具有可手动或机动移动的台的显微镜