資源簡介
SAR成像的位置誤差校正。使用OMP恢復場景,使用梯度下降法修正誤差。代碼運行速度快,300秒左右。
代碼片段和文件信息
%%
%說明:場景和模型如參考文獻所示。參數設置參見表6.2。只修正雷達運動位置。相對于第二版,將場景元素看成一個整體,加快速度。
%設計思想:
%輸入參數:
%輸出參數:
%參考文獻:《壓縮感知成像雷達》(第六章,LFM)《Compressed?Sensing?Radar?Imaging?With?Compensation?of?Observation?Position?Error》
%(C)中國科學技術大學?電磁場與微波技術?編寫:李博?2015/10/06
clc;clear;close?all;
%%
%表6.2?LFM波形仿真參數
fc=10e9;?%中心頻率,載頻
B=512e6;?%帶寬
T=1e-6;?%脈沖持續時間,信號持續時間
gamma=5.12e14;?%調頻率
N=1024;?%距離采樣數,距離向采樣數
M=256;?%觀測數,方位向采樣數
Ns=128;?%壓縮感知選取的距離采樣數
Ms=32;?%壓縮感知選取的觀測數
Y=40;?%場景方位點數
X=40;?%場景距離點數
K=Y*X;?%場景的網格總數
R0=30;?%場景中心到雷達軌跡的距離
c=3e8;?%光速
%%
%場景構建
disp(‘場景構建‘)
X_all=?linspace(28.531.5X);?%場景距離方向的網格點
Y_all=?linspace(-1.5+1.5Y);?%場景方位方向的網格點
X_k=zeros(K1);
Y_k=zeros(K1);
for?j_k=1:Y*X
????x=ceil(j_k/Y);
????y=mod(j_kY);
????if?y==0
????????y=Y;
????end
????X_k(j_k)=X_all(x);
????Y_
評論
共有 條評論