
Related theoretical knowledge and MATLAB simulation results can be found in 《Radar Principles (Issue 7)《Radar Search Equation Analysis》 and 《Radar Principles (Issue 8)》《Application of Radar Search Equation in MATLAB Simulation》.Radar Equation MATLAB Simulation Application
function PAP = power_aperture(snr,tsc, sigma, range,te,nf,loss,az_angle,el_angle,alfa)Tsc = 10*log10(tsc); Sigma = 10*log10(sigma); four_pi = 10*log10(4.0*pi); k_db = 10*log10(1.38e-23); Te = 10*log10(te); range_pwr4_db = 10*log10(range.^4); omega = az_angle*el_angle ; Omega = 10*log10(omega) ;alfa_db = 10*log10(alfa);PAP = snr + four_pi + k_db + Te + nf+ loss + range_pwr4_db + Omega +alfa_db-Sigma-Tsc;return
close allclear alltsc = 30; % Total scanning time required for the search range te = 600.0; % Noise temperature of the receiving system snr = 10; % Minimum signal-to-noise ratio nf = 6.0; % Noise figure loss = 10; % Transmission loss az_angle = 0.69; % Azimuth angle range of the search area el_angle = 0.69; % Elevation angle range of the search area alfa=0.6;% Antenna physical design parameter sigma1=0.01;% Target radar cross-section 0.01 sigma2=0.1;% Target radar cross-section 0.1 sigma3=1;% Target radar cross-section 1 range=linspace(50e3,200e3,1000);% Variation of maximum detection distance papl = power_aperture(snr,tsc,sigma1,range,te,nf,loss,az_angle,el_angle,alfa);pap2 = power_aperture(snr,tsc,sigma2,range,te,nf,loss,az_angle,el_angle,alfa);pap3 = power_aperture(snr,tsc,sigma3,range,te,nf,loss,az_angle,el_angle,alfa);figure(1)rangekm=range./1000;plot(rangekm,papl,'k',rangekm,pap2,'k-.',rangekm,pap3,'k:')gridlegend('Target radar cross-section 0.01','Target radar cross-section 0.1','Target radar cross-section 1')xlabel ('Maximum detection distance (km)');ylabel ('Power-Aperture Product (dB)');title('Scanning time 30s, scanning range 40°×40°')
Follow us
Get more technical details and challenges
Helping you
Technical understanding made easy
Technical practice with details