论文部分内容阅读
节点定位和数据传输一直是无线传感器网络(WSN)中的两项关键技术和研究热点,因其节点携带的能量有限且一般无法补给,研究兼顾性能与能耗的DV-Hop定位算法和数据扩散方法对WSN技术的应用具有重要意义。传统的DV-Hop算法因其两次泛洪广播造成节点能耗大,未知节点使用最邻近锚节点估算的平均跳距导致其低的定位精度。为了有效改进DV-Hop算法,本文基于递增式定位方法的思想,将已完成定位的节点升级为新生锚节点并被赋予一个升级代数值,新生锚节点协助初始锚节点进行后续节点定位。本文提出基于跳数和升级代数加权修正平均跳距思想,有效改进了节点网络平均跳距的估计精度,提高节点定位的精度。在节点以较高精度完成定位过程中,应尽可能减少节点能耗,提高算法的能量效率。为避免节点泛洪广播,本文提出根据锚节点性质对其信息传输范围进行合理限制,并且使未知节点借助邻近锚节点尽早完成自定位的原则。当未知节点接收到两个初始锚节点和一个新生锚节点信息并且排除了锚节点近似共线时,以此锚节点组合为优选组合进行节点定位,避免了节点因等待接收更多锚节点信息而耗费能量。为进一步提高定位算法的能量效率,需要在节点定位精度与能耗之间折中。本文提出了一种基于能量控制的DV-Hop改进算法,通过节点以不同可控功率的广播,使未知节点加快接收锚节点信息,完成自定位。以完成定位所需轮数和节点定位误差率为参考指标,通过与几种典型的改进算法作对比,说明了本文所提改进算法的有效性。节点经过定位后能量不同程度的降低,节点剩余能量的有限性要求数据传输协议必须可靠高效并节能。本文针对节点自定位后网络节点分布情况,改进定向扩散路由机制中的兴趣扩散方式,根据模糊梯度建立不同的梯度集模型,并以剩余能量、升级代数、邻居节点数目三个因素设置选择节点的质量评估方式,从而保证数据能低能高效的传输到目标节点,减少网络内数据传输能耗,延长网络寿命。