网站大量收购独家精品文档,联系QQ:2885784924

WSN第3章、MAC协议.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WSN第3章、MAC协议.ppt

这种结合CSMA/CA和CDMA的MAC协议允许两跳范围内的节点采用了不同的CDMA编码,允许多个节点对的同时通信,增加了网络吞吐量,减少了消息的传输延迟。 与TDMA的MAC协议相比,该MAC协议不需要严格的时间同步,能够适应网络拓朴结构的变化,具有良好的扩展性; 与基于竞争机制的MAC协议相比,该MAC协议不会因为竞争冲突而导致的消息重传,也减少了传输控制消息的额外开销。 但是,节点需要复杂的CDMA的编解码,对传感器节点的计算能力要求较高,还要求两套无线收发器件,增加了节点的体积和价格。 * 3.5 混合MAC协议-ZMAC (Zebra MAC) 竞争型MAC协议能很好地适应网络规模和网络数据流量的变化,能灵活地适应网络拓扑结构的变化,无需精确的时钟同步机制,较易实现。但是存在能量效率不高的缺点,如冲突重传、空闲监听、串扰、控制开销引起的能量损耗。 分配型 MAC协议将信道资源按时隙、频段或码型分为多个子信道,各子信道之间无冲突,互不干扰。数据包在传输过程中不存在冲突重传,所以能量效率较高。 分配型MAC协议通常需要网络中的节点形成簇,不能灵活地适应网络拓扑结构的变化。 混合型 MAC协议,对竞争方式和分配方式进行了组合,实现了性能的整体提升。研究人员在NS2和TinyOS平台上都对ZMAC进行了性能分析和验证。 基本思想 ZMAC协议,采用CSMA机制作为基本方法,在竞争加剧时使用TDMA机制来解决信道冲突问题。 ZMAC引入了时间帧的概念,每个时间帧又分为若干个时隙。 在ZMAC中,网络部署时每个节点执行一个时隙分配的DRAND算法。时隙分配结束后,每个节点都会在时间帧中拥有一个时隙。 分配了时隙的节点称为该时隙的所有者:所有者在对应的时隙中发送数据的优先级最高。 在ZMAC中,节点可以选择任何时隙发送数据。节点在某个时隙发送数据需要先监听信道的状态,但是该时隙的所有者拥有更高的发送优先级 发送优先级的设置通过设定退避时间窗口的大小来实现。时隙的所有者被赋予一个较小的时间窗口,所以能够抢占信道。 时隙在被所有者闲置时还能被其他的节点使用,从而提高信道利用率。 此机制还隐含了根据信道的竞争情况在CSMA机制和TDMA机制间切换的方法。 ZMAC协议将顺序执行步骤:邻居发现;时隙分配;本地时间帧交换;全局时间同步。 小结 基于竞争的MAC协议:SMAC,TMAC,Sift 基于调度的MAC协议:TRAMA,DMAC 混合MAC协议:ZMAC 重点掌握各种协议的工作原理和关键技术 理解工作机理和主要特点,应用环境 MAC协议的特点比较 MAC协议的性能比较 思考题 1、无线传感器网络MAC设计中主要考虑哪些因素?详细说明原因。 2、基于竞争的MAC主要特点是什么?从节能、传输时延和数据传输速率方面分别说明SMAC、TMAC协议和802.11MAC的主要区别。 3、简述Sift协议的工作原理和主要优缺点。 4、基于调度的MAC协议的主要优势是什么?适合于什么情况下使用。最大的不足是什么? 5、基于TDMA原理的无线传感器网络MAC协议,目前主要有哪几种?分别简述工作原理。 6、ZMAC协议的主要特点,工作原理。适合于什么场景使用? 7、查阅文献,按竞争型、分配性和混合型方式进行分类,将目前研究的MAC协议进行统计、归纳,并列表说明。 8、通过本章的学习,最大的收获是什么?你认为还应该补充哪些知识? 思考题 理解隐藏终端和暴露终端。 理解什么是MAC及其主要作用。 MAC协议有哪些分类? 常见的MAC协议有哪些? SMAC的工作机制。 * 思考题 TMAC的工作机制。 TDMA和FDMA的原理。 DEANA (Distributed Energy-Aware Node Activation)协议的工作机制。 DMAC的工作机制。 预习路由协议部分。 * * * 在活跃状态下,节点可能保持监听,也可能发送数据。当在一个时间段内没有发生激活事件时,活跃状态结束,节点进入睡眠状态。激活事件的定义如下: (1)定时器触发周期性调度唤醒事件。 (2)物理层从无线信道接收到数据包。 (3)物理层指示有的无线信道忙。 (4)节点的DATA帧或ACK帧发送完成。 (5)通过监听RTS;CTS帧,确认邻居的数据交换已经结束。 2.关键技术 1)周期性收听的同步 2)RTS操作和TA的选择 3)串扰避免 4)算法描述 1)周期性收听的同步 TMAC协议采用了与SMAC协议相同的机制。通过周期性发送SYNC帧来保持节点之间的同步,具体过程如下: 节点上电启动后,首先进行一段时间的监听。如果该时间段内节点没有接收到SYNC帧,则节点选择一个默认的调度方式,并通过SYNC帧广播该调度方式。 TMAC协议中的SYNC帧包含发送节点地址信息和下次

您可能关注的文档

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档