基于ZigBee分簇算法能量优化的设计与实现

来源 :中国科学院大学 | 被引量 : 3次 | 上传用户:aaron722
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着无线传感器网络技术的不断发展和完善,越来越多的领域需要用到这项技术,因此世界各国都将其作为重点科研领域。然而随着其应用领域日渐增多,其节点携带电量有限,容易造成网络的寿命短等问题也凸显出来,这些问题严重的制约了无线传感器网络技术的广泛应用。如何利用路由协议降低节点能耗、平衡整个网络的能耗一直都是相关领域研究的热门课题。LEACH算法是现在无线传感器网络中比较经典且被广泛使用的一种路由算法,它在改善节点能耗问题方面效果明显。不过该算法也存在诸如:簇头是随机生成、簇头在选举时没有将当前节点的剩余能量作为参考条件,而且簇头在整个网络中分布的均衡性不好等问题。这些问题易造成网络的能耗不均衡,进而会影响网络的寿命。本文采用理论分析和仿真验证相结合的方法对LEACH算法进行改进,提出LEACH-PDQ算法。通过在其成簇过程引入粒子群算法求得最佳簇头数、双簇头传输数据并采用数据融合以及多跳和单跳相结合的传输方式,不仅使簇头的选举更科学、簇的规模和分布更合理同时还能均衡网络中节点的能耗,延长网络的寿命。仿真实验使用了MATLAB软件对路由协议的几个重要性能指标进行仿真。并将改进后的LEACH-PDQ算法与LEACH算法的指标进行对比,实验结果表明,改进后的方法不仅分簇更加均匀合理、有效地减少了网络的能量开销,而且能够使均衡能量消耗,同时延长了网络的工作寿命。
其他文献
web2.0带领互联网走进了一个新时代,用户是互联网的核心,生产数据的同时也在消费数据。互联网的普及和互联网用户数量的迅猛增长使得互联网上的信息呈现爆炸式的增长,带来了
多路视频实时拼接技术是计算机视觉、虚拟现实等领域的研究热点,在交通监控、视频会议、家庭娱乐等方面有广泛的应用。目前可以通过广角镜头或者鱼眼镜头获取全景图像,但是这