发明名称 采用系数重用的比例自适应滤波器系数向量更新方法
摘要 本发明公开了一种采用系数重用的比例自适应滤波器系数向量更新方法,该方法利用当前滤波器系数向量分别与过去R个滤波器系数向量差的欧氏范数的平方和最小化,并受制于后验误差为零的约束条件;且通过引入一个对角分配矩阵G(n),该矩阵的对角元素对应于每个系数的比例步长。该方法在估计系数未知系统时,不仅有更快的收敛速度,而且具有更低的稳态失调。
申请公布号 CN103680515A 申请公布日期 2014.03.26
申请号 CN201310595783.8 申请日期 2013.11.21
申请人 苏州大学 发明人 倪锦根;唐学青
分类号 G10L21/0216(2013.01)I 主分类号 G10L21/0216(2013.01)I
代理机构 苏州创元专利商标事务所有限公司 32103 代理人 范晴;夏振
主权项 1.一种采用系数重用的比例自适应滤波器系数向量更新方法,其特征在于所述方法包括以下步骤:假设自适应滤波器最近P个输入信号向量的矩阵为U(n),期望响应向量为d(n),第r时刻的滤波器系数向量为w(n-r),则更新后的滤波器系数向量通过式(I)迭代获得:<![CDATA[<math><mrow><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>R</mi></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>r</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>R</mi><mo>-</mo><mn>1</mn></mrow></munderover><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mi>r</mi><mo>)</mo></mrow><mo>+</mo><mi>&mu;G</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>U</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mrow><mo>(</mo><msup><mi>U</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>G</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>U</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo><mi>&epsiv;I</mi><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>e</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mi>I</mi><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>其中,e(n)为误差信号向量,e(n)=d(n)-U<sup>T</sup>(n)w(n);G(n)为对角矩阵,即G(n)=diag[g(n)];其中G(n)中每个对角元素对应于每个滤波器系数的比例步长g<sub>i</sub>(n),即:g(n)=[g<sub>0</sub>(n),g<sub>1</sub>(n)…g<sub>M-1</sub>(n)];其中:<![CDATA[<math><mrow><msub><mi>g</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mn>1</mn><mo>-</mo><mi>&beta;</mi></mrow><mrow><mn>2</mn><mi>M</mi></mrow></mfrac><mo>+</mo><mfrac><mrow><mrow><mo>(</mo><mn>1</mn><mo>+</mo><mi>&beta;</mi><mo>)</mo></mrow><mo>|</mo><msub><mi>w</mi><mi>i</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo></mrow><mrow><msub><mrow><mn>2</mn><mo>|</mo><mo>|</mo><mi>w</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mn>1</mn></msub><mo>+</mo><mi>&epsiv;</mi></mrow></mfrac><mo>,</mo><mi>i</mi><mo>=</mo><mn>0,1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>;</mo><mo>-</mo><mn>1</mn><mo>&le;</mo><mi>&beta;</mi><mo>&lt;</mo><mn>1</mn><mo>;</mo></mrow></math>]]></maths>其中I为P×P阶的单位矩阵,β是一个可调节的参数,在区间[-1,1)中取值;μ为系统步长;R为重用的滤波器系数的个数,为自然数;P为大于等于1的自然数;M为滤波器长度;<img file="FDA0000419073330000013.GIF" wi="1230" he="306" />
地址 215123 江苏省苏州市工业园区仁爱路199号