课程设计项目名称:瑞利衰落信道的影响及空间分集
题目1描述
考察衰落的影响:M=1,采用QPSK调制;得到在AWGN和瑞利信道下的误比特率性能曲线(横坐标为符号信噪比Eb/N0,单位为dB;纵坐标为误符号率),并与相应的理论曲线比较。
仿真(考察分集技术的性能提升):M取其它值时(如2、4、6),采用不同分集合并(选择式SC、最大值MRC、等增益EGC)时,误比特率性能,并与M=1时的曲线比较。
比较AWGN和瑞利信道对于误码率的影响:保持瑞利的平均信噪比和AWGN信道的信噪比相同。
系统设置
三种合并方式都假设
(1)每一支路的噪声与信号不相关,噪声均值为零,具有恒定均方根值;
(2)信号幅度的衰落速率远低于信号的最低调制频率;
(3)各支路信号的衰落互不相关,彼此独立。
仿真代码
瑞利衰落与高斯信道对于误码率的影响
仿真代码
clear all
L_frame=100; N_packet=5000;
SNRdBs=[0:30];
for i_SNR=1:length(SNRdBs)
SNRdB=SNRdBs(i_SNR);
sigma=sqrt(0.5/(10^(SNRdB/10)));
for i_packet=1:N_packet
symbol_data1=randi([0 1],L_frame*2,1);
[temp,sym_tab]=modulator(symbol_data1.');
X=temp.'; % frlg=length(X), X为调制后的信号序列
Hr=(randn(L_frame,1)+1i*randn(L_frame,1))/sqrt(2);%Rayleigh Channel
Ha=randn(L_frame,1); %AWGN channel
Z1=0;
R1=Hr.*X+ sigma*(randn(L_frame,1)+1i*randn(L_frame,1));
Z1=Z1+R1.*conj(Hr);
R2=X+sigma*Ha;
for m=1:4
d1(:,m)=abs(Z1-sym_tab(m)).^2; %最大似然译码
d2(:,m)=abs(R2-sym_tab(m)).^2;
end
[y1,i1] = min(d1,[],2);
Xd=sym_tab(i1).';
[y2,i2]=min(d2,[],2);
Xa=sym_tab(i2).';
temp1 = X>0; temp2 = Xd>0; temp3=Xa>0;
noeb_p1(i_packet)=sum(sum(temp1~=temp2));
noeb_p2(i_packet)=sum(sum(temp1~=temp3));
end
BER1(i_SNR)=sum(noeb_p1)/(N_packet*L_frame*2);
BER2(i_SNR)=sum(noeb_p2)/(N_packet*L_frame*2);
SNRw=10^(SNRdB/10);
BER3(i_SNR)=1/2*erfc(sqrt(SNRw));%theoretical BE