发明名称 基于局域联合处理的改进空时自适应单脉冲测角方法
摘要 本发明公开了一种基于局域联合处理的改进空时自适应单脉冲测角方法,在目标空间频率与多普勒频率同时失配时,通过估计出的目标的多普勒频率与目标方位角,迭代更新JDL算法的空时域降维矩阵和目标检测空时导向矢量,解决了多通道机载雷达系统通道较少,多普勒分辨率较低,测角误差大的问题。本发明仅需两步迭代即可准确估计目标空间角,易于工程实施。
申请公布号 CN106125039A 申请公布日期 2016.11.16
申请号 CN201610414875.5 申请日期 2016.06.14
申请人 河海大学 发明人 于佳;沈明威;纪存孝;胡佩;郑佳芝
分类号 G01S3/14(2006.01)I;G01S3/06(2006.01)I;G01S13/44(2006.01)I 主分类号 G01S3/14(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 刘传玉
主权项 基于局域联合处理的改进空时自适应单脉冲测角方法,其特征在于,包括如下步骤:步骤1),根据以下公式获取机载雷达检测距离单元各阵元接收信号z:z=bs+n其中,b表示目标的复包络,n表示杂波加噪声,s为目标空时导引矢量,<img file="FDA0001016084210000011.GIF" wi="229" he="56" /><img file="FDA0001016084210000012.GIF" wi="45" he="46" />为Kronecker积,s<sub>t</sub>=[1 e<sup>j2πv</sup> ... e<sup>j2πv(K‑1)</sup>]<sup>T</sup>,s<sub>s</sub>=[1 e<sup>j2πu</sup> ... e<sup>j2πu(N‑1)</sup>]<sup>T</sup>,s<sub>t</sub>、s<sub>s</sub>分别对应时域导引矢量和空域导引矢量,上标T表示转置运算;v表示的目标归一化多普勒频率,u=d sinθ/λ表示目标归一化空间频率,d为示阵元间距,λ为波长,θ为目标方位空间角,N为雷达天线阵元个数,K为一次相干积累周期内脉冲数;步骤2),待检测目标所在角度‑多普勒单元的检测空时导引矢量s<sub>0</sub>:<maths num="0001"><math><![CDATA[<mrow><msub><mi>s</mi><mn>0</mn></msub><mo>=</mo><msub><mi>s</mi><mrow><mi>t</mi><mn>0</mn></mrow></msub><mo>&CircleTimes;</mo><msub><mi>s</mi><mrow><mi>s</mi><mn>0</mn></mrow></msub></mrow>]]></math><img file="FDA0001016084210000013.GIF" wi="254" he="63" /></maths>其中,<img file="FDA0001016084210000014.GIF" wi="1390" he="102" />s<sub>t0</sub>、s<sub>s0</sub>分别对应待检测多普勒单元中心处的时域导向矢量和待检测角度单元中心处的空域导向矢量;v<sub>0</sub>表示待检测多普勒单元中心的归一化多普勒频率,u<sub>0</sub>=d sinθ<sub>0</sub>/λ表示待检测角度单元中心的归一化空间频率,θ<sub>0</sub>为发射天线方位指向角;步骤3),根据以下公式获得待检测角度‑多普勒单元的局域联合处理(JDL)降维矩阵:<maths num="0002"><math><![CDATA[<mrow><mi>T</mi><mo>=</mo><msub><mi>T</mi><mi>t</mi></msub><mo>&CircleTimes;</mo><msub><mi>T</mi><mi>s</mi></msub></mrow>]]></math><img file="FDA0001016084210000015.GIF" wi="222" he="63" /></maths>其中,T<sub>t</sub>为时域降维矩阵,T<sub>s</sub>为空域降维矩阵:<maths num="0003"><math><![CDATA[<mrow><msub><mi>T</mi><mi>t</mi></msub><mo>=</mo><msup><mfenced open = "(" close = ")"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>v</mi><mn>0</mn></msub><mo>-</mo><mn>1</mn><mo>/</mo><mi>K</mi><mo>)</mo></mrow></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>v</mi><mn>0</mn></msub><mo>-</mo><mn>1</mn><mo>/</mo><mi>K</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;v</mi><mn>0</mn></msub></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;v</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>v</mi><mn>0</mn></msub><mo>+</mo><mn>1</mn><mo>/</mo><mi>K</mi><mo>)</mo></mrow></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>v</mi><mn>0</mn></msub><mo>+</mo><mn>1</mn><mo>/</mo><mi>K</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow>]]></math><img file="FDA0001016084210000016.GIF" wi="822" he="245" /></maths><maths num="0004"><math><![CDATA[<mrow><msub><mi>T</mi><mi>s</mi></msub><mo>=</mo><msup><mfenced open = "(" close = ")"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>u</mi><mn>0</mn></msub><mo>-</mo><mn>1</mn><mo>/</mo><mi>N</mi><mo>)</mo></mrow></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>u</mi><mn>0</mn></msub><mo>-</mo><mn>1</mn><mo>/</mo><mi>N</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;u</mi><mn>0</mn></msub></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;u</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>u</mi><mn>0</mn></msub><mo>+</mo><mn>1</mn><mo>/</mo><mi>N</mi><mo>)</mo></mrow></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>u</mi><mn>0</mn></msub><mo>+</mo><mn>1</mn><mo>/</mo><mi>N</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>;</mo></mrow>]]></math><img file="FDA0001016084210000017.GIF" wi="846" he="245" /></maths>步骤4),根据如下公式获取待检测角度‑多普勒单元的JDL降维数据:z<sub>T</sub>=T<sup>H</sup>z其中,上标H表示复共轭转置运算;步骤5),由相邻距离单元作为样本进行极大似然估计获得JDL降维杂波加干扰噪声协方差矩阵R<sub>T</sub>;步骤6),根据以下公式计算JDL和波束自适应权值w<sub>T</sub>:<maths num="0005"><math><![CDATA[<mrow><msub><mi>w</mi><mi>T</mi></msub><mo>=</mo><msubsup><mi>R</mi><mi>T</mi><mrow><mo>-</mo><mn>1</mn></mrow></msubsup><msub><mi>s</mi><msub><mi>T</mi><mn>0</mn></msub></msub><mo>;</mo></mrow>]]></math><img file="FDA00010160842100000211.GIF" wi="254" he="71" /></maths>其中,<img file="FDA00010160842100000212.GIF" wi="53" he="54" />表示JDL降维检测空时导引矢量,<img file="FDA00010160842100000213.GIF" wi="230" he="70" />步骤7),分别计算JDL方位差波束自适应权值和JDL时域差波束自适应权值,设定h=0;步骤8),根据如下公式计算目标归一化空间频率u的估计值<img file="FDA00010160842100000214.GIF" wi="59" he="47" />目标归一化多普勒频率v的估计值<img file="FDA0001016084210000021.GIF" wi="51" he="53" /><maths num="0006"><math><![CDATA[<mrow><mfenced open = "[" close = "]"><mtable><mtr><mtd><mover><mi>u</mi><mo>^</mo></mover></mtd></mtr><mtr><mtd><mover><mi>v</mi><mo>^</mo></mover></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><msub><mi>u</mi><mn>0</mn></msub></mtd></mtr><mtr><mtd><msub><mi>v</mi><mn>0</mn></msub></mtd></mtr></mtable></mfenced><mo>+</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>c</mi><mrow><mi>u</mi><mi>u</mi></mrow></msub><mo>,</mo></mrow></mtd><mtd><msub><mi>c</mi><mrow><mi>u</mi><mi>v</mi></mrow></msub></mtd></mtr><mtr><mtd><mrow><msub><mi>c</mi><mrow><mi>v</mi><mi>u</mi></mrow></msub><mo>,</mo></mrow></mtd><mtd><msub><mi>c</mi><mrow><mi>v</mi><mi>v</mi></mrow></msub></mtd></mtr></mtable></mfenced><mrow><mo>-</mo><mn>1</mn></mrow></msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>r</mi><mi>u</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>u</mi></msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>r</mi><mi>v</mi></msub><mo>-</mo><msub><mi>&mu;</mi><mi>v</mi></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001016084210000022.GIF" wi="676" he="157" /></maths>其中,r<sub>u</sub>为方位差波束与和波束的单脉冲比,μ<sub>u</sub>为r<sub>u</sub>的偏移量修正值,r<sub>v</sub>为时域差波束与和波束的单脉冲比,μ<sub>v</sub>为r<sub>v</sub>的偏移量修正值;<img file="FDA0001016084210000023.GIF" wi="213" he="143" />为空时自适应单脉冲比的斜率矩阵;步骤9),令<img file="FDA0001016084210000024.GIF" wi="331" he="62" />h=h+1;步骤10),判断h是否小于m,如果h<m,m为预先设置的大于1的整数,将步骤1中的检测空时导向矢量s<sub>0</sub>修正为<img file="FDA0001016084210000025.GIF" wi="278" he="62" />其中:<maths num="0007"><math><![CDATA[<mrow><msub><mi>s</mi><mrow><mi>t</mi><mn>0</mn></mrow></msub><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;v</mi><mn>0</mn></msub></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;v</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo><msub><mi>s</mi><mrow><mi>s</mi><mn>0</mn></mrow></msub><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;u</mi><mn>0</mn></msub></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;u</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>;</mo></mrow>]]></math><img file="FDA0001016084210000026.GIF" wi="1382" he="96" /></maths>并将步骤1中的JDL降维矩阵T中的T<sub>t</sub>和T<sub>s</sub>修正为:<maths num="0008"><math><![CDATA[<mrow><msub><mi>T</mi><mi>t</mi></msub><mo>=</mo><msup><mfenced open = "(" close = ")"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>v</mi><mn>0</mn></msub><mo>-</mo><mn>1</mn><mo>/</mo><mi>K</mi><mo>)</mo></mrow></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>v</mi><mn>0</mn></msub><mo>-</mo><mn>1</mn><mo>/</mo><mi>K</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;v</mi><mn>0</mn></msub></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;v</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>v</mi><mn>0</mn></msub><mo>+</mo><mn>1</mn><mo>/</mo><mi>K</mi><mo>)</mo></mrow></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>v</mi><mn>0</mn></msub><mo>+</mo><mn>1</mn><mo>/</mo><mi>K</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>K</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0001016084210000027.GIF" wi="846" he="239" /></maths><maths num="0009"><math><![CDATA[<mrow><msub><mi>T</mi><mi>s</mi></msub><mo>=</mo><msup><mfenced open = "(" close = ")"><mtable><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>u</mi><mn>0</mn></msub><mo>-</mo><mn>1</mn><mo>/</mo><mi>N</mi><mo>)</mo></mrow></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>u</mi><mn>0</mn></msub><mo>-</mo><mn>1</mn><mo>/</mo><mi>N</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;u</mi><mn>0</mn></msub></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><msub><mi>&pi;u</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>u</mi><mn>0</mn></msub><mo>+</mo><mn>1</mn><mo>/</mo><mi>N</mi><mo>)</mo></mrow></mrow></msup></mtd><mtd><mo>...</mo></mtd><mtd><msup><mi>e</mi><mrow><mi>j</mi><mn>2</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>u</mi><mn>0</mn></msub><mo>+</mo><mn>1</mn><mo>/</mo><mi>N</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>N</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></msup></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>;</mo></mrow>]]></math><img file="FDA0001016084210000028.GIF" wi="846" he="239" /></maths>步骤11),重复执行步骤4)至步骤10),直至h=m;步骤12),根据如下公式计算目标方位空间角θ的估计值<img file="FDA0001016084210000029.GIF" wi="57" he="61" /><maths num="0010"><math><![CDATA[<mrow><mover><mi>&theta;</mi><mo>^</mo></mover><mo>=</mo><mi>arcsin</mi><mrow><mo>(</mo><mi>&lambda;</mi><mover><mi>u</mi><mo>^</mo></mover><mo>/</mo><mi>d</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA00010160842100000210.GIF" wi="366" he="78" /></maths>其中,arcsin(·)为反正弦运算;步骤13),输出目标方位空间角的估计值。
地址 211100 江苏省南京市鼓楼区西康路1号