发明名称 一种基于加权次梯度投影的数字助听器回声路径估计方法
摘要 本发明提出了一种用于数字助听器回声路径估计的加权次梯度投影自适应系统估计方法。本发明通过推导得出加权次梯度投影公式,并将其用于数字助听器自适应回声消除系统之中。其具体方法是利用数字助听器连续输出信号序列和输入信号序列,通过加权次梯度投影算法使自适应滤波器系数h逼近实际回声路径h<sup>*</sup>。当算法的权值矩阵设置合理的情况下,算法的收敛速度和精度相比较以前的算法有很大提高。并且,无论在白噪声环境还是有色噪声环境下,算法都取得了卓越的失准性能。
申请公布号 CN101568058A 申请公布日期 2009.10.28
申请号 CN200810024045.7 申请日期 2008.04.25
申请人 王青云 发明人 王青云;赵力;乔杰;余华;奚吉;邹采荣
分类号 H04R25/00(2006.01)I 主分类号 H04R25/00(2006.01)I
代理机构 代理人
主权项 1.一种数字助听器回声路径自适应估计方法,其特征是使用加权次梯度投影算法估计回声路径,其主要步骤为:(1)初始化自适应滤波器h<sub>0</sub>,该滤波器系数在算法中将迭代更新,收敛于实际反馈路径h<sup>*</sup>;(2)构造数字助听器输出信号矩阵U<sub>k</sub>=[u<sub>k</sub>,u<sub>k-1</sub>,...,u<sub>k-r+1</sub>]<sup>T</sup>∈R<sup>N×r</sup>,这里k表示离散信号时间序号,r为算法的步长,u<sub>k</sub>=[u(k),u(k-1),...,u(k-N+1)]<sup>T</sup>为助听器输出语音信号向量,N为自适应滤波器长度;(3)获取数字助听器输入信号向量<maths num="0001"><![CDATA[<math><mrow><msub><mi>d</mi><mi>k</mi></msub><mo>:</mo><mo>=</mo><msubsup><mi>U</mi><mi>k</mi><mi>T</mi></msubsup><msup><mi>h</mi><mo>*</mo></msup><mo>+</mo><msub><mi>n</mi><mi>k</mi></msub><mo>=</mo><msup><mrow><mo>[</mo><mi>d</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo><mi>d</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>d</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mi>r</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>]</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow></math>]]></maths>其中h<sup>*</sup>表示实际反馈路径,n<sub>k</sub>表示助听器中原始输入信号s<sub>k</sub>和叠加噪声的总和;(4)计算凸函数g(h<sub>k</sub>):=||U<sup>T</sup>h<sub>k</sub>-d||<sup>2</sup>-ρ,其中参数ρ使用公式ρ:=m<sub>ξ</sub>=rσ<sup>2</sup>计算,这里σ为n<sub>k</sub>的方差;(5)计算次梯度<maths num="0002"><![CDATA[<math><mrow><mi>t</mi><mo>=</mo><mo>&dtri;</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><msub><mrow><mn>2</mn><mi>U</mi></mrow><mi>k</mi></msub><mrow><mo>(</mo><msubsup><mi>U</mi><mi>k</mi><mi>T</mi></msubsup><msub><mi>h</mi><mi>k</mi></msub><mo>-</mo><msub><mi>d</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>(6)根据已有的数字助听器系统先验信息设定指数衰减权重矩阵<img file="A2008100240450002C4.GIF" wi="544" he="243" />这里A和B满秩,N为自适应滤波器阶数,α<sub>i</sub>=α<sub>0</sub>γ<sup>i-1</sup>,i=1,......,N,γ为指数衰减因子,满足0<γ<1,γ的值通过先验知识获得或经过测量得到;(7)计算加权次梯度投影<maths num="0003"><![CDATA[<math><mrow><msub><mi>P</mi><mrow><msup><mi>H</mi><mo>-</mo></msup><mrow><mo>(</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>h</mi><mi>k</mi></msub><mo>,</mo></mtd><mtd><mi>g</mi><mrow><mo>(</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>&le;</mo><mn>0</mn></mtd></mtr><mtr><mtd><msub><mi>h</mi><mi>k</mi></msub><mo>-</mo><mfrac><mrow><mi>Ag</mi><mrow><mo>(</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow><mrow><msup><mrow><mo>(</mo><mo>&dtri;</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mi>T</mi></msup><mi>A</mi><mo>&dtri;</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>&dtri;</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>,</mo></mtd><mtd><mi>g</mi><mrow><mo>(</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>></mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow></math>]]></maths>(式1)(8)更新滤波器系数<maths num="0004"><![CDATA[<math><mrow><msub><mi>h</mi><mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></msub><mo>=</mo><msub><mi>h</mi><mi>k</mi></msub><mo>+</mo><msub><mi>&lambda;</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mi>P</mi><mrow><msup><mi>H</mi><mo>-</mo></msup><mrow><mo>(</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow></mrow></msub><mrow><mo>(</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>-</mo><msub><mi>h</mi><mi>k</mi></msub><mo>)</mo></mrow><mo>,</mo><msub><mi>&lambda;</mi><mi>k</mi></msub><mo>&Element;</mo><mo>[</mo><mn>0,2</mn><mo>]</mo><mo>;</mo></mrow></math>]]></maths>(式2)(9)k=k+1,返回步骤(2),直至信号序列处理完毕。
地址 210096江苏省南京市四牌楼2号东南大学信息科学与工程学院