⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simulation_data.asv

📁 PPM调制的超宽带系统RAKE接收机的误码率仿真程序
💻 ASV
字号:

clc;
clear;


% 仿真参数:
% Pow = -30;       % average transmitted power (dBm)
% fc = 50e9;      % sampling frequency
% numbits =1000;     % number of bits generated by the source
% Ts = 50e-9;      % frame time, i.e., average pulse repetition period [s]
% Ns = 1;          % number of pulses per bit
% Tc = 1e-9;       % chip time [s]
% Nh = 5;          % cardinality of the TH code
% Np = 2000;          % periodicity of the TH code
% 
% Tm = 0.5e-9;       % pulse duration [s]
% tau = 0.2e-9;      % shaping factor for the pulse [s]   
% dPPM = 0.5e-9;   % time shift introduced by the PPM [s]
% 仿真结果:
%  第一次仿真结果:
   ABER(1,:)=[2.1100000e-001  1.1100000e-001  4.0000000e-002  5.0000000e-003];
   BBER(1,:)=[2.6400000e-001  1.7400000e-001  8.1000000e-002  3.1000000e-002];
   CBER(1,:)=[3.0800000e-001  2.4500000e-001  1.6000000e-001  9.6000000e-002];
   DBER(1,:)=[3.3000000e-001  2.6600000e-001  1.7000000e-001  1.1500000e-001];
   EBER(1,:)=[3.9800000e-001  3.7600000e-001  3.0000000e-001  2.4900000e-001];
% 第二次仿真结果:  
  ABER(2,:)=[1.9000000e-001  9.3000000e-002  3.0000000e-002  5.0000000e-003];
  BBER(2,:)=[1.9000000e-001  1.1600000e-001  4.9000000e-002  9.0000000e-003];
  CBER(2,:)=[2.1700000e-001  1.3800000e-001  6.4000000e-002  1.0000000e-002];
  DBER(2,:)=[2.3700000e-001  1.5300000e-001  7.6000000e-002  1.9000000e-002];
  EBER(2,:)=[2.4800000e-001  1.7000000e-001  9.3000000e-002  2.6000000e-002];
%  第三次仿真结果:  
  ABER(3,:)=[2.0600000e-001  1.2500000e-001  4.2000000e-002  8.0000000e-003];
  BBER(3,:)=[2.5000000e-001  1.7000000e-001  9.5000000e-002  2.8000000e-002];
  CBER(3,:)=[3.5000000e-001  2.4400000e-001  1.9700000e-001  1.0400000e-001];
  DBER(3,:)=[3.0900000e-001  2.6300000e-001  1.8900000e-001  9.7000000e-002];
  EBER(3,:)=[4.6700000e-001  4.4600000e-001  3.8600000e-001  3.3800000e-001];  
%  第四次仿真结果:  
  ABER(4,:)=[1.2300000e-001  5.2000000e-002  1.2000000e-002  1.0000000e-003];
  BBER(4,:)=[1.5500000e-001  8.4000000e-002  2.3000000e-002  1.0000000e-003];
  CBER(4,:)=[2.2000000e-001  1.4200000e-001  4.1000000e-002  1.7000000e-002];
  DBER(4,:)=[2.6000000e-001  1.8300000e-001  8.8000000e-002  3.5000000e-002];
  EBER(4,:)=[3.4100000e-001  2.5200000e-001  1.6800000e-001  1.2100000e-001]; 
%  第五次仿真结果:
   ABER(5,:)=[2.2900000e-001  1.1700000e-001  5.5000000e-002  1.3000000e-002];
   BBER(5,:)=[2.3200000e-001  1.3600000e-001  7.3000000e-002  2.1000000e-002];
   CBER(5,:)=[2.5500000e-001  1.5700000e-001  8.5000000e-002  2.9000000e-002];
   DBER(5,:)=[2.4700000e-001  1.5900000e-001  9.2000000e-002  3.0000000e-002];
   EBER(5,:)=[4.4700000e-001  4.2400000e-001  4.2000000e-001  3.2900000e-001];
[W,L] =size(ABER);
aber=zeros(1,L);bber=zeros(1,L);cber=zeros(1,L);dber=zeros(1,L);eber=zeros(1,L);
exno=[0 3 6 9];
for j=1:L
    for i=1:W
        aber(j)=aber(j)+ ABER(i,j);
        bber(j)=bber(j)+ BBER(i,j);
        cber(j)=cber(j)+ CBER(i,j);
        dber(j)=dber(j)+ DBER(i,j);
        eber(j)=eber(j)+ EBER(i,j);
    end
    aber(j)=aber(j)/W;
end
aber 
figure(11);
semilogy(exno,aber,'b-o',exno,bber,'g-*',exno,cber,'r-d',exno,dber,'c-+',exno,eber,'y-s');
legend('理想RAKE','选择性RAKE(5个支路)','选择性RAKE(2个支路)','部分RAKE(5个支路)','部分RAKE(2个支路)');
xlabel('Ex/N0/dB');
ylabel('Prb');
title('MRC合并RAKE性能仿真');
grid;

% Pow = -30;       average transmitted power (dBm)
% fc = 50e9;      sampling frequency
% numbits =1000;     number of bits generated by the source
% Ts = 10e-9;      frame time, i.e., average pulse repetition period [s]
% Ns = 1;          number of pulses per bit
% Tc = 1e-9;       chip time [s]
% Nh = 5;          cardinality of the TH code
% Np = 2000;          periodicity of the TH code
% 
% Tm = 0.5e-9;       pulse duration [s]
% tau = 0.2e-9;      shaping factor for the pulse [s]   
% dPPM = 0.5e-9;   time shift introduced by the PPM [s]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -