物理层仿真 实验..doc

PAGE1 / NUMPAGES3 物理层仿真实验 系别:通信工程系 专业:通信工程系x级 学号: 姓名: 吕XX 实验时间:2014年6月30日 撰写日期:2014年7月3日 实验一:随机信号的产生 1.1实验目的 掌握各种伪随机序列的产生方法。 1.2实验原理 1.2.1 Wichmann-Hill算法产生均匀分布随机变量 该算法是通过将3个周期相近的随机数发生器产生的数据序列进行相加,进而得到更大的周期的数据序列。 定义三个随机数发生器: 以上三式中均需要设定一初始值,这三个初始值一般称为种子。产生的三个序列的周期分别是:30269、30307、30323。将这三个序列组合相加即可得到一个周期更大的均匀分布随机序列: 1.2.2 逆变换发产生Rayleigh分布随机变量 逆变换法的基本思想如图1.1所示,条件是产生的随机变量的分布函数具有闭合表达式。 图1.1 将一个不相关均匀分布的随机序列U映射到一个具有概率分布函数Fx(x)的不相关序列随机序列X Rayleigh分布的分布函数: 根据上面的逆变换方法有: 因此, 根据上式即可将均匀分布的随机变量映射为Rayleigh分布的随机变量。 1.2.3 根据Rayleigh分布随机变量产生Gaussian分布随机变量 基于Rayleigh随机变量,可以方便的产生Gaussian分布随机变量。关系如下: 或者 其中u1和u2分别是两个(0~1)之间均匀分布的随机变量,产生的X和Y均为高斯随机变量。 1.3 实验内容 根据实验原理部分,完成以下实验任务。 任务一:采用Willmann-Hill算法产生10000个均匀分布的随机变量,根据两组种子做出随机序列的直方图(命令hist),两组种子自行设定。 任务2:使用逆变换法产生其它分布的随机变量(Rayleigh)设定sigma2为0.5、1和2,分别做出Rayleigh随机变量序列的直方图,观察图形。 任务3:通过Rayleigh分布随机变量产生Gaussian分布随机变量,设定sigma2为1产生标准正态分布的随机变量,计算其方差并做直方图。改变sigma2值观察直方图的变化。 1.4 实验结果与分析 任务一:均匀分布两组直方图如下 由上图可看出,产生的随机序列满足(0~1)均匀分布。 任务二:Rayleigh分布直方图 由这三张图可看出,图像大致满足瑞利分布,且方差不同,瑞利分布的横坐标不同。方差越大,图像在横坐标轴上的跨度越大 任务三:通过瑞利分布随机变量产生高斯随机分布变量,方差为1 计算其方差得:varx =1.0033;vary =1.0079与所设定的sigma2=1的值相接近。 实验二:QPSK系统仿真 2.1 实验目的 掌握简单调制方法的基带仿真实现,以及AWGN信道和Rayleigh平坦衰落信道的建模,并完成在这两种信道下的误码率仿真。 2.2 实验原理 QPSK发射信号的等效基带格式和星座图 Sk = A(cosφk+jsinφk) 其中A为信号幅度,φk为调制相位,取值范围为(π/4, 3π/4,5π/4,7π/4),比特与相位之间的映射关系如图2.1所示。 图1.2 QPSK、8PSK、16QAM信号星座图 2.3 实验内容 任务1:根据参考教材第一章的BPSK示例,采用实验一产生随机数的方法重新改写程序,并仿真的BER结果,将结果与示例仿真结果进行比较。(提示:主要修改的内容有比特的产生、AWGN噪声的产生,即只要涉及需要随机数的地方均改用实验一中的方法得到)。 任务2:参考BPSK程序,搭建QPSK、8PSK、16QAM的基带仿真程序,仿真在AWGN信道和Rayleigh平坦衰落信道下的误码率性能,比较它们的误比特率和带宽效率,解释它们误码率性能差别的原因。 2.4 实验结果与分析 任务一:用实验一的方法产生的随机数和用matlab自带函数产生的随机数经过BPSK通信系统仿真的BER结果的比较。 如图,对这两种方法产生的随机数进行BPSK仿真,其误码率几乎一致。 任务二:BPSK、QPSK、8PSK、16QAM在AWGN信道下的仿真: 以上四图分别是BPSK、QPSK、8PSK、16QAM在伪随机数下AWGN信道中的仿真曲线,可见其结果与理论曲线几乎重叠,这是在满足大数定理下的仿真结果。 BPSK、QPSK、8PSK、16QAM在Rayleigh信道下的仿真曲线: 可见各个调制在AWGN和Rayleigh信道下的仿真结果几乎一致。接下来为节省仿真时间,在比较他们之间的性能差异将直接利用理论值曲线进行比较。 BPSK、QPSK、8PSK、16QAM仿真在AWG

文档评论(0)

1亿VIP精品文档

相关文档