现给出最大比合并(MRC)、等增益合并(EGC)和选择性合并的分集合并程序,理解各程序,完成以下习题。将程序运行结果及各题目的解答写入word中:
1. 用matlab分别运行“BPSKMRC.m”、“BPSKEGC.m”以及“BPSKSEL.m”
(a)在程序中标注“注释”处加上注释(英文或中文) (b)观察信噪比变化10dB,误比特率变化多少?
(c)程序中给出的是2分集,将其换为3分集,观察信噪比变化10dB,误比特率变化多少?
(d)将最大比合并和等增益合并及选择式合并的误比特率曲线,画在一张图上,比较这三种合并方法的优劣。
解:
BPSKMRC.m程序运行结果:
101010100 -2-4-6BER1010101010-8-10-12-14simulation BPSK MRC L=2theory gngauss BPSKtheory reyleigh-16 05Eb/N0 [dB]1015
BPSKEGC.m程序运行结果:
101010100 -2-4-6BER1010101010-8-10-12-14simulation BPSK EGC L=2theory gngauss BPSKtheory reyleigh-16 05Eb/N0 [dB]1015
BPSKSEL.m运行结果:
101010100 -2-4-6BER1010101010-8-10-12-14simulation BPSK SEL L=2theory gngauss BPSKtheory reyleigh 0-165Eb/N0 [dB]1015
(a) 在程序中标注“注释”处加上注释(英文或中文)
? BPSKMRC.m
h11=conj(h1); %注释:取共轭,计算相应天线的权重 data411 = data41.*h11; %注释:对天线加权 data4=data411+data422;% 注释:进行合并
? BPSKEGC.m
h11=conj(h1)./abs(h1); %注释:计算等增益合并的天线增益 data411 = data41.*h11; %注释:进行加权 data4=data411+data422; %注释:进行合并 ? BPSKSEL.m
H1 =1/sqrt(2)*[rand + 1j*rand]; %注释:生成一个瑞利衰落的因子
H2 =1/sqrt(2)*[rand + 1j*rand]; %注释:再生成一个瑞利衰落的因子
y1=H(1)*data(i)+sigma*(rand + 1j*rand); %注释:将信号加到瑞利衰落信道中 y2=H(2)*data(i)+sigma*(rand + 1j*rand); %注释:将信号加到瑞利衰落信道中 s=max(y); %注释:取出最大的信号 if (s==abs(y2))
s=y2/H2;%注释:均衡 else
s=y1/H1; %注释:均衡 end
if (data2~=data(i))
numofber=numofber+1; %注释:若传输有误,则误码数加一 end
p(k)=numofber/(N*totolnumber); %注释:计算误码率
(b) 观察信噪比变化10dB,误比特率变化多少?
从图上看来,信噪比每增大10dB,误码率会下降为原先的百分之1
(c) 程序中给出的是2分集,将其换为3分集,观察信噪比变化10dB,误比
特率变化多少?
以最大比值合并为例,依照原来的程序修改而写成3分集的程序“BPSKMRC_3.m”(源代码见作业文件夹),程序运行结果如下:
101010100 -2-4-6BER1010101010-8-10-12-14simulation BPSK MRC L=3theory gngauss BPSKtheory reyleigh 05Eb/N0 [dB]1015-16
从仿真结果来看,采用三分集的MRC,信噪比每提高10dB,误码率会下降为大约原先误码率的9‰.
(d) 将最大比合并和等增益合并及选择式合并的误比特率曲线,画在一张图
上,比较这三种合并方法的优劣。
将原先程序组合成新程序“BPSK_Diversity.m”,程序运行结果如下:
101010100 -2-4-6BER1010101010-8-10-12-14simulation BPSK MRC L=2simulation BPSK EGC L=2simulation BPSK SEL L=2theory gngauss BPSKtheory reyleigh 0-165Eb/N0 [dB]1015
可以看到,与瑞利信道相比,三种合并的方式都取得了一定的成效,但是三者相互比较之下,最大比值合并的性能略胜一筹,而选择性合并性能是三者中的最差的:
10-210-3BER10-4simulation BPSK MRC L=2simulation BPSK EGC L=2simulation BPSK SEL L=2theory gngauss BPSKtheory reyleigh10-5 10111213Eb/N0 [dB]1415
相关推荐: