发明名称 一种基于MIMO图像域的BP宽带合成方法
摘要 本发明公开了一种基于MIMO图像域BP宽带合成方法,其特点是首先利用MIMO体制下多个发射机同时发射中心频率步进的LFM信号,对接收到的各个窄带回波信号经BP成像得到各个低分辨率的子图像后,再对多个低分辨的子图像进行图像域的相参叠加以获得高分辨距离向的SAR图像。这种方法与现有的数据域的宽带合成方法相比,大大简化了宽带合成过程中的通道不一致性误差补偿步骤,在图像域进行宽带合成避免了数据域合成带来的子带重叠误差校正繁琐的问题,在降低运算量的同时实现了SAR距离向的高分辨率成像。本发明可适用于系统硬件条件(发射端瞬时发射带宽和接收机采样率)受限条件下的SAR距离向高分辨率成像的技术领域。
申请公布号 CN103472449B 申请公布日期 2015.04.15
申请号 CN201310421650.9 申请日期 2013.09.16
申请人 电子科技大学 发明人 张晓玲;王辉;胡克彬;师君
分类号 G01S13/90(2006.01)I 主分类号 G01S13/90(2006.01)I
代理机构 电子科技大学专利中心 51203 代理人 曾磊
主权项 一种基于MIMO图像域的BP宽带合成的方法,其特征是它包括以下步骤:步骤1、用于基于MIMO图像域的BP宽带合成方法相关参数的初始化初始化的参数均为已知,且初始化的参数如下:所有的坐标都是以笛卡尔直角坐标形式给出;光速为C;雷达发射线性调频信号,脉冲重复频率为PRF,脉冲重复周期为PRI,<img file="FDA0000661472180000017.GIF" wi="244" he="141" />MIMO阵列天线个数为N,也即每个脉冲重复周期内雷达发射N个中心频率步进的窄带即子带线性调频信号,这N个天线同时也应用于接收各自信号反射的回波;雷达发射的各个子带信号的带宽为B<sub>pn</sub>;雷达发射的各个子带信号的时宽为T<sub>pn</sub>;发射信号的调频斜率记为γ,<img file="FDA00006614721800000111.GIF" wi="186" he="142" />发射脉冲各子带信号的步进频率为Δf;经宽带合成后的宽带信号的中心频率为f<sub>0</sub>;各子带信号的中心频率记为f<sub>c</sub>(n),f<sub>c</sub>(n)=f<sub>0</sub>+nΔf,n=0,1,…,N‑1;发射平台中心Pt<sub>0</sub>;场景中心P<sub>center</sub>;雷达参考斜距R<sub>0</sub>;雷达在距离向上窄带信号的采样频率F<sub>pn</sub>;雷达载机平台速度为V;合成孔径长度为L<sub>sar</sub>;合成孔径时间为T<sub>sar</sub>,<img file="FDA0000661472180000018.GIF" wi="250" he="141" />一个合成孔径时间内距离向采样点数为N<sub>r</sub>,便于FFT计算,在此取值为2的整数次幂,方位向采样点数为N<sub>a</sub>,便于FFT计算,采样点数为取值为2的整数次幂;快时间为一个长度为N<sub>r</sub>的行矢量,<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mi>t</mi><mo>=</mo><mfrac><mrow><mo>[</mo><mo>-</mo><mfrac><msub><mi>N</mi><mi>r</mi></msub><mn>2</mn></mfrac><mo>,</mo><mo>-</mo><mfrac><msub><mi>N</mi><mi>r</mi></msub><mn>2</mn></mfrac><mo>+</mo><mn>1</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mfrac><msub><mi>N</mi><mi>r</mi></msub><mn>2</mn></mfrac><mo>-</mo><mn>2</mn><mo>,</mo><mfrac><msub><mi>N</mi><mi>r</mi></msub><mn>2</mn></mfrac><mo>-</mo><mn>1</mn><mo>]</mo></mrow><msub><mi>F</mi><mi>pn</mi></msub></mfrac><mo>;</mo></mrow>]]></math><img file="FDA0000661472180000019.GIF" wi="550" he="142" /></maths>慢时间ts为一个长度为N<sub>a</sub>的行矢量,<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mi>ts</mi><mo>=</mo><mfrac><mrow><mo>[</mo><mo>-</mo><mfrac><msub><mi>N</mi><mi>a</mi></msub><mn>2</mn></mfrac><mo>,</mo><mo>-</mo><mfrac><msub><mi>N</mi><mi>a</mi></msub><mn>2</mn></mfrac><mo>+</mo><mn>1</mn><mo>,</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>,</mo><mfrac><msub><mi>N</mi><mi>a</mi></msub><mn>2</mn></mfrac><mo>-</mo><mn>2</mn><mo>,</mo><mfrac><msub><mi>N</mi><mi>a</mi></msub><mn>2</mn></mfrac><mo>-</mo><mn>1</mn><mo>]</mo></mrow><mi>PRF</mi></mfrac><mo>;</mo></mrow>]]></math><img file="FDA00006614721800000110.GIF" wi="579" he="141" /></maths>BP成像场景距离向即斜距平面和方位向点数分别为M和K;BP成像场景距离向即斜距平面和方位向网格间距为dx和dy;目标位置(x<sub>0</sub>,y<sub>0</sub>);步骤2、获取雷达回波数据第n个子带信号回波数据为一个N<sub>a</sub>×N<sub>r</sub>的矩阵,记为S<sup>(n)</sup>,其表现形式如下:<img file="FDA0000661472180000011.GIF" wi="974" he="384" />其中第n个子带信号的第jj个快时间、第ii个慢时间的雷达回波数据记为<img file="FDA0000661472180000027.GIF" wi="110" he="123" /><maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>S</mi><mrow><mi>ii</mi><mo>,</mo><mi>jj</mi></mrow><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mi>rect</mi><mrow><mo>(</mo><mfrac><mrow><mo>(</mo><mi>t</mi><mrow><mo>(</mo><mi>jj</mi><mo>)</mo></mrow><mo>-</mo><mi>&tau;</mi><mrow><mo>(</mo><mi>ii</mi><mo>)</mo></mrow><mo>)</mo></mrow><msub><mi>T</mi><mi>pn</mi></msub></mfrac><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>exp</mi><mrow><mo>(</mo><mi>j&pi;&gamma;</mi><msup><mrow><mo>(</mo><mi>t</mi><mrow><mo>(</mo><mi>jj</mi><mo>)</mo></mrow><mo>-</mo><mi>&tau;</mi><mrow><mo>(</mo><mi>ii</mi><mo>)</mo></mrow><mo>)</mo></mrow><mn>2</mn></msup><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><msub><mi>f</mi><mi>c</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>&tau;</mi><mrow><mo>(</mo><mi>ii</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>.</mo></mrow>]]></math><img file="FDA0000661472180000022.GIF" wi="1519" he="142" /></maths>n=1,…,N;ii=1,2,…,N<sub>a</sub>;jj=1,2,…,N<sub>r</sub>,N、N<sub>a</sub>、N<sub>r</sub>分别为子带数、方位采样点数、距离向采样点数,其中τ(ii)为第ii个方位时刻雷达天线到场景目标点的双程距离延迟时间,<img file="FDA0000661472180000028.GIF" wi="770" he="142" />ts(ii)为ts的第ii个元素,exp(·)为以自然底数e为底的指数函数,j为虚数单位,rect(t/T<sub>pn</sub>)为矩形窗函数,满足<img file="FDA0000661472180000024.GIF" wi="657" he="214" />t、T<sub>pn</sub>分别为距离向快时间、子带时宽;步骤3、对雷达回波数据矩阵每一行即距离向进行脉冲压缩取出步骤2中所获得的雷达回波数据<img file="FDA0000661472180000029.GIF" wi="112" he="141" />构造距离向参考函数H<sub>r</sub>,利用传统的脉冲压缩方法对S<sup>(n)</sup>的每一行即距离向进行脉冲压缩,脉冲压缩后的矩阵记为PS<sup>(n)</sup>,PS<sup>(n)</sup>=IFFT(FFT((S<sup>(n)</sup>)′)·FFT(H<sub>r</sub>)),其中(S<sup>(n)</sup>)′表示S<sup>(n)</sup>的转置,PS<sup>(n)</sup>的第ii行第jj列记为<img file="FDA00006614721800000210.GIF" wi="145" he="141" />其中n=1,…,N;ii=1,2,…,N<sub>a</sub>;jj=1,2,…,N<sub>r</sub>,其中H<sub>r</sub>为一个N<sub>a</sub>×N<sub>r</sub>的矩阵,其表现形式如下:H<sub>r</sub>=ones(N<sub>a</sub>,1)×rect(t/T<sub>pn</sub>)·exp(jπγt<sup>2</sup>)其中ones(N<sub>a</sub>,1)产生N<sub>a</sub>×1的全1矩阵,FFT(·)、IFFT(·)分别为快速傅里叶变换和快速傅里叶逆变换;步骤4、对每个距离向的所有回波数据矩阵进行升采样L倍对步骤3中脉冲压缩后的N个子带、N<sub>a</sub>个方位向数据矩阵统一做如下处理:取出步骤3中处理后的第n个子带信号的第ii个方位向的脉压后的数据<img file="FDA00006614721800000318.GIF" wi="148" he="128" />n=1,…,N;ii=1,2,…,N<sub>a</sub>,<img file="FDA0000661472180000033.GIF" wi="135" he="132" />表示PS<sup>(n)</sup>矩阵的第ii行即第ii个方位向数据;首先将第n个子带信号的第ii个方位向的脉压后的数据<img file="FDA0000661472180000034.GIF" wi="122" he="131" />变换到频域得到数据记为<img file="FDA00006614721800000319.GIF" wi="148" he="132" /><img file="FDA00006614721800000320.GIF" wi="476" he="130" />然后将数据<img file="FDA0000661472180000037.GIF" wi="129" he="130" />中间插零,得到数据矩阵记为<img file="FDA00006614721800000321.GIF" wi="160" he="136" /><img file="FDA0000661472180000031.GIF" wi="1394" he="157" />其中n=1,…,N;ii=1,2,…,N<sub>a</sub>,其中S0为1行(L‑1)·N<sub>r</sub>的零矩阵;然后将数据矩阵记为<img file="FDA0000661472180000039.GIF" wi="140" he="142" />变换到时域<img file="FDA00006614721800000322.GIF" wi="532" he="141" />n=1,…,N;ii=1,2,…,N<sub>a</sub>;步骤5、对每个方位向数据矩阵进行相关叠加进行BP成像对步骤4中升采样后的N个子带、N<sub>a</sub>个方位向数据矩阵统一做如下处理:步骤5.1取出步骤4中第n个子带、第ii个升采样后的方位向数据矩阵<img file="FDA00006614721800000326.GIF" wi="141" he="142" />其中n=1,…,N;ii=1,2,…,N<sub>a</sub>,对第n个子带、第ii个升采样后的方位向数据矩阵<img file="FDA00006614721800000312.GIF" wi="120" he="142" />做距离向FFT变换到距离‑多普勒域,即<img file="FDA00006614721800000325.GIF" wi="499" he="142" />其中<img file="FDA00006614721800000314.GIF" wi="176" he="141" />是对<img file="FDA00006614721800000315.GIF" wi="119" he="141" />的转置操作;然后找到第ii个方位时刻雷达平台的位置P<sub>t</sub>=V·ts与成像场景中的点T(mm,kk)=[(mm‑M/2)·dx,(kk‑K/2)·dy],mm=1,2,…,M,kk=1,2,…,K距离历史为记为R(ii),<img file="FDA00006614721800000324.GIF" wi="976" he="141" />T(1)表示场景中第(mm,kk)个点的横坐标,T(2)表示场景中第(mm,kk)个点的纵坐标,其中R<sub>r</sub>为斜距平面内的场景参考斜距,并计算第ii个方位向用于BP成像搜索的距离向编号,记为ID,<img file="FDA00006614721800000323.GIF" wi="968" he="129" />其中round(·)为取四舍五入的函数;最后对第ii个方位向、ID对应的距离向数据补偿方位向多普勒相位得到的图像矩阵记为I<sup>(n)</sup>,I<sup>(n)</sup>的第mm行第kk列记为<img file="FDA0000661472180000048.GIF" wi="153" he="141" /><maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msubsup><mi>I</mi><mrow><mi>mm</mi><mo>,</mo><mi>kk</mi></mrow><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>=</mo><mover><msubsup><mi>RS</mi><mrow><mi>ii</mi><mo>,</mo><mi>ID</mi></mrow><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>&OverBar;</mo></mover><mo>&CenterDot;</mo><mi>exp</mi><mrow><mo>(</mo><mi>j</mi><mn>4</mn><mi>&pi;R</mi><mrow><mo>(</mo><mi>ii</mi><mo>)</mo></mrow><mo>/</mo><mi>&lambda;</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA0000661472180000049.GIF" wi="791" he="141" /></maths>其中λ(n)=C/f(n)为第n个子带信号的波长,步骤5.2按照步骤5.1对场景每个点(mm,kk),mm=1,2,…,M;kk=1,2,…,K,M和K分别为BP成像场景距离向即斜距平面和方位向点数,补偿N<sub>a</sub>个方位向的数据<img file="FDA0000661472180000043.GIF" wi="163" he="141" />ii=1,2,…,N<sub>a</sub>;n=1,…,N的多普勒相位,并做相参叠加就可得到低分辨距离向的子带图I<sup>(n)</sup>,n=1,…,N,I<sup>(n)</sup>为一个M×K的矩阵;步骤6、对每个距离向低分辨的子图像即图像域作相位补偿对步骤5中处理后的N个距离向低分辨的子图像矩阵统一做如下处理:取出步骤5中第n个距离向低分辨的子图像矩阵I<sup>(n)</sup>,n=1,…,N,对第n个距离向低分辨的子图像矩阵I<sup>(n)</sup>做相位补偿得到补偿后的子图像记为<img file="FDA00006614721800000411.GIF" wi="92" he="139" /><img file="FDA00006614721800000410.GIF" wi="296" he="141" />其中Φ为相位补偿函数,其表达式为Φ=exp(‑j4πf<sub>c</sub>(n)·r/C),其中r=C·t/2为斜距平面对应的距离轴;步骤7、对每个子图像即图像域作频移操作构造第n个子图像对应的频移参考函数S<sub>ref</sub>(n)=exp(j4π(n‑(N+1)/2)·Δf·r/C),其中n=1,…,N,将该参考函数与子图像矩阵相乘进行频移操作得到频移后的数据记为<img file="FDA00006614721800000412.GIF" wi="107" he="142" /><maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><mover><msubsup><mi>I</mi><mi>c</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>&OverBar;</mo></mover><mo>=</mo><msubsup><mi>I</mi><mi>c</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>&CenterDot;</mo><msub><mi>S</mi><mi>ref</mi></msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>,</mo></mrow>]]></math><img file="FDA00006614721800000413.GIF" wi="418" he="147" /></maths>其中n=1,…,N;步骤8、对频移后的子图像作FFT操作变换到波数域对步骤7中处理后的N个子图像数据矩阵统一做如下处理:取出步骤7中第n个子数据矩阵<img file="FDA0000661472180000058.GIF" wi="97" he="121" />n=1,…,N,利用快速傅里叶变换方法对<img file="FDA0000661472180000056.GIF" wi="82" he="121" />的每一行进行快速傅里叶变换,得到处理后的M行K列的矩阵记为<img file="FDA0000661472180000059.GIF" wi="112" he="142" /><img file="FDA00006614721800000510.GIF" wi="424" he="141" />n=1,…,N,其中<img file="FDA0000661472180000053.GIF" wi="138" he="142" />是对<img file="FDA0000661472180000054.GIF" wi="82" he="142" />的转置矩阵;步骤9、对波数域各子带图像进行相参叠加取出步骤8中得到的N个子图像矩阵进行相干叠加得到波数域的等效宽带信号记为I<sub>full</sub>,<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>I</mi><mi>full</mi></msub><mo>=</mo><msubsup><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></msubsup><msup><mover><msubsup><mi>I</mi><mi>c</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow></msubsup><mo>&OverBar;</mo></mover><mo>&prime;</mo></msup><mo>,</mo></mrow>]]></math><img file="FDA00006614721800000511.GIF" wi="360" he="158" /></maths>n=1,…,N;步骤10、将合成的波数域的宽带图像变换到空域对步骤9中合成的波数域的M个距离向行向量统一做如下处理:取出步骤9中第mm个距离向的行向量I<sub>full</sub>(mm,:),其中mm=1,2,…,M,I<sub>full</sub>(mm,:)表示I<sub>full</sub>的第mm行的所有数据,将其进行快速傅里叶逆变换到空域即可得到高分辨距离向的图像记为Image,Image(mm,:)=IFFT(I<sub>full</sub>(mm,:)),mm=1,2,…,M,则Image即为最终高分辨距离向图像矩阵。
地址 611731 四川省成都市高新区(西区)西源大道2006号