发明名称 基于低相干性的压缩感知LASAR稀布线阵优化方法
摘要 本发明公开了一种基于低相干性的压缩感知LASAR稀布线阵优化方法,它是利用压缩感知理论中测量矩阵的相干性特性作为压缩感知LASAR稀疏线阵优化的参考依据,基于LASAR系统中压缩感知测量矩阵相干性的最小化,借助傅里叶变换迭代搜索方法,实现了压缩传感LASAR稀布线阵天线的阵元分布优化设计,对稀疏线阵优化更为合理,有利于提高压缩感知LASAR系统的成像性能。本发明提出的方法也适用于其它基于压缩感知的稀布线阵天线优化技术领域。
申请公布号 CN105487052A 申请公布日期 2016.04.13
申请号 CN201510896894.1 申请日期 2015.12.08
申请人 电子科技大学 发明人 韦顺军;张晓玲;余鹏;张博军
分类号 G01S7/02(2006.01)I;G01S13/90(2006.01)I 主分类号 G01S7/02(2006.01)I
代理机构 电子科技大学专利中心 51203 代理人 曾磊
主权项 一种基于低相干性的压缩感知LASAR稀布线阵优化方法,其特征是它包括以下步骤:步骤1、初始化LASAR系统参数:初始化LASAR系统参数包括:雷达平台高度,记做H;雷达工作中心频率,记做f<sub>c</sub>;雷达载频波长,记做λ;雷达发射基带信号的信号带宽,记做B<sub>r</sub>;雷达发射信号脉冲宽度,记做T<sub>P</sub>;雷达发射信号的调频斜率,记做f<sub>dr</sub>;雷达接收波门持续宽度,记做T<sub>o</sub>;雷达接收系统的采样频率,记做f<sub>s</sub>;雷达发射系统的脉冲重复频率,记做PRF;雷达系统的脉冲重复时间,记为PRI;天线在方位向的有效孔径长度,记做D<sub>a</sub>;上述参数均为LASAR系统标准参数,其中雷达平台高度H,雷达中心频率f<sub>c</sub>,雷达载频波长λ,雷达发射基带信号的信号带宽B<sub>r</sub>,雷达发射信号脉冲宽度T<sub>P</sub>,雷达发射信号调频斜率f<sub>dr</sub>,雷达接收波门持续宽度T<sub>o</sub>,雷达接收系统的采样频率f<sub>s</sub>,雷达系统的脉冲重复频率PRF,雷达系统的脉冲重复时间PRI,天线在方位向的有效孔径长度D<sub>a</sub>在LASAR系统设计和观测过程中已经确定;根据LASAR成像系统方案和观测方案,LASAR稀布线阵天线优化方法需要的初始化系统参数均为已知;步骤2、初始化LASAR稀布线阵天线的参数:初始化LASAR稀布线阵天线的参数包括:满阵线阵天线的阵元总数记为N<sub>A</sub>;满阵线阵天线中相邻阵元的间距,记为d,在LASAR系统中d的取值为系统载频波长的一半,即为<img file="FDA0000870636730000011.GIF" wi="156" he="126" />其中λ为步骤1中初始化得到的雷达载频波长;满阵线阵天线的阵列长度,记为L,并且L的取值为L=(N<sub>A</sub>‑1)d;稀布线阵天线中的阵元总数,记为N<sub>S</sub>,并且N<sub>S</sub><N<sub>A</sub>;稀布线阵天线阵元是满阵线阵天线阵元的子集,即稀布线阵天线阵元是从满阵线阵天线的N<sub>A</sub>个阵元中选取N<sub>S</sub>个阵元组成;满阵线阵天线中第1个阵元在切航迹‑高度平面中的位置,记为p<sub>1</sub>;满阵线阵天线中第2个阵元在切航迹‑高度平面中的位置,记为p<sub>2</sub>;满阵线阵天线中第N<sub>A</sub>个阵元在切航迹‑高度平面中的位置,记为<img file="FDA0000870636730000012.GIF" wi="108" he="62" />满阵线阵天线中第n个阵元在切航迹‑高度平面中的位置,记为p<sub>n</sub>,其中下标n为满阵线阵天线中第n个阵元的序号,n为自然数,n=1,2,...,N<sub>A</sub>,并且p<sub>n</sub>=[(n‑1)d,H]<sup>T</sup>,其中H为步骤1中初始化得到的雷达平台高度;满阵线阵天线中所有阵元在切航迹‑高度平面中的位置集合,记做P,其中集合P为一个2×N<sub>A</sub>维的矩阵,并且<math><![CDATA[<mrow><mi>P</mi><mo>=</mo><mo>&lsqb;</mo><msub><mi>p</mi><mn>1</mn></msub><mo>,</mo><msub><mi>p</mi><mn>2</mn></msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>p</mi><msub><mi>N</mi><mi>A</mi></msub></msub><mo>&rsqb;</mo><mo>;</mo></mrow>]]></math><img file="FDA0000870636730000021.GIF" wi="438" he="93" /></maths>步骤3、初始化LASAR线阵天线观测空间参数:初始化线阵SAR线阵天线观测空间参数,包括:以满阵线阵天线的第1个阵元位置为参考阵元,线阵天线在切航迹‑高度平面中的观测角度区间大小,记为θ<sub>0</sub>;LASAR线阵天线在切航迹‑高度平面中的观测角度总区间,记为<math><![CDATA[<mrow><mo>&lsqb;</mo><mo>-</mo><mfrac><msub><mi>&theta;</mi><mn>0</mn></msub><mn>2</mn></mfrac><mo>,</mo><mfrac><msub><mi>&theta;</mi><mn>0</mn></msub><mn>2</mn></mfrac><mo>&rsqb;</mo><mo>;</mo></mrow>]]></math><img file="FDA0000870636730000022.GIF" wi="245" he="143" /></maths>LASAR线阵天线在切航迹‑高度平面中观测角度总区间的离散化单元格总数,记为M;以满阵线阵天线的参考阵元为圆心,将LASAR线阵天线在切航迹‑高度平面中观测角度总区间均匀划分成大小相等的角度单元格,并且每一个角度单元格对应的角度值要小于LASAR线阵天线在切航迹向的角度分辨率;采用公式<math><![CDATA[<mrow><msub><mi>q</mi><mi>m</mi></msub><mo>=</mo><msup><mrow><mo>&lsqb;</mo><mi>m</mi><mo>&CenterDot;</mo><mi>H</mi><mo>&CenterDot;</mo><mfrac><msub><mi>&theta;</mi><mn>0</mn></msub><mi>M</mi></mfrac><mo>-</mo><mi>H</mi><mo>&CenterDot;</mo><mfrac><msub><mi>&theta;</mi><mn>0</mn></msub><mn>2</mn></mfrac><mo>,</mo><mn>0</mn><mo>&rsqb;</mo></mrow><mi>T</mi></msup><mo>,</mo></mrow>]]></math><img file="FDA0000870636730000023.GIF" wi="606" he="151" /></maths>m=1,2,…,M,计算得到LASAR观测角度区间中第m个单元格在地平面上的位置,记为q<sub>m</sub>,m=1,2,…,M,其中m表示LASAR观测角度区间中第m个角度单元格,m为自然数,并且m=1,2,…,M;H为步骤1中初始化得到的雷达平台高度,右上角符号T表示转置运算符号;步骤4、初始化LASAR稀布线阵天线优化方法的相关参数:初始化LASAR稀布线阵天线优化方法的相关参数包括:算法迭代估计过程的最大迭代次数,记做MaxIter;k记为迭代估计过程的第k次迭代,k为自然数,k初始值设置为k=0,并且k的取值范围为k=0,1,2,…,MaxIter;迭代算法中的相关系数阈值,记为T;迭代算法中的迭代终止条件阈值,记为ε;第k次迭代中LASAR稀布线阵天线阵元的激励向量,记为β<sup>(k)</sup>,k=0,1,2,…,MaxIter,其中β<sup>(k)</sup>是一个N<sub>A</sub>维大小的向量,N<sub>A</sub>是步骤2中初始化得到的满阵线阵天线的阵元总数;随机产生一个N<sub>A</sub>维的向量,记为α,其中α里每个元素值只为1或0,并且值为1的元素个数为N<sub>S</sub>,N<sub>S</sub>为步骤2中初始化得到的稀布线阵天线的阵元总数;将向量α赋值给所有迭代过程中LASAR稀布线阵天线阵元的激励向量β<sup>(k)</sup>,k=0,1,2,…,MaxIter,作为稀布线阵天线阵元激励向量β<sup>(k)</sup>的初始值;第k次迭代中激励向量β<sup>(k)</sup>中元素值为1的元素所在位置组成的序号集合,记为Ω<sup>(k)</sup>,k=0,1,2,…,MaxIter,其中序号集合Ω<sup>(k)</sup>为一个N<sub>S</sub>维大小的向量;序号集合Ω<sup>(k)</sup>中的元素值即为第k次迭代中稀布线阵激励阵元在满阵线阵天线中对应的阵元序号;步骤5、采用迭代算法进行LASAR稀布线阵优化设计,该迭代算法主要包括步骤5.1至步骤5.5,具体步骤实现如下:步骤5.1、在第k次迭代中计算LASAR稀布线阵天线激励阵元的位置在第k次迭代过程中,若迭代次数k=0时,根据集合Ω<sup>(0)</sup>中的元素,在满阵线阵天线中选取对应的阵元,得到第0次迭代中LASAR稀布线阵激励阵元的位置集合,记为S<sup>(0)</sup>,其中Ω<sup>(0)</sup>为步骤4初始化得到的第0次迭代中激励向量β<sup>(0)</sup>中元素值为1的元素所在位置组成的序号集合,β<sup>(0)</sup>为第0次迭代中LASAR稀布线阵天线阵元的激励向量;S<sup>(0)</sup>表示为位置集合P中选取满足元素序号为Ω<sup>(0)</sup>的元素值组成的位置集合,S<sup>(0)</sup>为一个2×N<sub>S</sub>维的矩阵,其中P为步骤2中初始化得到的满阵线阵天线中各阵元在切航迹向的位置集合;令矩阵S<sup>(0)</sup>的列向量组成表达形式为<img file="FDA0000870636730000031.GIF" wi="527" he="110" />其中<img file="FDA0000870636730000032.GIF" wi="83" he="86" />为矩阵S<sup>(0)</sup>的第1列且物理意义为第0次迭代中稀布线阵天线中第1个激励阵元位置,<img file="FDA0000870636730000033.GIF" wi="74" he="79" />为矩阵S<sup>(0)</sup>的第2列且物理意义为第0次迭代中稀布线阵天线中第2个激励阵元位置,<img file="FDA0000870636730000034.GIF" wi="83" he="87" />为矩阵S<sup>(0)</sup>的第N<sub>S</sub>列且物理意义为第0次迭代中稀布线阵天线中第N<sub>S</sub>个激励阵元位置;矩阵S<sup>(0)</sup>的第l列记为<img file="FDA0000870636730000035.GIF" wi="77" he="86" />且物理意义为第0次迭代中稀布线阵天线中第l个激励阵元位置,l为自然数,并且l的取值范围为l=1,2,…,N<sub>S</sub>,N<sub>S</sub>为步骤2初始化得到的稀布线阵天线阵元总数;在算法第k次迭代,若迭代次数k>0时,在满阵线阵天线中选取阵元序号为集合Ω<sup>(k‑1)</sup>中元素所对应的的阵元,得到第k次迭代中LASAR稀布线阵激励阵元的阵元位置集合,记为S<sup>(k)</sup>,其中Ω<sup>(k‑1)</sup>为迭代算法第k‑1次迭代中得到的激励向量β<sup>(k‑1)</sup>中元素值为1元素所在位置组成的序号集合,β<sup>(k‑1)</sup>为第k‑1次迭代中LASAR稀布线阵天线阵元的激励向量;S<sup>(k)</sup>表示为位置集合P中选取满足元素序号为Ω<sup>(k)</sup>的元素值组成的位置集合,S<sup>(k)</sup>为一个2×N<sub>S</sub>维的矩阵;定义矩阵S<sup>(k)</sup>的列向量组成表达形式为<img file="FDA0000870636730000036.GIF" wi="517" he="101" />其中<img file="FDA0000870636730000037.GIF" wi="90" he="79" />为矩阵S<sup>(k)</sup>的第1列且物理意义为第k次迭代中稀布线阵天线中第1个激励阵元位置,<img file="FDA0000870636730000038.GIF" wi="76" he="85" />为矩阵S<sup>(k)</sup>的第2列且物理意义为第k次迭代中稀布线阵天线中第2个激励阵元位置,<img file="FDA0000870636730000039.GIF" wi="87" he="87" />为矩阵S<sup>(k)</sup>的第N<sub>S</sub>列且物理意义为第k次迭代中稀布线阵天线中第N<sub>S</sub>个激励阵元位置,矩阵S<sup>(k)</sup>的第l列记为<img file="FDA00008706367300000310.GIF" wi="83" he="86" />且物理意义为第k次迭代中稀布线阵天线中第l个激励阵元位置,l为自然数,并且l=1,2,…,N<sub>S</sub>;步骤5.2、计算LASAR线阵天线观测空间中不同单元格之间的相关系数在算法第k次迭代,对LASAR切航迹向观测角度区间中的任意两个不同单元格,序号分别记为i和j,i和j均为自然数,并且i和j的取值范围分别为i=1,2,…,M和j=1,2,…,M并且i≠j,其中M为步骤3中初始化得到的LASAR线阵天线在切航迹‑高度平面中观测角度总区间的离散化单元格总数;利用步骤3中初始化得到的LASAR观测角度区间中第m个单元格在地平面上的位置<img file="FDA0000870636730000041.GIF" wi="613" he="158" />m=1,2,…,M,得到序号i值对应的第m=i个单元切航迹向位置,记为q<sub>i</sub>,并且q<sub>i</sub>的值为<img file="FDA0000870636730000042.GIF" wi="581" he="150" />得到序号j值对应的第m=j个单元切航迹向位置,记为q<sub>j</sub>,并且q<sub>j</sub>的值为<img file="FDA0000870636730000043.GIF" wi="583" he="151" />采用公式<img file="FDA0000870636730000044.GIF" wi="454" he="103" />l=1,2,…,N<sub>S</sub>,i=1,2,…,M,计算得到算法第k迭代中LASAR观测角度区间第i个单元格到稀布线阵天线中第l个激励阵元的斜距,记为R<sup>(k)</sup>(l,i),其中<img file="FDA0000870636730000045.GIF" wi="78" he="86" />为步骤5.2得到的位置集合S<sup>(k)</sup>的第l列,||·||<sub>2</sub>表示向量的L2范数运算符号;采用公式<img file="FDA0000870636730000046.GIF" wi="478" he="104" />l=1,2,…,N<sub>S</sub>,j=1,2,…,M,计算得到对k迭代中LASAR观测角度区间第j个单元格到稀布线阵天线中第l个激励阵元的斜距,记为R<sup>(k)</sup>(l,j);采用公式ΔR<sup>(k)</sup>(l,i,j)=R<sup>(k)</sup>(l,j)‑R<sup>(k)</sup>(l,i)计算得到第k迭代中LASAR观测角度区间第i个与第j个单元格到稀布线阵天线中第l个激励阵元的斜距差,记为ΔR<sup>(k)</sup>(l,i,j);采用公式<math><![CDATA[<mrow><msup><mi>&rho;</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><msub><mi>N</mi><mi>S</mi></msub></mfrac><mo>|</mo><munderover><mo>&Sigma;</mo><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><msub><mi>N</mi><mi>S</mi></msub></munderover><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mi>i</mi><mo>&CenterDot;</mo><msub><mi>K</mi><mn>0</mn></msub><mo>&CenterDot;</mo><msup><mi>&Delta;R</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow></msup><mo>(</mo><mrow><mi>l</mi><mo>,</mo><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>)</mo><mo>)</mo></mrow><mo>|</mo><mo>,</mo></mrow>]]></math><img file="FDA0000870636730000047.GIF" wi="943" he="158" /></maths>i=1,2,…,M,j=1,2,…,M且i≠j,计算得到第k迭代中LASAR观测角度区间第i个与第j个单元格在稀疏线阵天线条件下的相关系数,记为ρ<sup>(k)</sup>(i,j),其中N<sub>S</sub>为步骤2初始化得到的稀布线阵天线中的阵元总数,<img file="FDA0000870636730000048.GIF" wi="70" he="143" />为元素l值从1至N<sub>S</sub>范围内的函数求和符号,exp(·)为自然常数e为底的指数运算符号,|·|为取绝对值运算符号,1i表示虚数符号,K<sub>0</sub>为雷达系统波数且<img file="FDA0000870636730000049.GIF" wi="207" he="126" />π为圆周率,λ为步骤1初始化得到的雷达载频波长;采用公式g=|j‑i|,i=1,2,…,M,j=1,2,…,M,i≠j计算得到LASAR观测角度区间第i个与第j个单元格的序号差绝对值,记为g,自然数g的取值范围为g=1,2,…,M‑1;将满足g值所对应的所有第i个与第j个单元格在稀疏线阵天线条件下的相关系数ρ<sup>(k)</sup>(i,j)求和取平均,得到相关系数结果记为<img file="FDA0000870636730000051.GIF" wi="111" he="86" />g=1,2,…,M‑1;将所有的<img file="FDA0000870636730000052.GIF" wi="96" he="87" />按照下标序号从小到大排序组成向量,得到第k次迭代中LASAR线阵天线观测空间中不同单元格之间的相关系数向量,记为<img file="FDA0000870636730000053.GIF" wi="572" he="103" />其中<img file="FDA0000870636730000054.GIF" wi="87" he="87" />表示为g=1时对应的元素值<img file="FDA0000870636730000055.GIF" wi="109" he="86" /><img file="FDA0000870636730000056.GIF" wi="85" he="87" />表示为g=2时对应的元素值<img file="FDA0000870636730000057.GIF" wi="109" he="85" /><img file="FDA0000870636730000058.GIF" wi="104" he="84" />表示为g=M‑1时对应的元素值<img file="FDA0000870636730000059.GIF" wi="109" he="86" />步骤5.3、利用阈值约束相关系数向量的值在第k次迭代中,如果向量X<sup>(k)</sup>中第g个元素<img file="FDA00008706367300000510.GIF" wi="86" he="87" />的值小于阈值T,则保持该元素<img file="FDA00008706367300000511.GIF" wi="86" he="86" />的值不变,如果向量X<sup>(k)</sup>中第g个元素值<img file="FDA00008706367300000512.GIF" wi="94" he="87" />的值大于阈值T,则元素<img file="FDA00008706367300000513.GIF" wi="93" he="87" />的值设置为阈值T,得到阈值约束后的相关系数向量,记为Y<sup>(k)</sup>,其中X<sup>(k)</sup>为步骤5.2得到的相关系数向量,T为步骤4中初始化得到的迭代算法相关系数阈值;步骤5.4、估计LASAR稀布线阵天线阵元的激励向量在第k次迭代中,采用表示式Z<sup>(k)</sup>=|IFFT(Y<sup>(k)</sup>)|计算得到逆傅里叶变换后的向量,记为Z<sup>(k)</sup>,其中Y<sup>(k)</sup>为步骤5.3中第k次迭代得到的阈值约束后的相关系数向量,IFFT(·)为逆傅里叶变换运算符号,|·|为取绝对值运算符号;将向量Z<sup>(k)</sup>中前N<sub>S</sub>个最大值元素的值置为1,其它位置元素的值置为0,得到的向量记为C<sup>(k)</sup>,其中N<sub>S</sub>为步骤2得到的稀布线阵天线的阵元总数;采用β<sup>(k)</sup>=C<sup>(k)</sup>得到第k次迭代中LASAR稀布线阵天线阵元的激励向量;步骤5.5、迭代判定如果<img file="FDA00008706367300000514.GIF" wi="376" he="103" />且k<MaxIter,则k的值更新为k+1,执行步骤5.1至步骤5.5,否则终止算法迭代,此刻第k次迭代得到的β<sup>(k)</sup>即为LASAR稀布线阵天线阵元最终的激励向量,其中<img file="FDA00008706367300000515.GIF" wi="95" he="85" />表示为在i和j变化范围内的函数求最大值符号,k表示迭代估计过程中的第k迭代次数,MaxIter为步骤4中初始化得到的算法重构处理的最大迭代次数,ρ<sup>(k)</sup>(i,j)为步骤5.2得到的第k次迭代LASAR线阵天线观测空间中不同单元格之间的相关系数,ε为步骤4中初始化得到的迭代算法中的迭代终止条件阈值;步骤6、得到最终的稀布线阵天线阵元优化结果:利用迭代方法步骤5.5最终得到的LASAR稀布线阵天线阵元激励向量β<sup>(k)</sup>,根据步骤5.1得到中LASAR稀布线阵激励阵元的位置集合S<sup>(k)</sup>;将LASAR稀布线阵激励阵元的位置集合S<sup>(k)</sup>赋予稀布线阵天线阵元,得到LASAR稀疏线阵天线最终的阵元优化结果。
地址 611731 四川省成都市高新区(西区)西源大道2006号