📄 ds扩频仿真.m
字号:
% MATLAB script for Illustrative Problem 4, Chapter 9.
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 ;
semilogy(smld_err_prb1,'-')
hold on
semilogy(smld_err_prb2,':')
hold on
semilogy(smld_err_prb3,'-.')
hold on
semilogy(smld_err_prb4,'--')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -