无线传感器网络LEACH协议改进和研究.doc
《无线传感器网络LEACH协议改进和研究.doc》由会员分享,可在线阅读,更多相关《无线传感器网络LEACH协议改进和研究.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、如有侵权,请联系网站删除,仅供学习与交流无线传感器网络LEACH协议改进和研究【精品文档】第 4 页无线传感器网络LEACH协议改进和研究作者:张晓东梁振东来源:电脑知识与技术2013年第36期摘要:通过对LEACH无线传感器网络路由协议的研究,分析了LEACH协议不支持节点移动,簇头的选择随机性,没有考虑簇头位置等缺点,提出了一种LEACH协议的改进方法,并在NS2上进行了仿真,结果表明该方法解决了移动节点通信问题同时提高了数据传输率。关键词:无线传感器网络;LEACH协议;中间节点;路由协议;分簇中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2013)36-8280
2、-021 问题提出无线传感器网络节点能量有限,在设计无线传感器网络路由协议时首先要考察有限能量用到最需要发送数据的节点上。LEACH协议是一种节能的无线传感器网络路由协议,它通过轮询的方式,随机选择簇头,定期改变簇头和簇结构,最终将有限的能量均匀的分布到各无线传感器节点上,从而降低能耗,延长网络的生存周期。LEACH协议分为簇建立阶段和数据传输阶段两部分组成。在簇的建立过程中,先随机选出簇头,簇头通地周期网络广播方式告诉所有节点自己成为簇头,周围节点依据信号强弱分别加入到相应的簇。所有节点选取01之间的随机数,如果大于阈值T(n),该节点成为簇头。T(n)计算公式1。T(n)=p1-p(rmo
3、d1p)ifnG0else (1)在数据传输阶段,每TDMA时隙,节点都向簇头发送数据。簇头将数据处理后把结果发给SINK节点。一轮循环后,网络重新选择簇头和传输数据过程。基于LEACH选择簇头的随机性,发现有如下问题1)选择簇头问题从公式1看出,节点成为簇头是取决于随机数n,极有可能存在的问题是当能量小的节点成为簇头,在数据传输过程中,因为能量较小导致簇头很快失效。另外簇头若出现在距节点较远范围,会因发送数据耗费大量能量。这些都不利于无线传感器节点高效使用能量。2) 移动节点通信问题LEACH簇头的选择是随机的,没有考虑移动节点的情况。如果在簇稳定时移动节点,传感器节点需要花费大量的能量与簇
4、头进行数据交换,这样距离SINK节点远的簇头将耗费更多能量与SINK节点数据传输中,势必会加快簇头的死亡。2 LEACH路由协议的改进方法2.1 改进方法的主要思路当分簇稳定后,成员节点移动,不在当前簇范围时,则无法接收原簇头的数据,将此成员节点定义为无效节点。无效节点所发送的数据将丢失。为了避免数据丢失,引入了中间节点,中间节点有路由和数据转发功能,接受无效节点发送来的数据,然后将数据发送到SINK节点。这样,就不会因为节点移动,而使得无效节点发送数据失败的现象。2.1.1 中间节点的形成中间节点是一个配置GPS模块的能量充足的节点,它能感知自己的位置。当簇头选举出来之后,它将自己是簇头的消
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 无线 传感器 网络 LEACH 协议 改进 研究
限制150内