无线传感器网络MAC协议延迟分析.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无线传感器网络MAC协议延迟分析

无线传感器网络MAC 协议延迟分析 张宏娟 武汉理工大学信息工程学院,武汉(430080 ) E-mail :jhz75@126.com 摘 要:本文首先介绍了基于竞争的无线传感网络的MAC 协议的延迟情况,重点对传感器 网络MAC 的2 个基本协议802.11 和S-MAC 进行了延迟分析,然后利用NS2 仿真工具,对 这2 个MAC 协议进行了延迟比较分析和吞吐量分析比较。 关键词:MAC ,延迟分析,吞吐量,能量 1 引言 无线传感器网络是一种新兴起的网络,是一种集数据采集,处理及通信等功能与一体的分 布式自组织网络。其优点是监测精度高,容错性高,覆盖区域大,它在军事,医疗,环境检 测和智能探测领域都有极其广阔的应用前景。因此成为了当前信息领域的研究热点[1]。在 无线传感器网络中,传感器节点通常由电池供电,网络部署完成后通常无法进行节点的维护 和电池的更换.正是由于这个原因,节能问题成为了无线传感网络研究中最关键的问题.近年 来许多研究项目致力与无线传感网络的节能方案,其中包括了节能的硬件设计,节能网络拓 扑,节能MAC 协议设计和节能的路由协议设计等。 2 对现有无线传感网络MAC 协议的分析 2.1 MAC 协议设计方案分类 目前针对无线传感器网络的MAC 协议的设计主要包括2 种方案。一种是TDMA 方案,一 种是基于竞争的方案。在基于 TDMA 方案的协议中,SMACS 使用控制新到周期的发送连 接建立邀请,与邻节点协商数据新到内的连接时隙和频率,节点在未建立连接的时隙里休眠 而在基于竞争的方案中,典型的例子就是SMAC 协议,SMAC 协议是一个单信道的基于竞 争的 MAC 协议,节点定期开启固定长的侦听时间,在此时间内竞争随后的发送和接受时刻, 在未竞争到的时刻则关闭射频模块,从而进行休眠。而TMAC 协议是在SMAC 协议的基础 上适应性调整侦听占空比,根据网络流量适应性改变竞争时间占空比,更大程度的节省了能 源,但也由此带来了早睡问题。以上基于竞争的方案都是让节点周期性的处于睡眠模式,减 少空闲侦听。[7] 2.2 线传感网络能量损失分析 无线传感网络不必要的能量损失主要是以下4 个原因造成的, 1)数据帧的传输冲突。 2 )节点控制信息的交互 3 )空闲侦听,即在不可能有数据传输的时间段进行侦听 4 )串音,即射频通信媒体的冗余接收,节点会接收目的地址不是自己的数据包 2.3 MAC 协议延迟分类 数据包在无线传感多跳网络中传递,在每跳中主要有延迟。 1) 载波侦听延迟:当节点发送执行载波侦听时所引起的延迟,它的值取决于竞争窗口的大 - 1 - 小 2 ) 退避延迟:即当载波侦听失败时,或者当节点检测到另外有节点在传输或者发送时而退 避所引起的延迟。 3 ) 传输延迟:取决于发送节点跟接收节点之间的距离,在无线传感网络中,节点的通信距 离通常都不是很长,所以来说,传输延迟很短,以至于可以忽略不计。(注:无线通信传播 和测量的理论集中体现在以下公式:P ∞Pd β (P 是接收信号的能量,P 是传输信号的能 r t r t 量,d 是信号传输的距离, β 是依赖于环境的常量,根据传输介质的不同,它的值介于 2~5 之间) 即接收信号能量P 随着传输距离d 增大而下降。) r 4 )队列延迟:当网络负载很大的时候,由于节点之间排队等待得到通信的机会,所以队列 延迟是这种高流量下的主要需要考虑的因素。 5 )处理延迟:接收节点在收到数据的后象下一跳传输之前需要处理数据的一个过程。这个 延迟由节点的数据处理能力和整个算法的效率来决定。[8] 以上的各种延迟是研究基于竞争的MAC 协议的多跳网络所必须考虑的因素,也是这样 网络所固有的特点,不管是在802.11 或者S-MAC 以及其他这样类型的协议中。而且S-

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档