发明名称 一种直达波干扰抑制方法
摘要 本发明属于雷达技术领域,具体涉及一种将RLS滤波器和NLMS滤波器相结合的直达波干扰抑制方法。该方法包括如下步骤:(1)滤波器参数初始化,包括对消滤波器参数、RLS滤波器参数和NLMS滤波器参数;(2)更新输入向量u(n)、u<sub>RLS</sub>(n)和u<sub>NLMS</sub>(n);(3)计算n时刻的估计误差e(n),即滤波器在n时刻的对消结果;(4)更新RLS滤波器权系数<img file="dda00001841289300011.GIF" wi="198" he="52" />(5)更新NLMS滤波器的权系数<img file="dda00001841289300012.GIF" wi="215" he="52" />本发明降低了RLS滤波器的阶数,减小了实时处理运算量,具有较快的收敛速度、较好的跟踪性能、较好的稳态精度和较低的目标能量损失,同时又提高了直达波干扰抑制效果。
申请公布号 CN102736069A 申请公布日期 2012.10.17
申请号 CN201210227662.3 申请日期 2012.07.02
申请人 北京理工大学 发明人 冯远;单涛;陶然;卓智海
分类号 G01S7/36(2006.01)I 主分类号 G01S7/36(2006.01)I
代理机构 代理人
主权项 1.一种直达波干扰抑制方法,其特征在于采用将RLS滤波器和NLMS滤波器相结合的方法构造了一种新的自适应对消滤波器,对近处干扰较强的杂波采用RLS滤波器进行对消,远处干扰相对较弱的杂波采用NLMS滤波器进行对消,该方法的步骤为:1)参数初始化,具体包括:根据杂波的分布特点确定对消滤波器阶数M、RLS滤波器阶数M<sub>RLS</sub>和NLMS滤波器阶数M<sub>NLMS</sub>;对消滤波器权系数向量<maths num="0001"><![CDATA[<math><mrow><mover><mi>w</mi><mo>^</mo></mover><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mover><mi>w</mi><mo>^</mo></mover><mi>RLS</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mtd><mtd><msub><mover><mi>w</mi><mo>^</mo></mover><mi>NLMS</mi></msub><mrow><mo>(</mo><mn>0</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mn>0</mn><mo>,</mo></mrow></math>]]></maths><img file="FDA00001841288900012.GIF" wi="156" he="52" />为RLS滤波器权系数向量,<img file="FDA00001841288900013.GIF" wi="182" he="52" />为NLMS滤波器权系数向量;对消滤波器输入向量u(0)=[u<sub>RLS</sub>(0) u<sub>NLMS</sub>(0)]=0,u<sub>RLS</sub>(0)为RLS滤波器输入向量,u<sub>NLMS</sub>(0)为NLMS滤波器输入向量;RLS滤波器正则化矩阵P(0)=δI,I为M<sub>RLS</sub>×M<sub>RLS</sub>单位矩阵,P为M<sub>RLS</sub>×M<sub>RLS</sub>矩阵,δ的取值与信噪比有关,当信噪比在30dB以及30dB以上时δ取值范围为0.9~1.0,当信噪比在30dB以下时δ取值范围为9~10;RLS滤波器遗忘因子λ的取值范围为0.95~0.998,当杂波起伏较快时λ取值范围为0.98~0.998,在平稳环境中λ取值范围为0.95~0.98;NLMS滤波器更新步长<img file="FDA00001841288900014.GIF" wi="61" he="62" />2)更新输入向量u(n)、u<sub>RLS</sub>(n)和u<sub>NLMS</sub>(n),具体分别为:将n时刻新的输入值也即参考信号通道在n时刻的值u(n)加入到输入向量u(n)中,构成新的输入向量u(n)=[u(n) u(n-1)…u(n-M+1)]<sup>T</sup>(1)u<sub>RLS</sub>(n)为n时刻RLS滤波器的输入M<sub>RLS</sub>×1维列向量且u<sub>RLS</sub>(n)=[u(n) u(n-1)…u(n-M<sub>RLS</sub>+1)]<sup>T</sup>(2)u<sub>NLMS</sub>(n)为n时刻NLMS滤波器的M<sub>NLMS</sub>×1维输入列向量且u<sub>NLMS</sub>(n)=[u(n-M<sub>RLS</sub>)u(n-M<sub>RLS</sub>-1)…u(n-M+1)]<sup>T</sup> (3)3)计算n时刻的估计误差也即对消结果e(n)为<maths num="0002"><![CDATA[<math><mrow><mi>e</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mi>d</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><msup><mover><mi>w</mi><mo>^</mo></mover><mi>H</mi></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>u</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,d(n)为滤波器在n时刻的期望值也即回波通道在n时刻的值,<img file="FDA00001841288900016.GIF" wi="130" he="54" />为<img file="FDA00001841288900017.GIF" wi="98" he="50" />的共轭转置,<img file="FDA00001841288900018.GIF" wi="99" he="50" />为n时刻滤波器权系数向量,<img file="FDA00001841288900019.GIF" wi="220" he="54" />为n时刻滤波器对期望值的估计;4)更新RLS滤波器的权系数向量<img file="FDA00001841288900021.GIF" wi="257" he="53" />具体为:<maths num="0003"><![CDATA[<math><mrow><mi>k</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>P</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msub><mi>u</mi><mi>RLS</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow><mrow><mi>&lambda;</mi><mo>+</mo><msubsup><mi>u</mi><mi>RLS</mi><mi>H</mi></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>&pi;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mover><mi>w</mi><mo>^</mo></mover><mi>RLS</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mover><mi>w</mi><mo>^</mo></mover><mi>RLS</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo><mi>k</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mi>e</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths><maths num="0005"><![CDATA[<math><mrow><mi>P</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>&lambda;</mi></mfrac><mo>[</mo><mi>P</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mi>k</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msubsup><mi>u</mi><mi>RLS</mi><mi>H</mi></msubsup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,P(n)为n时刻RLS滤波器的正则化矩阵,u<sub>RLS</sub>(n)为n时刻RLS滤波器的输入向量,<img file="FDA00001841288900025.GIF" wi="146" he="56" />是u<sub>RLS</sub>(n)的共轭转置,λ为遗忘因子,k(n)为RLS滤波器的增益向量,<img file="FDA00001841288900026.GIF" wi="157" he="52" />为n时刻RLS滤波器的权系数向量,e<sup>*</sup>(n)为n时刻估计误差的复共轭,<img file="FDA00001841288900027.GIF" wi="218" he="53" />为n+1时刻RLS滤波器的权系数向量,P(n+1)为n+1时刻RLS滤波器的正则化矩阵;5)采用下式更新NLMS滤波器的权系数向量<img file="FDA00001841288900028.GIF" wi="269" he="53" /><maths num="0006"><![CDATA[<math><mrow><msub><mover><mi>w</mi><mo>^</mo></mover><mi>NLMS</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><msub><mover><mi>w</mi><mo>^</mo></mover><mi>NLMS</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>+</mo><mfrac><mover><mi>&mu;</mi><mo>~</mo></mover><mrow><msup><mi>&lambda;</mi><mo>&prime;</mo></msup><mo>+</mo><msup><mrow><mo>|</mo><mo>|</mo><msub><mi>u</mi><mi>NLMS</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mrow></mfrac><msub><mi>u</mi><mi>NLMS</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><msup><mi>e</mi><mo>*</mo></msup><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,u<sub>NLMS</sub>(n)为n时刻NLMS滤波器的输入向量,<img file="FDA000018412889000210.GIF" wi="33" he="47" />是NLMS滤波器的更新步长,λ′为防止除法溢出参数且其取值范围为0.0005~0.0015,<img file="FDA000018412889000211.GIF" wi="184" he="52" />为n时刻NLMS滤波器的权系数向量;6)取n=n+1,循环执行步骤2)~步骤5),当滤波器没有数据输入时,结束。
地址 100081 北京市海淀区中关村南大街5号