基于Matlab的CDMA通信完整系统分析及仿真
课程论文
题 目: 基于Matlab
CDMA多址技术的仿真
学生姓名: 苏未然
学生学号: 1008030130
系 别: 电气信息工程学院
专 业: 电子信息工程
年 级 : 10级
指导教师: 王丽
电气信息工程学院制
2013年4月
目录
绪 论CDMA通信系统分析及仿真................................
整体仿真框图信源伪随机序列生成器..........................扩频..................................................编码和调制...........................................接收端仿真系统信源.2 编码.3 扩频.4 调制与解调.5 误码计算 实验结果.2 多用户在相同信道环境下的仿真
参考文献.......................................................13
仿真结果.......................................................14
设计的代码.....................................................16
绪 论利用MATLAB平台的SIMULINK可视化仿真功能,结合CDMA的实际通信情况,利用MATLAB组建出完整的CDMA通信系统,完成整体设计方案,实现完整的发送到接收的端到端的CDMA无线通信系统的建模、仿真和分析 介绍了CDMA的主要环节(包括扩频技术、差错控制技术、调制技术、信道等)的参数设置。单用户在不同信道环境下,信道的噪声对结果影响很大,噪声功率越大,系统的误码率越大。多用户在相同信道环境下的仿真时,由于是采用了噪声功率为0.01W的信道传输环境,所以在单用户情况下误码率为0,而增加了用户数之后,误码率也随之增加。可见,信号在传输过程中,除了受到信道噪声的影响外,还存在多址接入干扰、单频干扰、窄带干扰、跟踪式干扰等,主要是多址接入干扰。
20世纪60年代以来,随着民用通信事业的发展,频带拥挤问题日益突出。CDMA(Code DivisionMultiple Access,码分多址)通信,在使用相同频率资源的情况下,理论上CDMA移动网比模拟网容量大20倍,实际使用中比模拟网大10倍,比GSM要大4~5倍,所以在通信领域中起着非常重要的作用。CDMA的基本原理是利用互相正交(或尽可能正交)的不同编码,分配给不同用户调制信号,实现多用户同时使用同一频率接入系统和网络的通信。由于利用互相正交(或尽可能正交)的编码去调制信号,会将原信号的频谱带宽扩展,因此,这种通信方式,又称为扩频通信。本论文所完成的CDMA通信仿真系统,是结合CDMA的实际通信情况,利用MATLAB组建出完整的CDMA通信系统,完成整体设计方案,实现完整的发送到接收的端到端的CDMA无线通信系统的建模、仿真和分析。
第1章 CDMA通信系统分析及仿真
整体仿真框图
本论文在CDMA通信原理的基础上,得出CDMA通信系统的仿真框图(图2-1)。
图-1 CDMA通信系统的仿真框图
.2 信源
二进制贝努利序列产生器产生一个二进制序列,并且这个二进制序列中的0和1服从贝努利分布。本文使用4个二进制贝努利信号发生器,以子系统形式封装于输入信号中。产生器的产生是由一个随机信号器与一个常数进行判决,输出的二进制再进行抽样整形,从而输出符合参数设置的而进驻。输入信号抽样的时间均为1,即码元宽度为1,选择产生一维向量。
.3 伪随机序列生成器
扩频通信系统中,伪随机序列与正交编码是十分重要的技术。主要包括m序列,Gold序列,Walsh码序列等。Walsh码序列比较复杂,正交性较好,主要用于CDMA IS-95系统中。而Gold序列可以比m序列产生更多的地址吗,更适合于大型的通信系统。在本设计中