发明名称 雷达抗距离-速度联合欺骗干扰的自适应迭代滤波方法
摘要 本发明提供一种雷达抗距离‑速度联合欺骗干扰的自适应迭代滤波方法,分别对目标和干扰的距离维和脉冲维进行估计,然后通过迭代来提高算法的精度。在干扰相对于目标延迟已知个脉冲的前提下,将自适应滤波的思想运用到对干扰和目标的距离‑多普勒平面的估计上,为了提高估计精度,同时引入了迭代步骤。本发明针对一种少有干扰形式:对抗距离‑速度联合,不需要对波形进行设计,实施较为方便,并且在多目标多干扰的场景下仍能对干扰有效压制并能对目标正确检测。仿真结果表明,本发明采用的方法相对于传统的匹配滤波和多普勒处理有明显的性能优越性。
申请公布号 CN105954729A 申请公布日期 2016.09.21
申请号 CN201610284089.8 申请日期 2016.04.29
申请人 电子科技大学 发明人 崔国龙;张帅;胡露;卢金伟;盛彪;汪兵;孔令讲;杨晓波;易伟
分类号 G01S7/36(2006.01)I 主分类号 G01S7/36(2006.01)I
代理机构 电子科技大学专利中心 51203 代理人 邹裕蓉
主权项 雷达抗距离‑速度联合欺骗干扰的自适应迭代滤波方法,其特征在于,包括以下步骤:1初始化步骤:设雷达对目标照射的驻留时间为M个脉冲,首先在快时间维对信号进行匹配滤波,然后在慢时间维做傅里叶变换得到的距离‑多普勒平面作为真实目标的距离‑多普勒平面初始值<img file="FDA0000978921050000011.GIF" wi="75" he="62" />和干扰信号的距离‑多普勒平面初始值<img file="FDA0000978921050000012.GIF" wi="99" he="63" />2距离维估计迭代步骤:2‑1:构造真实目标的快时间变换矩阵G<sub>T,m</sub>与对角矩阵<img file="FDA0000978921050000013.GIF" wi="203" he="79" /><img file="FDA0000978921050000014.GIF" wi="1238" he="278" /><maths num="0001"><math><![CDATA[<mrow><msubsup><mi>&Pi;</mi><mrow><mi>T</mi><mo>,</mo><mi>m</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>&rsqb;</mo><mo>=</mo><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mrow><mo>(</mo><mo>|</mo><msubsup><mi>&alpha;</mi><mrow><mi>T</mi><mo>,</mo><mi>m</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>-</mo><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&rsqb;</mo><msup><mo>|</mo><mn>2</mn></msup><mo>,</mo><mo>...</mo><mo>|</mo><msubsup><mi>&alpha;</mi><mrow><mi>T</mi><mo>,</mo><mi>m</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>+</mo><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&rsqb;</mo><msup><mo>|</mo><mn>2</mn></msup><mo>)</mo></mrow>]]></math><img file="FDA0000978921050000015.GIF" wi="1228" he="118" /></maths>其中u表示迭代次数,diag(·)为求矩阵的对角线元素,s<sub>T,m</sub>=s<sub>m</sub>为真实目标第m个脉冲的回波信号,s<sub>m</sub>=[s<sub>m</sub>(1),s<sub>m</sub>(2),…,s<sub>m</sub>(N)]<sup>T</sup>是对信号模型的采样结果,N为采样点数,(·)<sup>T</sup>表示转置。其中,<img file="FDA0000978921050000016.GIF" wi="107" he="79" />表示真实目标第u‑1次迭代距离像估计值,l=1,2,…,L,L表示距离单元的个数,m=1,…,M,M表示脉冲个数;构造干扰信号的快时间变换矩阵G<sub>J,m</sub>与对角矩阵<img file="FDA0000978921050000017.GIF" wi="203" he="76" /><img file="FDA0000978921050000018.GIF" wi="1239" he="277" /><maths num="0002"><math><![CDATA[<mrow><msubsup><mi>&Pi;</mi><mrow><mi>T</mi><mo>,</mo><mi>m</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>&rsqb;</mo><mo>=</mo><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mrow><mo>(</mo><mo>|</mo><msubsup><mi>&alpha;</mi><mrow><mi>J</mi><mo>,</mo><mi>m</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>-</mo><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&rsqb;</mo><msup><mo>|</mo><mn>2</mn></msup><mo>,</mo><mo>...</mo><mo>|</mo><msubsup><mi>&alpha;</mi><mrow><mi>J</mi><mo>,</mo><mi>m</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>+</mo><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>&rsqb;</mo><msup><mo>|</mo><mn>2</mn></msup><mo>)</mo></mrow>]]></math><img file="FDA0000978921050000019.GIF" wi="1222" he="127" /></maths>s<sub>J,m</sub>=s<sub>m‑i</sub>表示干扰信号第m个脉冲的回波信号,i为干扰机捕获雷达信号需要的脉冲周期数。其中,<img file="FDA00009789210500000110.GIF" wi="107" he="79" />表示干扰信号第u‑1次迭代距离像估计值;2‑2:得到真实目标在不同取值范围l里的距离像估计:<img file="FDA00009789210500000111.GIF" wi="174" he="79" />l=1,…,N‑1,l=N,…,L‑(N‑1),l=L‑(N‑2),…,L;得到干扰信号在不同取值范围l里的距离像估计:<img file="FDA00009789210500000112.GIF" wi="166" he="79" />l=1,…,N‑1,l=N,…,L‑(N‑1),l=L‑(N‑2),…,L;步骤2‑3:构造距离维上真实目标矩阵<img file="FDA00009789210500000113.GIF" wi="71" he="63" />和干扰信号矩阵<img file="FDA00009789210500000114.GIF" wi="98" he="63" /><maths num="0003"><math><![CDATA[<mrow><msubsup><mi>A</mi><mi>T</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mo>&lsqb;</mo><msubsup><mi>&alpha;</mi><mrow><mi>T</mi><mo>,</mo><mn>1</mn></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mi>&alpha;</mi><mrow><mi>T</mi><mo>,</mo><mi>M</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&rsqb;</mo><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msubsup><mi>&alpha;</mi><mrow><mi>T</mi><mo>,</mo><mn>1</mn></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mn>1</mn><mo>&rsqb;</mo></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msubsup><mi>&alpha;</mi><mrow><mi>T</mi><mo>,</mo><mi>M</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mn>1</mn><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&alpha;</mi><mrow><mi>T</mi><mo>,</mo><mn>1</mn></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>L</mi><mo>&rsqb;</mo></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msubsup><mi>&alpha;</mi><mrow><mi>T</mi><mo>,</mo><mi>M</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>L</mi><mo>&rsqb;</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000978921050000021.GIF" wi="811" he="214" /></maths><maths num="0004"><math><![CDATA[<mrow><msubsup><mi>A</mi><mi>J</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mo>&lsqb;</mo><msubsup><mi>&alpha;</mi><mrow><mi>J</mi><mo>,</mo><mn>1</mn></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>,</mo><mo>...</mo><mo>,</mo><msubsup><mi>&alpha;</mi><mrow><mi>J</mi><mo>,</mo><mi>M</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&rsqb;</mo><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msubsup><mi>&alpha;</mi><mrow><mi>J</mi><mo>,</mo><mn>1</mn></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mn>1</mn><mo>&rsqb;</mo></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msubsup><mi>&alpha;</mi><mrow><mi>J</mi><mo>,</mo><mi>M</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mn>1</mn><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd><mtd><mrow></mrow></mtd><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mrow><msubsup><mi>&alpha;</mi><mrow><mi>J</mi><mo>,</mo><mn>1</mn></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>L</mi><mo>&rsqb;</mo></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msubsup><mi>&alpha;</mi><mrow><mi>J</mi><mo>,</mo><mi>M</mi></mrow><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>L</mi><mo>&rsqb;</mo></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0000978921050000022.GIF" wi="801" he="214" /></maths>3脉冲维估计迭代步骤:3‑1:估计真实目标第l个距离单元对应第k个多普勒单元的值<img file="FDA0000978921050000023.GIF" wi="213" he="79" /><maths num="0005"><math><![CDATA[<mrow><msubsup><mi>X</mi><mi>T</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>,</mo><mi>k</mi><mo>&rsqb;</mo><mo>=</mo><mfrac><mrow><msubsup><mi>F</mi><mi>k</mi><mi>H</mi></msubsup><msup><mrow><mo>{</mo><msubsup><mi>FD</mi><mi>T</mi><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>&rsqb;</mo><msup><mi>F</mi><mi>H</mi></msup><mo>+</mo><mi>I</mi><mo>/</mo><msup><msub><mi>s</mi><mi>m</mi></msub><mi>H</mi></msup><msub><mi>s</mi><mi>m</mi></msub><mo>}</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>&beta;</mi><mi>T</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>&rsqb;</mo></mrow><mrow><msubsup><mi>F</mi><mi>k</mi><mi>H</mi></msubsup><msup><mrow><mo>{</mo><msubsup><mi>FD</mi><mi>T</mi><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>&rsqb;</mo><msup><mi>F</mi><mi>H</mi></msup><mo>+</mo><mi>I</mi><mo>/</mo><msup><msub><mi>s</mi><mi>m</mi></msub><mi>H</mi></msup><msub><mi>s</mi><mi>m</mi></msub><mo>}</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>F</mi><mi>k</mi></msub></mrow></mfrac></mrow>]]></math><img file="FDA0000978921050000024.GIF" wi="989" he="206" /></maths>k=1,…,K<maths num="0006"><math><![CDATA[<mrow><msubsup><mi>D</mi><mi>T</mi><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>&rsqb;</mo><mo>=</mo><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mrow><mo>(</mo><mo>|</mo><msup><msub><mi>X</mi><mi>T</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>&lsqb;</mo><mi>l</mi><mo>,</mo><mn>1</mn><mo>&rsqb;</mo><msup><mo>|</mo><mn>2</mn></msup><mo>,</mo><mo>...</mo><mo>,</mo><mo>|</mo><msup><msub><mi>X</mi><mi>T</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>&lsqb;</mo><mi>l</mi><mo>,</mo><mi>K</mi><mo>&rsqb;</mo><msup><mo>|</mo><mn>2</mn></msup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000978921050000025.GIF" wi="980" he="126" /></maths>估计干扰信号第l个距离单元对应第k个多普勒单元的值<img file="FDA0000978921050000026.GIF" wi="219" he="78" /><maths num="0007"><math><![CDATA[<mrow><msubsup><mi>X</mi><mi>J</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>,</mo><mi>k</mi><mo>&rsqb;</mo><mo>=</mo><mfrac><mrow><msubsup><mi>F</mi><mi>k</mi><mi>H</mi></msubsup><msup><mrow><mo>{</mo><msubsup><mi>FD</mi><mi>J</mi><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>&rsqb;</mo><msup><mi>F</mi><mi>H</mi></msup><mo>+</mo><mi>I</mi><mo>/</mo><msup><msub><mi>s</mi><mi>m</mi></msub><mi>H</mi></msup><msub><mi>s</mi><mi>m</mi></msub><mo>}</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msubsup><mi>&beta;</mi><mi>J</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>&rsqb;</mo></mrow><mrow><msubsup><mi>F</mi><mi>k</mi><mi>H</mi></msubsup><msup><mrow><mo>{</mo><msubsup><mi>FD</mi><mi>J</mi><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>&rsqb;</mo><msup><mi>F</mi><mi>H</mi></msup><mo>+</mo><mi>I</mi><mo>/</mo><msup><msub><mi>s</mi><mi>m</mi></msub><mi>H</mi></msup><msub><mi>s</mi><mi>m</mi></msub><mo>}</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><msub><mi>F</mi><mi>k</mi></msub></mrow></mfrac></mrow>]]></math><img file="FDA0000978921050000027.GIF" wi="990" he="206" /></maths>k=1,…,K<maths num="0008"><math><![CDATA[<mrow><msubsup><mi>D</mi><mi>J</mi><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>l</mi><mo>&rsqb;</mo><mo>=</mo><mi>d</mi><mi>i</mi><mi>a</mi><mi>g</mi><mrow><mo>(</mo><mo>|</mo><msup><msub><mi>X</mi><mi>J</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>&lsqb;</mo><mi>l</mi><mo>,</mo><mn>1</mn><mo>&rsqb;</mo><msup><mo>|</mo><mn>2</mn></msup><mo>,</mo><mo>...</mo><mo>,</mo><mo>|</mo><msup><msub><mi>X</mi><mi>J</mi></msub><mrow><mo>(</mo><mi>u</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></msup><mo>&lsqb;</mo><mi>l</mi><mo>,</mo><mi>K</mi><mo>&rsqb;</mo><msup><mo>|</mo><mn>2</mn></msup><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000978921050000028.GIF" wi="981" he="119" /></maths>其中,<img file="FDA0000978921050000029.GIF" wi="138" he="99" />和<img file="FDA00009789210500000210.GIF" wi="132" he="91" />分别是<img file="FDA00009789210500000211.GIF" wi="124" he="97" />和<img file="FDA00009789210500000212.GIF" wi="122" he="111" />的第l列,F=[f<sub>1</sub>,f<sub>2</sub>,…,f<sub>M</sub>],f<sub>m</sub>=[exp(j2πmf<sub>1</sub>),exp(j2πmf<sub>2</sub>),…,exp(j2πmf<sub>K</sub>)]<sup>T</sup>是K×1的目标多普勒相位矢量,m=1,…,M,F<sub>k</sub>为F的第k行,I是单位矩阵,(·)<sup>H</sup>表示共轭转置;3‑3:令l=1,…,L得到真实目标的距离‑多普勒平面估计:<maths num="0009"><math><![CDATA[<mrow><msubsup><mi>X</mi><mi>T</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msup><mrow><mo>{</mo><msubsup><mi>x</mi><mi>T</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mn>1</mn><mo>&rsqb;</mo><mo>}</mo></mrow><mi>T</mi></msup></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msup><mrow><mo>{</mo><msubsup><mi>x</mi><mi>T</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>L</mi><mo>&rsqb;</mo><mo>}</mo></mrow><mi>T</mi></msup></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA00009789210500000213.GIF" wi="382" he="255" /></maths>得到干扰信号的距离‑多普勒平面估计:<maths num="0010"><math><![CDATA[<mrow><msubsup><mi>X</mi><mi>J</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msup><mrow><mo>{</mo><msubsup><mi>x</mi><mi>J</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mn>1</mn><mo>&rsqb;</mo><mo>}</mo></mrow><mi>T</mi></msup></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><mo>&CenterDot;</mo></mtd></mtr><mtr><mtd><msup><mrow><mo>{</mo><msubsup><mi>x</mi><mi>J</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></msubsup><mo>&lsqb;</mo><mi>L</mi><mo>&rsqb;</mo><mo>}</mo></mrow><mi>T</mi></msup></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA00009789210500000214.GIF" wi="389" he="255" /></maths>其中,<img file="FDA0000978921050000031.GIF" wi="1501" he="103" />步骤5:重复步骤2和步骤3,直到达到停止迭代条件。
地址 611731 四川省成都市高新区(西区)西源大道2006号