- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈无线传感器网络LEACH协议研究与改进
浅谈无线传感器网络LEACH协议研究与改进
【摘 要】文章在分析了无线传感器网络中分层路由LEACH算法的基础上,提出了一种新型选择簇首节点的方法,并通过matlab对改进后的LEACH算法进行了仿真,仿真结果显示改进后的LEACH算法在网络生命周期和网络能量消耗两方面比LEACH算法有很大的提高。
【关键词】无线传感器网络(WSN);LEACH算法;生命周期;能量消耗
无线传感器网络(WSN)是一种由成千上万的微传感器构成的具有动态拓扑结构的自组织网络。由于其随机布设、自组织、灵活等特点各领域有着广泛的应用价值,但是由于传感器节点通常使用容量有限、不可更换的电源、计算也非常有限,这就要求WSN路由协议必须以节约能源为主要目标,最大限度地延长网络的生命周期。
一、LEACH算法
LEACH是低功耗自适应分层路由算法。它的基本思想是以循环的方式随机选择簇首节点,将整个网络的能量负载平均分配到每个传感器节点中,从而达到降低网络能源消耗、提高网络整体生存时间的目的。(1)LEACH算法的工作机制。LEACH在运行过程中不断地循环执行簇的重构过程。每个簇重构过程可以用“回合(round)”的概念来描述。每个回合可以分成两个阶段:簇的建立阶段和传输数据的稳定阶段。一是簇的建立阶段。簇的建立阶段可分为四个过程:簇首节点的选择。簇首节点的选择具体实现的方法为:每个传感器节点随机选择0~1之间的一个值,如果选定的值小于某一阈值T(n),那么这个节点成为簇首节点。T(n)值计算如下:T(n)=■ 若n∈Gr 0 otherwise(公式1),其中,N为网络中传感器节点的总数;k为一个回合网络中的簇首节点数;r为已完成的回合数。簇首节点的广播。簇的建立。调度机制的生成。(2)LEACH算法存在的问题描述。尽管LEACH能够提高网络的生存时间,但是协议所使用的假设条件仍存在着一些值得讨论的问题,主要表现在以下几个方面:由于LEACH假定所有节点能够与汇聚点直接通信,并且每个节点都具备支持不同MAC协议的计算能力,因此该协议不适合在大规模的无线传感器网络中应用。由于LEACH假定在最初的簇首选择回合中,所有的节点都携带相同的能源,并且每个成为簇首的节点都消耗大致相同的能量。因此,协议不适合节点能量不均衡的网络。协议没有说明簇首节点的数目怎样分布才能遍及到整个网络。因此,很可能出现被选的簇首节点集中在网络中某一区域的现象,这样就会使得一些节点的周围没有任何簇首。
二、LEACH算法的改进
(1)无线能量模型的选取。本文采用目前广泛使用的第一顺序无线电模式(first order radio model),这个模式基于以下两个假设:网络里所有节点完全相同;无线电信号在各个方向上能量消耗相同。根据这一模式,某一传感器节点发送kbit数据所消耗的能量为:Esend=k*Estatic+k*εamp*dβ(公式2),传感器节点接收kbit数据所消耗的能量为:Ereceive=k*Estatic(公式3),其中εamp是信号放大器的放大倍数,而Esend则是发送电路和接收电路消耗的能量,在这一模式里面两者相等。而β是由无线信道决定的常量。d是信号传输的距离。(2)LEACH算法中簇首节点选择算法的改进。为了使整个网络内负载能耗平衡,本文提出了一种新的选择簇首机制:首先,假设网络内每一节点的初始能量相等,标记为Eo;其次,每一节点通过以下5个属性来描述:ID、Cid、E_node、Nx、Ny来描述,分别代表节点的标识、聚类的标识、节点当前的(剩余)能量、节点在网络中的水平位置、节点在网络中的垂直位置。其中节点的位置信息可以通过自带的GPS获得。最后,对于能量消耗过快的节点,应该尽可能的减少该节点被选择为簇首节点的机会,因此,本文用λ作为衡量目前节点能量消耗大小的指标,其中λ的大小为:λ=■(公式4),其中,E_node为当前节点的能量,通过节点的属性值来获得;Eo为节点的初始能量值,为一常数。(公式4)式表明,λ越小说明该节点的能量消耗越快,反之则能耗较低。通过上面的描述,可以得出新的阈值大小为:
T(n)new-leach0=G0*λ*■+G2 若n∈Gr 0 otherwise (公式5)
其中,N为网络中传感器节点的总数;k为一个回合网络中的簇首节点数;r为已完成的回合数;λ=E_node/Eo表示衡量目前节点能量消耗大小的指标;G0、G2为网络变化的加权系数。下面讨论n∈Gr的情况:当G0=1,G2=0时,和文献中的情况相类似,阈值大小变为:T(n)new-leach1=λ*■(公式6),其中式(公式6)中的符号意义同式(公式5),虽然该方法能够提高整个网络的生命周期,但是由于阈值太低和
您可能关注的文档
- 浅谈工程项目设计管理优化研究.doc
- 浅谈工程项目管理现状及采取对策.doc
- 浅谈工程项目管理应用.doc
- 浅谈工程项目风险管理与防范.doc
- 浅谈巾袖舞对现今中国舞影响.doc
- 浅谈市政工程中施工管理.doc
- 浅谈市政工程中机制混凝土排水管质量管理.doc
- 浅谈市政工程承包商索赔.doc
- 浅谈市政工程建设中档案管理现状及档案工作重要性.doc
- 浅谈市政工程中造价控制.doc
- 专题02+时事热点(精讲课件)2025年中考地理二轮复习讲练测(安徽专用).pptx
- 专题10+经济建设 2025年中考道德与法治二轮复习讲练测(广东专用).pptx
- 专题02+西游记【名著概览】+-+2025年中考语文必读名著演练.pptx
- 专题七+认识国家(课件)-【省心备考】2025年中考地理一轮复习优质课件.pptx
- 第22课《礼记》二则——《大道之行也》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 跨学科实践15:制作“龙骨水车”(课件)-2024-2025学年八年级物理下学期项目化课程案例.pptx
- 第13课_辽宋夏金元时期的对外交流(课件)2024-2025学年七年级历史下册同步教学课件.pptx
- 选择题专项讲解——综合类(课件)2025年初中道德与法治中考选择题练习.pptx
- 第21课《庄子》二则——《北冥有鱼》(课件)-2024-2025学年八年级语文下册同步备课精品资源.pptx
- 7.3+感受澳大利亚(第二课时)-2025学年七年级地理下册同步精品课堂(晋教版2024).pptx
文档评论(0)