ip_05_06.m
上传用户:loeagle
上传日期:2013-03-02
资源大小:1236k
文件大小:1k
源码类别:

通讯编程文档

开发平台:

Matlab

  1. % MATLAB script for Illustrative Problem 5.6. 
  2. echo on
  3. SNRindB1=0:1:15;
  4. SNRindB2=0:0.1:15;
  5. for i=1:length(SNRindB1),
  6.    smld_err_prb(i)=smldPe56(SNRindB1(i));    % simulated error rate
  7.    echo off;
  8. end;
  9. echo on;
  10. for i=1:length(SNRindB2),
  11.    SNR=exp(SNRindB2(i)*log(10)/10);          % signal-to-noise ratio
  12.    theo_err_prb(i)=Qfunct(sqrt(SNR/2));   % theoretical error rate
  13.    echo off;
  14. end;
  15. echo on;
  16. % Plotting commands follow.
  17. semilogy(SNRindB1,smld_err_prb,'*');
  18. hold
  19. semilogy(SNRindB2,theo_err_prb);