无线传感器网络分簇路由协议的研究与仿真

来源 :武汉理工大学 | 被引量 : 4次 | 上传用户:sukoo777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络(Wireless Sensor Network简称为WSN)作为一种全新的信息获取和处理的技术,已经在军事、环境监测、智能家居、空间探索等方面取得广泛的应用。无线传感器网络是由大量的传感器节点组成,通过无线通信方式自组织形成网络,能够协作地实时监测、感知和采集各种环境或监测对象的信息,并将这些信息传送到基站。它不需要固定的网络支持,具有快速展开、抗毁性强等特点,具有十分广阔的应用前景。无线传感器网络是由许多具有低功率无线收发装置的传感器节点组成。由于节点能量有限,且节点一般处于比较恶劣的环境中,不能进行能量补充,因此高效利用能量是无线传感器网络路由协议研究的重点。本文通过对LEACH协议的分析和研究,针对LEACH协议中一些缺点,提出一种改进算法。改进算法主要包括两个算法,分别是基于负载均衡和剩余能量的分簇算法和基于贪婪算法的多跳路由算法。基于负载均衡和剩余能量的分簇算法针对LEACH协议簇头选择、簇规模以及单跳路由三个方面的缺点进行改进,主要内容如下:(1)在簇头选择中,除第一轮随机选择簇头外,在以后的轮中选取簇中剩余能量最多的节点来担当簇头,由于簇头节点要消耗较多能量,选择节点剩余能量最大的节点来担当簇头,这样可以实现负载均衡。(2)针对单跳路由的缺点,改进后的算法将簇头节点分为近节点簇头和远节点簇头,近节点簇头直接和基站通信,远节点簇头通过近节点簇头和基站进行通信,这样可以避免因长距离的通信而消耗大量能量。(3)在簇的规模上,为避免簇节点数太多而造成的负载不均衡,对近节点簇和远节点簇的最大节点数进行限定,并且近节点簇头要对远节点簇头进行数据接收和转发,要消耗多一些能量,因此近节点簇最大节点数要比远节点簇最大节点数要少,这样可以进一步实现负载均衡。基于贪婪算法的多跳路由算法是选择近节点簇头和远节点簇头之间的通信路径,采用距离近节点簇头最近的远节点簇头来作为近节点簇头下一跳,远节点簇头选择离它距离最近的远节点簇头作为下一跳,对已经当选为下一跳的远节点簇头做标记,已经标记过的远节点簇头不能再作为下一跳,直到所有簇头节点都被标记,近节点簇和远节点簇之间的多跳路径选择完成。最后在MATLAB中对LEACH协议和改进后的算法进行仿真,分别从节点存活数、网络总能耗以及某一轮中节点死亡分布来进行性能分析和比较。实验结果显示,与LEACH协议相比,改进后的算法延长了网络生命周期、提高了能量利用率以及具有较好的负载均衡。
其他文献
随着互联网技术的迅速发展,Web系统的功能越来越丰富,人们对Web产品质量的要求也在增加。软件测试作为一种保证软件产品质量的有效手段,其作用日益凸显。仅仅依靠以劳动密集
随着Internet的迅速发展,网络中XML文档的数量呈指数级增长,XML关键字查询成为近年来XML数据查询的一个研究热点。为了解决XML关键字查询中语义信息丢失导致查询结果质量不高
在数字视频处理和计算机视觉领域的各种应用中,目标检测和跟踪是一个重要的,也是最基本的任务。目前在目标检测和跟踪方面的一些较流行的应用有自治车辆导航、机器人控制、基
21世纪人类社会进入了信息时代,开始了一场新的技术革命。而这场技术革命的主要内容就是关于物联网的研究。随着科技的进步,人们的生活水平的不断提高,人类开始不再满足于简简单
无线传感器网络被认为是引领未来经济和社会发展的革命性技术,它将计算、网络和物理环境有机的融合,能够实现物理世界与信息世界的实时感知、信息交互和动态控制。无线传感器
我国煤矿事故频发,构建基于无线传感器网络的智能监控系统将有效改善事故检测能力和灾后应急处理能力,是煤矿安全生产布局和信息化建设的着力点。无线传感器网络存在严重的能
在现代民航业内,对客运需求的预测是航空公司收益管理的核心问题,精准的需求模型可以帮助航空公司更好的制定销售策略,降低成本并提高收益。传统的需求建模以历史客运数据为
聚类分析是数据挖掘中的一种重要方法,并被应用到模式识别、数据分析、市场研究等多个领域。粒子群优化算法是近些年来发展起来的一种仿生优化算法,因其具有的多种优点受到学术
随着计算机技术和网络的发展,电子政务成了我国政府向服务型政府转变的关键之一,而行政审批的电子化则是实现电子政务的一个基本内容;如何建设一个虚拟的网上行政审批平台是各
本文研究几个计算几何算法问题:颜色支撑点集的几何优化问题,移动网络Voronoi图的点定位问题,半平面Voronoi图的计算与性质问题,网络Frechet巨离和轨迹间基于Frechet距离检测