欢迎来到天天文库
浏览记录
ID:13919253
大小:39.50 KB
页数:13页
时间:2018-07-25
《一种异步自适应无线传感器网络mac协议》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一种异步自适应无线传感器网络MAC协议本文由ZJET1987贡献pdf文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。第26卷第4期2009年4月计算机应用与软件ComputerApplicationsandsoftwar.eV01.26No.4Apr-2009一种异步自适应无线传感器网络MAC协议吴杰1曾子维1庄兵21(辽宁科技大学计算机科学与工程学院辽宁鞍山114044)2(鞍山市科技局辽宁鞍山1140“)摘要针对无线传感器网络低能耗、低延时的特点,提出一种异步自适应MAC协议:AA?MAC。该协议缩短了无线传感器网络MAc协议中异步唤醒方
2、式的前导帧长度,同时采用自适应监听来减少数据发送延时。通过在Ns2上的仿真模拟比较,发现从-MAC相对于同类型的MAC协议有更好的节能效果和更短的延时,因此从一MAC能更适合无线传感器网络的要求。关键词无线传感器网络MAc协议异步ANAsYNcHRoNousADAPrI、雹MAcPRoTocoLFoRⅥr】【RELEss§ENsoRNETwoRKs7(co如酽矿co唧啦r&洒黜∞d西硒r删ng,“∞曲lg‰妇盼矿sc诂脚∞d‰h咖,Amh,IJJ铂“,厶∞,西垮,蕊fM)2(&妇艘删d死矾蝴脚删矿A儿I^饥。A珊^∞J,4D钳,厶∞砌蟛,C胁m)AbstnctFortIIe
3、10wpower,lowlatencyf龟atureWuJielzengZiweilZhuangBin92of稍relesssen∞rnetworks(WSN),weproVideanew鹪ynchmnousad叩tiVeMACpro-tocol:从一MAC.弧isMACpmtocolshorte璐t}lepfe锄bleleTlgthof鹳ynchronous啪usalmodeinMAC刚ocolinWSN,蚰du蝴adaptivesnmrtodec陀鹊etIledatasendingde埘.Si咖lating∞NS2,wefoundthe从-MACIIasbenerene
4、rgy锄dknency商ciencyttlarIother8imi-l盯MACpl咖ol,∞AA—MACfitsthedemand0fWSNmom.K叼唧ordsWirele踮sensornetworksMACpro眦olAsynchmn伽s用各节点独立的睡眠一监听周期来节省能量。BMAc不要求各O引言个节点同步唤醒,但有数据发送时,发送节点需要在数据帧前加上一个比睡眠周期略长的前导帧,用于唤醒接收节点。由于无线传感器网络…是由许多传感器节点协同组织起来并广泛使用于数据采集、目标追踪、灾害与环境检测等场合的低成本、低功耗、多功能的无线网络。无线传感器网络MAc协议决定无线传
5、感器网络信道的使用方式,在传感器节点之间分配有限的无线通信资源,用来构建无线传感器网络系统的底层基础结构。无线传感器网络MAC协议对整个无线传感器网络的性能有着较大的影响,是保证无线传感器网络高效通信的关键技术之一。由于传感器网络的特点,MAc协议设计必须要考虑电池能量的限制【2J。而传感器网络中造成能量浪费有以下几个主要原因:数据冲撞产生的重传、节点接收并处理不必要数据的串音现象、控制消息过多、节点在不需要收发数据时仍保持对信道的空闲侦听等。1BMAc的前导帧要消耗很多额外的能量,所以BMAC并不适应于大数据量的应用。2从-MAC设计2.1异步睡眠一唤醒周期由于时分复用"
6、1及混合旧3MAc协议需要严格的时间同步,所以它们对硬件的性能、精确度都要求较高,而无线传感器网络节点要求大范围的分布,硬件成本不能太高。同时在很多无线传感器网络的应用中,同步策略会在时间同步和交换节点框架信息时会消耗很多额外的能量。此外,同步策略很少考虑节点移动的情况。基于以上原因,我们在类似于BMAc上的异步睡眠一监听相关工作目前无线传感器网络的MAc协议主要分为基于竞争、基于周期上设计AA.MAC(鹳”chmnousada州veMAc)。从一MAc的各个节点周期性睡眠,但是不需要同时睡眠、唤醒,也不需要交换周期时间框架信息。节点需要发送数据时,首先随机退避一段时间,然
7、后重复发送数据。当接收节点醒来,则它监听信道,如果有数据发送,则等待接收数据,否则转入睡眠。收稿日期:20cr7一09一06。辽宁省教育厅科学技术研究基金资助项目(05L002)。吴杰,硬士生,主研领域:无线传感器网络。时分复用和二者混合三种方案,其中基于竞争方案属于异步MAc协议,其简单、成本低、易于实现,较为适合无线传感器网络。基于竞争方案的协议中,BMAc[33是TinyOs‘43的默认MAc协议。它利用低能量监听和前导帧来完成低能量的通信,并采万方数据计算机应用与软件2009年2.2最小化前导帧节点发送数据
此文档下载收益归作者所有