1 / 3
文档名称:

rd算法.doc

格式:doc   大小:19KB   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

rd算法.doc

上传人:changjinlai 2020/1/9 文件大小:19 KB

下载得到文件列表

rd算法.doc

相关文档

文档介绍

文档介绍:%%产生StripmapSAR的回波clearallthetaT=0;%T平台波束斜视角thetaT=thetaT*pi/180;%radthetaR=0;%R平台波束斜视角thetaR=thetaR*pi/180;c=3e8;%光速fc=;%载频lambda=c/fc;%波长%%测绘带区域X0=200;%方位向[-X0,X0]Rtc=3000;Rrc=3000;Rc=(Rtc+Rrc)/2;R0=150;%距离向[Rc-R0,Rc+R0]%%距离向(Range),r/tdomainTr=-6;%(200m)Br=150e6;%LFM信号带宽150MHzKr=Br/Tr;%调频斜率Nr=512;r=Rc+linspace(-R0,R0,Nr);t=2*r/c;%t域序列dt=R0*4/c/Nr;%采样周期f=linspace(-1/2/dt,1/2/dt,Nr);%f域序列%%方位向(Azimuth,Cross-Range),x/udomainv=100;%SAR平台速度Lsar=300;%合成孔径长度Na=1024;x=linspace(-X0,X0,Na);%u域序列u=x/v;du=2*X0/v/Na;fu=linspace(-1/2/du,1/2/du,Na);%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调频中心频率fdr=ftdr+frdr;%Doppler调频斜率%%目标位置Ntar=3;%目标个数Ptar=[Rrc,0,1%距离向坐标,方位向坐标,sigmaRrc+50,-50,1Rrc+50,50,1];%%产生回波s_ut=zeros(Nr,Na);U=ones(Nr,1)*u;%扩充为矩阵T=t'*ones(1,Na);fori=1:1:Ntarrn=Ptar(i,1);xn=Ptar(i,2);sigma=Ptar(i,3);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)<Tr/2).*(abs(v*U-xn)<Lsar/2);end;%%距离压缩p0_t=exp(j*pi*Kr*(t-2*Rc/c).^2).*(abs(t-2*Rc/c)<Tr/2);%距离向LFM信号p0_f=fftshift(fft(fftshift(p0_t)));s_uf=fftshift(fft(fftshift(s_ut)));%距离向FFTsrc_uf=s_uf.*(conj(p0_f).'*ones(1,Na));%距离压缩src_ut=fftshift(ifft(fftshift(src_uf)));%距离压缩后的信号src_fut=fftshift(fft