HW6s - ps6_2.m , ps6_4.m clear all; close all; % SAR...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
ps6_2.m , ps6_4.m clear all; close all; % SAR simulator % Radar moving at speed v (m/s) is located at (xr,0,H) m where xr=v*t; H=785e3; % Platform height (m) v=6628; % Platform velocity (m/s) inttime=0.6; % Integration time to form image (secs) freq=5.3e9; % Center frequency of radar (Hz) prf=1700; % PRF (Hz) BW=15e6; % Radar bandwidth (Hz) incd=23; % Incidence angle on ground of beam center (deg) bwazd=0.6; % Azimuth beamwidth (deg) bweld=6; % Elevation beamwidth (deg) % Target information: NOTE need to change numtar below to use either 1 or 2 % targets numtar=1; % Number of targets tarx(1)=0; % First target x (m) tary(1)=H*tan(incd*pi/180); % First target y (m, best to add in main beam shift) tarz(1)=0; % First target z (m) tamp(1)=1; % First target scattering amplitude tarvx(1)=0.0; % First target cross range velocity (m/s) tarvy(1)=0.0; % First target along range velocity (m/s) tarx(2)=0; % Second target x (m) tary(2)=H*tan(incd*pi/180)+10; % Second target y (m, best to add in main beam shift) tarz(2)=0; % Second target z (m) tamp(2)=1; % Second target scattering amplitude tarvx(2)=0; % Second target cross range velocity (m/s) tarvy(2)=0; % Second target range range velocity (m/s) % Properties of SAR image that will be created dr=5.; % Range spacing of image (m) dc=1.25; % Cross-range spacing of image (m) nr=51; % # of along-range points to create in image (best if odd) nc=51; % # of cross-range points to create in image (best if odd) xi(1:nc)=(-floor(nc/2):floor(nc/2))*dc; yi(1:nr)=(-floor(nr/2):floor(nr/2))*dr+H*tan(incd*pi/180); k=2*pi*freq/3e8; inc=incd*pi/180; bwaz=bwazd*pi/180/sqrt(log(2))/2; bwel=bweld*pi/180/sqrt(log(2))/2; num=floor(inttime*prf); % Number of pulses in integration PW=1/BW; % Radar pulsewidth dR=3e8*PW/2/sqrt(log(2))/2; % Range resolution
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
dt=1/prf; % Inter-pulse period (sec) dx=v*dt; % Platform motion in one inter-pulse period (m) N=floor((max(xi)-min(xi))/dx+num);% Number of platform positions to simulate for image grid if (2*floor(N/2)==N) N=N+1; end; tt=(-floor(N/2):floor(N/2))*dt; for i=1:numtar tarxm(i,:)=tarx(i)+tarvx(i).*tt; tarym(i,:)=tary(i)+tarvy(i).*tt; end % Compute radar response: % - step through SAR image grid % - for each grid point, add up contributions from targets % - fake the radar's range resolution by weighting target contributions % by their distance from the expected range of the SAR image point x(1:N)=(-floor(N/2):floor(N/2))*dx; % Platform x position (along track)
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 6

HW6s - ps6_2.m , ps6_4.m clear all; close all; % SAR...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online