xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 5KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-08
  • 語言: Matlab
  • 標(biāo)簽: SAR成像??

資源簡介

SAR成像算法的經(jīng)典算法所對(duì)應(yīng)的源程序,包括RD算法,CS算法,及RMA算法matlab程序

資源截圖

代碼片段和文件信息

%%產(chǎn)生Stripmap?SAR的回波
clear?all
clc
thetaT=0;%T平臺(tái)波束斜視角
thetaT=thetaT*pi/180;%rad
thetaR=0;%R平臺(tái)波束斜視角
thetaR=thetaR*pi/180;
c=3e8;%光速
fc=1.5e9;%載頻
lambda=c/fc;%波長

%%測繪帶區(qū)域
X0=200;%方位向[-X0X0]
Rtc=3000;?
Rrc=3000;
Rc=(Rtc+Rrc)/2;
R0=150;%距離向[Rc-R0Rc+R0]

%%距離向(Range)r/t?domain
Tr=1.33e-6;%LFM信號(hào)脈寬1.33us?(200m)
Br=150e6;?%LFM信號(hào)帶寬?150MHz
Kr=Br/Tr;?%調(diào)頻斜率
Nr=1024;
r=Rc+linspace(-R0R0Nr);
t=2*r/c;%t域序列
dt=R0*4/c/Nr;%采樣周期
f=linspace(-1/2/dt1/2/dtNr);%f域序列

%%方位向(AzimuthCross-Range)x/u?domain
v=100;%SAR?平臺(tái)速度
Lsar=300;%合成孔徑長度
Na=512;
x=linspace(-X0X0Na);%u域序列
u=x/v;
du=2*X0/v/Na;
fu=linspace(-1/2/du1/2/duNa);%fu域序列
ftdc=v*sin(thetaT);
ftdr=-(v*cos(thetaT))^2/lambda/Rtc;
frdc=v*sin(thetaR);
frdr=-(v*cos(thetaR))^2/lambda/Rrc;
fdc=ftdc+frdc;%Doppler調(diào)頻中心頻率
fdr=ftdr+frdr;%Doppler調(diào)頻斜率
%%目標(biāo)位置
Ntar=3;%目標(biāo)個(gè)數(shù)
Ptar=[Rrc01???%距離向坐標(biāo)方位向坐標(biāo)sigma?????????????
?????Rrc+50-501
?????????Rrc+50501];

%%產(chǎn)生回波
s_ut=zeros(NrNa);
U=ones(Nr1)*u;%擴(kuò)充為矩陣
T=t‘*ones(1Na);
for?i=1:1:Ntar
????rn=Ptar(i1);xn=Ptar(i2);sigma=Ptar(i3);
????rtn=rn+Rtc-Rrc;
????RT=sqrt(rtn^2+(rtn*tan(thetaT)+xn-v*U).^2);
????RR=sqrt(rn^2+(rn*tan(thetaT)+xn-v*U).^2);
????R=RT+RR;
????DT=T-R/c;
????phase=-pi*Kr*DT.^2-2*pi/lambda*R;
????s_ut=s_ut+sigma*exp(j*phase).*(abs(DT)end;

%方位向fft
s_kt=fftshift(fft(fftshift(s_ut).‘)).‘;

%CS變換
kc=4*pi/lambda;
kc=kc*ones(1Na);
kx=fu/v;
p_kx0=-sqrt(kc.^2-kx.^2);%相位項(xiàng)泰勒展開的系數(shù)函數(shù)
p_kx1=2*kc/c/p_kx0;
p_kx2=-2.*kx.^2/c^2./p_kx0.^3;
C_kx=-(c*p_kx1/2+1);
Ks_r=1-2*Kr*Rc.*p_kx2;
Ks_kx_r=Kr/pi./Ks_r;
r0=Rc;
s2_ut=exp(j*pi*C_kx.*ones(Nr1)*Ks_kx_r.*(t‘*ones(1Na)-2*r0*(1+C_kx)/c).^2);%設(shè)計(jì)的線性調(diào)頻信號(hào)

S_cs=s_kt.*s2_ut;

%距離向fft
S_kw=fftshift(fft(fftshift(S_cs)));

%距離向匹配濾波
w=2*pi*f;
rmc_r=exp(j.*w*2*C_kx*r0/c).*exp(j.*w.^2/4/pi/Kr/(1+C_kx));
rmc_r=rmc_r‘*ones(1Na);
S_rmc=S_kw.*rmc_r;

%距離向ifft
S_kt=fftshift(ifft(fftshift(S_rmc)));
d_kxr=4*pi/c^2*Kr*C_kx*(1+C_kx).*(Rc-r0).^2;%CS變換帶來的相位誤差

S_kt=S_kt.*exp(-j*d_kxr);%消除相位誤差

%方位向匹配濾波
FU=ones(Nr1)*fu;
H_kx=exp(j*pi/fdr*(FU-fdc).^2);%方位向壓縮因子
I_ut=S_kt.*H_kx;
I_ut=fftshift(ifft(fftshift(I_ut.‘))).‘;

subplot(221)
G=20*log10(abs(s_ut)+1e-6);
gm=max(max(G));
gn=gm-40;%顯示動(dòng)態(tài)范圍40dB
G=255/(gm-gn)*(G-gn).*(G>gn);
imagesc(xr-Rc-G)colormap(gray)
grid?onaxis?tight
xlabel(‘Azimuth‘)
ylabel(‘Range‘)
title(‘(a)原始信號(hào)‘)

subplot(222)
G=20*log10(abs(S_rmc)+1e-6);
gm=max(max(G));
gn=gm-40;%顯示動(dòng)態(tài)范圍40dB
G=255/(gm-gn)*(G-gn).*(G>gn);
imagesc(xr-Rc-G)colormap(gray)
grid?onaxis?tight
xlabel(‘Azimuth‘)
ylabel(‘Range‘)
title(‘(b)距離向匹配濾波后頻譜‘)

subplot(223)
G=20*log10(abs(S_kt)+1e-6);
gm=max(max(G));
gn=gm-40;%顯示動(dòng)態(tài)范圍40dB
G=255/(gm-gn)*(G-gn).*(G>gn);
imagesc(xr-RcG)colormap(gray)
grid?onaxis?tight
xlabel(‘Azimuth‘)
ylabel(‘Range‘)
title(‘(c)消除相位誤差后頻譜‘)

subplot(224)
G=20*log10(abs(I_ut)+1e-6);
gm=max(max(G));
gn=gm-60;%顯示動(dòng)態(tài)范圍40dB
G=255/(gm-gn)*(G-gn).*(G>gn);
imagesc(xr-Rc

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件???????3374??2005-06-09?08:28??sarImagingSimu\cs.m

?????文件???????3331??2005-07-28?15:27??sarImagingSimu\rd.m

?????文件???????3196??2005-06-09?08:25??sarImagingSimu\RMA.m

?????目錄??????????0??2006-11-09?09:46??sarImagingSimu

-----------?---------??----------?-----??----

????????????????10119????????????????????5


評(píng)論

共有 條評(píng)論