发明名称 一种空时自适应处理中的自适应权值迭代计算方法
摘要 本发明针对常规STAP算法自适应权值计算需对空时协方差矩阵直接求逆,耗费系统很大运算量和设备量,使得STAP技术难以满足实时性要求的问题,提出一种空时自适应处理中的自适应权值迭代计算方法。该方法首先根据Hermitian矩阵性质,递推得到第一个脉冲协方差矩阵的逆矩阵,然后按照脉冲阶数逐级嵌套递推得到最终的空时协方差矩阵的逆,这样极大地降低了计算STAP自适应权值的运算量。本发明能够获得和协方差矩阵直接求逆STAP算法同样的杂波抑制性能,但是由于避免了协方差矩阵直接求逆的运算,求解自适应权值的计算量只有协方差矩阵直接求逆的50%左右,因此更利于工程实现。
申请公布号 CN102866388A 申请公布日期 2013.01.09
申请号 CN201210222659.2 申请日期 2012.06.28
申请人 北京理工大学 发明人 杨小鹏;刘永旭;龙腾;曾涛
分类号 G01S7/36(2006.01)I 主分类号 G01S7/36(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 高燕燕
主权项 1.一种空时自适应处理中的自适应权值迭代计算方法,其特征在于,包括以下步骤:步骤一、建立空时接收数据模型;假设雷达天线阵元数目为N,发射脉冲数目为M,阵元间距为d,载机飞行速度为v,高度为h,脉冲重复频率PRF为f<sub>r</sub>,T<sub>r</sub>=1/f<sub>r</sub>为脉冲重复时间;若将斜距为R<sub>c</sub>处的杂波距离环在方位角度θ上分成N<sub>c</sub>个间隔为Δθ=2π/N<sub>c</sub>的杂波散射单元,θ和<img file="FDA00001825608200011.GIF" wi="32" he="36" />是杂波散射单元的方位角和俯仰角,<img file="FDA00001825608200012.GIF" wi="404" he="51" />和f<sub>t</sub>=βf<sub>s</sub>分别为归一化空间频率和多普勒频率,β=2vT<sub>r</sub>/d表示杂波谱的斜率;那么第i个杂波散射单元的N×1维空间导向矢量c(f<sub>s,i</sub>)和M×1维时间导向矢量c(f<sub>t,i</sub>)即表示为<maths num="0001"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>c</mi><mrow><mo>(</mo><msub><mi>f</mi><mrow><mi>s</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>[</mo><mn>1</mn><mrow><mo>,</mo><mi>exp</mi><mrow><mo>(</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><msub><mi>f</mi><mrow><mi>s</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>exp</mi><mrow><mo>(</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msub><mi>f</mi><mrow><mi>s</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>]</mo></mrow></mrow><mi>T</mi></msup></mtd></mtr><mtr><mtd><mi>c</mi><mrow><mo>(</mo><msub><mi>f</mi><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>[</mo><mn>1</mn><mo>,</mo><mi>exp</mi><mrow><mo>(</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><msub><mi>f</mi><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>exp</mi><mrow><mo>(</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msub><mi>f</mi><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>]</mo></mrow><mi>T</mi></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>斜距R<sub>c</sub>处的杂波回波为N<sub>c</sub>个在空间上相互独立的杂波散射源响应之和<maths num="0002"><![CDATA[<math><mrow><msub><mi>x</mi><mi>c</mi></msub><mo>=</mo><msubsup><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>c</mi></msub></msubsup><msub><mi>a</mi><mi>i</mi></msub><mi>c</mi><mrow><mo>(</mo><msub><mi>f</mi><mrow><mi>s</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>,</mo><msub><mi>f</mi><mrow><mi>t</mi><mo>,</mo><mi>i</mi></mrow></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中<img file="FDA00001825608200015.GIF" wi="537" he="54" />为第i个杂波散射单元的空时导向矢量,其中α<sub>i</sub>(θ)为杂波散射单元的回波信号复幅度,其中α<sub>i</sub>(θ)不仅取决于发射天线方向图,还跟杂波散射特性有关,建模为广义平稳随机过程<maths num="0003"><![CDATA[<math><mrow><mi>E</mi><mo>{</mo><msub><mi>a</mi><mi>i</mi></msub><msubsup><mi>a</mi><mi>j</mi><mo>*</mo></msubsup><mo>}</mo><mo>=</mo><mn>0</mn><mo>,</mo><mo>&ForAll;</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>:</mo><mi>i</mi><mo>&NotEqual;</mo><mi>j</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>而且第i个杂波散射单元的平均强度假设为和发射天线的增益成正比E{|α<sub>i</sub>|<sup>2</sup>}=G<sub>i</sub>,for i=1,...,N<sub>c</sub>         (8)其中G<sub>i</sub>为正的实常数,正比与发射天线增益,那么第l个距离门内的空时接收数据表示为如下的向量形式x<sub>k</sub>=x<sub>c,k</sub>+x<sub>n,k</sub>=[x<sub>1,k</sub>,x<sub>2,k</sub>,...,x<sub>M,k</sub>]<sup>T</sup>        (9)其中x<sub>n,k</sub>表示零均值的高斯白噪声,而x<sub>m,k</sub>=[x<sub>1,m,k</sub>,x<sub>2,m,k</sub>,...,x<sub>N,m,k</sub>]<sup>T</sup>表示第m个脉冲接收的N×1维的阵列数据;步骤二:估计STAP协方差矩阵;利用训练样本数据对NM×NM维协方差矩阵进行估计<maths num="0004"><![CDATA[<math><mrow><mover><mi>R</mi><mo>^</mo></mover><mo>=</mo><mfrac><mn>1</mn><mi>L</mi></mfrac><msubsup><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>L</mi></msubsup><msub><mi>x</mi><mi>l</mi></msub><msubsup><mi>x</mi><mi>l</mi><mi>H</mi></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中L是满足I.I.D条件的训练样本数目;协方差矩阵估计<img file="FDA00001825608200022.GIF" wi="33" he="49" />为非负定Hermitian矩阵,假设存在足够数量的I.I.D训练样本,则<img file="FDA00001825608200023.GIF" wi="33" he="49" />满秩为正定的Hermitian矩阵;步骤三:建立基于脉冲阶数的协方差矩阵迭代求逆模型;待检测距离单元的协方差矩阵表示为<img file="FDA00001825608200024.GIF" wi="442" he="73" />而<img file="FDA00001825608200025.GIF" wi="90" he="57" />按照脉冲阶数分解如下<maths num="0005"><![CDATA[<math><mrow><msub><mi>R</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><mi>E</mi><mrow><mo>(</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mi>l</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>m</mi><mo>,</mo><mi>l</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>M</mi><mo>,</mo><mi>l</mi></mrow></msub></mtd></mtr></mtable></mfenced><msup><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mi>l</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>m</mi><mo>,</mo><mi>l</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>M</mi><mo>,</mo><mi>l</mi></mrow></msub></mtd></mtr></mtable></mfenced><mi>H</mi></msup><mo>)</mo><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>R</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd><mtd><msub><mi>F</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msubsup><mi>F</mi><mi>l</mi><mi>H</mi></msubsup><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd><mtd><msub><mi>G</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></mrow></math>]]></maths>其中矩阵<maths num="0006"><![CDATA[<math><mrow><msub><mi>R</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>E</mi><mo>(</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mi>l</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>m</mi><mo>,</mo><mi>l</mi></mrow></msub></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn><mo>,</mo><mi>l</mi></mrow></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msubsup><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mi>l</mi></mrow><mi>H</mi></msubsup></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mrow><mi>m</mi><mo>,</mo><mi>l</mi></mrow><mi>H</mi></msubsup></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><msubsup><mi>x</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn><mo>,</mo><mi>l</mi></mrow><mi>H</mi></msubsup></mtd></mtr></mtable></mfenced><mo>)</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>表示前M-1个接收脉冲数据形成的N(M-1)×N(M-1)维的协方差矩阵,<maths num="0007"><![CDATA[<math><mrow><msub><mi>F</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mi>E</mi><mo>(</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mrow><mn>1</mn><mo>,</mo><mi>l</mi></mrow></msub><msubsup><mi>x</mi><mrow><mi>M</mi><mo>,</mo><mi>l</mi></mrow><mi>H</mi></msubsup></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mn>2</mn><mo>,</mo><mi>l</mi></mrow></msub><msubsup><mi>x</mi><mrow><mi>M</mi><mo>,</mo><mi>l</mi></mrow><mi>H</mi></msubsup></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>m</mi><mo>,</mo><mi>l</mi></mrow></msub><msubsup><mi>x</mi><mrow><mi>M</mi><mo>,</mo><mi>l</mi></mrow><mi>H</mi></msubsup></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd></mtr><mtr><mtd><msub><mi>x</mi><mrow><mi>M</mi><mo>-</mo><mn>1</mn><mo>,</mo><mi>l</mi></mrow></msub><msubsup><mi>x</mi><mrow><mi>M</mi><mo>,</mo><mi>l</mi></mrow><mi>H</mi></msubsup></mtd></mtr></mtable></mfenced><mo>)</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>表示第M个脉冲接收数据和前M-1个脉冲接收数据的N(M-1)×N维的互相关矩阵及<maths num="0008"><![CDATA[<math><mrow><msub><mi>G</mi><mi>l</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><mi>E</mi><mrow><mo>(</mo><msub><mi>x</mi><mrow><mi>M</mi><mo>,</mo><mi>l</mi></mrow></msub><msubsup><mi>x</mi><mrow><mi>M</mi><mo>,</mo><mi>l</mi></mrow><mi>H</mi></msubsup><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>]]></maths>表示第M个脉冲接收数据的N×N维协方差矩阵;待检测距离门的M个脉冲接收数据形成的空时协方差矩阵R由前M-1个脉冲接收数据形成的空时协方差矩阵表示,即只要得到第1个脉冲的阵列接收数据,即按照脉冲阶数进行递归计算空时协方差矩阵的逆,进而得到空时自适应权值;利用Hermitian矩阵分块和脉冲递推的特性,计算得到前m个脉冲接收数据的协方差矩阵R<sub>l</sub>(m)的逆与前m-1个脉冲接收数据的协方差矩阵R<sub>l</sub>(m-1)的逆之间的迭代关系<maths num="0009"><![CDATA[<math><mrow><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>=</mo><msup><mfenced open='[' close=']'><mtable><mtr><mtd><mi>R</mi><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd><mtd><mi>F</mi><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msup><mi>F</mi><mi>H</mi></msup><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mtd><mtd><mi>G</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup></mrow></math>]]></maths>(11)<maths num="0010"><![CDATA[<math><mrow><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msup><mi>R</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>m</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mi>B</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><msup><mi>B</mi><mi>H</mi></msup><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mtd><mtd><mi>B</mi><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><msup><mi>B</mi><mi>H</mi></msup><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mtd><mtd><msup><mi>P</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>其中矩阵B(m)=-R<sup>-1</sup>(m)F(m-1),矩阵P(m)=G(m)-F<sup>H</sup>(m-1)R<sup>-1</sup>(m)F(m-1);步骤四、计算STAP自适应权矢量;STAP处理自适应权矢量通过下述线性约束优化问题得到w=R<sup>-1</sup>a(f<sub>s0</sub>,f<sub>t0</sub>)            (12)其中a(f<sub>s0</sub>,f<sub>t0</sub>)表示目标空时导向矢量,而第l个距离单元的滤波输出为y<sub>l</sub>=w<sup>H</sup>x<sub>l</sub>         (13)其中H表示共轭转置运算,x<sub>l</sub>表示待检测距离单元数据;自此,就完成了一种用于空时自适应处理自适应权值迭代的计算方法。
地址 100081 北京市海淀区中关村南大街5号