[發明專利]一種流結構非勻速直線運動合成孔徑雷達成像方法有效
| 申請號: | 201310094633.9 | 申請日: | 2013-03-22 |
| 公開(公告)號: | CN103197315A | 公開(公告)日: | 2013-07-10 |
| 發明(設計)人: | 師君;張曉玲;馬龍 | 申請(專利權)人: | 電子科技大學 |
| 主分類號: | G01S13/90 | 分類號: | G01S13/90 |
| 代理公司: | 電子科技大學專利中心 51203 | 代理人: | 曾磊 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 結構 勻速直線運動 合成孔徑雷達 成像 方法 | ||
1.步驟初始化成像處理參數
為了實現合成孔徑雷達成像處理,成像系統需提供如下初始化參數,包括:工作波長,記作λ;發射信號時寬,記作TPuls;接收機采樣頻率,記作fs;接收波門延遲,記作TDelay;距離向采樣點數,記作Nr;合成孔徑雷達天線相位中心數據文件所包含的脈沖重復周期數目,記作NAzi,成像系統距離向理論分辨率,記作ρr;成像系統方位向理論分辨率,記作ρa;合成孔徑雷達斜視偏移,記作Dispsq;合成孔徑長度,記作Lap;距離向插值倍數,記作k,k為自然數;成像區域起始位置x方向分量,記作x0;成像區域起始位置y方向分量,記作y0;成像區域起始位置z方向分量,記作z0;成像區域寬度,記作Lx;成像區域長度,記作Ly;批處理長度,記作Batch,Batch為自然數;子圖像長度,記作Lsub;合成孔徑雷達原始數據文件名稱;合成孔徑雷達天線相位中心數據文件名稱;
步驟2、確定孔徑緩存尺寸
根據步驟1已知的成像系統距離向理論分辨率ρr,利用公式intx=0.5×ρr,計算成像區域像素x方向間隔,記作intx;根據步驟1已知的成像系統方位向理論分辨率ρa,利用公式inty=0.5×ρa,計算成像區域像素y方向間隔,記作inty;根據步驟1已知的合成孔徑長度Lap,利用公式計算合成孔徑長度對應的像素點數,記作Nap;利用公式Napbuff=Nap+100,計算孔徑緩存的長度,記作Napbuff;根據步驟1已知的成像區域寬度Lx,利用公式計算孔徑緩存的寬度,記作Nx,其中,round(σ)表示對變量σ的四舍五入取整操作,σ為實數;
步驟3、確定子圖像緩存尺寸
根據步驟1中已知的子圖像長度Lsub和步驟2中得到的成像區域像素y方向間隔inty,利用公式計算子圖像緩存長度,記作Nsub;
步驟4、初始化孔徑緩存和子圖像緩存
根據步驟2得到的孔徑緩存長度Napbuff和孔徑緩存寬度Nx,創建大小為Napbuff×Nx的二維數組,稱作“孔徑緩存”,記作Buffap(i,j),其中,i表示孔徑緩存的行序號,i=0,1,...,(Napbuff-1),j表示孔徑緩存的列序號,j=0,1,...,(Nx-1),并將孔徑緩存的所有元素置零;根據步驟3得到的子圖像緩存長度Nsub和步驟2得到的孔徑緩存寬度Nx,創建大小為Nsub×Nx的二維數組,稱作“子圖像緩存”,記作Buffsub(m,j),m表示子圖像緩存的行序號,其中,m=0,1,...,(Nsub-1);
步驟5、讀取天線相位中心數據
根據步驟1已知的合成孔徑雷達天線相位中心數據文件名稱,讀取合成孔徑雷達天線相位中心數據文件中所有時刻的天線相位中心位置,記作Papc(ID),其中,ID表示脈沖重復周期序號,ID=0,1,2,...,(NAzi-1),NAzi表示合成孔徑雷達天線相位中心數據文件所包含的脈沖重復周期數目;
步驟6、讀取回波數據
在計算機內存中分配一個整型變量,稱為“批處理起始脈沖重復周期序號”,記作IDbat,并將批處理起始脈沖重復周期序號IDbat的值置為0;根據步驟5得到的合成孔徑雷達天線相位中心數據文件中所有時刻的天線相位中心位置Papc(ID),利用公式
如果當前批次孔徑最前端位置到場景初始位置的距離ycur小于0,則跳轉至步驟15;利用公式
如果當前批次孔徑最末端位置到場景初始位置的距離y'cur大于成像區域長度Ly,則跳轉到步驟16;否則,根據步驟1已知的合成孔徑雷達原始數據文件名稱,讀取脈沖重復周期序號ID=IDbat+a時刻的合成孔徑雷達回波數據,記作Draw(p,a;IDbat),其中,p為合成孔徑雷達回波數據距離向采樣序號,p=0,1,2,...,(Nr-1),a為當前批次脈沖重復周期子序號,a=0,1,2,...,(Batch-1);
步驟7、距離壓縮與插值
采用標準的合成孔徑雷達距離壓縮和插值方法,對步驟6得到的脈沖重復周期序號ID=IDbat+a時刻的合成孔徑雷達回波數據Draw(p,a;IDbat)沿距離向進行距離壓縮和插值,得到距離壓縮和插值后的合成孔徑雷達數據,記作DRC(l,a;IDbat),其中,l=0,1,2,...,(kNr-1);
步驟8、孔徑緩存循環置零
如果批處理起始脈沖重復周期序號IDbat=0,則跳轉到步驟9;否則,根據步驟5得到的合成孔徑雷達天線相位中心數據文件中所有時刻的天線相位中心位置Papc(ID),利用公式
計算當前處理批次需要置零的孔徑緩存行序號的起始位置,記作利用公式
計算當前處理批次需要置零的孔徑緩存行序號的終止位置,記作其中,mod(σ',Λ)表示對變量σ'取Λ的模,其中,σ'為正整數,Λ為正整數;按照循環訪問準則,將孔徑緩存行序號位于和之間的孔徑緩存的整列區域置零;
步驟9、計算像素點到合成孔徑雷達的距離
令當前批次內脈沖重復周期子序號a=0,根據步驟5得到的合成孔徑雷達天線相位中心數據文件中所有時刻的天線相位中心位置Papc(ID),選擇脈沖重復周期序號ID=IDbat+a時刻合成孔徑雷達數據天線相位中心位置,利用公式
計算當前脈沖重復周期時刻合成孔徑末端相對場景初始位置的像素間隔,記作IDPixstart;利用公式x(i,j)=j×intx+x0,j=0,計算當前脈沖重復周期時刻合成孔徑照射區域內第i行第j列像素的位置的x方向分量,記作x(i,j);利用公式y(i,j)=(i+IDPixstart)×inty+y0,i=0,計算當前脈沖重復周期合成孔徑照射區域內第i行第j列像素的位置的y方向分量,記作y(i,j),利用公式z(i,j)=z0,計算當前脈沖重復周期合成孔徑照射區域內第i行第j列像素的位置的z方向分量,記作z(i,j);利用公式
計算當前脈沖重復周期合成孔徑內照射區域第i行第j列像素到當前脈沖重復周期時刻合成孔徑雷達天線相位中心的距離,記作R(i,j)(IDbat+a),其中,表示合成孔徑雷達天線相位中心數據文件中αx時刻的天線相位中心位置在二維圖像空間中垂直于運動方向的分量,αx為整數,表示合成孔徑雷達天線相位中心數據文件中αz時刻的天線相位中心位置垂直于二維圖像空間的分量,αz為整數;
步驟10、計算像素對應的回波位置
采用步驟9得到的當前脈沖重復周期合成孔徑內照射區域第i行第j列像素到當前脈沖重復周期時刻合成孔徑雷達天線相位中心的距離R(i,j)(IDbat+a),利用公式
步驟11、相位補償和累加
利用步驟7得到的距離壓縮和插值后的合成孔徑雷達數據DRC(l,a;IDbat)和步驟10得到的當前脈沖重復周期合成孔徑照射區域內第i行第j列像素在當前脈沖重復周期對應的距離向回波位置序號IDecho(i,j)(IDbat+a),利用公式
Buffap(mod(IDPixstart+i,Napbuff),j)←Buffap(mod(IDPixstart+i,Napbuff),j)
+DRC(IDecho(i,j)(IDbat+a),a;IDbat),
其中,←表示賦值操作,exp表示以自然對數的底為底的指數函數,將相位補償后的當前脈沖重復周期合成孔徑照射區域內第i行第j列像素在當前脈沖重復周期對應的回波累加到孔徑緩存中行序號等于mod(IDPixstart+i,Napbuff)、列序號等于j的位置;
步驟12、遍歷孔徑緩存所有位于孔徑照射區域內的像素
選擇當前脈沖重復周期合成孔徑照射區域內所有第i行第j列像素,其中i=0,1,...,(Nap-1),j=0,1,...,(Nx-1),重復步驟9-11,直到遍歷孔徑緩存中當前脈沖重復周期時刻所有位于孔徑照射區域內的像素;
步驟13、遍歷當前批次的所有脈沖重復周期
改變當前批次內脈沖重復周期子序號a,令a=1,2,...,(Batch-1),重復步驟9-12,直到遍歷當前批次的所有脈沖重復周期;
步驟14、孔徑緩存數據輸出
如果批處理起始脈沖重復周期序號IDbat=0,則跳轉到步驟15;否則,根據步驟5得到的合成孔徑雷達天線相位中心數據文件中所有時刻的天線相位中心位置Papc(ID),利用公式
計算當前處理批次需要讀取的孔徑緩存行序號的起始位置,記作利用公式
計算當前處理批次需要讀取的孔徑緩存行序號的終止位置,記作利用公式
計算當前處理批次需要寫入的子圖像緩存行序號的起始位置,記作利用公式
計算當前處理批次需要寫入的子圖像緩存行序號的終止位置,記作
按照循環訪問準則,依次選擇孔徑緩存行序號在到之間的整列數據和子圖像緩存行序號在到之間的整列數據;如果所選擇的整列子圖像緩存行序號不等于0,則將孔徑緩存中的整列數據存入對應的整列子孔徑緩存中;如果所選擇的整列子圖像緩存行序號等于0,則先將子圖像緩存中的所有數據存入外部存儲設備,然后將孔徑緩存中的整列數據存入對應的整列子孔徑緩存中;
步驟15、遍歷所有的脈沖重復周期
將批處理起始脈沖重復周期序號IDbat加Batch,即IDbat←IDbat+Batch,重復步驟6-14,直到處理完所有合成孔徑雷達數據;
步驟16、保存子圖像緩存剩余數據
將子圖像緩存中的所有數據存入外部存儲設備,并終止程序;
經過以上步驟,即可得到高精度合成孔徑雷達圖像。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于電子科技大學,未經電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310094633.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防漏水的高壓噴頭
- 下一篇:消防彈





