发明名称 基于变重频技术的机载大斜视条带SAR成像方法
摘要 本发明公开了一种基于变重频技术的机载大斜视条带SAR成像方法,包括步骤一:读入原始回波数据及相关成像参数;步骤二:读入变重频相关参数;步骤三:距离向位置补偿以及距离走动补偿处理;步骤四:方位向数据频谱搬移处理;步骤五:方位向拉格朗日插值处理;步骤六:方位向数据频带恢复处理;步骤七:二维傅里叶变换处理;步骤八:一致压缩处理;步骤九:斯托尔特插值处理;步骤十:方位向傅里叶逆变换处理;步骤十一:几何校正处理;步骤十二:距离向傅里叶逆变换处理;本发明由于本发明提出的成像算法利用拉格朗日插值法实现方位向非均匀采样重构,相比于非均匀傅里叶变换,能够更加简单容易地完成方位向非均匀信号的有效重构。
申请公布号 CN103728619A 申请公布日期 2014.04.16
申请号 CN201410020889.X 申请日期 2014.01.16
申请人 北京航空航天大学 发明人 陈杰;曾虹程;杨威;朱燕青;王鹏波
分类号 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<sub>c</sub>,参考斜距R<sub>ref</sub>,多普勒中心频率fd<sub>0</sub>,多普勒调频率f<sub>r0</sub>,卫星速度P<sub>v</sub>,等效斜视角<img file="FDA0000457902470000014.GIF" wi="41" he="45" />,信号波长λ,信号载频f<sub>0</sub>,信号传播速度c;步骤二:读入变重频相关参数;变重频相关参数包括一维方位向各采样时刻脉冲重复频率序列PRF<sub>cha</sub>,一维方位向各采样时刻时间序列T<sub>cha</sub>以及一维方位向各采样时刻瞬时斜距序列R<sub>cha</sub>;其中,PRF<sub>cha</sub>、T<sub>cha</sub>、R<sub>cha</sub>大小均为N<sub>a</sub>×1;步骤三:对二维原始回波仿真复数组S<sub>start</sub>做距离位置补偿以及距离走动补偿处理,具体步骤为:(a)构造一维序列M,N,其中M代表行,N代表列;M=[1,2,...,N<sub>a</sub>]N=[1,2,...,N<sub>r</sub>]            (1)(b)计算按仿真中心时刻脉冲重复频率PRF<sub>c</sub>进行均匀采样时的一维方位向各采样时刻序列T<sub>uni</sub>(M),并计算均匀采样时刻下的一维瞬时斜距序列R<sub>uni</sub>(M);<maths num="0001"><![CDATA[<math><mrow><msub><mi>T</mi><mi>uni</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>M</mi><mo>-</mo><msub><mi>N</mi><mi>a</mi></msub><mo>/</mo><mn>2</mn></mrow><msub><mi>PRF</mi><mi>c</mi></msub></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths><img file="FDA0000457902470000012.GIF" wi="1509" he="104" />(c)计算按PRF<sub>cha</sub>采样时场景中心目标回波接收时刻与回波窗开启时刻的时延t<sub>c</sub>(M),并计算按PRF<sub>c</sub>采样时场景中心目标回波接收时刻与回波窗开启时刻的时延t<sub>u</sub>(M);<img file="FDA0000457902470000013.GIF" wi="1598" he="222" /><img file="FDA0000457902470000021.GIF" wi="1584" he="222" />其中,<img file="FDA0000457902470000022.GIF" wi="97" he="83" />为向下取整函数;(d)对二维回波仿真复数组S<sub>start</sub>(M,N)做距离向傅里叶变换,即沿方位向进行快速傅里叶变换,得到二维复数组S<sub>loc_1</sub>(M,N);S<sub>loc_1</sub>(M,:)=FFT(S<sub>start</sub>(M,:))         (6)其中,S<sub>start</sub>(M,:)表示S<sub>start</sub>的第M行,S<sub>loc_1</sub>(M,:)表示S<sub>loc_1</sub>的第M行,FFT(·)表示对一维数组进行快速傅里叶变换;(e)计算距离频域每列对应的距离频率数组f<sub>τ</sub>(N);<maths num="0002"><![CDATA[<math><mrow><msub><mi>f</mi><mi>&tau;</mi></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>N</mi><mo>-</mo><msub><mi>N</mi><mi>r</mi></msub><mo>/</mo><mn>2</mn></mrow><msub><mi>N</mi><mi>r</mi></msub></mfrac><mo>&CenterDot;</mo><msub><mi>f</mi><mi>s</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>]]></maths>(f)计算距离向位置补偿因子H<sub>1</sub>(M,N);<maths num="0003"><![CDATA[<math><mrow><msub><mi>H</mi><mn>1</mn></msub><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>=</mo><mi>exp</mi><mo>{</mo><mo>-</mo><mi>j</mi><mo>&CenterDot;</mo><mn>2</mn><mi>&pi;</mi><mo>&CenterDot;</mo><mo>[</mo><mrow><mo>(</mo><mfrac><mrow><mn>2</mn><msub><mi>R</mi><mi>cha</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow><mi>c</mi></mfrac><mo>-</mo><mfrac><mrow><mn>2</mn><msub><mi>R</mi><mi>uni</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow><mi>c</mi></mfrac><mo>)</mo></mrow><mo>-</mo><mrow><mo>(</mo><msub><mi>t</mi><mi>c</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>t</mi><mi>u</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>]</mo><mo>&CenterDot;</mo><msub><mi>f</mi><mi>&tau;</mi></msub><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中j为单位复数;(g)计算距离走动补偿因子H<sub>2</sub>(M,N);H<sub>2</sub>(M,N)=exp{j·2π·f<sub>τ</sub>(N)·[λfd<sub>0</sub>T<sub>cha</sub>(M)]}        (9)(h)将二维复数组S<sub>loc_1</sub>(M,N)同距离向位置补偿因子H<sub>1</sub>(M,N)与距离走动补偿因子H<sub>2</sub>(M,N)相乘,得到二维复数组S<sub>loc_2</sub>(M,N);S<sub>loc_2</sub>(M,N)=S<sub>loc_1</sub>(M,N)·H<sub>1</sub>(M,N)·H<sub>2</sub>(M,N)          (10)(i)将二维复数组S<sub>loc_2</sub>(M,N)做距离向傅里叶逆变换,即沿方位向进行快速傅里叶逆变换,得到调整距离向位置后的二维复数组S<sub>loc</sub>(M,N);S<sub>loc</sub>(M,:)=IFFT(S<sub>loc_2</sub>(M,:))        (11)其中,S<sub>loc</sub>(M,:)表示S<sub>start</sub>的第M行,S<sub>loc_2</sub>(M,:)表示S<sub>loc_1</sub>的第M行,IFFT(·)表示对一维数组进行快速傅里叶逆变换;步骤四:方位向数据频谱搬移处理,具体可以分为以下几个步骤:(a)构造方位向频谱搬移因子H<sub>3</sub>(M);H<sub>3</sub>(M)=exp{j·2π·fd<sub>0</sub>·T<sub>cha</sub>(M)}         (12)(b)将二维复数组S<sub>loc</sub>(M,N)同方位向频谱搬移因子H<sub>3</sub>(M)相乘,得到方位向频谱搬移后的二维复数组S<sub>base</sub>(M,N);S<sub>base</sub>(M,N)=S<sub>loc</sub>(M,N)·H<sub>3</sub>(M,N)           (13)步骤五:将步骤四得到的方位向频谱搬移后的二维复数组S<sub>base</sub>做方位向拉格朗日插值处理,具体分为以下几个步骤:(a)按列N计算均匀采样时刻序列T<sub>uni</sub>(M)在不均匀采样时刻序列T<sub>cha</sub>(M)中的位置p(M,N);具体为:以计算第一行第一列的位置p(1,1)为例,首先计算绝对差值Δt(n)=|T<sub>uni</sub>(1)-T<sub>cha</sub>(n)|,n=[1,2,...,N<sub>a</sub>],获取最小的绝对差值Δt<sub>min</sub>和对应位置的n,若T<sub>uni</sub>(1)<T<sub>cha</sub>(n),p(1,1)=n,若T<sub>uni</sub>(1)≥T<sub>cha</sub>(1),p(1,1)=n+1,以此类推,得到每一个位置p(M,N);(b)计算对二维均匀采样数组S<sub>uni</sub>(M,N)进行拉格朗日插值所需的插值基函数L(M,N);<maths num="0004"><![CDATA[<math><mrow><mfenced open='' close=''><mtable><mtr><mtd><mi>L</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Pi;</mi><munder><mrow><mi>p</mi><mo>=</mo><mn>0</mn></mrow><mrow><mi>M</mi><mo>&NotEqual;</mo><mi>p</mi></mrow></munder><msub><mi>N</mi><mi>l</mi></msub></munderover><mfrac><mrow><msub><mi>T</mi><mi>uni</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>T</mi><mi>cha</mi></msub><mo>[</mo><mi>p</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>+</mo><mi>p</mi><mo>]</mo></mrow><mrow><msub><mi>T</mi><mi>cha</mi></msub><mo>[</mo><mi>p</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>+</mo><mi>M</mi><mo>]</mo><mo>-</mo><msub><mi>T</mi><mi>cha</mi></msub><mo>[</mo><mi>p</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>+</mo><mi>p</mi><mo>]</mo></mrow></mfrac></mtd></mtr><mtr><mtd><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>&lt;</mo><mi>pos</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>&lt;</mo><msub><mi>N</mi><mi>a</mi></msub><mo>-</mo><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>14</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,N<sub>l</sub>为拉格朗日插值阶数;(c)合拉格朗日插值基函数L(M,N),分别对S<sub>base</sub>(M,N)的实部S<sub>base_re</sub>(M,N)和虚部S<sub>base_im</sub>(M,N)分别进行拉格朗日插值法计算,得到方位向均匀采样的二维复数组S<sub>uni</sub>(M,N);p(M,N)<N<sub>l</sub>/2,S<sub>uni_re</sub>(M,N)=S<sub>base_re</sub>(M,N)<maths num="0005"><![CDATA[<math><mrow><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>&le;</mo><mi>p</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>N</mi><mi>a</mi></msub><mo>-</mo><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>,</mo><msub><mi>S</mi><mrow><mi>uni</mi><mo>_</mo><mi>re</mi></mrow></msub><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><msub><mi>N</mi><mi>l</mi></msub></munderover><mi>L</mi><mrow><mo>(</mo><mi>p</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>+</mo><mi>k</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>S</mi><mrow><mi>base</mi><mo>_</mo><mi>re</mi></mrow></msub><mrow><mo>(</mo><mi>p</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>+</mo><mi>k</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>15</mn><mo>)</mo></mrow></mrow></math>]]></maths>p(M,N)>N<sub>a</sub>-N<sub>l</sub>/2,S<sub>uni_re</sub>(M,N)=S<sub>base_re</sub>(M,N<sub>a</sub>)p(M,N)<N<sub>l</sub>/2,S<sub>uni_im</sub>(M,N)=S<sub>base_im</sub>(M,N)<maths num="0006"><![CDATA[<math><mrow><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>&le;</mo><mi>p</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>N</mi><mi>a</mi></msub><mo>-</mo><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>,</mo><msub><mi>S</mi><mrow><mi>uni</mi><mo>_</mo><mi>im</mi></mrow></msub><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow><msub><mi>N</mi><mi>l</mi></msub></munderover><mi>L</mi><mrow><mo>(</mo><mi>p</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>+</mo><mi>k</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><msub><mi>S</mi><mrow><mi>base</mi><mo>_</mo><mi>im</mi></mrow></msub><mrow><mo>(</mo><mi>p</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>-</mo><msub><mi>N</mi><mi>l</mi></msub><mo>/</mo><mn>2</mn><mo>+</mo><mi>k</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>16</mn><mo>)</mo></mrow></mrow></math>]]></maths>p(M,N)>N<sub>a</sub>-N<sub>l</sub>/2,S<sub>uni_im</sub>(M,N)=S<sub>base_im</sub>(M,N<sub>a</sub>)其中,S<sub>base_re</sub>(M,N)是指二维复数组S<sub>base</sub>第M行第N列数据的实部,S<sub>base_im</sub>(M,N)是指二维复数组S<sub>base</sub>第M行第N列数据的虚部,S<sub>uni_re</sub>(M,N)是指二维数组S<sub>uni</sub>第M行第N列数据的实部,S<sub>uni_im</sub>(M,N)是指二维复数组S<sub>uni</sub>第M行第N列数据的虚部。步骤六:方位向数据频带恢复处理,具体可以分为以下几个步骤:(a)构造方位向频带恢复因子H<sub>4</sub>(M);H<sub>4</sub>(M)=exp{-j·2π·fd<sub>0</sub>·T<sub>uni</sub>(M)}         (17)(b)将二维复数组S<sub>uni</sub>(M,N)同方位向频带恢复因子H<sub>4</sub>(M)相乘,得到方位向频带恢复后的二维复数组S<sub>new</sub>(M,N);S<sub>new</sub>(M,N)=S<sub>base</sub>(M,N)·H<sub>4</sub>(M)            (18)步骤七:将步骤六得到的复数组S<sub>new</sub>做二维傅里叶变换,包括以下几个步骤:(a)将步骤六得到的S<sub>new</sub>(M,N)做距离向傅里叶变换,即沿方位向(按行)进行快速傅里叶变换(FFT),得到方位时域距离频域复数组S<sub>sp1</sub>(M,N);S<sub>sp1</sub>(M,:)=FFT(S<sub>new</sub>(M,:))          (19)其中,S<sub>sp1</sub>(M,:)表示S<sub>sp1</sub>的第M行,S<sub>new</sub>(M,:)表示S<sub>new</sub>的第M行。(b)将方位时域距离频域复数组S<sub>sp1</sub>(M,N)做方位向傅里叶变换,即沿距离向(按列)进行快速傅里叶变换(FFT),得到二维频域复数组S<sub>sp</sub>(M,N);S<sub>sp</sub>(:,N)=FFT(S<sub>sp1</sub>(:,N))           (20)其中,S<sub>sp</sub>(:,N)表示S<sub>sp</sub>的第N列,S<sub>sp1</sub>(:,N)表示S<sub>sp1</sub>的第N列。步骤八:将步骤七得到的二维频域复数组S<sub>sp</sub>(M,N)同一致压缩因子H<sub>5</sub>(M,N)相乘,得到粗聚焦复数组S<sub>bulk</sub>(M,N),具体步骤如下:(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><mrow><mn>2</mn><msub><mi>f</mi><mi>s</mi></msub></mrow></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>21</mn><mo>)</mo></mrow></mrow></math>]]></maths>(b)计算方位频域每行对应的方位频率一维数组f<sub>a</sub>(M);<maths num="0008"><![CDATA[<math><mrow><msub><mi>f</mi><mi>a</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>M</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><msub><mi>PRF</mi><mi>c</mi></msub><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>22</mn><mo>)</mo></mrow></mrow></math>]]></maths>(c)计算二维一致压缩因子H<sub>5</sub>(M,N)所需子因子ξ(M,N);<img file="FDA0000457902470000051.GIF" wi="1443" he="133" />(d)结合式(21)~式(23)计算大小为N<sub>a</sub>×N<sub>r</sub>的二维一致压缩因子H<sub>5</sub>(M,N);<img file="FDA0000457902470000052.GIF" wi="1821" he="324" />(e)结合式(24)计算一致压缩后的粗聚焦数组S<sub>bulk</sub>(M,N);S<sub>bulk</sub>(M,N)=S<sub>sp</sub>(M,N)·H<sub>5</sub>(M,N)              (25)步骤九:将步骤八得到的粗聚焦数组S<sub>bulk</sub>(M,N)利用辛格插值法进行斯托尔特插值处理,得到精确聚焦二维复数组S<sub>wave</sub>(M,N),具体步骤如下:(a)计算斯托尔特插值映射距离频率f'<sub>τ</sub>(M,N);<img file="FDA0000457902470000053.GIF" wi="1627" he="114" />(b)遍历获取斯托尔特插值映射距离频率f'<sub>τ</sub>(M,N)的最大值f'<sub>τ,max</sub>与最小值f'<sub>τ,min</sub>,并计算斯托尔特插值映射距离频率等分间隔Δf'<sub>τ</sub>;<maths num="0009"><![CDATA[<math><mrow><msubsup><mi>&Delta;f</mi><mi>&tau;</mi><mo>&prime;</mo></msubsup><mo>=</mo><mfrac><mrow><msubsup><mi>f</mi><mrow><mi>&tau;</mi><mo>,</mo><mi>max</mi></mrow><mo>&prime;</mo></msubsup><mo>-</mo><msubsup><mi>f</mi><mrow><mi>&tau;</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>27</mn><mo>)</mo></mrow></mrow></math>]]></maths>(c)计算新距离频率均匀一维数组<img file="FDA0000457902470000055.GIF" wi="182" he="75" /><maths num="0010"><![CDATA[<math><mrow><msubsup><mi>f</mi><mi>&tau;</mi><mi>u</mi></msubsup><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mi>f</mi><mrow><mi>&tau;</mi><mo>,</mo><mi>min</mi></mrow><mo>&prime;</mo></msubsup><mo>+</mo><mi>N</mi><mo>&CenterDot;</mo><msubsup><mi>&Delta;f</mi><mi>&tau;</mi><mo>&prime;</mo></msubsup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>28</mn><mo>)</mo></mrow></mrow></math>]]></maths>(d)计算二维频域复数组新距离频率均匀序列<img file="FDA0000457902470000057.GIF" wi="145" he="67" />在每行对应的不均匀托尔特插值映射距离频率f'<sub>τ</sub>(M,N)中的位置pos(M,N)。方法为按行进行下列操作:以计算第一行第一列的位置pos(1,1)为例,首先计算绝对差值<img file="FDA0000457902470000058.GIF" wi="870" he="96" />获取最小的绝对差值Δk<sub>min</sub>和对应位置的m,若<img file="FDA0000457902470000059.GIF" wi="355" he="78" />pos(1,1)=m-1,若<img file="FDA00004579024700000510.GIF" wi="358" he="78" />pos(1,1)=m,以此类推,得到每一个位置pos(M,N)。(e)结合上步得到的位置pos(M,N),计算辛格插值所需采样点位置q(M,N,n);<maths num="0011"><![CDATA[<math><mrow><mi>q</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msubsup><mi>f</mi><mi>&tau;</mi><mi>u</mi></msubsup><mrow><mo>(</mo><mi>N</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mi>f</mi><mi>&tau;</mi><mo>&prime;</mo></msubsup><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mrow><mo>(</mo><mi>pos</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>+</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow><mrow><msub><mi>f</mi><mi>s</mi></msub><mo>/</mo><msub><mi>N</mi><mi>r</mi></msub></mrow></mfrac><mo>,</mo><mi>n</mi><mo>=</mo><mo>[</mo><mo>-</mo><msub><mi>N</mi><mi>s</mi></msub><mo>/</mo><mn>2</mn><mo>,</mo><mo>-</mo><msub><mi>N</mi><mi>s</mi></msub><mo>/</mo><mn>2</mn><mo>+</mo><mn>1</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>N</mi><mi>s</mi></msub><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>29</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中,N<sub>s</sub>是辛格插值核长度。(f)结合式(29)利用辛格插值法,计算出经斯托尔特插值后的二维复数组S<sub>wave</sub>(M,N),由于S<sub>wave</sub>(M,N)是复数组,需要分别对S<sub>wave</sub>(M,N)的实部S<sub>wave_re</sub>(M,N)和虚部S<sub>wave_im</sub>(M,N)分别进行辛格插值法计算得出。p(M,N)<N<sub>s</sub>/2,S<sub>wave_re</sub>(M,N)=S<sub>bulk_re</sub>(M,N)<maths num="0012"><![CDATA[<math><mrow><msub><mi>N</mi><mi>s</mi></msub><mo>/</mo><mn>2</mn><mo>&le;</mo><mi>p</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>N</mi><mi>r</mi></msub><mo>-</mo><msub><mi>N</mi><mi>s</mi></msub><mo>/</mo><mn>2</mn><mo>,</mo><msub><mi>S</mi><mrow><mi>wave</mi><mo>_</mo><mi>re</mi></mrow></msub><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mo>-</mo><msub><mi>N</mi><mi>s</mi></msub><mo>/</mo><mn>2</mn></mrow><mrow><msub><mi>N</mi><mi>s</mi></msub><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>S</mi><mrow><mi>bulk</mi><mo>_</mo><mi>re</mi></mrow></msub><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mrow><mo>(</mo><mi>pos</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>+</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>sin</mi><mi>c</mi><mrow><mo>(</mo><mi>q</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mo>-</mo><mi>N</mi><mo>/</mo><mn>2</mn></mrow><mrow><mi>N</mi><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn></mrow></munderover><mi>sin</mi><mi>c</mi><mrow><mo>(</mo><mi>q</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>30</mn><mo>)</mo></mrow></mrow></math>]]></maths>p(M,N)>N<sub>r</sub>-N<sub>s</sub>/2,S<sub>wave_re</sub>(M,N)=S<sub>bulk_re</sub>(M,N<sub>r</sub>)p(M,N)<N<sub>s</sub>/2,S<sub>wave_im</sub>(M,N)=S<sub>bulk_im</sub>(M,N)<maths num="0013"><![CDATA[<math><mrow><msub><mi>N</mi><mi>s</mi></msub><mo>/</mo><mn>2</mn><mo>&le;</mo><mi>p</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>&le;</mo><msub><mi>N</mi><mi>r</mi></msub><mo>-</mo><msub><mi>N</mi><mi>s</mi></msub><mo>/</mo><mn>2</mn><mo>,</mo><msub><mi>S</mi><mrow><mi>wave</mi><mo>_</mo><mi>im</mi></mrow></msub><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mo>-</mo><msub><mi>N</mi><mi>s</mi></msub><mo>/</mo><mn>2</mn></mrow><mrow><msub><mi>N</mi><mi>s</mi></msub><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn></mrow></munderover><msub><mi>S</mi><mrow><mi>bulk</mi><mo>_</mo><mi>im</mi></mrow></msub><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mrow><mo>(</mo><mi>pos</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>)</mo></mrow><mo>+</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>sin</mi><mi>c</mi><mrow><mo>(</mo><mi>q</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>n</mi><mo>=</mo><mo>-</mo><mi>N</mi><mo>/</mo><mn>2</mn></mrow><mrow><mi>N</mi><mo>/</mo><mn>2</mn><mo>-</mo><mn>1</mn></mrow></munderover><mi>sin</mi><mi>c</mi><mrow><mo>(</mo><mi>q</mi><mrow><mo>(</mo><mi>M</mi><mo>,</mo><mi>N</mi><mo>,</mo><mi>n</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>31</mn><mo>)</mo></mrow></mrow></math>]]></maths>p(M,N)>N<sub>r</sub>-N<sub>s</sub>/2,S<sub>wave_im</sub>(M,N)=S<sub>bulk_im</sub>(M,N<sub>r</sub>)其中,sinc(·)是指插值函数<img file="FDA0000457902470000064.GIF" wi="372" he="136" />S<sub>bulk_re</sub>(M,N)是指二维数组S<sub>bulk</sub>第M行第N列数据的实部,S<sub>bulk_im</sub>(M,N)是指二维数组S<sub>bulk</sub>第M行第N列数据的虚部,S<sub>wave_re</sub>(M,N)是指二维数组S<sub>wave</sub>第M行第N列数据的实部,S<sub>wave_im</sub>(M,N)是指二维数组S<sub>wave</sub>第M行第N列数据的虚部。步骤十:将步骤九得到的复数组S<sub>wave</sub>沿距离向(按列)进行快速傅里叶逆变换(IFFT),得到方位时域距离频域复数组S<sub>a-t</sub>;S<sub>a-t</sub>(:,N)=IFFT(S<sub>wave</sub>(:,N))            (32)其中,S<sub>wave</sub>(:,N)表示S<sub>wave</sub>的第N列,S<sub>a-t</sub>(:,N)表示S<sub>a-t</sub>的第N列。步骤十一:将步骤十得到的方位时域距离频域复数组S<sub>a-t</sub>同几何校正因子H<sub>6</sub>相乘,得到经几何校正后的复数组S<sub>geo</sub>,具体步骤如下:(a)计算几何校正因子H<sub>6</sub>(M);<maths num="0014"><![CDATA[<math><mrow><msub><mi>H</mi><mn>6</mn></msub><mrow><mo>(</mo><mi>M</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>M</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><mi>uni</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mrow><mi>c</mi></mfrac><mo>}</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>33</mn><mo>)</mo></mrow></mrow></math>]]></maths>(b)将方位时域距离频域复数组S<sub>a-t</sub>同几何校正因子H<sub>6</sub>(M)相乘;S<sub>geo</sub>(M,N)=S<sub>a-t</sub>(M,N)·H<sub>6</sub>(M,N)           (34)步骤十二:将步骤十一得到的复数组S<sub>geo</sub>沿方位向(按行)进行快速傅里叶逆变换(IFFT),得到最终的成像结果S<sub>end</sub>;S<sub>end</sub>(M,:)=IFFT(S<sub>geo</sub>(M,:))              (35)其中,S<sub>geo</sub>(M,:)表示S<sub>geo</sub>的第M行,S<sub>end</sub>(M,:)表示S<sub>end</sub>的第M行。
地址 100191 北京市海淀区学院路37号