发明名称 一种基于空间增益的稀疏平面阵形优化方法
摘要 一种基于空间增益的稀疏平面阵形优化方法,包括以下步骤:对阵列进行初始化,得到由阵元的坐标矢量构成的坐标矩阵,计算坐标矩阵对应的空间增益;设置迭代参数;对初始化后的阵列进行迭代优化,每一次迭代优化时对阵列中的第5~N个阵元分别依次进行扰动,对每一次扰动完成后生成的阵元的新坐标进行判断,用符合判断条件的新坐标替换该阵元的旧坐标,更新坐标矩阵,重复迭代过程,直到达到设定的迭代总次数为止,接受阵列流形,将经过迭代优化更新完毕的坐标矩阵[x<sub>0</sub>,y<sub>0</sub>]作为稀疏平面阵列的阵列位置。在需要产生一个角度指向的面阵时,本发明的代价函数能综合评估旁瓣电平和主瓣波束宽度,本发明方法能够产生主瓣波束宽度窄且旁瓣电平低的稀疏平面阵。
申请公布号 CN103513225A 申请公布日期 2014.01.15
申请号 CN201310433324.X 申请日期 2013.09.22
申请人 西安电子科技大学 发明人 曾操;马义彪;王兰美;李军;廖桂生;陶海红
分类号 G01S3/00(2006.01)I 主分类号 G01S3/00(2006.01)I
代理机构 广东秉德律师事务所 44291 代理人 杨焕军
主权项 1.一种基于空间增益的稀疏平面阵形优化方法,其特征在于,包括以下步骤:步骤1、对阵列进行初始化,得到由阵元的坐标矢量构成的坐标矩阵[x<sub>0</sub>,y<sub>0</sub>],计算坐标矩阵[x<sub>0</sub>,y<sub>0</sub>]对应的空间增益G,具体步骤如下:步骤1-1、生成雷达天线的平面矩形阵四个角上的阵元的初始坐标:<maths num="0001"><![CDATA[<math><mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mtd><mtd><msub><mi>y</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mtd><mtd><msub><mi>y</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mtd><mtd><msub><mi>y</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>x</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mtd><mtd><msub><mi>y</mi><mn>0</mn></msub><mrow><mo>(</mo><mn>4</mn><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mo>-</mo><mn>0.5</mn><msub><mi>L</mi><mi>x</mi></msub></mtd><mtd><msub><mrow><mn>0.5</mn><mi>L</mi></mrow><mi>y</mi></msub></mtd></mtr><mtr><mtd><mo>-</mo><msub><mrow><mn>0.5</mn><mi>L</mi></mrow><mi>x</mi></msub></mtd><mtd><msub><mrow><mo>-</mo><mn>0.5</mn><mi>L</mi></mrow><mi>y</mi></msub></mtd></mtr><mtr><mtd><mn>0.5</mn><msub><mi>L</mi><mi>x</mi></msub></mtd><mtd><mn>0.5</mn><msub><mi>L</mi><mi>y</mi></msub></mtd></mtr><mtr><mtd><msub><mrow><mn>0.5</mn><mi>L</mi></mrow><mi>x</mi></msub></mtd><mtd><mo>-</mo><mn>0.5</mn><msub><mi>L</mi><mi>y</mi></msub></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>其中,[x<sub>0</sub>,y<sub>0</sub>]是阵列中所有阵元沿x轴和y轴的坐标矢量构成的N×1维坐标矩阵,N是阵元总数,L<sub>x</sub>和L<sub>y</sub>是平面矩形阵的区域界限;步骤1-2、以Kλ为栅格随机生成平面矩形阵其它阵元的初始坐标:<maths num="0002"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mi>round</mi><mo>{</mo><msub><mi>L</mi><mi>x</mi></msub><mo>[</mo><mi>rand</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>4,1</mn><mo>)</mo></mrow><mo>-</mo><mn>1</mn><mo>]</mo><mo>&times;</mo><mi>K</mi><mo>}</mo><mo>/</mo><mi>K</mi></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mi>round</mi><mo>{</mo><msub><mi>L</mi><mi>y</mi></msub><mo>[</mo><mi>rand</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>4,1</mn><mo>)</mo></mrow><mo>-</mo><mn>1</mn><mo>]</mo><mo>&times;</mo><mi>K</mi><mo>}</mo><mo>/</mo><mi>K</mi></mtd></mtr></mtable></mfenced><mo>,</mo><mn>5</mn><mo>&le;</mo><mi>n</mi><mo>&le;</mo><mi>N</mi><mo>,</mo></mrow></math>]]></maths>其中,K为栅格的精确度,λ为入射信号的波长,round(·)表示取最接近的整数的运算操作,rand(b,c)表示产生b×c维(0,1)区间上均匀分布的伪随机数矩阵的运算操作,b为上式中的n-4,c为上式中的1;步骤1-3、判断步骤1-2生成的阵元的初始坐标是否满足条件d<sub>min</sub>>0.5λ,若满足条件,则根据空间增益函数计算坐标矩阵[x<sub>0</sub>,y<sub>0</sub>]对应的空间增益G,若不满足条件则返回步骤1-2,重新生成初始坐标;其中,d<sub>min</sub>=min(d<sub>mn</sub>),d<sub>mn</sub>为阵列中任意两个阵元坐标之间的间距,<maths num="0003"><![CDATA[<math><mrow><msub><mi>d</mi><mi>mn</mi></msub><mo>=</mo><msqrt><msup><mrow><mo>[</mo><msub><mi>x</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>x</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup><mo>+</mo><msup><mrow><mo>[</mo><msub><mi>y</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>m</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>y</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>]</mo></mrow><mn>2</mn></msup></msqrt><mo>,</mo></mrow></math>]]></maths>m,n=1,2,…,N,m≠n;<img file="FDA00003852455800014.GIF" wi="1184" he="259" />式中的θ<sub>0</sub>为入射信号的俯仰角,<img file="FDA00003852455800015.GIF" wi="69" he="63" />为入射信号的方位角,<img file="FDA00003852455800016.GIF" wi="201" he="145" />i是[0,π/2]上以N<sub>1</sub>为采样数的第i个采样点的俯仰角,i=1,2,…,N<sub>1</sub>,<img file="FDA00003852455800021.GIF" wi="176" he="143" />l是[0,2π]上以N<sub>2</sub>为采样数的第l个采样点的方位角,l=1,2,…,N<sub>2</sub>;<img file="FDA00003852455800022.GIF" wi="335" he="90" />是俯仰角为θ<sub>0</sub>、方位角为<img file="FDA00003852455800023.GIF" wi="72" he="67" />的入射信号在坐标矩阵[x<sub>0</sub>,y<sub>0</sub>]上的导向矢量,<img file="FDA00003852455800024.GIF" wi="305" he="76" />是俯仰角为θ<sub>i</sub>、方位角为<img file="FDA00003852455800025.GIF" wi="64" he="67" />的信号在坐标矩阵[x<sub>0</sub>,y<sub>0</sub>]上的导向矢量,下式中j为虚数单位;<img file="FDA00003852455800026.GIF" wi="1487" he="378" /><img file="FDA00003852455800027.GIF" wi="1460" he="382" />步骤2、设置迭代参数,所述迭代参数包括迭代总次数Q、退火初始温度T<sub>0</sub>、退火因子μ,令迭代次数q=1进行首次迭代,执行下一步;步骤3、对初始化后的阵列进行迭代优化,每一次的迭代优化包括对阵列中的第5~N个阵元分别依次进行扰动,对每一次扰动完成后生成的阵元的新坐标进行判断,用符合判断条件的新坐标替换该阵元的旧坐标,然后更新坐标矩阵[x<sub>0</sub>,y<sub>0</sub>],重复迭代过程,直到达到设定的迭代总次数Q为止,具体步骤如下:步骤3-1、进行第q次迭代优化,令p=5,生成该次迭代优化的第1个需扰动阵元的新坐标(x<sub>t</sub>,y<sub>t</sub>),执行步骤3-2,首次迭代时q=1;步骤3-2、按下式生成第p个阵元的新坐标(x<sub>t</sub>,y<sub>t</sub>),执行步骤3-3:<maths num="0004"><![CDATA[<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><msub><mi>x</mi><mi>t</mi></msub><mo>=</mo><msub><mi>x</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>+</mo><mi>round</mi><mo>[</mo><mn>2</mn><mi>rand</mi><mrow><mo>(</mo><mn>1,1</mn><mo>)</mo></mrow><mo>-</mo><mn>1</mn><mo>]</mo><mo>&times;</mo><mn>0.01</mn><mi>&lambda;</mi></mtd></mtr><mtr><mtd><msub><mi>y</mi><mi>t</mi></msub><mo>=</mo><msub><mi>y</mi><mn>0</mn></msub><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>+</mo><mi>round</mi><mo>[</mo><mn>2</mn><mi>rand</mi><mrow><mo>(</mo><mn>1,1</mn><mo>)</mo></mrow><mo>-</mo><mn>1</mn><mo>]</mo><mo>&times;</mo><mn>0.01</mn><mi>&lambda;</mi></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>其中,x<sub>0</sub>(p)和y<sub>0</sub>(p)是第p个阵元的x轴和y轴坐标;步骤3-3、根据以下条件判断是否接受步骤3-2生成的第p个阵元的新坐标(x<sub>t</sub>,y<sub>t</sub>):步骤3-3a、如果第p个阵元的新坐标(x<sub>t</sub>,y<sub>t</sub>)在步骤1-1所述平面矩形阵限定的区域内,则执行步骤3-3b,否则执行步骤3-5;步骤3-3b、如果第p个阵元的新坐标(x<sub>t</sub>,y<sub>t</sub>)和阵列中任意其它阵元的坐标之间的间距都小于半波长,则执行步骤3-3c,否则执行步骤3-5;步骤3-3c、如果第p个阵元的新坐标(x<sub>t</sub>,y<sub>t</sub>)不同于该阵元的旧坐标,则执行步骤3-3d,否则执行步骤3-5;步骤3-3d、用第p个阵元的新坐标(x<sub>t</sub>,y<sub>t</sub>)替换第p个阵元的旧坐标,得到新坐标矩阵[x<sub>1</sub>,y<sub>1</sub>],根据空间增益函数计算新坐标矩阵[x<sub>1</sub>,y<sub>1</sub>]对应的空间增益G’,比较G和G’,若Δ=G-G’<0,则执行步骤3-4,否则执行步骤3-3e;其中,<img file="FDA00003852455800031.GIF" wi="1102" he="245" />式中的θ<sub>0</sub>为入射信号的俯仰角,<img file="FDA00003852455800032.GIF" wi="75" he="62" />为入射信号的方位角,θ<sub>i</sub>是[0,π/2]上以N<sub>1</sub>为采样数的第i个采样点的俯仰角,<img file="FDA00003852455800033.GIF" wi="66" he="64" />是[0,2π]上以N<sub>2</sub>为采样数的第l个采样点的方位角;<img file="FDA00003852455800034.GIF" wi="1447" he="379" />是俯仰角为θ<sub>0</sub>、方位角为<img file="FDA00003852455800035.GIF" wi="70" he="64" />的入射信号在新坐标矩阵[x<sub>1</sub>,y<sub>1</sub>]上的导向矢量,<img file="FDA00003852455800036.GIF" wi="1411" he="375" />是俯仰角为θ<sub>i</sub>、方位角为<img file="FDA00003852455800037.GIF" wi="59" he="64" />的入射信号在新坐标矩阵[x<sub>1</sub>,y<sub>1</sub>]上的导向矢量;步骤3-3e、令T<sub>q</sub>=μT<sub>q-1</sub>,并产生随机数r,若exp(-Δ/T<sub>q</sub>)>r,则执行步骤3-4,否则执行步骤3-5;步骤3-4、接受满足前述条件的新坐标(x<sub>t</sub>,y<sub>t</sub>),更新坐标矩阵[x<sub>0</sub>,y<sub>0</sub>],令[x<sub>0</sub>,y<sub>0</sub>]=[x<sub>1</sub>,y<sub>1</sub>],G=G’,执行步骤3-5;步骤3-5、判断是否所有的阵元都扰动完毕,若p<N,则令p=p+1,返回执行步骤3-2,生成下一个需扰动阵元的新坐标,否则认为本次迭代所有阵元的扰动全部完成,执行步骤3-6;步骤3-6、判断迭代优化过程是否完成,若q<Q,则令q=q+1,执行步骤3-1,否则执行步骤4;步骤4、接受阵列流形:将经过迭代优化更新完毕的坐标矩阵[x<sub>0</sub>,y<sub>0</sub>]作为稀疏平面阵列的阵列位置。
地址 710071 陕西省西安市太白南路2号