无线传感器网络MAC控制器的软硬件设计与验证

无线传感器网络MAC控制器的软硬件设计与验证

论文摘要

近年来,无线传感网络进入了快速发展的阶段。符合IEEE 802.15.4标准的无线传感网络的产品已经成功的市场化,成为市场的主流。IEEE 802.15.4标准规定了媒体访问控制层(MAC)和物理层(PHY)的详细功能。在MAC层,标准定义了信道争用算法以及协调器和精简指令设备通信过程。在物理层,标准规定了在898MHz/915 MHz/2.4 GHz的频段,采用BPSK和O-QPSK调制的通信格式,能分别提供20 kbps、40 kbps、250 kbps的通信速度。无线传感网络MAC控制器是无线传感网络节点SOC的重要组成部分,而无线传感器节点SOC是构建无线传感网络的基础,因而MAC控制器的研究对推动无线网络的普及应用具有重要的意义。本篇论文主要讨论了一种符合IEEE 802.15.4标准的MAC层控制器的软硬件的设计和验证。所设计的MAC控制器是基于协处理器的架构来实现的,并且基本功能通过了FPGA上的验证。MAC控制器的系统设计包含硬件设计和软件设计的两部分。硬件设计主要包括基于数据发送部分,数据接收部分和协处理器部分Verilog设计,接口模块主要有特殊功能寄存器接口模块,物理层射频芯片的接口模块等。软件设计主要是无线传感网络协议通讯程序,实现MAC功能的程序和接口硬件C程序三部分,这些程序都是在KEIL C集成开发环境下开发的C程序。MAC控制器的验证平台由Xilinx的FPGA和TI的物理层芯片CC1000组成,其中FPGA用于实现MAC控制器的设计。TI的物理层芯片有基带处理器,射频芯片等。MAC控制器的基本功能已经通过了上述验证平台的验证。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 课题的背景和研究意义
  • 1.2 无线传感器节点SOC 国内外研究动态
  • 1.3 论文结构和主要内容
  • 2 无线传感网络MAC 层的协议分析与研究
  • 2.1 基于竞争的无线传感器网络MAC 层协议
  • 2.1.1 IEEE 802.15.4 协议
  • 2.1.2 改进的MAC 层协议:T-MAC
  • 2.1.3 改进的MAC 层协议S-MAC
  • 2.2 基于调度算法的MAC 协议
  • 2.2.1 DMAC 协议
  • 2.2.2 DEANA 协议
  • 2.3 其它的MAC 层协议
  • 2.3.1 混合的MAC 协议
  • 2.3.2 非碰撞的MAC 协议
  • 2.4 本文涉及的MAC 协议
  • 3 MAC 控制器系统方案设计
  • 3.1 MAC 控制器的功能和应用背景
  • 3.1.1 MAC 控制器的功能
  • 3.1.2 MAC 控制器应用背景
  • 3.2 基于协处理器的MAC 控制器的设计方案
  • 3.2.1 MAC 控制器硬件结构
  • 3.2.2 工作原理
  • 3.2.3 协处理器实现的CSMA-CA 算法
  • 3.2.4 MAC 控制器支持多协议原理
  • 3.2.5 软件化的CSMA-CA 算法时延分析
  • 3.2.6 软硬件协同数据发送过程
  • 4 无线传感网络MAC 控制器硬件设计
  • 4.1 发送部分的设计
  • 4.1.1 数据包发送部分的结构
  • 4.1.2 数据包发送部分的时序设计
  • 4.1.3 数据包发送部分主要模块的设计
  • 4.1.4 数据包发送部分的仿真结果
  • 4.2 接收部分的设计
  • 4.2.1 数据包接收部分的结构
  • 4.2.2 数据包接收部分的时序设计
  • 4.2.3 数据包接收部分的主要模块设计
  • 4.2.4 数据包发送部分仿真结果
  • 4.3 协处理器的设计
  • 4.4 硬件部分综合结果
  • 4.4.1 代码层次结构
  • 4.2.2 FPGA 综合结果
  • 5 无线传感网络MAC 控制器的软件设计
  • 5.1 软件开发仿真平台设计
  • 5.2 网络到应用层软件设计
  • 5.2.1 应用层软件设计
  • 5.2.2 应用支持子层软件设计
  • 5.2.3 网络层软件设计
  • 5.3 MAC 层软件设计
  • 5.4 射频芯片接口软件设计
  • 5.5 MAC 控制器系统软件结构
  • 6 MAC 控制器的FPGA 验证及结果
  • 6.1 MAC 控制器硬件验证平台的设计
  • 6.1.1 FPGA 开发板设计
  • 6.1.2 测试环境与步骤
  • 6.2 FPGA 验证结果
  • 7 结论
  • 致谢
  • 参考文献
  • 附录 攻读硕士学位期间发表的主要论文
  • 相关论文文献

    标签:;  ;  

    无线传感器网络MAC控制器的软硬件设计与验证
    下载Doc文档

    猜你喜欢