基于剩余能量与最小邻近簇半径的成簇算法.docVIP

基于剩余能量与最小邻近簇半径的成簇算法.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于剩余能量与最小邻近簇半径的成簇算法   摘 要:针对LEACH算法在选举簇首时没有考虑节点的剩余能量,并且簇首的分布不均匀,簇内节点与簇首采取单跳通信,从而影响网络生命期的问题,提出了利用剩余能量和最小邻近簇半径调整节点成为簇首的概率,并在簇内对部分节点采取多跳通信的成簇算法。仿真结果表明,该算法有效延长了网络生命期,均衡了簇首的分布,并且改善了簇内的结构。   关键词:簇首;网络生命期;成簇算法;剩余能量   中图分类号:TP393文献标识码:B   文章编号:1004-373X(2009)03-004-03      Clustering Algorithm Based on Residual Energy and Least Adjacent Clustering Radius   ZHANG Zuofeng,LIU Sanyang   (Xidian University,Xi′an,710071,China)   Abstract:As for the problem of LEACH clustering algorithm not considering the residual energy of nodes when selecting cluster heads,and the distributing of the heads not uniformity,members of the cluster communicating with the head by one-hop,which impacts lifetime of the network.A clustering algorithm is proposed which adjusts the probability of becoming cluster head by residual energy and least adjacent clustering radius,and takes multi-hop communicating for some nodes.The results of simulation prove that this algorithm can prolong the lifetime of network and balance distributing of the heads and improve structure of the members of cluster.   Keywords:cluster head;lifetime of network;clustering algorithm;residual energy      0 引 言      无线传感器网络(Wireless Sensor Networks,WSN)由部署在监测区域内的传感器节点组成,它通过无线通信的方式形成一个网络系统,在军事国防、灾难预警、环境控制、信息通信等各个领域都有着十分广泛的应用[1]。传感器节点体积小,能量有限,处理能力低,如何充分利用有限的能量,提高网络生命期是传感器网络面临的首要任务。   人们基于节能的考虑,提出了各种各样的拓扑控制算法。根据网络拓扑结构划分为平面算法和分簇算法[2]。平面拓扑控制算法中,各节点地位相同,通过功率控制简化网络拓扑结构,从而减少冲突、干扰,达到节能的目的。典型算法有COMPOW[3],LMA和LMN[4]等。分簇算法是无线传感器网络节省能量,延长网络生命期的有效方法。节点分簇的主要思想是根据某种规则选择出一些节点成为簇首,在剩余节点中继续按某种规则选择节点加入簇首,形成簇。   典型的分布式簇首选取算法有LEACH(Low-Energy Adaptive Clustering Hierarchy)[5],HEED(Hybrid Energy Efficient Distributed Clustering)[6]和DCHS(Low Energy Adaptive Clustering Hierarchy with Deterministic Cluster-Head Selection)[7]等。LEACH算法中,所有节点轮流充当簇首,网络周期性地进行簇首选举,每个周期称为一轮(round)。在每轮中,各节点独立运行公式产生一个数,再生成一个随机数,通过两个数的比较来判断节点是否当选簇首。在每轮中,所有簇首选举后,进入稳定工作阶段。HEED算法中,簇首的选择主要依据主、次两个参数。主参数依赖于节点剩余能量,用于随机选取初始簇首集合,具有较多剩余能量的节点将有较大的概率暂时成为簇首,而最终该节点是否成为簇首取决于剩余能量是否比周围

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档