Читать книгу Inverse Synthetic Aperture Radar Imaging With MATLAB Algorithms - Caner Ozdemir - Страница 78
Matlab code 2.3 Matlab file “Figure2 ‐ 15.m”
Оглавление%-------------------------------------------------------- % This code can be used to generate Figure 2.15 %-------------------------------------------------------- clear close all c=.3; % speed of light [] f=2:.002:22; % choose frequency vector Ro=50; % choose range of target [m] k=2*pi*f/c; Es=1*exp(-1i*2*k*Ro); % collected SFCW electric field df=f(2)-f(1); % frequency resolution N=length(f); % total stepped frequency points dr=c/(2*N*df); % range resolution R=0:dr:dr*(length(f)-1); %set the range vector plot(R, 20*log10(abs(ifft(Es))),'k','LineWidth',2) grid minor set(gca,'FontName', 'Arial', 'FontSize',12,'FontWeight','Bold'); xlabel('\itrange, m'); ylabel('\itamplitude, dBsm'); axis([0 max(R) -90 0])