《AWGN信道中BPSK调制系统BER仿真计算.docx》由会员分享,可在线阅读,更多相关《AWGN信道中BPSK调制系统BER仿真计算.docx(14页珍藏版)》请在优知文库上搜索。
1、纲。五.试验步骤运行发生器:通过发送器将伪随机序列变成数字化的调制信号。设定信噪比:假定为m,则0=10,用假设单位为分贝。确定计算NO计算噪声的方差。n产生噪声:因为噪声具有零均值,所以其功率和方差相等。我们产生一个和信号长度相同的噪声向量,且该向量方差为。no加上噪声,运行接收器确定时间延迟产生误差向量统计错误比特:误差向量“”中的每一个非零元素对应若个错误的比特。最终计算误比特率:每运行一次误比特率仿真,就须要传输和接收固定数量的比特,然后确定接收到的比特中有多少错误的.运用计算:0。六.试验结果及分析程序一10:1000;200:1;0;1:1(D);%1,01:1:2;(.,*b,)
2、;COO)C,)程序分析:做100O次试验,每次试验取200个抽样点,求出每次试验的误比特率,然后对100O次试验的堪比特率取平均值,即得仿真误比特率,然后将此误比特率及理论值进行比较。程序运行结果如图3所示。0;O;1;S1O(D):(sl*2-l)(2);Sl(l:2):S2(2:2);1.*S2;(12).*(12);:0:1;(l2)*(10.(10):.*;(Y)(2):(Y)(2);;1():1.(k)(k);数。将和仿真结果进行比较可知,在相同信噪比的状况下,比小,这是因为只要个比特错,相应的符号就会出错,而个要正确接收,就必需保证它的两个比特全部正确接收。图3仿真结果及理论值O
3、=*(,11)K)=*(C11);%n(21.2):(2);=(,);%=(1,);%0;22=(I/)(1)/2:1:/2(2001)2.1:120011000:1:1000:*;2.*.*;0=1:0.2,*(0);PO0C一100.040.06t(SCnXo.c012图6.瑞利衰落系数图形SimUaiecJRe(XMe1.52.5图7.瑞利分布概率密度函数仿真图形和理论图形=.试验仪器计算机软件四.试验原理仿真基带干脆序列扩频系统:1 .采纳或映射。2 .扩频序列可以是随机产生,可以是In序列,也可以是科,长度自选。3 .最终对或随信噪比改变画图及理论单用户的结果比较,并对仿真结果进行分
4、析。五.试验步骤1 .确定用户数目、信道特征以及调制方式。2 .确定基带扩频仿真系统的原理结构图,依据框图设计一个系统.并进行仿真。3 .用进行仿真,统计或随信噪比的关系,绘出曲线。4 .对统计试脸的结果及单用户的理论值进行比较。5 .对仿真结果进行分析。六.试验结果及分析程序,95%此函数用于95前向徒路系统的仿真,包括扩与频调制,匹配波波,接收等相关通信模块。前方真环境:加性高斯白噪声信道.先数据速率-9600J;=O:)限制程序运行中的显示=01%选择软/硬判决接收主要的仿真参数设置-9600;与比特率=1228800;5码片速率N=184;驱源数据数=11%匹配滤波器类型升余弦R=5;
5、生成多项式=111101011:101110001生成多项式矩阵K=(,2);%列数1.=(,1);%行数矩阵=64:码的长度=(l*(l,2),1);%32个10行=(.1);扩频调制码的生成多项式=101000111010000u,:=100111000111100u,;=15,13,9,8,7,5,0;路码生成多项式参数=15,12,11,10,6,5,4,3,0;路码生成多项式参数=(16,1);%16X1的。矩阵(16) =(O)依据配置i路码生成多项式=()-1.1);1;%I路信道码生成器的初始状态=(16,1);%16X1的0矩阵(17) =(O):M衣据配置q路码生成多项式=
6、()-1,1);1;%Q路信道码生成熟的初始状态扰码生成多项式=42,35,33,31,27,26,25,22,21,19,18,17,16,10,7,6,5,3,2,1,0;=(43,1):M3Xl的0矩阵(43)=():先依据配置扰码生成多项式=()-1.1);1;%长序列生成器的初始状态信道=10*10()处理增益=10*10(1.);=-1:0.5:1;%仿真信噪比范围()=-2:0.5:-1.5;主程序=:=;=:(1)%推断软/硬判决接收Cnnn,);(*11nn,);K)%依据多次运行C%l.lf0(D)输出当前值=0;=0;=0;(300)&(0)生成源数据%速率为19.2,=
7、(,);%产生95前向链路系统的发送数据包%速率为1.2288x=(,)实现95前向他路系统的数据调制信道=1(2)*(2)*(x)+j*(x)*10(-(i)-)/20)生成噪声序列=加入噪声接收机=(r,);%软判决,速率为19.2=OO);%定义接收码片的硬判决0=(,);M欠判决=(,):%硬判决0(311):%软判决结果图(312);(,接收机输入符号及发送码相比出错的码(313);(,),):%硬判决接收机及发送数据相比的出错码(.=2():(,50)0)%每50次保存一次(.);限保存结果=+,)求出错比特数);%求出错码数1迭代次数=:先存储各值下的出错比特数=;1;%存储各值下的出错码数=:N*;%存储各值下的总数据码数目*%保存当前迭代的数据误码率计算=;外出错比特比例1=11;=;%出错码比例l2*(10.(10);的余误差l2*(10.()10)的余误差=2*(10.F)/K)的余误差性能仿真显示*(10),信噪比误码率图%(Kl),1,;%(1(),):%(,.”);%(,误码率);%CO,(),%(),(),):%C,%,(),%,O,(),);仿真结果如下:结果分析:从图中可以看出,信噪比增大时,误码领先增大后减小,且误码率小于0.4。