fig1_23.m
上传用户:szahd2008
上传日期:2020-09-25
资源大小:1275k
文件大小:2k
源码类别:

传真(Fax)编程

开发平台:

Matlab

  1. % Use this program to reproduce Fig. 1.23 of text.
  2. close all
  3. clear all
  4. tsc = 2.5; % Scan time i s2.5 seconds
  5. sigma = 0.1; % radar cross section in m sqaured
  6. te = 900.0; % effective noise temperature in Kelvins
  7. snr = 15; % desired SNR in dB
  8. nf = 6.0; %noise figure in dB
  9. loss = 7.0; % radar losses in dB
  10. az_angle = 2; % search volume azimuth extent in degrees
  11. el_angle = 2; %serach volume elevation extent in degrees
  12. range = linspace(20e3,250e3,1000); % range to target from 20 Km 250 Km, 1000 points
  13. pap1 = power_aperture(snr,tsc,sigma/10,range,nf,loss,az_angle,el_angle);
  14. pap2 = power_aperture(snr,tsc,sigma,range,nf,loss,az_angle,el_angle);
  15. pap3 = power_aperture(snr,tsc,sigma*10,range,nf,loss,az_angle,el_angle);
  16. % plot power aperture prodcut versus range
  17. % figure 1.23a
  18. figure(1)
  19. rangekm  = range ./ 1000;
  20. plot(rangekm,pap1,'k',rangekm,pap2,'k -.',rangekm,pap3,'k:','linewidth',1.5)
  21. grid
  22. legend('sigma = -20 dBsm','sigma = -10dBsm','sigma = 0 dBsm')
  23. xlabel ('Detection range in Km');
  24. ylabel ('Power aperture product in dB');
  25. % generate Figure 1.23b
  26. lambda = 0.03; % wavelength in meters
  27. G = 45; % antenna gain in dB
  28. ae = linspace(1,25,1000);% aperture size 1 to 25 meter squared, 1000 points
  29. Ae = 10*log10(ae);
  30. range = 250e3; % rnage of interset is 250 Km
  31. pap1 = power_aperture(snr,tsc,sigma/10,range,nf,loss,az_angle,el_angle);
  32. pap2 = power_aperture(snr,tsc,sigma,range,nf,loss,az_angle,el_angle);
  33. pap3 = power_aperture(snr,tsc,sigma*10,range,nf,loss,az_angle,el_angle);
  34. Pav1 = pap1 - Ae;
  35. Pav2 = pap2 - Ae;
  36. Pav3 = pap3 - Ae;
  37. figure(2)
  38. plot(ae,Pav1,'k',ae,Pav2,'k -.',ae,Pav3,'k:','linewidth',1.5)
  39. grid
  40. xlabel('Aperture size in square meters')
  41. ylabel('Pav in dB')
  42. legend('sigma = -20 dBsm','sigma = -10dBsm','sigma = 0 dBsm')