[发明专利]一种基于时变参数的自适应回声消除方法有效
申请号: | 201910618086.7 | 申请日: | 2019-07-10 |
公开(公告)号: | CN110191245B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 赵海全;宋普查 | 申请(专利权)人: | 西南交通大学 |
主分类号: | G10L21/02 | 分类号: | G10L21/02;H04M9/08 |
代理公司: | 成都博通专利事务所 51208 | 代理人: | 陈树明 |
地址: | 610031 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 参数 自适应 回声 消除 方法 | ||
1.一种基于时变参数的自适应回声消除方法,其步骤如下:
A、远端信号采样
将当前时刻n到前K-1个时刻的远端采样信号x(n),x(n-1),...,x(n-K+1),组成当前时刻n的输入信号向量X(n),X(n)=[x(n),x(n-1),...,x(n-K+1)]T,上标T表示转置,K为自适应滤波器的抽头长度,其取值为512;
B、回声信号估计
将当前时刻n的自适应滤波器输入向量X(n),通过自适应滤波器得到当前时刻n的输出值y(n),也即回声的估计值y(n),y(n)=WT(n)X(n);其中,W(n)为当前时刻n的自适应滤波器的抽头权向量,W(n)=[w1(n),w2(n),...wk(n)...,wK(n)]T,wk(n)为n时刻第k个抽头权系数,W(n)的初始值为零向量;
C、回声信号消除
将近端麦克风拾取的当前时刻n的回声的近端信号d(n),与当前时刻n的输出值y(n)相减后得到当前时刻n的残差信号e(n),e(n)=d(n)-y(n);再将残差信号e(n)回送给远端;
D、滤波器抽头权向量更新
D1、M估计函数计算
将当前时刻n到前n-Nw个时刻的残差信号平方值e2(n),e2(n-1),...,e2(n-Nw+1)构成当前时刻n估计窗内的残差信号平方序列Ae(n),
Ae(n)=[e2(n),e2(n-1),...,e2(n-Nw+1)]
其中,Nw为估计窗的长度,其取值为5~15;
进而得出当前时刻n的残差信号的平滑平方值
其中,C为常数、C=1.483(1+5/(Nw-1)),λ为平滑因子、其取值范围为0.9~0.999,med(·)表示取中间值的运算;的初始值为0;
由当前时刻n的残差信号的平滑平方值得到当前时刻n的残差信号的M估计阀值ξ(n),
然后,由下式计算出滤波器当前时刻n的M估计函数值
D2、时变参数成比例控制因子计算
计算当前时刻n的M估计函数均方时变平滑值θ(n),
得到当前时刻n的M估计函数强度γ(n),
其中,为系统的噪声功率,其值等于自适应滤波器处于静态时的输出值;θ(n)的初始值为0;
然后,计算当前时刻n的时变成比例控制因子的调整参数α(n),
α(n)=1-2×exp(-βγ2(n))
其中,β是噪声抑制参数,其取值为0~1;
再计算得出当前时刻n第k个抽头的时变成比例控制因子gk(n),
其中,ε为成比例限制参数,取值为0.001~0.01,作用是防止公式中的分母成为0;
再计算出,当前时刻n的成比例矩阵G(n)=diag[g1(n),g2(n),...gk(n)...,gK(n)],其中diag[·]表示构造对角矩阵;
D3、滤波器抽头权向量更新
将当前时刻n到前P-1个时刻之间的自适应滤波器输入向量X(n),X(n-1),...,X(n-P+1)构成当前时刻n的仿射投影输入矩阵其中P为仿射投影阶数,取值为2~8的整数;
将当前时刻n到前P-1个时刻的M估计函数值构成当前时刻n的M估计函数值向量
最后,得出下一时刻n+1的自适应滤波器的抽头权向量W(n+1):
其中,μ为自适应滤波器的步长参数,其取值范围为0.001~2,δ为正则化因子,是防止矩阵求逆计算困难的常数,其取值为0.001~0.01;
E、重复
令n=n+1,重复步骤A、B、C、D的操作,直至通话结束。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南交通大学,未经西南交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910618086.7/1.html,转载请声明来源钻瓜专利网。