基于Contiki平台的IEEE 802.15.4e TSCH时隙调度策略设计与实现
发布时间:2017-05-04 03:05
本文关键词:基于Contiki平台的IEEE 802.15.4e TSCH时隙调度策略设计与实现,由笔耕文化传播整理发布。
【摘要】:本文研究的IEEE 802.15.4e-2012标准是对IEEE 802.15.4-2011 MAC规范的修正案。IEEE 802.15.4e-2012标准开创性的提出了五种适用于不同工业场景的工作模式。本文研究的TSCH模式正是其中之一。TSCH模式的MAC相较于之前传统的802.15.4 MAC有了很大的变化。在充分分析标准中提出的TSCH工作模式的特点(Slotframe结构,全网节点时间同步,时隙内的通信,新的TSCH CSMA/CA信道访问机制以及信道跳频技术)后,本文发现,从标准到实现TSCH模式的多跳网络之间还需要补充部分内容,这其中最重要的就是TSCH时隙调度策略的设计。TSCH模式使用信道跳频技术带来的好处是通信链路资源的提升,但通信资源的提升并不一定能够带来网络性能的提高,这之间还需要一个适当的资源调度策略。本文基于标准并结合所依托项目的需求设计了一种TSCH模式的时隙调度策略。这种时隙调度策略适用于规模较大的多跳无线传感器网络,且节点的能量供应充足。本文设计的策略首先开创性的将时隙资源按照上层报文需求进行分类,给出了ADV、TX、RX、Bcast TRX以及Ucast TRX五种时隙资源类型的划分。ADV、TX和RX时隙使用静态策略分配,Bcast TRX和Ucast TRX两种既能支持帧发送也能支持帧接收的时隙使用动态策略调度。本文对处于Bcast TRX和Ucast TRX时隙的节点给出了节点角色的判定规则。对处于不同时隙的不同角色节点的具体操作流程,本文给出了详细描述。文中设计的时隙调度策略满足了上层的一跳内广播通信、多跳间的单播通信等通信需求。本文在Contiki平台上完成了802.15.4e TSCH模式MAC层的代码实现,并在实现中使用了本文设计的时隙调度策略。针对实现中的一些关键流程,例如TSCH PAN网络的启动和管理、时间同步机制、TSCH CSMA/CA算法、传输模式和BUFF管理等,本文给出了详细描述。最后,在Contiki平台上使用Cooja工具分别对运行本文实现的TSCH MAC系统的节点和使用传统802.15.4 MAC的节点进行大规模多跳网络的仿真实验,通过实验结果的对比,本文发现在大规模网络场景下,使用本文时隙调度策略并实现的802.15.4e TSCH MAC在性能上要明显好于传统的802.15.4 MAC。
【关键词】:IEEE 802.15.4e TSCH Contiki WSN
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN929.5;TP212.9
【目录】:
- 摘要5-6
- ABSTRACT6-14
- 第一章 绪论14-21
- 1.1 研究背景和研究意义14-16
- 1.2 研究现状16-18
- 1.3 本文研究内容18-19
- 1.4 本文章节安排19-21
- 第二章 IEEE 802.15.4e标准分析21-29
- 2.1 IEEE 802.15.4e概述21-23
- 2.2 IEEE 802.15.4e TSCH模式特性分析23-27
- 2.2.1 Slotframe结构23-24
- 2.2.2 时间同步(Time Synchronization)24
- 2.2.3 时隙内的通信24-25
- 2.2.4 TSCH CSMA/C A算法25-27
- 2.2.5 信道跳频(Channel Hopping)27
- 2.3 本章小结27-29
- 第三章 IEEE 802.15.4e TSCH模式时隙调度策略设计29-45
- 3.1 问题的提出与分析29-31
- 3.1.1 需求分析29-30
- 3.1.2 802.15.4e标准内容的不足30-31
- 3.2 前提条件31
- 3.3 时隙资源划分31-33
- 3.4 TRX时隙节点角色判定33-34
- 3.5 时隙调度策略34-38
- 3.5.1 静态策略34-36
- 3.5.2 Ucast TRX时隙的动态策略36-38
- 3.6 时隙具体操作流程38-44
- 3.6.1 ADV时隙操作流程38-39
- 3.6.2 Bcast TRX时隙发送方操作流程39-40
- 3.6.3 Bcast TRX时隙接收方操作流程40-41
- 3.6.4 Ucast TRX时隙发送方操作流程41-43
- 3.6.5 Ucast TRX时隙接收方操作流程43-44
- 3.7 本章小结44-45
- 第四章 Contiki平台中TSCH模式及时隙调度策略实现45-66
- 4.1 Contiki平台45-52
- 4.1.1 Contiki平台概述45
- 4.1.2 Contiki系统分析45-49
- 4.1.3 Contiki网络协议栈分析49-52
- 4.2 实现目标与思路52-54
- 4.2.1 实现目标52
- 4.2.2 实现思路52-54
- 4.3 TSCH模式及时隙调度策略实现详细描述54-65
- 4.3.1 帧结构54-56
- 4.3.2 TSCH PAN启动与管理56-58
- 4.3.3 时间同步58-59
- 4.3.4 TSCH CSMA/C A59-61
- 4.3.5 Direct传输与BUFF管理61-63
- 4.3.6 时隙调度策略63-65
- 4.4 本章小结65-66
- 第五章 Contiki平台中TSCH模式的测试与大规模网络仿真66-76
- 5.1 仿真测试工具Cooja简介66-67
- 5.2 TSCH模式功能测试67-70
- 5.2.1 组网功能测试67-69
- 5.2.2 业务承载功能测试69-70
- 5.3 大规模网络场景仿真70-75
- 5.3.1 场景设计71-73
- 5.3.2 结果分析73-75
- 5.4 本章小结75-76
- 第六章 全文总结与展望76-78
- 6.1 论文工作总结76-77
- 6.2 未来工作展望77-78
- 致谢78-79
- 参考文献79-82
- 攻读硕士学位期间取得的成果82-83
【相似文献】
中国硕士学位论文全文数据库 前2条
1 杨夏;基于Contiki平台的IEEE 802.15.4e TSCH时隙调度策略设计与实现[D];电子科技大学;2015年
2 闫西西;基于contiki的leach算法的研究[D];燕山大学;2014年
本文关键词:基于Contiki平台的IEEE 802.15.4e TSCH时隙调度策略设计与实现,,由笔耕文化传播整理发布。
本文编号:344249
本文链接:https://www.wllwen.com/kejilunwen/wltx/344249.html