一种低占空比有效节能和具有移动性特点的边界节点混合无线传感器MAC协议BNMAC协议概述.pptx

一种低占空比有效节能和具有移动性特点的边界节点混合无线传感器MAC协议BNMAC协议概述.pptx

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

Low Duty Cycle, Energy-Efficient and Mobility-Based Boarder Node—MAC Hybrid Protocol for Wireless Sensor Networks(2015);1:简介 2:现有的混合MAC协议优缺点 3:系统模型 4:BN-MAC协议的设计 5:仿真和结果分析 6:结论;一:简介; 1:X-MAC协议: X-MAC协议是一种基于短前导码的低占空比的混合MAC协议。在X-MAC协议中,发送节点发送一个短前导码,如果没有得到应答,发送者就认为目的节点是处于休眠状态。发送节点将再次发送一个短前导码,直到达到一个阀值。接收节点接收到短前导码之后,为了让其他节点有机会发送数据包,接收节点将等待一个短周期。X-MAC协议的优势就是减小能量消耗,而且能够减少接收节点的空闲侦听和邻居节点串音。但是一连串的前导码之间的空隙被当做空闲侦听,所以保存能量的目的并没有被满足。;2:Z-MAC协议 Z-MAC协议的节点使用灵活的时帧管理,但是需要对全局时钟周期进行操作,这是一个比较复杂的过程,因此节点消耗了重要的能量资源。Z-MAC协议引入了节点优先权策略,所有节点竞争信道传输数据,但只有被分配的节点才能获得优先权。在高竞争的环境下,时隙的分配增加冲突的发生。使用Z-MAC协议的节点限制了网络的可扩展性,所以缺乏移动性和扩展性,一旦一个新的节点试图连接网络,设置周期将反复很多次,这将减小网络吞吐量和附加的能量消耗。;3:Speck-MAC协议 Speck-MAC协议的首要目的就是在拥塞的网络环境下减小串音问题。Speck-MAC协议在单播传输是有效的,但是由于Speck-MAC协议发送唤醒帧而消耗了过多的能量,并且增加了延迟,而且Speck-MAC协议不能支持实时通信和移动性。;4:MA-MAC协议 MA-MAC协议使节点延长休眠时间,在有数据包到达时使节点唤醒,MA-MAC协议维护两个状态:静止状态和移动状态。在静止状态,MA-MAC协议划分前导码并发送早期确认包以保存能量。在移动状态,如果一个发送节点了解到接收节点的距离太远,那么发送节点就开始搜索一个中间节点。为了搜索中间节点,发送节点广播一个包含请求消息的数据信息。如果接收节点从新节点收到应答,那么发送节点就向新节点发送数据。MA-MAC协议的优点是能够及时处理移动问题,在???据传输过程中发现转接节点。缺点是MA-MAC协议依靠密集型的网络环境,而且很难维持两个节点的阀值。; 我们可以论证目前存在的混合MAC协议,诸如Z-MAC、ADC-MAC、X-MAC和Speck-MAC协议能够有效的节省能量,但是不能满足移动性。 ME-MAC、MS-MAC、MA-MAC协议在移动环境下有很好的表现,但是它们需要处于密集型的网络环境下管理多个信道。 因此设计BN-MAC协议的目的就是为了解决网络扩展性,移动性和提高实时通信。而且BN-MAC协议减小了空闲侦听、增加了吞吐量,能够在多个无线传感器应用的区域进行应用。;三 系统模型;四:BN-MAC协议的设计;发送数据的过程;BN-MAC协议由以下几个阶段组成: 1)选择一跳距离的邻居节点和时隙分配 2)内部半同步的通信 3)间接同步通信 4)边界节点的选择过程;1:选择一跳距离的邻居节点和时隙分配; 每个节点最初得到所有一跳距离邻居节点的列表,但是只与主要节点进行同步,这个过程是通过LDSNS模型完成的。这个通信过程由载波传感(CS)开始,之后节点发送一个短前导码。万一主要节点离开或者能量耗尽,短前导码(SP)发送至备用节点。因此,每个节点保持一跳距离的两个节点的信息。当SP到达之后,节点将对发送者进行反馈。在下个阶段,发送者开始发送数据。在下一跳距离也通过同样的过程进行数据传输,直到数据包到达BN节点。 现有的LPL协议使用长前导码,这将导致串音问题。因为每个节点需要等待长前导码的接收,所以在每一跳也会导致过长的延迟,发送者和接收者也会产生过多的能量消耗。这是使用短前导码的好处。 BN-MAC这种异步的特点,能够减小延迟,节省能量和提高吞吐量。当多个节点与同一个节点进行通信,BN-MAC协议使用一种竞争窗口机制来解决拥塞。节点在竞争窗口随机进行选择,获胜的节点占有通信媒体的使用权。 BN-MAC协议使用一种自动分组缓冲过程,能够减少唤醒时间和增加网络的生命周期。在自动分组缓冲过程中,节点使用混合模式使节点能够侦听到所有进行的数据通信。再者,节点保留数据包的备份,直到数据到达目的节点。; 之前讨论的是数据如何在区域内部访问信道传输数据。本部分将介绍BN-MAC协议如何在区域间进行数据传输。每个区域都有一个边界节点(BN)节点。间接同步通信是指数据从

文档评论(0)

yy556911 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档