重庆交通大学信息科学与工程学院综合性设计性实验报告专业: 通信工程专业 12 级学号:631206040218 姓名:柴闯闯实验所属课程:移动通信原理与应用实验室 (中心 ): 信息技术软件实验室指 导 教 师 :谭晋2014 年 11月教师评阅意见:签名:年月日实验成绩:一、题目扩频通信系统仿真实验二、仿真要求①传输的数据随机产生,要求采用频带传输(DPSK调制);②扩频码要求采用周期为63(或 127)的 m序列;③仿真从基站发送数据到三个不同的用户,各不同用户分别进行数据接收;④设计三种不同的功率延迟分布,从基站到达三个不同的用户分别经过多径衰落(路径数分别为 2,3,4);⑤三个用户接收端分别解出各自的数据并与发送前的数据进行差错比较。三、仿真方案详细设计(1) 通信系统的总体框图如下:由上图可以看出,整个设计由发送端、信道和接收机三个部分组成。①发射机原理发送端首先产生三组用户数据和三组不同的m序列,并用三组 m序列分别对用户信息进行扩频。再将扩频信号与载波进行DPSK调制,得到高频的已调调信号并将其送入无线的多径信道。②无线信道信道模拟成无线的多径多用户信道,在这个信道中有三个用户进行数据传输,每个用户的数据分别通过三径传输到达接收端。三径会有不同的延时,衰减。最终,还要将三径用户数据增加高斯白噪声。③接收机原理接收端会接收到有燥的三径信息的叠加。首先,要对接收到的三径信息进行解扩,分离出三组用户信息;其次,在将解扩后的信息进行带通滤波去除带外噪声;最后,分别对三组用户信息进行解调得到原始数据,在对接收到的数据进行误码率统计,得出系统的性能指标。(2) 功能模块的详细设计①扩频码( m序列)的产生扩频码为伪随机码 , 可以 m序列、 Golden 序列。本设计采用自相关特性好,互相关特性较差的 m序列,为了节省运算量,我选取了周期为63 扩频序列,经过计算易知要产生周期为63 的 m序列需要长度为 6 的反馈系数,经过查找资料得出三组反馈系数(八进制)45、67、75,其对应的二进制为1000011、1100111、1101101。并将二进制与移位寄存器级数对应,以 1000011为例,设初始化各寄存器单元内容为1,其具体的寄存器结构图如下所示:产生 m序列的 matlab 程序如下:%m序列的产生 ,s 为初始状态,抽头系数为(1000011)2 function PN=mseq(s) N=length(s); c=[]; D=s; for i=1:2^N-1 c1=rem(D(N)+D(N-1),2); c=[c,D(N)]; D=[c1,D(1:N-1)];...