[发明专利]一种低复杂度的电话回声自适应消除方法有效
申请号: | 201310285570.5 | 申请日: | 2013-07-09 |
公开(公告)号: | CN103369162A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 赵海全;芦璐 | 申请(专利权)人: | 西南交通大学 |
主分类号: | H04M9/08 | 分类号: | H04M9/08 |
代理公司: | 成都博通专利事务所 51208 | 代理人: | 陈树明 |
地址: | 610031 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种低复杂度的电话回声自适应消除方法,其步骤主要是:A、远端信号滤波,得到大步长滤波值y1(n),和小步长滤波值y2(n);B、凸组合,将大步长滤波值y1(n)和小步长滤波值y2(n)进行凸组合得到组合滤波值y(n),y(n)=λ(n)y1(n)+(1-λ(n))y2(n),C、回声抵消,将近端麦克风拾取到带回声的近端信号d(n)与组合滤波值y(n)相减后再回送给远端,回送信号为总残差信号e(n),e(n)=d(n)-y(n),D、滤波器抽头权系数更新,E、滤波器的权重更新,混合参数a(n)通过符号函数简化后的公式来进行更新;F、滤波器的权重限定;G、令n=n+1,重复A、B、C、D、E、F的步骤,直至通话结束。该方法对电话通信这种稀疏系统的辨识能力强,尤其是过渡阶段的收敛速度快,稳态误差小;回声消除效果好;同时计算复杂度低,所需硬件成本低,容易实施。 | ||
搜索关键词: | 一种 复杂度 电话 回声 自适应 消除 方法 | ||
【主权项】:
1.一种低复杂度的电话回声自适应消除方法,其步骤如下:A、远端信号滤波将远端传来的远端信号采样得到远端信号的当前时刻n的离散值x(n),将远端信号离散值x(n)通过凸组合自适应回声消除滤波器滤波后分别得到大步长滤波值y1(n),y1(n)=w1(n)Hx(n)和小步长滤波值y2(n),y2(n)=w2(n)Hx(n);其中,w1(n)和w2(n)分别为当前时刻n的凸组合自适应回声消除滤波器中的大步长滤波器、小步长滤波器的抽头权系数,其初始值为零,上标H代表共轭转置;B、凸组合将大步长滤波值y1(n)和小步长滤波值y2(n)进行凸组合得到组合滤波值y(n),y(n)=λ(n)y1(n)+(1-λ(n))y2(n)其中,λ(n)是大步长滤波器的权重,其表达式为
a(n)为混合参数,其初始值为0;C、回声抵消将近端麦克风拾取到带回声的近端信号d(n)与组合滤波值y(n)相减后再回送给远端,回送信号为总残差信号e(n),e(n)=d(n)-y(n);D、滤波器抽头权系数更新将近端信号d(n),分别与大步长滤波值y1(n)、小步长滤波值y2(n)相减,得到大步长残差信号e1(n)和小步长残差信号e2(n),即:e1(n)=d(n)-y1(n),e2(n)=d(n)-y2(n);使用改进的成比例归一化均方滤波方法计算下一时刻n+1的自适应回声消除滤波器抽头权系数w(n+1):w 1 ( n + 1 ) = w 1 ( n ) + μ 1 X ( n ) T G 1 ( n ) e 1 ( n ) X ( n ) T G 1 ( n ) X ( n ) + δ ]]> w2(n+1)=w2(n)+μ2X(n)TG2(n)e2(n)其中:μ1为大步长回声消除滤波器的步长,其取值为0.5~0.8;μ2为小步长回声消除滤波器的步长,其取值为0.1~0.3;δ为正则化参数,其取值为0.001~0.01;X(n)为远端信号x(n)在n到n-L+1时刻构成的矩阵,X(n)=[x(n),...,x(n-L+1)]T;G1(n)和G2(n)分别为大步长矩阵和小步长矩阵,由下式计算G i ( n ) = 1 - κ i 2 L + ( 1 + κ i ) | w i ( n ) | 2 | | w i ( n ) | | 1 + ϵ ip , i = 1,2 ]]> 其中,||·||1表示1-范数,ki是成比例性控制参数ki∈[-1,1],i=1,2,εip是正则化参数,其取值为0.001~0.01;E、滤波器的权重更新混合参数a(n)通过符号函数简化后的公式来进行更新:a(n+1)=a(n)+μasgn[e(n)(e2(n)-e1(n))]其中sgn表示符号函数
μa是一个常数,取值为0.01;将更新后的混合参数a(n+1)代入步骤B的权重表达式中,得到滤波器权重的更新值λ(n+1),λ ( n + 1 ) = 1 1 + e - a ( n + 1 ) ; ]]> F、滤波器的权重限定如果λ(n+1)<0.01,则令λ(n+1)=0;如果λ(n+1)>0.99,且4μ1<0.5,则令λ(n+1)=0如果λ(n+1)>0.99并且4μ1>0.5,则令λ(n+1)=0.99G、令n=n+1,重复A、B、C、D、E、F的步骤,直至通话结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南交通大学,未经西南交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310285570.5/,转载请声明来源钻瓜专利网。