[发明专利]一种低复杂度的电话回声自适应消除方法有效
申请号: | 201310285570.5 | 申请日: | 2013-07-09 |
公开(公告)号: | CN103369162A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 赵海全;芦璐 | 申请(专利权)人: | 西南交通大学 |
主分类号: | H04M9/08 | 分类号: | H04M9/08 |
代理公司: | 成都博通专利事务所 51208 | 代理人: | 陈树明 |
地址: | 610031 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 复杂度 电话 回声 自适应 消除 方法 | ||
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):
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)分别为大步长矩阵和小步长矩阵,由下式计算
其中,||·||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),
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.99
G、令n=n+1,重复A、B、C、D、E、F的步骤,直至通话结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南交通大学,未经西南交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310285570.5/1.html,转载请声明来源钻瓜专利网。