基于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序列产生更多的地址吗,更适合于大型的通信系统。在本设计中

cdma matlab仿真程序,基于Matlab的CDMA通信完整系统分析及仿真.doc相关推荐

  1. Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别

    Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 目录 车牌图像数据集 视频动态演示 核心代码 相关文章 Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 Matl ...

  2. Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机GA遗传算法PSO粒子群优化算法)、案例应用之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机&GA遗传算法&PSO粒子群优化算法).案例应用之详细攻略 目录 1.SVM算法使用案例 1.1.Libsvm ...

  3. Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN、SOFM神经网络)、案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN.SOFM神经网络).案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略 目录

  4. qam已调信号matlab相干解调,通信原理课程设计-基于MATLAB的M-QAM调制及相干解调的设计与仿真.doc...

    通 信 原 理 课 程 设 计 报 告 题 目:基于MATLAB 的M-QAM调 制及相干解调的设计与仿真 班 级:通信工程 1411 姓 名: 成 绩: 日 期:2016 年 12 月 21 日 基 ...

  5. matlab机器人轨迹规划仿真程序,基于MATLAB的六自由度机器人轨迹规划与仿真.pdf...

    基于MATLAB的六自由度机器人轨迹规划与仿真 学兔兔 l 訇 似 基于MATLAB的六自由度机器人轨迹规划与仿真 Trajectory planning and simulation of six- ...

  6. matlab机器人轨迹规划仿真程序,基于MATLAB_Robotics工具箱的工业机器人轨迹规划及仿真研究...

    [实例简介] 基于MATLAB_Robotics工具箱的工业机器人轨迹规划及仿真研究 //CAD/CAM/CAE/ CAPP MANUFACTURING INF( ti=i:025:1+1 i=0:3 ...

  7. 恒温matlab的仿真程序,基于Matlab恒温箱温度控制系统设计与仿真

    基于Matlab恒温箱温度控制系统设计与仿真 毕业设计论文 基于Matlab的恒温箱温度控制系统设计与仿真 摘 要 恒温箱在工业生产和科学研究中有着重要的作用,因此设计一个合适的温度控制系统有着重要的 ...

  8. matlab数字pid控制仿真程序,基于MATLAB的数字PID控制器设计及仿真分析

    基于MATLAB的数字PID控制器设计及仿真分析 基于基于MATLABMATLAB的数字的数字PIDPID控制器设计及仿真分析控制器设计及仿真分析 摘摘 要要 PID控制作为历史最为悠久,生命力最强的 ...

  9. 码分多址matlab代码,基于matlab的码分多址系统仿真

    基于matlab的码分多址系统仿真 淮南师范学院电气信息工程学院 2010届电子信息工程专业课程设计报告 课程设计报告 题 目: 基于 Matlab 的 CDMA 多址技术的仿真 学生姓名: 学生学号 ...

最新文章

  1. ExtJS FormPanel不执行校验
  2. 【英语学习】【English L06】U05 Appointments L4 Making an appointment with a doctor
  3. fastjson 判断是否包含_Fastjson, Gson, org.json.JSON三者对于JSONObject及JSONArray的判断
  4. Spring、SpringMVC和Springboot的区别
  5. Android单元测试 - 如何开始?
  6. 专业心率监测器克服了心电噪声和电源的挑战---凯利讯半导体
  7. 微信小程序-基于云开发实现社区项目(Demo版本的升级)
  8. sortBy(-_._2 ) in scala
  9. arm push/pop/b/bl汇编指令
  10. 思科计算机网络第五章考试,思科第一学期第五章试题和答案
  11. java wtc_通过Java来调用WTC服务 | 学步园
  12. 动态网页怎样才能被搜索引擎收录
  13. 开启VPN和NAT服务
  14. Python3利用VirusTotal的vt库通过API上传样本
  15. 「wps教程」Word里的大神器隐藏技能
  16. Python netmiko库实现huawei/h3c网络设备配置
  17. 工程伦理--15.5 克隆技术和干细胞研究的伦理问题(上)
  18. TROPOMI(哨兵5P)数据介绍及下载方法
  19. 使用PHP进行网页爬取
  20. hdu 3234 并查集

热门文章

  1. 数据分析师进阶必备6大数学利器
  2. ARP代理(善意的欺骗)
  3. aopalliance.jar是什么?
  4. 【3D服装级设计/游戏动画引擎】Marvelous Designer软件
  5. 中南大学软件工程修习课程
  6. 微服务入门篇(二),万字长文带你实操作SpringCloudAlibaba微服务组件
  7. 数据结构——邻接矩阵表示图(c语言)
  8. 华为奔赴“空间智能”,全屋智能的逻辑变了吗?
  9. 刘轩:教你改善自己的生活习惯
  10. window系统:创建vue3项目报错Delete `␍`eslint(prettier/prettier)