论文部分内容阅读
ZigBee是一种广泛应用于智能家居、工业控制和医疗等领域的双向无线通信技术,具有低成本、低功耗、低速率的特点。ZigBee网络节点的处理能力、能量和带宽都相当有限,节点通常是通过电池来供电的,网络的生存期很大程度上依赖于ZigBee节点的能量利用效率,因此通过节约ZigBee节点的能量来延长网络的生存期对ZigBee网络至关重要,ZigBee节点动态电压调节(DVS)算法和ZigBee路由算法节能机制的研究是一个意义重大的课题。本文分析介绍了ZigBee网络的特点及基本概念,从节点和网络两个不同的角度对动态电压调节(DVS)算法和AODVjr、Cluster-Tree路由算法进行研究。本文对DVS算法进行了具体分析,对DVS算法进行了基于节约能耗的改进,并通过数值计算验证了改进DVS算法具有更高的节能性能。对AODVjr、Cluster-Tree两种路由算法进行了具体研究,根据能耗性能分析的结果提出了结合AODVjr和Cluster-Tree两种算法优点的新算法,并通过模拟仿真将新算法与原有的两种ZigBee路由算法进行了对比分析,证明了新的路由算法节能效果更好。针对ZigBee网络现有路由算法的缺点,提出了一种基于能量优化的ZigBee路由算法,在优化算法中考虑了节点的深度并引入邻居表,通过动态调整节点的临界剩余能量值,尽量绕过剩余能量低的节点来选择路由,仿真结果表明,改进算法能够均衡网络的能量消耗,延长ZigBee网络的生命周期。