- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
multi-channelsupportfordmacinwsns一种无线传感器网络多信道
论文学习交流 古连华 A2-MAC: An Application Adaptive Medium Access Control Protocol for Data Collections in Wireless Sensor NetworksA2-MAC:一种针对数据采集无线传感器网络的应用适应的MAC协议 Abstract 大部分现有的WSN MAC协议集中于能耗效率和自组织性。怎样设计一个可适应应用的MAC协议仍然是一个挑战性的问题。本文提出A2-MAC协议,针对于数据采集的无线传感器网络。A2-MAC主要的优势在于它使用应用传感间隔作为媒介接入控制的参考。分析结果表明A2-MAC可以达到高达90%的吞吐量和高达90%的节能性能(相比于802.11)。 I. INTRODUCTION WSN的网络设计非常依赖于应用和传感活动。应用/传感活动的调度信息可以从一个智能应用提取层(类似于文献1所提的)传递到MAC层。这样的信息可以使MAC的设计适应应用,达到更好的网络性能,和节能。 而且,很流行的WSN应用是数据采集,比如环境监测等。 基于竞争的MAC协议 基于TDMA的MAC协议 本文提出A2-MAC协议,使用应用/传感活动的调度信息作为MAC层的调度参考。设计的目标是使用上层信息,提供更好的能耗效率和网络性能。它是CSMA/TDMA混合的协议,并采用应用/传感活动作为数据调度的参考,从而可以适应应用。 我们的设计是基于CSIRO Fleck sensor平台的。 II. A2-MAC MAIN FEATURES AND ARCHITECTURE A2-MAC是基于是槽的,应用适应的。包含beacon period和signaling phase、data phase Signaling phase传输控制信息。是非坚持CSMA接入的。 Data phase传输数据。是TDMA调度接入的。 A2-MAC是为混合的网络结构设计的,网络被分为一个个cell。A2-MAC只处理cell内的媒介接入。Cell之间的通信是由路由协议处理的。 III. PROTOCOL BRIEF DESCRIPTION 时间帧如图。 协议的四个主要部分为: A. Neighbourhood Discovery and Management邻居发现和管理 B. Synchronization Update and Management同步更新和管理 C. Registration and Scheduling Management注册和调度管理 D. Duty Cycle Control占空比控制管理 A. Neighbourhood Discovery and Management 单跳邻居发现: 在signaling phase阶段,发送“发现包”,设置timer,在超时之前收到单跳邻居的回复,则记录到邻居表。超时无回复则认为无那个邻居。 两跳邻居管理: 在发送包中的字段one-hop-table捎带发送节点的邻居表,接收点接收到后,对比该表和自己的邻居表,把邻居点的表有点而自己表中没有的信息添加为两跳邻居。两跳信息管理有利于消除隐藏终端问题。 B. Synchronization Update and Management 同步在beacon period进行。 采用松散的本地同步策略。同步包如下图。 由最小编号的节点发送同步包,其他节点接收到后根据timestamp调整自身时钟偏移。 不是每个时间帧都需要启动同步过程。可以在N个帧中才同步一次 C. Registration and Scheduling Management 定义:root node,在cell内管理注册和媒介接入调度的节点 只有root节点才在data phase收和发数据;而其他节点只在data phase的自己的时槽中发送数据给root Root节点耗能更大,需要有轮换的机制选举root node Root node至少和一个邻居的cell的root node互为一跳邻居 C. Registration and Scheduling Management 注册过程由root管理。两个任务: 节点注册。Root保留在cell中的leaf节点的记录,可以使用它的一跳邻居表来作为节点注册表。 应用调度(AS)注册。每个leaf node必须向root注册它的应用调度信息。Root在signaling phase广播调度请求包,来获取这些调度信息,Root使用AS信息来分配data phase的时槽,然后广播分配。Leaf收到分配包后跟从新的分配 D. Duty Cycle Control Duty cycle控制是打开/关闭无线收发器来节能。 所有节点会在signa
文档评论(0)