(三)加噪模块:
通过选择连接不同噪声模块加入人为噪声,并分别设置各噪声模块具有相同参数,调节信噪 比为在[0,27]中取数观察并记录显示模块实验结果误码数显示结果如下表:
Frame=500帧 信噪比/DB 误码率 信噪比/DB 误码率 Frame=500帧 信噪比/DB 误码率 信噪比/DB 误码率 Frame=500帧 信噪比/DB 误码率 信噪比/DB 误码率
加高斯白噪声 0 38.42% 15 3.15% 加瑞利噪声 0 38.59% 15 3.24% 加莱斯噪声 0 38.88% 15 3.39% 3 26.17% 18 2.30% 6 16.72% 21 1.69% 9 9.81% 24 1.15% 12 5.78% 27 0.75% 3 26.16% 18 2.18% 6 16.47% 21 1.37% 9 9.61% 24 0.83% 12 5.51% 27 0.44% 3 26.41% 18 2.08% 6 16.32% 21 1.29% 9 9.40% 24 0.74% 12 5.54% 27 0.42%
编制MATLAB程序如下: clear;clc;
%实验数据
F = [1 1.585 2.512 3.981 6.310 10.00 15.85 25.12 39.81 63.10 100.0 158.5 251.2 398.1 631.0 1000];
FdB = [0 3 6 9 12 15 18 21 24 27]; No add=[]
guassian = [38.42 26.41 16.32 9.4 5.54 3.15 2.08 1.29 0.74 0.42]; rician = [38.59 26.16 16.47 9.61 5.51 3.24 2.18 1.37 0.83 0.44]; ralyeigh = [38.88 26.17 16.72 9.81 5.78 3.39 2.30 1.69 1.15 0.75];
figure(1);
plot(FdB,guassian, '-sb'); hold on
plot(FdB,rician, '-^g'); hold on
plot(FdB,ralyeigh, '-dm');
legend('guassian','rician','ralyeigh',2); grid on
xlabel('信噪比/dB'); ylabel('误码率 /%'); title('加入三种噪声误码率比较');
得到加入三种噪声误码率比较图:
可见,在COFDM系统中人为加入高斯噪声、瑞利噪声、莱斯噪声后得到的误码率与无人为噪声加入时的误码率只有微弱差异,这时因为COFDM是一种特殊的多载波通信方案,单个用户的信息流被串/并变换为多个低速率码流,通过各个子载波的联合编码,具有很强的抗衰落能力。并且,COFDM采用一种不连续的多音调技术,将被称为载波的不同频率中的大量信号合并成单一的信号,从而完成信号传送。由于这种技术具有在杂波干扰下传送信号的能力,因此常常会被利用在容易受外界干扰或者抵抗外界干扰能力较差的传输介质中。按照这样COFDM既能充分利用信道带宽,也可以避免使用高速均衡和抗突发噪声差错。
然而,通过观察误码率随信噪比的总体趋势,可以发现在信道参数不变的情况下,
随着功率信噪比的增大,误码率逐渐的减小,直至趋于0,当再增大信噪比时,误码率的改善并不是很明显。在信噪比不变的情况下,多径效应会使信号传输产生衰落,从而信号的接收产生误码,当信号取一定的保护间隔时,可以有效的抑制多径效应,使误码率在可以接受的范围之内,但当信号的保护间隔小于时延参数时,误码率就会突然的增大。 (四)改进措施:
对于高斯信道白噪声引起的信道干扰而造成的误码率的增加,可通过增大信号功率,提高信道的信噪比,可以有效的减少误码率,但当再增大信噪比时,误码率的改善并不是很明显,太大的输入功率反而需要更大的能量,增加消耗,所以对
于输入的功率,误码可以选择一个适合的输入功率,使误码率在可接受的范围内即可。
对于多径衰落引起的误码率的增加,误码可以考虑对信号取一定的保护间隔,使保护间隔大于多径传输中的最大时延,从而可以有效的抑制多径效应所带来的衰落所引起的误码率。