基于MATLAB 的扩频通信系统仿真研究

范伟 翟传润 战兴群

(上海交通大学电子信息与电气工程学院,200030,上海)

摘要 本文阐述了扩展频谱通信技术的理论基础和实现方法,利用MATLAB 提供的可视化工具Simulink 建立了扩频通信系统仿真模型,详细讲述了各模块的设计,并指出了仿真建模中要注意的问题。在给定仿真条件下,运行了仿真程序,得到了预期的仿真结果。同时,利用建立的仿真系统,研究了扩频增益与输出端信噪比的关系,结果表明,在相同误码率下,增大扩频增益,可以提高系统输出端的信噪比,从而提高通信系统的抗干扰能力。 关键词 扩频通信, 信噪比, 误码率, 扩频增益

中图分类号:TN914.42 文献标识码:A

Simulation of the Spread Spectrum Communication System

Based on MATLAB

FAN Wei, ZHAI Chuan-run, ZHAN Xing-qun

(School of Electronic, Information and Electrical Engineering, Shanghai Jiaotong University, 200030, Shanghai) Abstract: The theory base and realizing methods of the spread spectrum communication technology was presented in this study. The simulation model of the spread spectrum communication system was built by using SIMULINK, which is provided by MATLAB. In addition, each module of the simulation model was introduced in detail ,and pointed out the problems that must be pay attention to in the system simulation. On the basis of the designed simulation conditions, the simulation program was run and the anticipant results were gained. Moreover, the relationship between the spread spectrum gain and the fan-out error rate was also studied by use of the simulation system. The results showed that on the base of the same error rate, if the spread spectrum gain was enlarged, the Signal-to-Noise of the system fan-out would be enhanced and the anti-jamming capability of the communication system would also be enhanced. Keywords : spread spectrum communication, Signal-to-Noise, error rate, spread spectrum gain 1 引言

扩展频谱通信(简称扩频通信)与光纤通信、卫星通信,一同被誉为进入信息时代的三大高技术通信传输方式,它是指发送的信息被展宽到一个很宽的频带上,在接收端通过相关接收,将信号恢复到信息带宽的一种系统。采用扩频信号进行通信的优越性在于用扩展频谱的方法可以换取信噪比上的好处,即接收机输出的信噪比相对于输入的信噪比有很大改善,从而提高了系统的抗干扰能力。本文根据扩频通信的原理,利用MATALB提供的可视化仿真工具Simulink建立了扩频通信系统仿真模型,研究了扩频通信的特性和扩频增益与输出端信噪比的关系,目的是为以扩频通信为基础的现代通信的研究和设计提供依据。

2 扩展频谱通信技术

2.1 理论基础

扩频通信的基本理论是根据信息论中的Shannon 公式,即

)/1(log 2N S B C += (1)

式中:C为系统的信道容量(bit/s);B为系统信道带宽(Hz);S为信号的平均功率;N为噪声功率。

Shannon公式表明了一个系统信道无误差地传输信息的能力跟存在于信道中的信噪比(S/N)以及用于传输信息的系统信道带宽(B)之间的关系。该公式说明了两个最重要的概念:一个是在一定的信道容量的条件下,可以用减少发送信号功率、增加信道带宽的办法达到提高信道容量的要求;一个是可以采用减少带宽而增加信号功率的办法来达到。

扩频增益是扩频通信的重要参数,它反应了扩频通信系统抗干扰能力的强弱,其定义为接收机相关器输出信噪比和接收机相关器输入信噪比之比,即

d

s d s i i B B R R N S N S G ===//00 (2) 式中,S i 和S 0分别为接收机相关器输入、输出端信号功率;N i 和N 0分别为相关器的输入、输出端干扰功率;R s 为伪随机码的信息速率,R d 为基带信号的信息速率;B s 为频谱扩展后的信号带宽,B d 频谱扩展前的信号带宽。

2.2 实现方法

混频通信的matlab仿真,基于MATLAB的扩频通信系统仿真研究—上海交通大学相关推荐

  1. 扩频技术matlab仿真,基于Simulink的扩频通信仿真

    李姝仪  00101114  1404358975@qq.com 摘要:介绍了直接序列扩频通信的理论基础和模型,并通过MATLAB提供的Simulink 仿真平台对直扩通信系统进行了仿真,在不同的条件 ...

  2. fsk调制matlab 仿真,基于MATLAB对FSK信号调制与解调的仿真

    基于MATLAB对FSK信号调制与解调的仿真 基于 MATLAB 对 FSK 信号调制与解调的仿真摘要 Matlab 平台的著名仿真环境 Simulink 作为一种种专业和功能强大且操作简单的仿真工具 ...

  3. 李大勇matlab密码,基于MatlabSimulink的太阳能热水系统仿真研究 沈超.doc

    基于MatlabSimulink的太阳能热水系统仿真研究 沈超 中国工程热物理学会 工程热力学与能源利用 编号:141090 基于Matlab/Simulink的太阳能热水系统仿真研究沈 超1 1 余 ...

  4. 混频通信的matlab仿真,基于MATLAB的FHSS通信系统的设计与实现 PPT课件

    <基于MATLAB的FHSS通信系统的设计与实现 PPT课件>由会员分享,可在线阅读,更多相关<基于MATLAB的FHSS通信系统的设计与实现 PPT课件(10页珍藏版)>请在 ...

  5. zigbee抗干扰matlab仿真,基于Zigbee的扩频通信MATLAB仿真.doc

    基于Zigbee的扩频通信MATLAB仿真 天津大学仁爱学院本科生毕业设计(论文)开题报告 课题名称基于Zigbee的扩频通信MATLAB仿真系名称信息工程系专业名称通信工程学生姓名指导教师 扩频通信 ...

  6. 从光波叠加到条纹分布的matlab仿真,基于Matlab仿真算法的光源空间相干性研究

    王帆, 张永安, 阳胜, 郭胤初, 张亚萍. . 基于Matlab仿真算法的光源空间相干性研究. 光学学报, 2017, 54(9): 092601-. Wang Fan, Zhang Yongan, ...

  7. OFDM同步技术基于MATLAB仿真,基于Matlab的OFDM系统仿真

    中文摘要 交频分复用(OFDM, Orthogonal Frequency Division Multiplexing) 是一种特殊的多载波方案,它可以被看作一种调制技术,也可以被当作是一种复用技术。 ...

  8. 码分复用的matlab仿真,基于matlab的多路时分复用仿真.doc

    基于matlab的多路时分复用仿真 通信系统原理综设实验报告 多路时分复用matlab仿真系统 教师评语: 引言 在实际的通信系统中,为了扩大通信链路的容量,提高通信系统的利用率,需要在一条链路上传输 ...

  9. tcsc工作原理matlab仿真,基于Matlab的TCSC建模与仿真研究.doc

    基于Matlab的TCSC建模与仿真研究 基于Matlab的TCSC建模与仿真研究 第17卷第5期 2006年1O月 巾原T学院 JOURNALOFZHONGYUANINSTIT[ITEOFTECHN ...

最新文章

  1. c语言函数传参时候的类型强制装换
  2. 丹佛斯变频器型号说明_英威腾变频器Goodrive20系列产品型号说明及功能介绍
  3. Linux Graphic DRI Wayland 显示子系统
  4. 有特殊步长适应的自适应差分脉码调制语音编码系统
  5. Apache Ant 1.10.6发布–用于junitlauncher的fork模式以及新的jmod和链接任务
  6. 全新精美UI口红机闯三关赢礼品源码
  7. maven 打包部署时访问远程仓库中没有的jar
  8. iOS连续上传多张图片
  9. pytorch---之item()
  10. matlab绘制一般计算时间函数的曲线
  11. 数组填空题c语言及答案,C语言程序设计 程序填空题库及答案
  12. 2020.9.2丨遗传图谱产品类型
  13. 【SpringBoot】12.SpringBoot整合Dubbo+Zookeeper
  14. mysql之order by自定义排序规则进行排序(转载)
  15. 一个实践梦想的传奇人物
  16. 阿里云注销备案流程及注销备案常见问题与解答
  17. 即第一个字母变成第26个字母,第i个字母变成第(26-i+1)个字母,非字母字符不变。要求编程将密码译回原文,并打印出密码和原文。
  18. Android加载百度地图
  19. JAVA I/O流 字符流和字节流、节点流和处理流(包装流、过滤流)、缓冲流
  20. 流体力学控制方程——能量方程

热门文章

  1. 安装12G内存读出内存条为3.45G的处理方法
  2. java数组使用实验报告_JAVA数组与类的定义-java实验报告
  3. 手机 html 折叠效果,HTML5仿苹果手机的面板合拢折叠效果
  4. 教你玩转CSS 媒体类型
  5. 【前端框架-Vue-基础】$attr及$listeners实现跨多级组件的通信
  6. Vue.js 相关知识(动画)
  7. centos-7.2 node.js免编译安装
  8. 你真的懂js获取可视区宽高吗
  9. 使用display:none和visibility:hidden隐藏的区别
  10. CSS实现文本周围插入符号