- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无线传感器网络MAC协议研究和发展现状
无线传感器网络MAC协议研究和发展现状
摘要:MAC协议的选择对无线传感器网络性能有较大影响,也是保证无线传感器网络高效通信的关键协议之一。文章着重介绍了目前常用的几种MAC协议。结合当今MAC协议的研究进展,介绍了研究者对这些协议的研究与改进。并展望了无线传感器网络的发展趋势。
关键词:MAC协议 研究 发展
中图分类号:TP212.1 文献标识码: A
1无线传感器MAC层协议
在无线传感器网络中,介质访问控制MAC(medium access control)协议决定了无线信道的使用方式,在节点之间分配有限的无线通信资源。MAC协议处于无线传感器网络协议底层,对网络性能有着较大影响,是保证无线传感器网络高效通信的关键协议之一。
1.能源有效性。由于目前节点的能量供应问题并没有得到很好解决,节约能量也就成为设计无线传感器网络MAC协议首要考虑的因素。
2.可扩展性。通常大部分处于无人照看模式的传感器网络应用都需要部署大量的节点,并且在传感器网络生命周期期存在节点数目、分布密度的不断变化、节点位置的变化以及新节点的加入等问题,所以无线传感器网络的拓扑结构具有动态性。这就需要MAC协议具有可扩展性,来适应这种动态变化的拓扑结构。
3.性能的综合测评。MAC协议的设计需要在多种性能间取得平衡。各项性能包括网络的实时性、公平性、带宽利用率、网络吞吐量以及等方面。
4.分布式算法。由于传感器节点的计算能力和存储能力有限,需要大量节点协同来完成某项任务,因此需要通过MAC协议的分布式算法有效的调度节点来完成任务。
2常用的MAC层协议分析
针对无线传感器网络 MAC 协议的研究通常根据应用环境不同而变换角度。通过对现有传感器网络的MAC协议的分析,按照节点信道机制把现有MAC协议大致分为两类:基于随机竞争的MAC协议和基于固定分配的MAC协议。
2.1基于随机竞争的MAC协议
基于随机竞争的MAC协议采用按需使用信道方式,它的基本思想是当节点需要发送数据时,通过竞争方式使用无线信道,如果发送的数据产生了碰撞,就基于某种策略重发数据,直到数据成功发送或放弃发送。在IEEE 802.11 MAC协议的基础上,研究者提出多种基于随机竞争的传感器网络MAC协议。
(1)S-MAC协议
S-MAC是一种典型的基于竞争的MAC协议,采用CSMA/CA竞争机制以及RTS/CTS握手机制。S-MAC的核心思想是引入周期的睡眠/唤醒机制,以减小空闲侦听所造成的能耗。每个节点睡眠一段时间后醒来,并侦听信道以检测是否有其他节点向自己发送数据。节点在睡眠时会将无线收发器调到低功率状态,并开启一个相应的计时器,计时器到时后节点会自动醒来。S-MAC中,节点的占空比(活跃期/周期)可以根据具体应用做相应的调整。
为保证通信节点之间能够遵循同样的唤醒/睡眠周期表,S-MAC协议中规定一个名为SYNC的同步帧,在该帧中记录节点的周期表。开始时,节点随机退避一段时间后广播自己的周期表。首先发出SYNC帧的节点即为虚拟簇的簇头节点。其他节点接收到该SYNC帧后相应调整自己的周期表。这样,保证了在同一虚拟簇内的节点具有相同的侦听时间,这就避免了因侦听时间不一致的而导致的传输错误。图1所示为S-MAC中节点的工作周期表。
图1 S-MAC中节点的工作周期表
(2)T-MAC协议
T-MAC(Timeout-MAC)协议是建立在S-MAC协议的基础上。S-MAC协议的周期长度由延迟和缓存的大小决定。为了适应网络吞吐量的随时变化,T-MAC协议改变了S-MAC协议中在每个周期内侦听时间固定不变的做法 提出了节点根据网络通信负载的大小相应的调整工作时间长度,以适应网络吞吐量的变化。
T-MAC协议定义了五个激活事件:1)周期时间定时器溢出;2)在无线信道上接收到数据;3)通过接收信号强度指示RSSI(Received Signal Strength Indication)感知到信道上存在无线通信;4)节点自身的数据交换结束;5)节点处于活跃期时,如果在TA时间内没有上述五个激活事件中的任何一个发生的话,节点就结束活跃期转而进入睡眠。因此,TA定义了活跃期的最短时间。
T-MAC协议主要特点是引入了一个超时间隔TA,若TA期间没有发生任何事件,则节点进入睡眠状态以实现节能。图2所示为T-MAC 协议睡眠调度图。T-MAC 中TA为活跃期长度的最小值,最大值根据节点的缓存能力而定。如果节点感知到数据,但本身又处于睡眠状态,就会将数据放置在缓存中,进入活跃期后再将数据一起发送出去。如果节点在第一个活跃期内没有将数据发送出去,数据就会继续
您可能关注的文档
最近下载
- 十七届成图大赛水利创新设计赛道决赛赛题——水利数字化设计创新赛道题目.docx VIP
- 2025年《新世纪英语口语教程》(Functioninginan .pdf VIP
- 霞浦县(2025年)检察院书记员考试试题及答案.docx VIP
- 医疗卫生事业单位公开招聘题.pdf VIP
- ibmx3650m3服务器bios使用说明.pdf VIP
- 书记2025年度民主生活会个人对照检查材料.docx VIP
- 专题50 2026届12月八省联考(T8联考)语文试题(教师版)-2026年高考语文备考:各省市模拟试卷彩色批注解析讲练.docx
- 医疗卫生事业单位公开招聘结构化面试题及答案.pdf VIP
- 【QC小组成果】提高钢筋混凝土水泥管承插接口验收合格率.pptx
- YDT3621.1-2019 面向5G前传的N×25Gbits波分复用无源光网络(WDM-PON) 第1部分:总体.pdf VIP
原创力文档


文档评论(0)