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

来源 :兰州交通大学 | 被引量 : 2次 | 上传用户:fei000chong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线传感器网络(Wireless Sensor Network,WSN)是一种新的信息获取技术,作为无线通信网络的一代新星,具有非常广阔的应用空间。WSN的组成并不复杂,它是由许许多多的具有无线通信功能的微型传感器节点构成,这些节点通过自组织的方式对所处环境或监测对象协作地实施监测、感知和采集数据,最后将数据传送至基站,并由用户对其进行分析和利用。WSN区别于传统无线网络的很多特点,特别是传感器节点在能量方面存在的局限性,使得现有的无线技术对它并不适用。研究表明,节点的绝大多数能耗是在通信模块,那么如何选择合适的路径传输数据来节约能量就变得十分重要了。因此,越来越多的研究人员将研究的重点放在了路由算法上。目前,很多成熟的路由算法已经被提出。本文在总结了平面、层次和位置路由算法的特点,并且从不同的性能参数进行了比较之后,选择了最经典最早的层次路由算法LEACH(Low Energy Adaptive Clustering Hierarchy)进行研究。LEACH算法是第一个在WSN中提出的基于完全分布式和分簇的层次路由算法,具有自适应性好、容错性强的优点,但是,该算法在能量方面利用率较低,而且在大规模的网络中并不适用。针对上述缺点,本文提出了基于LEACH的改进算法F-LEACH(First-death LEACH)。本着延长第一个死亡节点的生存时间和网络整体生存时间、改善网络能耗特性的目的,对LEACH算法做了4点改进:(1)通过对监测区域进行等面积圆环划分,限定簇头多跳通信的大致路径,降低了距离汇聚节点较远簇头的数据的发送能耗以均衡网络负载,同时扩大了监测范围。(2)通过公式计算出各区域的最优簇头数和簇头间距,使得在能耗最低的情况下尽可能让簇头在各区域均匀分布以均衡簇头任务。(3)利用簇头跨区域成簇的方法节约簇内通信能耗,同时静态分簇消除成簇能耗。(4)根据各区域簇头间的距离和能量建立多跳路径,选择距离相对较近且能量较多的下一跳区域簇头进行数据传输,直到传输给汇聚节点。最后,通过MATLAB对LEACH、LEACHMTE(LEACH Minimum Transmission Energy)和F-LEACH进行仿真,证实F-LEACH算法能够较大程度延长第一个死亡节点的生存时间和网络整体生存时间,有效改善网络能耗特性,最终增大了数据采集总量。
其他文献
“雌黄”是一种矿物,主要成分是三硫化二砷,颜色是柠檬黄色。
"蛛丝马迹"中的"马"是指我们常见的食草动物——马,还是另有所指?"马迹"是指马蹄的痕迹吗?现在,小阅就跟大家说说这个事儿!"蛛丝马迹"是一个常用成语。蛛丝,即蜘蛛拉出的丝,这没有歧义
在小学阶段,教师应熟悉各种常见作文教学模式的特点及优缺点,针对不同的年级、不同的学生、不同的作文类型,采用不同的作文教学模式。本文以部编人教版语文教材(2011年版)为
我家门前有一丛月季,上面开满了红艳艳的花朵。一天清晨,我看到有个小女孩俯在花前,从花丛中小心地摘了一片带露水的花瓣,双手捧着,然后飞快地穿过田野,跑远了。几天后的一个
水稻是宁夏的优势作物,在全国水稻区划中宁夏被列为全国优质水稻最佳生态区,具有光热资源丰富、昼夜温差大、灌排方便、水稻增产潜力大、稻谷品质好的特点。但是宁夏水稻品种也
老鼠有个别名叫“耗子”,这可是有着非常久远的历史了。这个名字诞生于五代时期,大概是公元10世纪左右。五代是一个战争频繁、封建统治严酷的时期,苛捐杂税名目繁多、数不胜数,而