无线传感网 文献综述
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
无线传感器网络MAC层协议研究
姓名:XXX 学号:XXX
摘要:无线传感器网络不仅是一种全新的信息获取和处理技术,也是一种新型的应用型网络,具有十分广阔的应用前景,引起了学术界和工业界的高度重视,成为当前热门的研究领域。在WSN中,各节点采集的信息以多跳的方式传送到汇聚点,从各节点到汇聚点形成一棵以汇聚点为根的传输树,这些节点通过无线通信方式形成一个多跳的自组织网络。由于无线传感器一般依赖电池供电,有效节省能源是无线传感器网络介质访问控制(MAC)协议设计的首要目标,也是无线传感器网络的重要研究课题之一。传统网络的MAC协议,并不能直接应用于无线传感器网络,且现有竞争型无线传感器网络 MAC 层协议的主要设计思路是通过牺牲系统性能来换取能量的节省。尽管这样做在一定程度上达到了节能的效果,但是较低的系统性能也会带来一些问题。针对无线传感器网络的特点和应用背景,研究人员提出了很多MAC 协议。本文通过分析无线传感器网络的特点,介绍了影响MAC协议设计的有关问题,讨论了MAC协议的分类方法,然后着重研究与论述了基于竞争方式MAC层协议的核心实现机制和特点,井比较了这些MAC协议在性能上的差异。文章最后对无线传感器网络MAC协议的进一步研究策略和发展趋势进行的展望。
关键字:无线传感器网络(WSN);MAC协议;S-MAC;T-MAC
1引言
WSN是一种全新的信息获取和处理技术,它集成了传感器、嵌入式计算、网络和无线通信四大技术,是一种新型的无基础设施的应用型无线网络,能够协作地实时监测、感知和采集各种环境或监测对象的信息,并对其进行处理,传送到需要这些信息的用户,具有十分广阔的应用前景,引起了学术界和工业界的高度重视,成为当前热门的研究领域。WSN具有与传统无线网络不同的特点,且与应用高度相关,是由部署在监测区域内大量智能传感器节点组成,因不依赖于固定的基础设施,所以网络节点要求具有自组织的能力,是通过无线通信方式形成的一个多跳的自组织的网络系统。
WSN的一个节点进入工作区域之后,它只能依赖于MAC层和物理层所能提供的有限的机制获得周围的一跳邻居的信息,对全网的拓扑结构信息将一无所知。这时候需要有一个算法将这些分散的节点有效地组织起来,协调一致来完成某一个特定的任务。在此之上,各种路由协议、传输层协议以及应用程序才能正常运作。也就是说,需要有一个网络协议为上层结构服务,而构成整个无线传感器网络结构基石的就是MAC层协议,它是用于建立可靠的点到点、点到多点或多点共享的通信链路技术,处于无线传感器网络协议栈的底层部分,是所有数据报文和控制消息在无线信道上进行发送和接收的直接控制者,解决无线传感器网络中节点以怎样的规则共享媒体才能保证满意的网络性能问题,MAC协议能否高效地使用无线信道是保证无线多媒体传感器网络通信的最关键的因数之一。本文首先简单地分析了
WSN网络中MAC协议的特点,所面临的问题与挑战,讨论了MAC协议的分类方法,然后着重研究与论述了基于竞争方式的MAC层协议的核心实现机制和特点,井比较了这些MAC 协议在性能上的差异。最后,指出了关于WSN网络MAC协议的未来发展趋势和研究策略,目的在于为进一步研究能量高效的WSN网络MAC协议提供参考和支撑。
2无线传感器网络MAC协议的特点与面临的问题
文献[1]指出,MAC协议的功能是在实现信道复用的同时,保障链路通信的可靠性。无线传感器网络中,成千上万的节点在传感区域内随机分布,MAC协议要在节点之间建立链路,保证所有的节点可以公平、有效的利用有限的带宽。WSN的特性和应用促使其MAC 层协议与传统的无线MAC层协议在许多方面不同,其主要目标是节能和自组织,而每个节点的公平和时延是次要的。传统的无线网络内,主要的评价指标有吞吐量、带宽利用率、公平性和延时等但是对于无线传感器网络来说,能量效率是第一位的,有时甚至不惜牺牲其他方面,来获得更高的能量效率。
为了研究和比较现有WSN网络MAC协议的性能,本节首先介绍了WSN网络MAC协议的特点,分析了WSN网络MAC协议设计的问题与挑战,接着分析了WSN网络节点间通信时造成能量浪费的潜在因素,最后,针对WSN网络应用的业务多样性,定义了网络中可能的通信模式,以分析不同MAC协议的适应性。
2.1 传统无线传感器网络MAC协议的特点
文献[2]指出,传统的无线传感器网络MAC协议设计主要考虑以下3方面的内容,重要性依次递减:①节省能量;②可扩展性,对于节点数目、节点分布的密集程度和网络拓扑结构要具有可扩展性,以适应网络中节点数量增减和位置等变化;③网络效率,主要包括网络的公平性、实时性、网络的吞吐量、带宽利用率等。
2.2 无线传感器网络MAC层协议设计的问题与挑战
WSN网络的强大功能,是通过众多资源受限的网络节点协作实现的[3]。由于节点无线通信的广播特征,节点间信息传递在局部范围,需要MAC 协议协调其间的无线信道分配;在整个网络范围内,需要路由协议选择通信路径。
传统的MAC层协议的设计目标是最大化吞吐量、最小化时延并且提供公平性。而为WSN设计的MAC层协议关注的是最小化能耗,这就决定了它要适度地减小吞吐量和增加时延。由于WSN的节点总是协作完成某应用任务,所以公平性通常不是主要问题。另外,WSN的一些典型应用(如战场目标跟踪)也对其MAC层协议的设计提出了不同于传统无线网络的要求。文献[1]中无线传感器网络MAC层设计面临的一些主要问题归纳如下:1)能量受限
WSN 的基本特征就是能量受限。MAC 层协议要尽可能地节约能源,如减少冲突和串音、降低占空比和尽量避免长距离通信。协议中还应包括折衷机制,使用户可以在节能和提
高吞吐量、降低延迟之间做出选择[4]。另外,协议设计者应该注意能量不是随时可用的。因为节点可能处于休眠状态或者由于不可知的原因死亡。
2)实时性,WSN经常被应用于军事、医疗等对实时性要求很高的领域,及时地检测、处理和传递信息是其不可缺少的要求。MAC层应和其它层合作提供实时保证。
3)分布式算法,由于WSN的节点计算能力和存储能力受限,需要众多节点协同完成某应用任务,所以MAC层协议应该运行分布式的算法。这也是有效避免某些节点的死亡造成网络瘫痪的需要。
4)灵活性,WSN针对不同的应用显示出了不同的网络特性,MAC层协议应该能适应不同应用的各种流量模式。
5)各性能间的平衡,MAC层协议的设计需要在各种性能间取得平衡。各性能间的平衡往往比单个性能的表现更重要。因为一个不平衡的协议即使在实验室表现好,也可能在实际环境中表现很差。比如,一个协议如果太频繁地关闭无线收发装置来节能,不仅使实时性和可靠性受到影响,包丢失引起的重传也会反过来影响节能的效果。
3 无线传感器网络MAC协议分类
MAC协议主要负责协调网络节点对信道的共享。目前针对无线传感器网络的MAC协议研究主要集中在信道接入技术、调度算法、差错控制以及数据包大小等方面[2]。研究人员从不同方面提出了多种MAC协议,对MAC协议的严格分类是非常困难的,采用不同的条件MAC协议有不同的分类方法[3]。文献[5],根据传感器节点接入媒体的方式将MAC协议分为四类,分别是基于随机接入(Random Access)、时隙接入(Slots Access)、帧接入(Frames Access)和混合接入(Hybrid Access)的MAC协议[6]。
3.1 基于随机接入的MAC协议
基于随机接入的无线传感器网络MAC协议是实现起来最简单的一类协议。这类协议不划分时间也不竞争信道。为了减少空闲侦听,协议通过延长MAC帧头,产生一段导言将接收节点的能量消耗转移到发送节点。每个节点除周期的侦听信道外,大部分时间都处于休眠状态。
文献[5]对基于随机接入的MAC协议的发展和研究状况做了简要的介绍。首先指出低功率侦听(LPL)法是无线传感器网络基于随机接入MAC 协议的设计雏形。其次,文献[5]还对B-MAC协议、WiseMAC协议、CSMA-MPSx协议、X-MAC协议、STEM协议、速度估计MAC协议、FMAC协议、RI-MAC协议、A-MAC协议、BuzzBuzz协议等基于随机接入的MAC协议进行了简要的介绍。
3.2 基于时隙接入的MAC协议
基于时隙接入的MAC协议使节点的无线收发装置以较低的占空比运行,在休眠和侦听模式之间转换。将时间分为若干时隙,节点在每个时隙开始时醒来开始处理数据并等待传输。