基于LEACH协议的无线传感器网络路由协议的研究

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:catmaster
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络(Wireless Sensor Network, WSN)技术是一门新兴的网络技术,它将成千上万颗传感器节点布置到需要监控的区域,通过其自身的自组网能力,组成一个可以在较大范围内进行数据采集和处理的自组织网络。无线传感器网络在民用与军用方面有非常高的价值,它已经应用到军事领域、生物医学领域、环境的监控等多种实际应用领域中,并具有很好的实用性和先进性。目前,国内外科研领域都非常重视无线传感器网络的发展并进行了重点研究。无线传感器网络包含多项相关技术,其中主要包括路由协议、时间同步、数据融合、定位技术等等。由于无线传感器网络节点的能量有限,如果节点能量耗尽,其就成为死亡节点影响网络功能。因此,一个具有较好节能效果的路由协议就显得至关重要。无线传感器网络路由协议的分类很多,本文主要针对分层次的路由协议进行研究。低功耗自适应集簇分层型协议(Low-Energy Adaptive Clustering Hierarchy, LEACH)路由协议就是典型的分层路由协议,它有节能和鲁棒性好优点,但是也有着分布不均匀,分簇阶段并未考虑节点剩余能量和距离等因素,不适应现代应用环境。因此,本文针对LEACH算法的不足,在其基础上提出了相应改进,使新路由算法适应特殊环境,如:巷道、森林等。本文提出的算法主要在簇头的选取以及数据的传输方式上做了相应创新。文章在阈值模型中引入了距离因子,使得距离基站较远的地方可以分簇更多,能够分摊能量,削弱远距离传输产生的高能耗。同时,在簇头节点选出来后将进行簇头的竞选,更换小于簇平均能量的簇头,使低剩余能量的节点不会成为簇头。再者,改进了LEACH算法的单跳数据传输的机制。普通节点与簇头节点的数据传输都会采取多跳的方式,解决较远节点传输的高能耗问题以及传输半径达不到的缺点。本文通过MATLAB进行仿真验证,比较了本算法与LEACH及其衍生算法的性能,从仿真分析中可以看出本算法可以降低能耗,延长了网络生命周期,稳定性也较高,体现了本算法的优越性和有效性。
其他文献
随着信息技术和互联网的迅速发展,计算机网络与信息系统所面临的安全问题越来越严重。传统的安全技术大都属于静态机制,局限于防护环节,难以满足网络安全的需求。入侵检测技