发明名称 基于滑动接收窗的机载高分辨率斜视聚束SAR成像方法
摘要 本发明公开了一种基于滑动接收窗的机载高分辨率斜视聚束SAR成像方法,包括以下几个步骤:步骤一:读入原始回波数据及相关成像参数;步骤二:方位向解线性调频处理;步骤三:方位向傅里叶变换处理;步骤四:方位向解线性调频残留相位误差补偿处理;步骤五:距离向傅里叶变换处理;步骤六:一致压缩处理;步骤七:斯托尔特(stolt)插值处理;步骤八:方位向傅里叶逆变换处理;步骤九:几何校正处理;步骤十:距离向傅里叶变换处理;本发明提出了一种基于滑动接收窗的机载高分辨率斜视聚束SAR成像方法,解决了目前基于滑动接收窗技术的机载高分辨率斜视聚束SAR原始回波数据没有成像方法的现状。
申请公布号 CN103278819A 申请公布日期 2013.09.04
申请号 CN201310167269.4 申请日期 2013.05.08
申请人 北京航空航天大学 发明人 陈杰;曾虹程;杨威;张豪杰;王鹏波
分类号 G01S13/90(2006.01)I 主分类号 G01S13/90(2006.01)I
代理机构 北京永创新实专利事务所 11121 代理人 赵文利
主权项 1.一种基于滑动接收窗的机载高分辨率斜视聚束SAR成像方法,包括以下步骤:步骤一:读入基于滑动接收窗的机载高分辨率斜视聚束SAR二维原始回波复数据S<sub>start</sub>以及相应的成像参数;S<sub>start</sub>是一个二维复数组,大小为N<sub>a</sub>×N<sub>r</sub>,成像参数包括:方位向采样点数N<sub>a</sub>、距离向采样点数N<sub>r</sub>、信号采样率f<sub>s</sub>、信号带宽Bw、调频斜率b、脉冲重复频率PRF、参考斜距R<sub>ref</sub>、多普勒中心频率fd<sub>0</sub>、多普勒调频率f<sub>r0</sub>、卫星速度P<sub>v</sub>、等效斜视角<img file="FDA00003160525800011.GIF" wi="80" he="56" />信号波长λ、信号载频f<sub>0</sub>、信号传播速度c;步骤二:将二维原始回波复数据S<sub>start</sub>进行方位向解线性调频处理,具体包括以下几个步骤:(a)构造两个一维序列i,j,其中i代表方位向序列,j代表距离向序列;i=[1,2,…,N<sub>a</sub>]   (2)j=[1,2,…,N<sub>r</sub>](b)获取二维原始回波复数据S<sub>start</sub>各行对应的方位时刻t(i);<maths num="0001"><![CDATA[<math><mrow><mi>t</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>i</mi><mo>-</mo><msub><mi>N</mi><mi>a</mi></msub><mo>/</mo><mn>2</mn></mrow><mi>PRF</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>(c)将二维原始回波复数据S<sub>start</sub>与去旋转因子H<sub>1</sub>相乘,得到数据S<sub>1_1</sub>(i,j),其中因子H<sub>1</sub>(i)是大小为N<sub>a</sub>×1的一维复数组,公式为:H<sub>1</sub>(i)=exp{jπ(fr<sub>0</sub>·t<sup>2</sup>(i)+2·fd<sub>0</sub>·t(i))}   (4)则二维复数组S<sub>1_1</sub>由下式得出:S<sub>1_1</sub>(i,j)=S<sub>start</sub>(i,j)·H<sub>1</sub>(i)   (5)(d)对复数据S<sub>1_1</sub>沿每个距离向进行快速傅里叶变化,得到复数据S<sub>1_2</sub>;S<sub>1_2</sub>(:,j)=FFT(S<sub>1_1</sub>(:,j))   (6)其中,S<sub>1_2</sub>(:,j)表示S<sub>1_2</sub>的第n列,S<sub>1_1</sub>(:,j)表示S<sub>1_1</sub>的第n列,FFT(·)表示对一维数组进行快速傅里叶变换;(e)获取去旋转后的等效脉冲重复频率PRF';<maths num="0002"><![CDATA[<math><mrow><msup><mi>PRF</mi><mo>&prime;</mo></msup><mo>=</mo><mfrac><mrow><msub><mi>N</mi><mi>r</mi></msub><mo>&CenterDot;</mo><msub><mi>fr</mi><mn>0</mn></msub></mrow><mi>PRF</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>(g)结合式(7)获取二维复数据每行对应的方位时刻t<sub>1</sub>(i);<maths num="0003"><![CDATA[<math><mrow><msub><mi>t</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>i</mi><mo>-</mo><msub><mi>N</mi><mi>a</mi></msub><mo>/</mo><mn>2</mn></mrow><msup><mi>PRF</mi><mo>&prime;</mo></msup></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>(h)将复数据S<sub>1_2</sub>同因子H<sub>2</sub>相乘,得到最终方位向解线性调频后的数据S<sub>1</sub>;其中因子H<sub>2</sub>(i)是大小为N<sub>a</sub>×1的一维复数组,其公式为:<maths num="0004"><![CDATA[<math><mrow><msub><mi>H</mi><mn>2</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mi>exp</mi><mo>{</mo><mi>j&pi;</mi><mo>&CenterDot;</mo><msub><mi>fr</mi><mn>0</mn></msub><mo>&CenterDot;</mo><msubsup><mi>t</mi><mn>1</mn><mn>2</mn></msubsup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow></math>]]></maths>则二维复数组S<sub>1</sub>由下式得出:S<sub>1</sub>(i,j)=S<sub>1_2</sub>(i,j)·H<sub>2</sub>(i)   (10)步骤三:将步骤二得到的复数据S<sub>1</sub>(i,j)沿每个距离向进行快速傅里叶变换,得到方位向频谱复数据S<sub>2</sub>(i,j);S<sub>2</sub>(:,j)=FFT(S<sub>1</sub>(:,j))   (11)其中,S<sub>2</sub>(:,j)表示S<sub>2</sub>的第j列,S<sub>1</sub>(:,j)表示S<sub>1</sub>的第j列,FFT(·)表示对一维数组进行快速傅里叶变换;步骤四:将步骤三得到的复数据S<sub>2</sub>(i,j)同对应方位时刻的方位向解线性调频残留相位误差补偿因子Ω<sub>1</sub>(i)相乘,得到补偿后的复数据S<sub>3</sub>(i,j);(a)结合式(7)获取二维方位向频域距离向时域复数据S<sub>2</sub>(i,j)每行对应的方位频率f<sub>a</sub>(i);<maths num="0005"><![CDATA[<math><mrow><msub><mi>f</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>i</mi><mo>-</mo><msub><mi>N</mi><mi>a</mi></msub><mo>/</mo><mn>2</mn></mrow><msub><mi>N</mi><mi>a</mi></msub></mfrac><mo>&CenterDot;</mo><msup><mi>PRF</mi><mo>&prime;</mo></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow></math>]]></maths>(b)结合式(12)获取大小为N<sub>a</sub>×1的一维补偿因子Ω<sub>1</sub>(i);<maths num="0006"><![CDATA[<math><mrow><msub><mi>&Omega;</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mi>exp</mi><mo>{</mo><mi>j&pi;</mi><mo>&CenterDot;</mo><mfrac><mrow><msubsup><mi>f</mi><mi>a</mi><mn>2</mn></msubsup><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow><msub><mi>fr</mi><mn>0</mn></msub></mfrac><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow></math>]]></maths>(c)获取补偿后的二维复数据S<sub>3</sub>(i,j);S<sub>3</sub>(i,j)=S<sub>2</sub>(i,j)·Ω<sub>1</sub>(i)   (14)步骤五:将步骤四得到的复数据S<sub>3</sub>(i,j)沿每个方位时刻进行快速傅里叶变换,得到二维频谱复数据S<sub>4</sub>(i,j);S<sub>4</sub>(i,:)=FFT(S<sub>3</sub>(i,:))   (15)其中,S<sub>3</sub>(i,:)表示S<sub>3</sub>的第i行,S<sub>4</sub>(i,:)表示S<sub>4</sub>的第i行;步骤六:将步骤五得到的复数据S<sub>4</sub>(i,j)同对应的一致压缩因子Ω<sub>2</sub>(i,j)相乘,得到粗聚焦复数据S<sub>5</sub>(i,j);(a)根据参考斜距R<sub>ref</sub>获取最短斜距R<sub>min</sub>;<maths num="0007"><![CDATA[<math><mrow><msub><mi>R</mi><mi>min</mi></msub><mo>=</mo><msub><mi>R</mi><mi>ref</mi></msub><mo>-</mo><mfrac><mi>c</mi><msub><mrow><mn>2</mn><mi>f</mi></mrow><mi>s</mi></msub></mfrac><mo>&CenterDot;</mo><mfrac><msub><mi>N</mi><mi>r</mi></msub><mn>2</mn></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow></math>]]></maths>(b)获取二维频域复数据S<sub>4</sub>(i,j)每列对应的距离频域f<sub>τ</sub>(j);<maths num="0008"><![CDATA[<math><mrow><msub><mi>f</mi><mi>&tau;</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>j</mi><mo>-</mo><msub><mi>N</mi><mi>r</mi></msub><mo>/</mo><mn>2</mn></mrow><mi>Nr</mi></mfrac><mo>&CenterDot;</mo><msub><mi>f</mi><mi>s</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow></math>]]></maths>(c)结合式(12)与式(17)获取二维频域复数据S<sub>4</sub>(i,j)每列对应的方位向波数k<sub>x</sub>(i)与每行对应的距离向波数k<sub>rc</sub>(j);<maths num="0009"><![CDATA[<math><mrow><msub><mi>k</mi><mi>x</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mn>2</mn><mi>&pi;</mi><msub><mi>f</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow><msub><mi>P</mi><mi>v</mi></msub></mfrac></mrow></math>]]></maths><maths num="0010"><![CDATA[<math><mrow><mo>(</mo><mn>18</mn><mo>)</mo></mrow></math>]]></maths><maths num="0011"><![CDATA[<math><mrow><msub><mi>k</mi><mi>rc</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mn>4</mn><mi>&pi;</mi><mrow><mo>(</mo><msub><mi>f</mi><mn>0</mn></msub><mo>+</mo><msub><mi>f</mi><mi>&tau;</mi></msub><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow><mi>c</mi></mfrac></mrow></math>]]></maths>(d)结合式(16)~式(18)获取大小为N<sub>a</sub>×N<sub>r</sub>的二维一致压缩因子Ω<sub>2</sub>(i,j);<img file="FDA00003160525800036.GIF" wi="1839" he="140" /><img file="FDA00003160525800037.GIF" wi="113" he="69" /><img file="FDA00003160525800038.GIF" wi="877" he="161" />(e)结合式(19)获取一致压缩后的二维复数据S<sub>5</sub>(i,j);S<sub>5</sub>(i,j)=S<sub>4</sub>(i,j)·Ω<sub>2</sub>(i,j)   (20)步骤七:对于步骤六得到的复数据S<sub>5</sub>(i,j),利用sinc插值法进行stolt插值处理,得到由二维频域映射到二维波数域的复数据S<sub>6</sub>(i,j);(a)根据距离频域到距离波数域的映射关系,结合式(18)获取距离波数域波数k'<sub>rc</sub>(i,j);<img file="FDA00003160525800039.GIF" wi="1769" he="128" />(b)遍历获取距离波数域波数k'<sub>rc</sub>(i,j)的最大值k'<sub>rc,max</sub>与最小值k'<sub>rc,max</sub>,并获取距离波数域波数等分间隔Δk'<sub>rc</sub>;<maths num="0012"><![CDATA[<math><mrow><mi>&Delta;</mi><msubsup><mi>k</mi><mi>rc</mi><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mrow><msubsup><mi>k</mi><mrow><mi>rc</mi><mo>,</mo><mi>max</mi></mrow><mo>&prime;</mo></msubsup><mo>-</mo><msubsup><mi>k</mi><mrow><mi>rc</mi><mo>,</mo><mi>min</mi></mrow><mo>&prime;</mo></msubsup></mrow><msub><mi>N</mi><mi>r</mi></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow></math>]]></maths>(c)获取二维波数域数据均匀的距离波数域波数<img file="FDA00003160525800042.GIF" wi="157" he="79" /><maths num="0013"><![CDATA[<math><mrow><msubsup><mi>k</mi><mi>rc</mi><mi>e</mi></msubsup><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>k</mi><mi>rc</mi><mo>&prime;</mo></msubsup><mi>min</mi><mo>+</mo><mi>j</mi><mo>&CenterDot;</mo><mi>&Delta;</mi><msubsup><mi>k</mi><mi>rc</mi><mo>&prime;</mo></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>23</mn><mo>)</mo></mrow></mrow></math>]]></maths>(d)获取二维波数域复数据各均匀的距离波数域波数<img file="FDA00003160525800044.GIF" wi="126" he="72" />在每行对应的不均匀k'<sub>rc</sub>(i,:)中的位置p(i,j);具体为:以获取第一行第一列的位置p(1,1)为例,首先获取绝对差值<img file="FDA00003160525800045.GIF" wi="512" he="96" />n=[1,2,…,N<sub>r</sub>],获取最小的绝对差值Δk<sub>min</sub>和对应位置的n,若<img file="FDA00003160525800046.GIF" wi="352" he="80" />p(1,1)=n-1,若<img file="FDA00003160525800047.GIF" wi="344" he="79" />p(1,1)=n,同理,以此类推,得到每一个位置p(i,j);(e)结合上步得到的位置p(i,j),获取sinc插值所需采样点间隔q(i,j,n);<maths num="0014"><![CDATA[<math><mrow><mi>q</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msubsup><mi>k</mi><mi>rc</mi><mi>e</mi></msubsup><mrow><mo>(</mo><mi>j</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>k</mi><mi>rc</mi><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mrow><mo>(</mo><mi>p</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>+</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow><mrow><mfrac><mrow><mn>4</mn><mi>&pi;</mi><msub><mi>f</mi><mi>s</mi></msub></mrow><mi>c</mi></mfrac><mo>&CenterDot;</mo><mfrac><mn>1</mn><msub><mi>N</mi><mi>r</mi></msub></mfrac></mrow></mfrac><mo>,</mo></mrow></math>]]></maths>n=[-N/2,-N/2+1,…,N/2-1]   (24)(f)结合式(24)利用sinc插值法,获取出经stolt插值后的二维数据S<sub>6</sub>,由于二维数据是复数据,需要分别对S<sub>6</sub>(i,j)的实部S<sub>6_re</sub>(i,j)和虚部S<sub>6_im</sub>(i,j)分别进行sinc插值法获取得出;<img file="FDA00003160525800049.GIF" wi="2000" he="368" /><img file="FDA000031605258000410.GIF" wi="2019" he="366" />其中,N是插值核长度,sinc(·)是指插值函数<img file="FDA00003160525800051.GIF" wi="374" he="132" />S<sub>5_re</sub>(i,j)是指二维数据S<sub>5_re</sub>第i行第j列的实部,S<sub>5_im</sub>(i,j)是指二维数据S<sub>5_im</sub>第i行第j列的虚部;步骤八:将步骤七得到的复数据S<sub>6</sub>(i,j)沿每个距离向进行快速傅里叶逆变换,得到方位时域距离波数域复数据S<sub>7</sub>(i,j);S<sub>7</sub>(:,j)=IFFT(S<sub>6</sub>(:,j))   (27)其中,S<sub>6</sub>(:,j)表示S<sub>6</sub>的第j列,S<sub>7</sub>(:,j)表示S<sub>7</sub>的第j列,IFFT(·)表示对一维数组进行快速傅里叶逆变换;步骤九:将步骤八得到的复数据S<sub>7</sub>(i,j)同几何校正因子Ω<sub>3</sub>(i,j)相乘,得到经几何校正后的复数据S<sub>8</sub>(i,j);(a)结合式(8)与式(12),获取几何校正因子Ω<sub>4</sub>(i,j);<maths num="0015"><![CDATA[<math><mrow><msub><mi>&Omega;</mi><mn>4</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>=</mo><mi>exp</mi><mo>{</mo><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><mo>&CenterDot;</mo><msub><mi>f</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mfrac><mrow><mi>&lambda;</mi><mo>&CenterDot;</mo><msub><mi>fd</mi><mn>0</mn></msub><mo>&CenterDot;</mo><msub><mi>t</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow><mi>c</mi></mfrac><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>28</mn><mo>)</mo></mrow></mrow></math>]]></maths>(b)利用式(30)获取经几何校正后的复数据S<sub>8</sub>(i,j);S<sub>8</sub>(i,j)=S<sub>7</sub>(i,j)·Ω<sub>3</sub>(i,j)   (29)步骤十:将步骤九得到的复数据S<sub>8</sub>(i,j)沿每个方位时刻进行快速傅里叶逆变换,得到最终的成像结果S<sub>end</sub>(i,j);S<sub>end</sub>(i,:)=IFFT(S<sub>8</sub>(i,:))   (30)其中,S<sub>8</sub>(i,:)表示S<sub>8</sub>的第i行,S<sub>end</sub>(i,:)表示S<sub>end</sub>的第i行。
地址 100191 北京市海淀区学院路37号
您可能感兴趣的专利