基于LEACH的无线传感器网络分簇路由算法的研究与改进

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:caochenshu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络是一门综合了计算机技术、现代通信技术、微电子技术、嵌入式系统、分布式信息处理等理论的新兴科学。它是由大量具有感知能力、计算能力和通信能力的微型传感器节点组成,这些节点自组织成网,协同地完成监测任务。无线传感器网络在没有任何基础设施的情况下,将现实世界中的各种物理信息接入互联网,这种技术已在很多领域广泛应用,如国防军事、医疗卫生、智能家居等。随着科学技术的快速发展,无线传感器网络的巨大潜力和广泛的应用前景使其必将成为21世纪最具有影响力的技术之一。与传统的网络相比,无线传感器网络是一种资源受限的网络,节点的计算能力、存储能力和能量都十分有限,如果节点在能量耗尽之前不能获得及时的补充,将会对所在网络的正常运行造成巨大的影响。研究表明,节点的能量主要消耗在通信模块,那么选择合适的路径传输数据就变得尤为重要,因此设计高效节能的路由算法具有十分重要的实际应用价值。无线传感器网络以其独特的优势和巨大的商业价值,受到越来越多的关注,如今,无线传感器网络各个方面已成为学术界研究的重点,而无线传感器网络路由算法的理论研究与实际应用更是其中的热点。本文首先对无线传感器网络及其体系结构做了详细的介绍,概述了无线传感器网络的独特优势及分类方法,接着介绍了一些经典的路由算法,并对LEACH算法做了深入的研究。针对LEACH算法的不足,本文做了相应的改进。首先是簇头个数方面,引入了最优簇头数的概念,并证明了在一个无线传感区域里簇头数目并不是随机的,避免了监测区域里簇头个数过多或过少的问题。其次,划分簇时,采用经典的K-means聚类划分算法,避免簇头节点覆盖区域过大或者覆盖区域重叠的现象。再次,在选择簇头时候充分考虑了节点的能量状况和整个网络中节点的分布情况,解决了簇头分布不均带来的簇头之间距离过近和大片区域内没有簇头的问题。最后,本文改进了LEACH算法的通信方式,在簇头与Sink结点的通信中采取单跳、多跳相结合的路由方式,避免了单跳方式下的远距离通信。本文采用MATLAB进行仿真,对比LEACH算法及其改进算法在簇头个数、簇头节点分布、存活节点数、剩余能量等方面的性能。实验结果表明,本文提出的算法使划分的簇更加均匀、簇头选择更加公平,延长了节点的死亡时间。总之,改进后的算法使网络的性能得到很大的提高。
其他文献
随着计算机应用领域的扩大、应用程度的不断加深,计算机软件规模的不断增大,使得提高软件质量和效率迫在眉睫。由于在现有的软件开发过程中,代码与模型不一致问题的存在导致系统
近年来,随着互联网经济的异军突起,推荐系统的作用日益凸显,并成为研究热点之一。推荐系统通过研究用户的兴趣偏好和信息需求特征,将用户感兴趣的信息、产品等资源主动、智能
图上最短路径问题是一个经典问题,在诸多领域有着广泛的应用,路网上交通导航就是其中尤为重要的一项应用。随着信息化的高速发展,路网趋于精细,数据量较大;比如纽约市路网地图就
每年发生大量的交通事故中由疲劳驾驶引起的数以万计,所以如何降低因疲劳驾驶引起的交通事故发生概率具有极其重要的意义。基于驾驶员视觉特征的疲劳检测技术因为其非接触式
多传感器数据融合技术在军事和民用领域有着广泛的应用,是目前热门的研究领域之一。本文以多传感器数据融合系统为研究对象,以数据融合算法为侧重点主要做了如下工作:首先,针
云计算是新兴商业计算模式之一,是并行计算、分布式计算和网格计算的发展。云计算充分利用成熟的虚拟化这一关键技术封装打包数据中心的资源,通过互联网将服务提供给用户,以满足
伴随着网络和信息技术的发展,互联网已经融入到了我们生活的方方面面。特别是随着Web2.0技术的应用,社交网络迅速兴起,如QQ空间(Qzone)、人人网(Renren)、朋友网(Pengyou)、
随着互联网的飞速发展,HTML5标准的提出并广泛被各种浏览器所支持,传统的基于二维图形的网络页面已经不能满足用户的视觉和交互需求。在这一趋势下,通过HTML5引入并实现的Web
近年来,随着物联网的快速发展和人们对传感器网络研究倍加关注,作为物联网核心技术的无线传感器网络也得到了广泛的应用和研究。由于无线传感器节点具有价格低廉、功耗低和体
随着软件行业的发展,软件开发技术的提高,软件产品的规模变得日益庞大,软件的复杂度不断增加,软件测试日益得到重视和变得专业化。软件测试作为保证软件质量的重要环节,测试