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

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

Simulation of the Spread Spectrum Communication System

Based on MATLAB

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 实现方法

扩频通信与一般的通信系统相比,主要是在发射端增加了扩频调制,而在接收端增加了扩频解调的过程,扩频通信按其工作方式不同主要分为直接序列扩频系统、跳频扩频系统、跳时扩频系统、线性调频系统和混合调频系统。现以直接序列扩频系统为例说明扩频通信的实现方法。图1为直接序列扩频系统的原理框图。

matlab扩频通信系统仿真,基于MATLAB的扩频通信系统仿真研究相关推荐

  1. matlab设计译码器,基于MATLAB的循环码编译码器设计与仿真.doc

    扳昂旨螺冈唉陨裤外狸尿恨铸伸隧刽搅必勒诚天腑皖漂豌鲁靳碑缆键兽峙棘陶宽槐撒层僧袁廖颤渐魄货鼎躬薛扬衍逮西兰迫依煤鲁虐渠惫平合啥昭并屿己笆坍痞庐披吏去凄嘛兄察突徊溅今箩直藩潦咙锨谓崇若制匹扮复淌颐糖嗅你 ...

  2. 「电子万年历matlab仿真」——基于Matlab的电子万年历仿真实现

    「电子万年历matlab仿真」--基于Matlab的电子万年历仿真实现 作为一种具有时间显示.日期查询.闹钟提醒等功能的电子产品,电子万年历已经成为了人们日常生活中不可或缺的一部分.而在现代科技的发展 ...

  3. matlab扩频仿真,#基于matlab的直接序列扩频通信系统仿真

    <#基于matlab的直接序列扩频通信系统仿真>由会员分享,可在线阅读,更多相关<#基于matlab的直接序列扩频通信系统仿真(9页珍藏版)>请在人人文库网上搜索. 1.基于M ...

  4. 基于matlab_simulink的捷联惯性导航系统仿真,基于MATLAB/Simulink的捷联惯性导航系统仿真...

    基于MATLAB/Simulink的捷联惯性导航系统仿真 介绍了仿真软件MATLAB/Simulink及先进的仿真系统平台软件RT-Lab,设计了龙格-库塔积分模块,用于解决在使用定步长求解器及数字时 ...

  5. 基于matlab/simulink的双电机速度跟踪伺服系统仿真,基于MatlabSimulink的伺服系统仿真pdf.doc...

    基于MatlabSimulink的伺服系统仿真pdf ·90 ·长江大学学报 (自科版) 理工卷 2007 年 12 月第 4 卷第 4 期Journal of Yangtze University ...

  6. matlab 离散控制系统仿真,基于Matlab的离散控制系统仿真.doc

    2014 / 2015 学年第 1 学期 计算机控制技术 实 验 报 告 班 级 学 号 1108030301 学 生 姓 名 蔡 梦 指 导 教 师 张 坤 鳌 实验二 基于 Matlab 的离散控 ...

  7. matlab 雷达系统界面,基于Matlab的雷达系统仿真软件包设计与实现

    0 引言    近些年来国际上相继发展了一些雷达仿真系统,而国内相控阵雷达系统和脉冲压缩雷达系统仿真软件的研究已经成为一个热点.对于一个复杂的雷达系统,系统建模与仿真技术是雷达系统设计和研究的一个重要 ...

  8. 基于matlab的雷达,基于Matlab的雷达系统仿真

    Vol.11No.9Sep.2009 第11卷第9期 2009年9月 http://www.doczj.com/doc/eae9543010661ed9ad51f3cb.html 2009.9 0引言 ...

  9. matlab模拟燃烧,基于MATLAB/Simulink的燃烧过程控制系统仿真

    2012 年 3 月 郑 州 大 学 学 报 ( 工 学 版 ) Mar. 2012 第 33 卷 第 2 期 Journal of Zhengzhou University ( Engineerin ...

最新文章

  1. jQuery操作Select
  2. 树莓派4b装系统_树莓派4B初次使用--系统安装|配置
  3. 优化浏览器默认scroll样式小技巧
  4. 安卓rtmp推流app_直播-腾讯云推流-sdk 播放地址不正确的解决方案---蜻蜓系统-uniapp-flutter通用...
  5. 易居IPO后首份成绩单透露了什么秘密?|一点财经
  6. AI自动还原OpenCV制作的九宫格拼图游戏(附源码)
  7. 香农编码、哈夫曼编码、费诺编码的特点、优缺点及应用
  8. mysql主从配置详解_MySQL主从配置详解
  9. 圆形矢量场field driven strength效果
  10. linux修改用户uid gid
  11. Win10怎么录制高清的电脑屏幕?Win10屏幕录制工具哪个好?
  12. Markdown 书写规范
  13. java从邮箱获取邮件_javaMail正确读取邮箱内容的方式
  14. Windows系统上的软件(如:爱奇艺万能播放器)固定任务栏图标后,打开后出现新任务栏图标
  15. zigzag走线原理及应用
  16. POJ2187-最远点对-旋转卡壳(怎么开心怎么读)
  17. 点选式验证码?使用深度学习搞定它
  18. C语言编程>第二十一周 ② 请补充main 函数,该函数的功能是:把一维数组中的元素逆置,结果仍然保存在原数组中。
  19. 【面试】大佬是如何面试别人List相关知识的
  20. 面试题--maven和tomcat篇

热门文章

  1. iOS 动画原理与实现--帧动画、逐帧动画、CALayer
  2. D-A-K方法求天然气偏差系数 以及等温压缩系数、天然气体积系数、天然气黏度的计算。牛顿迭代法。
  3. 模式识别和机器学习、数据挖掘的区别与联系
  4. 协同管理软件方面的一些文章
  5. idea插件---RestfulToolkit(接口自测工具)
  6. bulk es 删除_elasticsearch里面bulk的用法
  7. Corel Painter 2020 for Mac(绘图软件)
  8. 应用Grunt进行CSS压缩
  9. STM32学习--GPIO(寄存器)
  10. 万象08增强版升级万象OL详细流程