下载最大比合并 等增益合并matlab仿真程序,MATLAB仿真报告

无线通信matlab仿真报告

一、分集仿真

现给出最大比合并(MRC)、等增益合并(EGC)和选择性合并的分集合并程序,理解各程序,完成以下习题。将程序运行结果及各题目的解答写入word中: 1. 用matlab分别运行“BPSKMRC.m”、“BPSKEGC.m”以及“BPSKSEL.m” (a)在程序中标注“注释”处加上注释(英文或中文)

BPSKMRC.m注释

nd = 10000; %设置每个循环中的符号数 snr_in_dB=[0:15] ;

ber=zeros(1,length(snr_in_dB)); for snr_num=1:length(snr_in_dB)

SNR=exp(snr_in_dB(snr_num)*log(10)/10);

nloop=100; % 循环次数 noe = 0; % 错误数 nod = 0; % 传输的数量 for iii=1:nloop

data1=rand(1,nd)>0.5; data2=2.*data1-1; %以下为衰减量的计算 %在瑞利信道下 code_rate=1; E=1;

sigma=E/sqrt(2*SNR*code_rate); n =[randn(1,nd) + j*randn(1,nd)];

h1 =1/sqrt(2)*[randn(1,nd) + j*randn(1,nd)]; % 瑞利信道 data41=data2.*h1+sigma.*n;

h11=conj(h1); %计算信道质量指数的复共轭 data411 = data41.*h11; %计算组合后的价值 %***************************************** n =[randn(1,nd) + j*randn(1,nd)];

h2 =1/sqrt(2)*[randn(1,nd) + j*randn(1,nd)]; % 瑞利信道 data42=data2.*h2+sigma.*n; h22=conj(h2); data422 =data42.*h22;

%*****************************************

data4=data411+data422;%在两个不相关的信道下的信号进行组合 % BPSK 解调

你可能感兴趣的:(下载最大比合并,等增益合并matlab仿真程序)