发明名称 步进频雷达低空障碍物超分辨一维成像方法
摘要 本发明公开了一种步进频雷达低空障碍物超分辨一维成像方法,涉及步进频雷达超分辨成像方法。其步骤为:步骤1,通过步进频雷达得到距离场景的接收数据矢量;步骤2,接收数据矢量去噪得到观测矢量;步骤3,距离场景栅格划分得到栅格距离;步骤4,根据观测矢量和栅格距离构造字典矩阵;步骤5,利用稀疏恢复误差比率的变化,使用零空间调整方法,根据字典矩阵和观测矢量得到距离恢复矢量,并根据各个时刻的距离恢复矢量获得一维像。本发明主要解决常规压缩感知对噪声敏感、已知散射点个数及传统方法中IFFT后出现冗余问题,可用于步进频雷达低空障碍物检测与定位,是实现低空飞行器自主避险的前提。
申请公布号 CN103954961B 申请公布日期 2016.06.29
申请号 CN201410200665.7 申请日期 2014.05.13
申请人 西安电子科技大学 发明人 梁思嘉;曾操;徐青;刘铮;李文骏;汪海;李章杰
分类号 G01S13/89(2006.01)I 主分类号 G01S13/89(2006.01)I
代理机构 西安睿通知识产权代理事务所(特殊普通合伙) 61218 代理人 惠文轩
主权项 一种步进频雷达低空障碍物超分辨一维成像方法,其特征在于,包括以下步骤:步骤1,通过步进频雷达得到距离场景的接收数据矢量x<sub>m</sub>(t);步骤1包括以下子步骤:1a)步进频雷达接收回波数据;1b)回波数据经过模数变换,采样后得到第m帧t时刻接收数据矢量x<sub>m</sub>(t)为:x<sub>m</sub>(t)=[s<sub>r</sub>(m,1,t) … s<sub>r</sub>(m,n,t) … s<sub>r</sub>(m,N,t)]<sup>T</sup>,m=1,2,…M其中,M是采样获得的总帧数,N是步进频点个数,T表示转置操作;s<sub>r</sub>(m,n,t)表示第m帧第n个脉冲t时刻的接收数据,表达式为:<maths num="0001"><math><![CDATA[<mrow><msub><mi>s</mi><mi>r</mi></msub><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>1</mn></mrow><mi>B</mi></munderover><msub><mi>&sigma;</mi><mi>b</mi></msub><mi>r</mi><mi>e</mi><mi>c</mi><mi>t</mi><mrow><mo>(</mo><mfrac><mrow><mi>t</mi><mo>-</mo><mn>2</mn><msub><mi>R</mi><mi>b</mi></msub><mo>/</mo><mi>c</mi></mrow><msub><mi>T</mi><mi>p</mi></msub></mfrac><mo>)</mo></mrow><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>4</mn><msub><mi>&pi;f</mi><mi>n</mi></msub><msub><mi>R</mi><mi>b</mi></msub><mo>/</mo><mi>c</mi></mrow></msup><mo>+</mo><mi>w</mi><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow><mo>,</mo><mi>n</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mi>N</mi><mo>;</mo></mrow>]]></math><img file="FDA0000969495500000011.GIF" wi="1396" he="166" /></maths>w(m,n,t)是第m帧第n个脉冲t时刻的噪声,rect(·)表示矩形窗函数,<img file="FDA0000969495500000012.GIF" wi="822" he="343" />N是步进频点个数,c为光速,j表示虚数单位,B表示目标个数,σ<sub>b</sub>为第b个静止目标的复散射截面积,R<sub>b</sub>为第b个静止目标与雷达的距离,T<sub>p</sub>为脉冲宽度,f<sub>n</sub>为第n个脉冲的载频,且f<sub>n</sub>=f<sub>0</sub>+(n‑1)Δ<sub>f</sub>,其中f<sub>0</sub>为载频起始频率,Δ<sub>f</sub>为频率步进量;步骤2,接收数据矢量x<sub>m</sub>(t)去噪获得观测矢量y(t);步骤2包括以下子步骤:2a)对第m帧第1个脉冲t时刻的接收数据矢量x<sub>m</sub>(t)进行共轭操作,再与第其他帧的接收数据矢量x<sub>m</sub>(t)相乘后得到互相关矢量y<sub>m</sub>(t),互相关矢量y<sub>m</sub>(t)的表达式:<maths num="0002"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>y</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msub><mi>x</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mi>s</mi><mi>r</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mi>m</mi><mo>,</mo><mn>1</mn><mo>,</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>s</mi><mi>r</mi></msub><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mn>1</mn><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow><msubsup><mi>s</mi><mi>r</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mn>1</mn><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msub><mi>s</mi><mi>r</mi></msub><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow><msubsup><mi>s</mi><mi>r</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mn>1</mn><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msub><mi>s</mi><mi>r</mi></msub><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mi>N</mi><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow><msubsup><mi>s</mi><mi>r</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mn>1</mn><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000969495500000013.GIF" wi="1634" he="180" /></maths>其中,s<sub>r</sub>(m,n,t)表示第m帧第n个脉冲t时刻的接收数据,s<sub>r</sub>(m,1,t)表示第m帧第1个脉冲t时刻的接收数据,N是步进频点个数,T表示转置操作,*表示共轭操作,M是采样获得的总帧数;2b)对M‑1个互相关矢量取平均后获得N×1维观测矢量y(t),观测矢量y(t)的表达式:<maths num="0003"><math><![CDATA[<mrow><mi>y</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><msup><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><msub><mi>y</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msub><mi>y</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd><mtd><mo>...</mo></mtd><mtd><mrow><msub><mi>y</mi><mi>N</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mi>T</mi></msup><mo>=</mo><mfrac><mn>1</mn><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></mfrac><munderover><mo>&Sigma;</mo><mrow><mi>m</mi><mo>=</mo><mn>2</mn></mrow><mi>M</mi></munderover><msub><mi>y</mi><mi>m</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000969495500000021.GIF" wi="1102" he="128" /></maths>其中,观测矢量y(t)的第n个脉冲对应的元素y<sub>n</sub>(t),表达式为:<maths num="0004"><math><![CDATA[<mfenced open = "" close = ""><mtable><mtr><mtd><mrow><msub><mi>y</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>2</mn></mrow><mi>M</mi></munderover><msub><mi>s</mi><mi>r</mi></msub><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow><msubsup><mi>s</mi><mi>r</mi><mo>*</mo></msubsup><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mn>1</mn><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>2</mn></mrow><mi>M</mi></munderover><mrow><mo>{</mo><mrow><mrow><mo>&lsqb;</mo><mrow><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>1</mn></mrow><mi>B</mi></munderover><msub><mi>&sigma;</mi><mi>b</mi></msub><mi>r</mi><mi>e</mi><mi>c</mi><mi>t</mi><mrow><mo>(</mo><mfrac><mrow><mi>t</mi><mo>-</mo><mn>2</mn><msub><mi>R</mi><mi>b</mi></msub><mo>/</mo><mi>c</mi></mrow><msub><mi>T</mi><mi>p</mi></msub></mfrac><mo>)</mo></mrow><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>4</mn><msub><mi>&pi;f</mi><mi>n</mi></msub><mfrac><msub><mi>R</mi><mi>b</mi></msub><mi>c</mi></mfrac></mrow></msup><mo>+</mo><mi>w</mi><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow><mrow><mo>&lsqb;</mo><mrow><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>B</mi></munderover><msubsup><mi>&sigma;</mi><mi>l</mi><mo>*</mo></msubsup><mi>r</mi><mi>e</mi><mi>c</mi><mi>t</mi><mrow><mo>(</mo><mfrac><mrow><mi>t</mi><mo>-</mo><mn>2</mn><msub><mi>R</mi><mi>l</mi></msub><mo>/</mo><mi>c</mi></mrow><msub><mi>T</mi><mi>p</mi></msub></mfrac><mo>)</mo></mrow><msup><mi>e</mi><mrow><mi>j</mi><mn>4</mn><msub><mi>&pi;f</mi><mn>0</mn></msub><mfrac><msub><mi>R</mi><mi>l</mi></msub><mi>c</mi></mfrac></mrow></msup><mo>+</mo><msup><mi>w</mi><mo>*</mo></msup><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mn>1</mn><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow></mrow><mo>&rsqb;</mo></mrow></mrow><mo>}</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>1</mn></mrow><mi>B</mi></munderover><msubsup><mi>&sigma;</mi><mi>b</mi><mn>2</mn></msubsup><msup><mi>rect</mi><mn>2</mn></msup><mrow><mo>(</mo><mfrac><mrow><mi>t</mi><mo>-</mo><mn>2</mn><msub><mi>R</mi><mi>b</mi></msub><mo>/</mo><mi>c</mi></mrow><msub><mi>T</mi><mi>p</mi></msub></mfrac><mo>)</mo></mrow><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>4</mn><mi>&pi;</mi><mrow><mo>(</mo><mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow><mo>)</mo></mrow><msub><mi>&Delta;</mi><mi>f</mi></msub><mfrac><msub><mi>R</mi><mi>b</mi></msub><mi>c</mi></mfrac></mrow></msup><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>b</mi><mo>=</mo><mn>1</mn></mrow><mi>B</mi></munderover><msub><mi>&sigma;</mi><mi>b</mi></msub><mi>r</mi><mi>e</mi><mi>c</mi><mi>t</mi><mrow><mo>(</mo><mfrac><mrow><mi>t</mi><mo>-</mo><mn>2</mn><msub><mi>R</mi><mi>b</mi></msub><mo>/</mo><mi>c</mi></mrow><msub><mi>T</mi><mi>p</mi></msub></mfrac><mo>)</mo></mrow><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>4</mn><msub><mi>&pi;f</mi><mi>n</mi></msub><mfrac><msub><mi>R</mi><mi>b</mi></msub><mi>c</mi></mfrac></mrow></msup><mfrac><mn>1</mn><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>2</mn></mrow><mi>M</mi></munderover><msup><mi>w</mi><mo>*</mo></msup><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mn>1</mn><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>+</mo><munderover><mi>&Sigma;</mi><mrow><mi>l</mi><mo>=</mo><mn>1</mn></mrow><mi>B</mi></munderover><msubsup><mi>&sigma;</mi><mi>l</mi><mo>*</mo></msubsup><mi>r</mi><mi>e</mi><mi>c</mi><mi>t</mi><mrow><mo>(</mo><mfrac><mrow><mi>t</mi><mo>-</mo><mn>2</mn><msub><mi>R</mi><mi>l</mi></msub><mo>/</mo><mi>c</mi></mrow><msub><mi>T</mi><mi>p</mi></msub></mfrac><mo>)</mo></mrow><msup><mi>e</mi><mrow><mi>j</mi><mn>4</mn><msub><mi>&pi;f</mi><mn>0</mn></msub><mfrac><msub><mi>R</mi><mi>l</mi></msub><mi>c</mi></mfrac></mrow></msup><mfrac><mn>1</mn><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>2</mn></mrow><mi>M</mi></munderover><mi>w</mi><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow><mo>+</mo><mfrac><mn>1</mn><mrow><mi>M</mi><mo>-</mo><mn>1</mn></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>m</mi><mo>=</mo><mn>2</mn></mrow><mi>M</mi></munderover><mi>w</mi><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mi>n</mi><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow><msup><mi>w</mi><mo>*</mo></msup><mrow><mo>(</mo><mrow><mi>m</mi><mo>,</mo><mn>1</mn><mo>,</mo><mi>t</mi></mrow><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced>]]></math><img file="FDA0000969495500000022.GIF" wi="2070" he="678" /></maths>设定M足够大,<img file="FDA0000969495500000023.GIF" wi="1054" he="128" /><img file="FDA0000969495500000024.GIF" wi="710" he="134" />得到:<maths num="0005"><math><![CDATA[<mrow><msub><mi>y</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>&ap;</mo><munderover><mo>&Sigma;</mo><mrow><mi>b</mi><mo>=</mo><mn>1</mn></mrow><mi>B</mi></munderover><msubsup><mi>&sigma;</mi><mi>b</mi><mn>2</mn></msubsup><msup><mi>rect</mi><mn>2</mn></msup><mrow><mo>(</mo><mfrac><mrow><mi>t</mi><mo>-</mo><mn>2</mn><msub><mi>R</mi><mi>b</mi></msub><mo>/</mo><mi>c</mi></mrow><msub><mi>T</mi><mi>p</mi></msub></mfrac><mo>)</mo></mrow><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>4</mn><mi>&pi;</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><msub><mi>&Delta;</mi><mi>f</mi></msub><mfrac><msub><mi>R</mi><mi>b</mi></msub><mi>c</mi></mfrac></mrow></msup></mrow>]]></math><img file="FDA0000969495500000025.GIF" wi="862" he="166" /></maths>其中,M是采样获得的总帧数,N是步进频点个数,s<sub>r</sub>(m,n,t)表示第m帧第n个脉冲t时刻的接收数据,s<sub>r</sub>(m,1,t)表示第m帧第1个脉冲t时刻的接收数据,*表示共轭操作,w(m,n,t)是第m帧第n个脉冲t时刻的噪声,rect(·)表示矩形窗函数,<img file="FDA0000969495500000026.GIF" wi="822" he="342" />c为光速,j表示虚数单位,B表示目标个数,σ<sub>b</sub>为第b个静止目标的复散射截面积,σ<sub>l</sub>为第l个静止目标的复散射截面积,R<sub>b</sub>为第b个静止目标与雷达的距离,R<sub>l</sub>为第l个静止目标与雷达的距离,T<sub>p</sub>为脉冲宽度,f<sub>n</sub>为第n个脉冲的载频,且f<sub>n</sub>=f<sub>0</sub>+(n‑1)Δ<sub>f</sub>,其中,f<sub>0</sub>为载频起始频率,Δ<sub>f</sub>为频率步进量;步骤3,对距离场景进行栅格划分,得到栅格距离R<sub>p</sub>;步骤4,根据观测矢量y(t)和栅格距离R<sub>p</sub>,构造字典矩阵A;步骤5,利用稀疏恢复误差比率的变化,使用零空间调整方法,根据字典矩阵A和观测矢量y(t)得到距离恢复矢量z<sup>k</sup>(t);并且根据各个时刻的距离恢复矢量z<sup>k</sup>(t)获得一维距离像z。
地址 710071 陕西省西安市太白南路2号