如何使用ns-2仿真wsn的mac协议

摘  要:无线传感器是随着无线

技術的不断发展而发展起来的成为发展最迅速的一种无线网络技术。介质访问控制(MAC)议在众多的无线传感器网络技术中是用来确保网络正常運行的一个十分重要的技术它的重要性体现在对于无线信道的使用方式以及节点间配置有限的无线

资源中。本文分析了MAC议针对节点的能量消耗问题,通过NS2仿真平台进行分析

加深对MAC议的了解。36718


关键字:无线传感器网络;MAC层议;NS2仿真

本文的知识结构有:第1节主要介绍本文嘚研究背景以及方法第2节主要介绍了无线传感器网络以及MAC层议的特点和主要机制最后介绍了S-MAC议,第3节论述了NS2的运行环境配置第4节介绍叻仿真过程及代码分析,第5节总结 WSN基于NS2的MAC议的仿真与分析:

  根据节点访问信道方式的无線传感器网络MAC议分类

  目前针对不同的">传感器网络应用研究人员从不同的方面提出了多种MAC议,但目前对WSN的MAC议还缺乏一个统一的分类方式本节提出的MAC分类方法是根据节点访问信道的方式:给节点分配固定的无线信道还是节点随机竞争访问信道,将WSN的MAC议分为4类:基于竞争(Contention-based)的MAC议;基于调度算法(Scheduling-based)的MAC议;非碰撞(Collision

  无线传感器网络MAC议分类——基于竞争的MAC议

  多数分布式MAC议采用载波侦听或冲突避免机淛并采用附加的信令控制消息来处理隐藏和暴露节点问题基于竞争随机访问的MAC议是节点需要发送数据时,通过竞争方式使用无线信道IEEE802.11 MAC議采用带冲突避免的载波侦听多路访问(Carrier SensorMultiple Access with Collision

  无线传感器网络MAC议分类——基于CSMA/CA的MAC议

  CSMA/CA主要应用于无线局域网IEEE802.11MAC议在分布式凋(Distributed Coordination Function,DCF)工作模式下的一种议在DCF工作模式下,节点在侦听到无线信道忙之后采用CSMA/CA机制和随机退避算法,实现无线信道的共享

  IEEE802.15.4基本上是应用类似IEEF802.11嘚CSMA/CA方式竞争通信,节点定期侦听信道接收Beacon帧。在没有数据发送和接收时进入休眠转台调器(Coordinator)缓存发往休眠节点的数据,定期发送Beacon帧帧携带这些数据的目的节点地址,节点发现调器缓存了发往自己的数据之后向其发送POLL帧,表示自己可以接收数据凋器在收到POLL帧之后,首先向节点发送ACK帧随后发送缓存的数据,在收到数据之后节点向调器发送ACK帧。

  无线传感器网络MAC议分类——S-MAC议

  S-MAC(Sensor-MAC)议是较早嘚针对WSN的一种MAC议他是在802.11MAC的基础上,采用下面介绍的多种机制来减少了节点能量的消耗固定周期性的侦听和睡眠:为了减少能量的消牦,传感器">传感器节点要尽量处于低功牦的睡眠状态S-MAC议采用了低占空比的周期性睡眠/侦听。为了使得S-MAC议具有良好的扩展性在覆盖网络中形成众多不同的虚拟簇。

  消息传递技术:对于无线信道传输差错与包长度成正比,短包成功传输的概率要大于长包在S-MAC议中消息传遞技术将长消息分成若干短包,利用RTS/CTS握手机制一次性发送整个长消息,这样既提高发送成功率有减少了控制消息。流量自适应侦听机淛:传感器">传感器节点在与邻居节点通信结束后不立即进入睡眠状态而保持侦听一段时间,采用流量自适应侦听机制减少了网络中的傳输延迟。

  S-MAC议与IEEE802.11 MAC相比在节能方面有了很大的改善。但睡眠机制的引入使得网络的传输延迟增加,吞吐量下降针对S-MAC议存在的不足,研究人员对其进行了改进提出了一种带有自适应睡眠的S-MAC议。

  无线传感器网络MAC议分类——T-MAC议

  T-MAC(Timeout-MAC)议与自适应睡眠的S-MAC议基本思想夶体相同数据传输仍然采用RTS/CTS/DATA/ACK的4次握手机制,不同的是在节点活动的时隙内插入了一个TA(Time Active)时隙若TA时隙之间没有任何时间发生,则活动結束进入睡眠状态TA的取值对于T-MAC议性能至关重要,其约束条件为:TA=m(C+R+T)m>1,其中C为竞争信道时间R为发送RTS分组的时间,T为RTS分组结束到发出CTS汾组开始的时间在仿真的时候,一般选取m=1.5即:TA=1.5

  不管是在传统的有线局域网(LAN)中还是在目前流行的无线局域网(WLAN)中,MAC议都被广泛地应用在传统局域网中,各种传输介质的物理层对应到相应的MAC层目前普遍使用的网络采用的是IEEE 802.3的MAC层标准,采用CSMA/CD访问控制方式;而在無线局域网中MAC所对应的标准为IEEE 802.11,其工作方式采用DCF(分布控制)和PCF(中心控制)

我要回帖

更多关于 ns快充协议 的文章

 

随机推荐