基于MATLAB的CDMA通信系统设计与仿真 目录 研究背景 研究方法 CDMA各部分仿真 CDMA系统仿真总图 结果分析 致谢 * 研究背景 20世纪60年代以来,随着民用通信事业的发展,频带拥挤问题日益突出。CDMA(Code Diveision Multiple Access,码分多址)通信,在使用相同频率资源的情况下,理论上CDMA移动网比模拟网容量大20倍,实际使用中比模拟网大10倍,比GSM要大4~5倍,所以在通信领域中起着非常重要的作用。CDMA的基本原理是利用互相正交(或尽可能正交)的不同编码,分配给不同用户调制信号,实现多用户同时使用同一频率接入系统和网络的通信。由于利用互相正交(或尽可能正交)的编码去调制信号,会将原信号的频谱带宽扩展,因此,这种通信方式,又称为扩频通信。本论文所完成的CDMA通信仿真系统,是结合CDMA的实际通信情况,利用MATLAB的通信工具箱-SIMULINK组建出完整的CDMA通信系统,完成整体设计方案,实现完整的发送到接收的端到端的CDMA通信系统的设计、仿真和分析以及单用户在不同信道环境下的仿真、多用户在相同信道环境下的仿真。 * 研究方法 利用MATLAB平台的SIMULINK可视化仿真功能,结合CDMA的实际通信情况,利用MATLAB组建出完整的CDMA通信系统,完成整体设计方案,实现完整的发送到接收的端到端的CDMA无线通信系统的建模、仿真和分析,介绍了CDMA的主要环节(包括扩频技术、解扩技术、调制技术、解调技术、信道等)的参数设置。单用户在不同信道环境下,信道的噪声对结果影响很大,噪声功率越大,系统的误码率越大。多用户在相同信道环境下的仿真时,由于是采用了噪声功率为0.01W的信道传输环境,所以在单用户情况下误码率为0,而增加了用户数之后,误码率也随之增加。可见,信号在传输过程中,除了受到信道噪声的影响外,还存在多址接入干扰、单频干扰、窄带干扰、跟踪式干扰等,主要是多址接入干扰。 * CDMA系统各部分仿真 1、信源及扩频部分仿真 第一路二进制伯努利序列产生器如下图图,0与1的概率分别0.5,基带信号的比特率为9600kbps,输出波形如图 第二路二进制伯努利序列产生器、将单极性波形转化成双极性、阿达玛产生器都进行了仿真,在此不展示。加法器,将多路信号叠加在一起,以便多用户共同使用同一个信道,实现复用,下面就是其模型和波形 * CDMA系统各部分仿真 2、调制及信道部分仿真 用成形滤波器进行波形变换 信道部分,在信噪比不同情况下 * 3、解调部分仿真 锁相环 解调时用滤波器 CDMA系统各部分仿真 * 4、解扩部分仿真 系统默认的积分器为不定积分,而实际的积分器应该为定积分,在每个码元持续期间积分,积分结束后将积分值清零,使下一个积分开始时的初值为0, 模型和输出波形如下图所示: CDMA系统各部分仿真 * 5、抽样判决部分仿真 抽样,就是对积分后的信号采样,所用的采样脉冲信号就是如右所示: 从积分器出来的信号,是一个个的三角波,要对其每个周期的末端积分值进行判定,看是0还是1。故对其末端进行采样,模型和波形如右图所示: 用判决器判断0和1分别在什么情况下,判断完后用保持器得到发送的第一路与接收的第一路信号如右图 CDMA系统各部分仿真 * 6、频谱图及误码率计算模块 第一路信号频谱和第一路信号扩频后的频谱图如下图所示 CDMA系统各部分仿真 * CDMA系统仿真总图 * 结果分析 1、单用户在不同信道环境下的仿真由表1可以分析出,在信道传输过程中,信道的噪声对结果影响很大,在噪声功率为100W的情况下,误码率偏高。降低噪声功率后,误码率也明显减小。可见,在单用户情况下,CDMA通信系统的误码率主要取决于信道中的噪声。 用户数 传送信息量/ bit 误码数 噪声功率/W 抗干扰方式 误码率 1 1000 444 100 直扩 0.444 1 1000 345 10 直扩 0.345 1 1000 161 1 直扩 0.161 1 1000 23 0.1 直扩 0.023 1 1000 0 0.01 直扩 0 表1 单用户在不同信道环境下的仿真 *

matlab中基于cdma的锁相环,答辩-基于MATLAB的CDMA通信系统设计与仿真.ppt相关推荐

  1. matlab 日期排序_在Matlab中对数据进行排序(Sorting Data in Matlab)

    在Matlab中对数据进行排序(Sorting Data in Matlab) 我试图在Matlab中对以下数据进行排序,但没有得到我需要的预期输出. 这是数据: '1B-3A-5A' '1A-3A- ...

  2. 基于matlab的锁相环频率合成器,基于MATLAB锁相环.ppt

    <基于MATLAB锁相环.ppt>由会员分享,可在线阅读,更多相关<基于MATLAB锁相环.ppt(18页珍藏版)>请在人人文库网上搜索. 1.基于Matlab的锁相环设计,指 ...

  3. 锁相环载波同步MATLAB实现,MATLAB中利用锁相环实现载波同步

    利用锁相环实现载波同步 一. 实验目的:利用matlab验证锁相环实现载波同步的原理和方法 二. 实验要求:设输入已调信号为FM信号,该调频信号由100Hz的消息正选拨调制1kHz的载频而成.试用锁相 ...

  4. 锁相环载波同步MATLAB实现,利用锁相环实现载波同步

    利用锁相环实现载波同步 一:实验目的:利用matlab 验证锁相环实现载波同步的原理和方法. 二:实验要求:设输入已调信号为FM 信号,该调频信号由100Hz 的消息正选拨调制1kHz 的载频而成.试 ...

  5. 锁相环设计与MATLAB仿真

    锁相环(PLL)是一个能够跟踪输入信号相位的闭环自动控制系统.它在无线电技术的各个领域得到了很广泛的应用.最初,DeBellescize于1932年提出同步检波理论,首次公开发表了对锁相环路的描述,但 ...

  6. 二阶锁频环辅助三阶锁相环 原理及matlab实现

    接收接收信号时,需要我们对信号进行捕获,跟踪,通过载波对信号进行跟踪. 跟踪:通过卫星信号的载波频率与码相位 跟踪环路:由载波跟载波环路,与码跟踪环路两部分构成,分别用来跟踪信号的中的杂波与伪码. 载 ...

  7. matlab中 直扩系统误码率_MATLAB环境下扩频通信的研究及误码率的仿真

    展开全部 摘 要 本文阐述了扩展频谱通信技术的理论基础和实现方法,并通过MATLAB 提供Simulink 仿真平台32313133353236313431303231363533e58685e5ae ...

  8. matlab中读文件的行数_【Matlab】 读取文件各种方法

    本技术支持指南主要处理:ASCII, binary, and MAT files.要得到MATLAB中可用来读写各种文件格式的完全函数列表,可以键入以下命令: help iofun MATLAB中有两 ...

  9. matlab中的代数环问题及其消除方法,Matlab中的代数环问题及其消除方法

    0 引言 反馈是一种普遍存在的现象,在进行计算机仿真的时候,将经常会遇到反馈回路.仿真时需要按照一定的时序执行相应的计算步骤,对于存在反馈回路的控制系统,输入和输出存在着计算时序,当输入直接取决于输出 ...

最新文章

  1. python迷宫万花筒代码_利用广度优先遍历搜索迷宫的python源代码
  2. 〖Android〗Android App项目资源字符串检查(检查是否缺少对应的翻译,导致系统切换语言后崩溃)...
  3. 低压差降压稳压电路设计
  4. python学生类出不来中文_求教Python中文编码望大神给解答
  5. Java解析XMl文件之SAX和DOm方法
  6. 【BZOJ 1597】 [Usaco2008 Mar]土地购买 (斜率优化)
  7. 1、构造函数、静态代码块、构造代码块执行顺序
  8. nagios监控服务短信报警开发及部署细节
  9. verilog 之数字电路 边沿检测电路
  10. Micropython教程之TPYBoard开发板制作电子时钟(萝卜学科编程教育)
  11. java callback_java——回调机制(callback)
  12. 416.分割等和子集
  13. 系统软硬件测试工具介绍
  14. sourcetree拉取项目时报错,解决两个冲突
  15. 指付通盗刷信用卡维权连载--9月5日维权纪实
  16. 简单易懂的 全景图高清下载方法以及原理简要解析(支持下载建E、720yun、酷雷曼、景站、酷家乐、百度街景原图)
  17. 电脑格式化恢复|电脑格式化数据如何恢复?
  18. android app 缓存目录在哪里找,Android App的文件缓存目录
  19. Unity之UGUI-特效遮挡问题2.0
  20. 女人要想赚钱,应该选什么路?

热门文章

  1. 关于Const指针的一点补充
  2. 第一次来到博客园.....
  3. Xdebug 使用说明
  4. IEnumerable
  5. jQuery制作动态酷效果总结
  6. LINQ-sql的终极疯狂
  7. 2018年房价到底会不会涨!
  8. 爬虫小工具合集|不会编程也能爬数据
  9. mysql数据库语句分类_细数MySQL中SQL语句的分类
  10. 《互联网人如厕报告》,厕所竟成互联网人的 “最后净土”