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

传真(Fax)编程

开发平台:

Matlab

  1. % This program is used to produce Fig. 4.4
  2. close all
  3. clear all
  4. for nfa = 2:2:12
  5.    b = sqrt(-2.0 * log(10^(-nfa)));
  6.    index = 0;
  7.    hold on
  8.    for snr = 0:.1:18
  9.       index = index +1;
  10.       a = sqrt(2.0 * 10^(.1*snr));
  11.       pro(index) = marcumsq(a,b);
  12.    end
  13.    x = 0:.1:18;
  14.    set(gca,'ytick',[.1 .2 .3 .4 .5 .6  .7 .75 .8 .85 .9 ...
  15.          .95 .9999])
  16.    set(gca,'xtick',[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18])
  17.    loglog(x, pro,'k');
  18. end
  19. hold off
  20. xlabel ('Single pulse SNR - dB')
  21. ylabel ('Probability of detection')
  22. grid