www.pudn.com > dss.zip > ds.m


% MATLAB script for Illustrative Problem 9.4. 
clear 
echo on 
Lc=20;			  		% number of chips per bit 
A1=3;			  		% amplitude of the first sinusoidal interference 
A2=7;			  		% amplitude of the second sinusoidal interference 
A3=12;			  		% amplitude of the third sinusoidal interference 
A4=0;			  		% fourth case: no interference 
w0=1;			  		% frequency of the sinusoidal interference in radians 
SNRindB=0:2:30; 
for i=1:length(SNRindB), 
  % measured error rates 
  smld_err_prb1(i)=ss_pe94(SNRindB(i),Lc,A1,w0); 
  smld_err_prb2(i)=ss_pe94(SNRindB(i),Lc,A2,w0); 
  smld_err_prb3(i)=ss_pe94(SNRindB(i),Lc,A3,w0); 
  echo off ; 
end; 
echo on ; 
SNRindB4=0:1:8; 
for i=1:length(SNRindB4), 
  % measured error rate when there is no interference 
  smld_err_prb4(i)=ss_Pe94(SNRindB4(i),Lc,A4,w0);  
  echo off ; 
end;    	 
echo on ;		           
% Plotting commands follow.