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

传真(Fax)编程

开发平台:

Matlab

  1. function PAP = power_aperture(snr,tsc,sigma,range,nf,loss,az_angle,el_angle)
  2. % This program implements Eq. (1.79)
  3. Tsc = 10*log10(tsc); % convert Tsc into dB
  4. Sigma = 10*log10(sigma); % convert sigma to dB
  5. four_pi = 10*log10(4.0 * pi); % (4pi) in dB
  6. k_db = 10*log10(1.38e-23); % Boltzman's constant in dB
  7. To = 10*log10(290); % noise temp. in dB
  8. range_pwr4_db = 10*log10(range.^4); % target range^4 in dB
  9. omega = (az_angle/57.296) * (el_angle / 57.296); % compute search volume in steraradians
  10. Omega = 10*log10(omega); % search volume in dB
  11. % implement Eq. (1.79)
  12. PAP = snr + four_pi + k_db + To + nf + loss + range_pwr4_db + Omega ...
  13.     - Sigma - Tsc;
  14. return