无线传感器网络MAC协议课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《无线传感器网络MAC协议课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无线 传感器 网络 MAC 协议 课件
- 资源描述:
-
1、MAC Protocols for Wireless Sensor Networks MAC Protocols for Wireless Sensor Networks 2012年3月5日A Survey 内容提要1.概述 2.背景知识3.协议设计的重点4.各种MAC协议5.结论和开放的问题 6.我的想法和问题内容提要1.概述 2.背景知识3.协议设计的重点4.各种MAC协议5.结论和开放的问题 6.我的想法和问题概述 我的ppt主要是面向那些没有太多相关知识的2b青年。在科普介绍的同时,也欢迎各位文艺青年提出批评。 首先无线感器网络与我们的日常的网络是有很大区别的,最关键的体现在于传感器本
2、身依赖于电池,而不是固定的电源,这就决定了节约能量开销,延长网络的使用寿命成为了无线传感网络所关心的最主要的问题。另外无线传感器网络区别于其他的无线网络的一个很大的特性就是所有传感器都是对等的,拥有共同的任务,因而公平性往往不是传感器网络所要考虑的问题。那么基于以上这些思想,人们提出了各种不同的MAC层的协议。下面,我们就来关注这些协议。内容提要1.概述 2.背景知识3.协议设计的重点4.各种MAC协议5.结论和开放的问题 6.我的想法和问题背景知识u科普w能量损失的原因s冲突soverhearings控制报文的开销s空闲侦听sovermittingw传输的方式sbroadcastslocal
3、 gossipsconvergecast无线传感器网络MAC协议u网络特征w传感器节点能量受限w传感器节点失效概率大 w传感器节点计算处理能力有限w通信带宽有限w以数据为中心 w高密度、大规模随机分布 对MAC协议的设计提出了新的挑战!内容提要1.概述 2.背景知识3.协议设计的重点4.各种MAC协议5.结论和开放性的问题 6.我的想法和问题协议设计的重点w能量效率s空闲监听s冲突 s控制开销 s串扰 w可扩展性 和适应性w网络效率 w算法复杂度 w与其它层协议的协同 目前普遍认为重要性依次递减!内容提要1.概述 2.背景知识3.协议设计的重点4.各种MAC协议5.结论和开放性的问题 6.我的
4、想法和问题竞争型MAC协议u基本思想w发送时主动抢占,CSMA方式(载波侦听多路访问)CSMA/CA主要使用两种方法来避免碰撞: 送出资料前,侦听媒体状态,等沒有人使用媒体,维持一段時间后,再等待一段随机的时间后依然沒有人使用,才送出资料。由于每个裝置采用的随机时间不同,所以可以减少碰撞的机会。 送出资料前,先送一段小小的请求传送封包(RTS : Request to Send)給目标端,等待目标端回应封包后,才开始传送w按需分配u优点w网络流量和规模变化自适应w网络拓扑变化自适应w算法较简单u典型协议wSMAC、TMAC、PMAC、WiseMAC、SiftSMAC协议-前提条件和基本思想u前
5、提条件u数据量少,可进行数据的处理和融合u节点协作完成共同的任务u网络可以容忍一定程度的通信延迟u基本思想u周期性睡眠和监听 ;协商一致的睡眠调度机制(虚拟簇)u自适应的侦听机制,减少信息的传输延迟u消息分割和突发传递机制来减少控制信息的开销和消息的传递延迟SMAC协议-关键技术1u周期性睡眠和监听 w一个周期内有睡眠和监听两种状态w节点之间协同,保持监听同步w同步调度,形成虚拟簇w降低功耗,增加延迟图 1-1 周期性监听和睡眠SMAC协议-关键技术2,3u自适应监听 在一次通信过程中,通信节点的邻居在此次通信结束后唤醒并保持监听一段时间。如果节点在这段时间接收到RTS帧,则可以立即接收数据,
6、而不需要等到下一个监听周期,从而减少了两个节点间的数据传输延迟。u消息传递 w将长的信息包分成若干个短的DATA段 w突发式传输SMAC协议的优缺点u优点 通过睡眠机制减少了空闲侦听的能量损耗,实现简单,交换交换时间表减少了同步所需要的开销。u缺点 广播数据包并没有使用RTS-CTS,这样就增大的冲突碰撞的可能性,自适应可能会导致空闲侦听和窃听(overhearing),睡眠和监听的周期是预先定义的,并且固定的,这样在复杂多变的网络负载条件下,这种策略的效率会大大降低。TMAC协议-基本思想uSMAC协议调度占空比固定,不能很好的适应网络流量的变化 u动态调整调度周期中的活跃时间长度 u在TA
7、时间内没有发生激活事件则进入睡眠 图 1 2 TMAC基本机制TMAC协议-关键技术1u周期性监听同步 w延用SMAC协议思想,周期性广播SYNC帧w固定周期调度后全监听周期,发现邻居uRTS操作和TA的选择w发送RTS未收到CTS,应再发送一次wTA 竞争信道时间 +RTS发送时间 +CTS准备时间 图 1 3 TMAC基本数据交换TMAC协议-关键技术2u早睡问题 w节点在邻居准备向其发送数据时进入了睡眠状态 图 1 4 早睡问题TMAC协议-关键技术3u早睡问题解决办法 w未来请求发送(Future request-to-send, FRTS) 图 1 5 FRTS帧交换TMAC协议-关
8、键技术4u早睡问题解决办法 w满缓冲区优先图 1- 6接收RTS节点优先PMAC协议-基本思想uSMAC调度占空比固定,TMAC早睡问题u引入模式信息,节点能够通过模式信息提前获知邻居的下一步活动,调度都根据模式信息来进行 图 1 7空闲监听周期长度比较PMAC协议-关键技术1u模式的生成w由一个二进制位串组成 w每一位表示节点在当前时隙应处于何种状态,1为监听,0为睡眠w形式:0m1,m=0,1,N-1,m代表串中0的个数 w每个节点启动时的模式串为1,表示流量很大w节点根据网络流量更新模式在第一个时隙内无数据发送:更新模式为 01在第二个模式中监听时隙内仍无数据发送:更新模式为 001;依
9、此类推PMAC协议-关键技术2u模式的交换w在当前周期结束时将进行广播来交换模式信息w引入超帧STF ,分为两个子帧 PRTF和PETFw模式重复时间帧PRTF,节点重复自己的模式 w模式交换时间帧,邻居之间进行模式信息交换 图 1 8 时间帧划分WiseMAC协议-基本思想u基于CSMA机制,使用前导采样技术u通过本地同步的广播获得最小的前导长度 u随机的前导长度保证冲突避免 WiseMAC协议-关键技术1u前导采样 w对信道进行采样 ,在短时间内对无线信道进行监听 w所有节点都保持相同的采样时间Tww采样时监听到信道忙,节点会继续监听,直到接收到数据或者信道空闲 w数据包发送之前都要发送一
10、个唤醒前导序列,该序列的长度和采样周期的长度相等,保证在数据部分到达时节点处于监听状态 WiseMAC协议-关键技术2u前导长度最小化 w根据邻居节点的采样时间偏移量,选择最小长度的唤醒前导 图 1 9 同步前导采样Sift协议-基本思想1u适用于事件驱动型传感器网络u出发点w空间和时间相关性w并非每个节点都要报告事件w时变性u设计目的wN个节点同时监测到一个事件,希望在最短时间内有R个节点(R=N)无冲突发送事件消息Sift协议-基本思想2u常规窗口竞争协议w在1,CW时间长度窗口内,等概率选择发送时槽w冲突时就倍增时间窗口大小CW,等概率选取发送时间uSift协议w固定长度的竞争窗口 w不
11、等概率选择时槽,在不同时槽采用不同的选择概率Sift协议-关键技术u假设目前参与竞争的节点数 N,竞争时间窗口1,CW中的时隙。如果第一个时隙没有节点发送数据节点减小竞争节点数假设值,增加在第二个时隙中的传输概率,这一过程中每个时隙中都重复执行。 u当信道空闲时,节点根据概率分布在传输之前退避随机长度。 u假设每个节点选择时隙r1,CW发送数据的概率为Pr。 Pr的概率分布如下: (r = 1,CW)分配型MAC协议u基本思想w将一个物理信道分为多个子信道 w将子信道静态或动态地分配给需要通信的节点,避免冲突 w根据网络通信流量最大限度地节省能量 u优点w无冲突 w无隐藏终端问题w易于休眠u典
12、型协议wSMACS、TRAMA、DMAC、BMACSMACS协议-基本思想1u结合TDMA、FDMA的基本思想 u假设每个节点都能在多个载波频点上进行切换 u将每个双向信道定义为两个时间段 u发现邻居后立即分配信道 u每个链路都分配一个随机选择的频点,相邻链路都有不同的工作频点 SMACS协议-关键技术1u链路建立 w引入超帧的概念,用固定参数Tframe表示 w在上电后先进行邻居发现,每发现一个邻居就有一对节点形成一个双向信道 w在两个节点的超帧中为该链路分配一对时隙用于双向通信,这种不同步的时隙分配称为异步分配通信 w每对时隙都会选择一个随机的频点,减少邻近链路冲突 的可能 SMACS协议
展开阅读全文