发明名称 一种扫描雷达角超分辨率方法
摘要 本发明公开了一种扫描雷达角超分辨方法,具体步骤包括:定义自相关矩阵并进行初始化、构造递归函数、求自相关矩阵的逆矩阵、方位向参数估计、计算回波自相关矩阵、判断是否迭代至收敛状态并输出满足收敛状态的超分辨结果。本发明通过采用卷积运算得到方位向信号的自相关矩阵,并利用自相关矩阵的块三对角特性,采用分治即D&C算法实现自相关矩阵的快速求逆,最后通过迭代方式对目标进行加权最小二乘估计,与现有技术相比,本发明能够适应较低的信噪比,并且仅用单次扫描数据就可以得到鲁棒的超分辨成像结果;同时,大大降低了时间复杂度,适合实时信号处理。
申请公布号 CN104111454A 申请公布日期 2014.10.22
申请号 CN201410326124.9 申请日期 2014.07.09
申请人 电子科技大学 发明人 黄钰林;张永超;李文超;杨建宇;王月;张寅;蒋文
分类号 G01S13/89(2006.01)I 主分类号 G01S13/89(2006.01)I
代理机构 成都宏顺专利代理事务所(普通合伙) 51227 代理人 周永宏
主权项 一种扫描雷达角超分辨方法,具体包括以下步骤:A、定义自相关矩阵并进行初始化:设某一距离门目标分布为s=(s<sub>1</sub>,s<sub>2</sub>,…,s<sub>K</sub>)<sup>T</sup>,其中K为目标个数,(·)<sup>T</sup>代表共轭转置运算;扫描雷达得到的方位向回波为y=(y<sub>1</sub>,y<sub>2</sub>,…,y<sub>M</sub>)<sup>T</sup>,其中M为回波序列长度;天线方向图向量为h=(h<sub>1</sub>,h<sub>2</sub>,…,h<sub>L</sub>)<sup>T</sup>,其中L为天线方向图序列长度;定义方位向信号y的自相关矩阵为R<sub>i</sub>,对R<sub>i</sub>进行初始化,初始化i=1以及R<sub>i</sub>=I,即R<sub>1</sub>=I,其中I是单位矩阵;B、构造递归函数:构造递归函数inverse,该函数的输入为任意阶可逆方阵Z,输出为其逆矩阵Z<sup>‑1</sup>,对递归函数inverse的构造具体包括如下分步骤:步骤1、构造递归函数判断输入的可逆方阵Z的阶数N与天线方向图序列h长度L的关系,若N≤2L,则对Z按照直接高斯消元法进行求逆,得到其逆矩阵Z<sup>‑1</sup>;否则,继续执行步骤2;步骤2、对可逆方阵Z进行分块,分块为<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>Z</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>C</mi></mtd><mtd><mi>D</mi></mtd></mtr><mtr><mtd><mi>E</mi></mtd><mtd><mi>F</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000534893170000011.GIF" wi="996" he="155" /></maths>其中矩阵C为L阶方阵,D为L×(N‑L)矩阵,E=D<sup>H</sup>,F为(N‑L)×(N‑L)矩阵,其中N为可逆方阵Z的阶数,L为天线方向图序列h的长度;步骤3、采用直接消元法对C进行求逆得到其逆矩阵C<sup>‑1</sup>;步骤4、对矩阵D进行分块,分块为D=[X O]  (2)其中X为L阶方阵,O为任意阶零矩阵;步骤5、根据上述步骤2至4得到的F,C<sup>‑1</sup>以及X,计算出<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>Y</mi><mo>=</mo><mi>F</mi><mo>-</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msup><mi>X</mi><mi>H</mi></msup><msup><mi>C</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mi>X</mi></mtd><mtd><mi>O</mi></mtd></mtr><mtr><mtd><mi>O</mi></mtd><mtd><mi>O</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000534893170000021.GIF" wi="1135" he="163" /></maths>步骤6、对Y调用递归函数inverse,得到其逆矩阵Y<sup>‑1</sup>;步骤7、对Y<sup>‑1</sup>进行分块,分块为<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msup><mi>Y</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>M</mi></mtd><mtd><mi>N</mi></mtd></mtr><mtr><mtd><mi>P</mi></mtd><mtd><mi>Q</mi></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000534893170000022.GIF" wi="1097" he="156" /></maths>其中M为L阶方阵,N为L×(N‑2L)矩阵,P=N<sup>H</sup>,其中(·)<sup>H</sup>代表共轭转置运算,Q为(N‑2L)×(N‑2L)矩阵;步骤8、根据上述步骤2至7得到的C<sup>‑1</sup>、X、M以及N,分别计算W<sub>1</sub>=C<sup>‑1</sup>+C<sup>‑1</sup>XMX<sup>H</sup>C<sup>‑1</sup>  (5)以及W<sub>2</sub>=‑C‑<sup>1</sup>[XM XN]  (6)然后再根据上述步骤7得到的Y<sup>‑1</sup>,组成矩阵Z<sup>‑1</sup><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msup><mi>Z</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>W</mi><mn>1</mn></msub></mtd><mtd><msub><mi>W</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msubsup><mi>W</mi><mn>2</mn><mi>H</mi></msubsup></mtd><mtd><msup><mi>Y</mi><mrow><mo>-</mo><mn>1</mn></mrow></msup></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000534893170000023.GIF" wi="1140" he="158" /></maths>C、求自相关矩阵的逆矩阵:对自相关矩阵R<sub>i</sub>调用步骤C中所构造的递归函数inverse,得到<img file="FDA0000534893170000024.GIF" wi="99" he="62" />D、方位向参数估计:将天线方向图h进行垂直翻褶,得到h',计算t<sub>m</sub>=h'*r<sub>m</sub>,m=1,…,M  (8)其中“*”代表线性卷积运算,r<sub>m</sub>为矩阵<img file="FDA0000534893170000025.GIF" wi="74" he="62" />的各列;然后对t<sub>m</sub>从第L至M个元素进行截断,得到t'<sub>m</sub>;最后利用t'<sub>m</sub>构造矩阵T=[t'<sub>1</sub>,t'<sub>2</sub>,…,t'<sub>M</sub>]  (9)根据得到的t<sub>m</sub>,再结合步骤B所述的方位向回波y,计算目标分布s的加权最小二乘估计<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mover><mi>s</mi><mo>^</mo></mover><mi>k</mi></msub><mo>=</mo><mfrac><mrow><msubsup><mi>t</mi><mi>k</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><mi>y</mi></mrow><mrow><msubsup><mi>t</mi><mi>k</mi><mrow><mo>&prime;</mo><mo>&prime;</mo></mrow></msubsup><msub><mi>a</mi><mi>k</mi></msub></mrow></mfrac><mo>,</mo><mi>k</mi><mo>=</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mi>K</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000534893170000031.GIF" wi="1183" he="149" /></maths>其中t″<sub>k</sub>为矩阵T的各行;E、计算回波自相关矩阵:根据步骤E得到的<img file="FDA0000534893170000034.GIF" wi="49" he="60" />构造信号自相关矩阵P=diag(|s<sub>1</sub>|<sup>2</sup>,|s<sub>2</sub>|<sup>2</sup>,…,|s<sub>K</sub>|<sup>2</sup>),计算b<sub>k</sub>=p<sub>k</sub>*h,k=1,…,K  (11)其中p<sub>k</sub>为矩阵P的各列,利用b<sub>k</sub>构造矩阵B=[b<sub>1</sub>,b<sub>2</sub>,…,b<sub>K</sub>]  (12)计算r'<sub>m</sub>=b'<sub>m</sub>*h,m=1,…M  (13)其中b'<sub>m</sub>为矩阵B<sup>H</sup>的各列,i=i+1,用r'<sub>m</sub>构造矩阵R<sub>i</sub>=[r′<sub>1</sub>,r′<sub>2</sub>,…,r′<sub>M</sub>]  (14)F、判断是否迭代至收敛状态,并输出满足收敛状态的超分辨结果:判断步骤E得到的R<sub>i</sub>与前一次迭代结果R<sub>i‑1</sub>是否满足收敛条件<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msubsup><mrow><mo>|</mo><mo>|</mo><msub><mi>R</mi><mi>i</mi></msub><mo>-</mo><msub><mi>R</mi><mrow><mi>i</mi><mo>-</mo><mn>1</mn></mrow></msub><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>&lt;</mo><mi>&epsiv;</mi><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000534893170000032.GIF" wi="1240" he="91" /></maths>其中若i=2,则R<sub>i‑1</sub>为初始值,ε为预先设定的阈值,若步骤F得到的R<sub>i</sub>与前一次迭代结果R<sub>i‑1</sub>满足收敛条件式(15),则输出超分辨结果<img file="FDA0000534893170000033.GIF" wi="74" he="72" />否则,返回步骤C重复步骤C至F直到满足收敛条件式(15),则输出超分辨结果<img file="FDA0000534893170000041.GIF" wi="83" he="72" />
地址 611731 四川省成都市高新区(西区)西源大道2006号