MAC协议5.16解决方案.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
B-MAC B-MAC协议 S-MAC协议采用占空比模式,占空比模式在能耗方面主要存在两个问题:1、节点需要定期发送消息,如SMAC中的SYNC数据包; 2、节点在侦听期间需要开启接收机等待可能到来的数据包。 B-MAC协议基于两种机制: 低功耗侦听(Low Power Listening)的休眠/唤醒调度机制,也称前同步码采样机制 空闲信道评估(Clear Channel Assessment)机制 B-MAC协议特点 ? Low Power Operation(低能耗) ? Effective Collision Avoidance(有效的碰撞避免) ? Simple Implementation, Small Code and RAM Size(实现简单,代码量少,存储空间占用少) ? Efficient Channel Utilization at Low and High Data Rates(有效的信道利用率,高数据传输速度) ? Reconfigurable by Network Protocols(可重构) ? Tolerant to Changing RF/Networking Conditions(对网络状况改变不敏感) ? Scalable to Large Numbers of Nodes(可扩展至大量节点) Ref:Versatile Low Power Media Access for Wireless Sensor Networks B-MAC协议接口 B-MAC协议已在TinyOS系统中得到应用,并可为高层服务提供简单的接口。通过提供的接口,高层协议能够在CCA和ACK服务之间切换,为每个数据包设置退避参数,调节LPL模式实现高效的发送和接收。 Ref:Versatile Low Power Media Access for Wireless Sensor Networks LPL(低功耗侦听)? B-MAC协议中,网络中的所有节点不需要同时被唤醒,每个节点可以自行制定自己的休眠和唤醒时间调度表,不需要跟其他节点保持同步。 一个节点要发送数据有两种方法,一种是唤醒它的目标汇聚节点,另一种是等待目标汇聚节点自己醒来。 LPL的主要思想是在发送数据包前发送一个前导码(Premble)来唤醒目标接收机,这样可以减少固定占空比协议中的“侦听功耗”。 LPL(低功耗侦听)? Ref:无线传感器网络自适应MAC协议研究_陈德富 Node LPL工作机制 LPL机制不需要定期发送SYNC消息形成虚拟簇,但是是以传输同步前导码为代价的,显然,在负载较小的情况下,LPL可以得到更高的能效。Tw的选择较为关键,不能太大或太小,Tw可以根据流量负载来决定。 CCA机制(Clear Channel Assessment) LPL技术成功与否依赖于信道检测的准确程度,下面两种情况会浪费宝贵的能量资源: 1、如果一个节点估计信道上有活动并在没有活动的时候唤醒了(称为伪活跃状态) 2、发射机在信道被占用时错误地认为信道是空闲的,同步前导码的传输可能导致冲突。 为了解决这些问题,BMAC引入了CCA机制。 CCA机制(Clear Channel Assessment) IEEE 802.15.4标准是针对低速率无线个人区域网络(LR-WPAN)通信制定的标准,定义了PHY层和MAC层的功能、作用。 B-MAC协议的CCA机制由两个阶段组成: 噪声基准估计阶段和信号检测阶段 噪声基准估计阶段:因为噪声不断变化,B-MAC不固定噪声基准(noise floor),而是在信道空闲的时候抽取信号强度样本,噪声基准评估使用先进先出(FIFO)队列实现。每个样本存入FIFO队列并且队列的中值St被添加到衰减指数加权平均值。之后估计出噪声基准。 PHY层核心功能: 1、信道选择; 2、信道能量检测; 3、空闲信道评估; 4、无线信道收发数据; 5、接收包链路质量的检测。 Ref:/s/blog_580ea2b10100cfve.html CCA机制(Clear Channel Assessment) 信号检测阶段:传统的802.15.4采用单一信号强度采样并与噪声基准比较(称为采用门限的方式)。BMAC不同,采用异常解决方式,一个节点通过多重信号强度检测在接收信号中搜索异常情况,如果多个采样中有一个异常,认为信道空闲;如果多个采样均未发现异常,则认为信道忙。 接收信号强度指示器 传统方法(门限方式) 异常检测 方法 1异常 0非异常 CCA机制(Clea

文档评论(0)

我是兰花草 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档