基于Zigbee的扩频通信MATLAB仿真

天津大学仁爱学院本科生毕业设计(论文)开题报告

课题名称基于Zigbee的扩频通信MATLAB仿真系名称信息工程系专业名称通信工程学生姓名指导教师

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

(1)

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

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

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

(2)

式中,Si和S0分别为接收机相关器输入、输出端信号功率;Ni和N0分别为相关器的输入、输出端干扰功率;Rs为伪随机码的信息速率,Rd为基带信号的信息速率;Bs为频谱扩展后的信号带宽,Bd频谱扩展前的信号带宽。

实现方法

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

图1 直接序列扩频系统原理图

由直扩序列扩频系统原理图可以看出,在发射端,信源输出的信号与伪随机码产生器产生的伪随机码进行模2加,产生一速率与伪随机码速率相同的扩频序列,然后再用扩频序列去调制载波,这样得到已扩频调制的射频信号。在接收端,接收到的扩频信号经高放和混频后,用与发射端同步的伪随机序列对扩频调制信号进行相关解扩,将信号的频带恢复为信息序列的频带,然后进行解调,恢复出所传输的信息。

研究目标

在给定仿真条件下,运行了仿真程序,得到了预期的仿真结果。

研究内容

直列序列扩频系统的误码率、扩频系统的抗干扰性。

研究方法与手段

通过阅读文献,对以扩频通信为基础的现代通信的研究和设计提供依据。

进度安排

1.前期准备2011.11.22~2011.2.20

利用两个月左右的时间搜集资料

2.编程2011.2.21~2011.4.21

通过学习扩频通信系统来完成对MATLAB仿真

徐明远,邵玉斌。MATLAB仿真在通信与电子工程中的应用[M]。西安:西安电子科技大学出版社,2005。

李建新,刘乃安,刘继平。现代通信系统分析与仿真-MATALAB通信工具箱[M]。西安:西安电子科技大学出版社,2001。

徐明伟,李茜,汤伟。基于MATLAB串口通信的数据采集系统的设计。微计算机信息,2005,21(8-1),89-90。

郭海燕,毕红军。MATLAB在伪随机码的生成及仿真中的应用。计算机仿真,21(3),2004.3。

选题是否合适: 是□ 否□

课题能否实现: 能□ 不能□

指导教师(签字) 年 月 日选题是否合适: 是□ 否□

课题能否实现: 能□ 不能□

审题小组组长(签字) 年 月 日

天津大学仁爱学院2011届本科毕业设计(论文)

5

接 收

高放

混频

解扩

解调

本振

PN码

同步

信 源

扩频

调制

PN码

振荡器

发 射

zigbee抗干扰matlab仿真,基于Zigbee的扩频通信MATLAB仿真.doc相关推荐

  1. pid matlab 温度控制,基于MatlabPID温控系统设计与仿真.doc

    基于MatlabPID温控系统设计与仿真 基于MatlabPID温控系统设计与仿真 摘 要在Matlab6.5环境下,通过Matlab/Simulink提供的模块,对温度控制系统的PID控制器进行设计 ...

  2. 自适应均衡器 matlab程序,基于lms自适应均衡器matlab仿真

    基于lms自适应均衡器matlab仿真 毕 业 设 计 (2014 届) 题 目 一种基于 OpenCV 的摄像机标定方 法学 院 物理电气信息学院 专 业 电子信息工程 年 级 2010 学生学号 ...

  3. 双水箱matlab仿真,基于组态王和Matlab的双容水箱液位控制

    摘要: 为了将复杂控制算法应用到实践中, 提出利用DDE (动态数据交换) 技术实现Matlab与组态王之间的数据通讯, 结合了Matlab强大的运算能力和组态王软件的数据采集. 系统监控方面的优势. ...

  4. 船舶航行matlab程序,基于船舶运动控制的Matlab仿真

    收稿日期:2007 - 05 - 15 基金项目:国家 985 工程(0000 - x07204) 作者简介:邹蔚龙(1981 - ) ,男 ,湖南衡阳人 ,硕士研究生 ,研究方向为船舶运动平台的稳定 ...

  5. fir数字滤波器MATLAB设计,基于FIR数字滤波器的Matlab设计

    摘 要 :阐迷了FIR数字浦波器的窗a数设计方法,并利用Matlab语言实现了浦波器的设计与仿真.Matlab语言可以 方便.快捷地设计具有严格线性相位的FIR系跳,可节省大It的编程时间,提高编租效 ...

  6. 基于8086步进电机定时启动设计-基于8086八路智能抢答器系统控制设计-基于8086八路PT100热敏电阻温度采集-基于8086 8253定时计数器方波发生器仿真-基于8086的1602动态显示仿真

    1157基于8086八路智能抢答器系统控制设计-微机原理资料 以8086为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0-S7表示. 设置一个系统清除和抢答控制开关S ...

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

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

  8. FPGA 数字信号处理之 FSK 调制、解调的实现与仿真基于 verilog + ise + modelsim + matlab (保姆级)

    试验说明: 笔者复现FSK调制.解调的过程中,在网上查了很多很多相关文章,至少在本文之前,没发现能在参考一篇博文的情况下能完整复现实验结果的.总之,全乎的基本没有. 本笔记(文)的目标是让入门者或者说 ...

  9. matlab功率放大仿真,基于Simulink的音响放大器仿真研究.doc

    目 录 摘要3 Abstract4 绪论5 第1章 音响放大器的原理及基本组成6 1.1 原理简述6 1.2 音响放大器的基本组成6 1.3 各部分电路的作用6 第2章 电源电路参数及设计8 2.1 ...

最新文章

  1. CentOS Linux解决 Device eth0 does not seem to be present
  2. libqrencode生成二维码图片的问题
  3. Vue导入非模块化的第三方插件功能无效解决方案
  4. 2021-10-12Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
  5. c++类模板及参数类型的运行时判断
  6. 【51nod - 1050】循环数组最大子段和(dp)
  7. Widget开发中遇到的坑
  8. Facebook 发布全新 JavaScript 引擎:Hermes! | CSDN博文精选
  9. 树莓派模拟电路_基于树莓派的热电偶测量模块 MCC 134
  10. CR开发笔记-2基础飞机的搭建以及测试代码
  11. ISO 27002【实践指南】 -2022新标准
  12. 试题 基础练习 特殊回文数
  13. 蒲公英智能云TARA X—永远属于自己的NAS(网络附属存储)
  14. java.lang.UnsatisfiedLinkError解决方法汇集(转载)
  15. Linux中有关文件的命令总结(查看、编辑、压缩、配置)
  16. Nacos 2.0.0版本正式发布
  17. 转义字符 thymeleaf中lt,le,eq,ne,ge,gt,not,mod表示的含义
  18. 《庄子》故事(1) 逍遥游 之 尧让天下
  19. 使用freemarker生成word文档(包含遍历多条数据、图片)
  20. 三菱PLC各型号之间的区别

热门文章

  1. SAP Business One和SAP All-in-One
  2. php mysql ajax 分页_ajax+php+mysql无刷新分页代码(1/2)_PHP教程
  3. 定制android触控平板,Adobe发表六款Android平板用触控Apps,一套六款的工具组合
  4. 汉语拼音+脑洞[BJDCTF 2nd]老文盲了
  5. 关于fflush(stderr);
  6. 单纯形 c语言 程序,单纯形法完全c语言程序
  7. python列表教程:多个数列合并,合并后取值的方法
  8. Python中必学知识点:类方法、实例方法和静态方法
  9. Python基础教程:上下文管理器 context manager(with...as...)
  10. 关于python使用threadpool中的函数单个参数和多个参数用法举例