论文部分内容阅读
在无线传感器网络的诸多应用领域里,需要对监测区域中的目标或所发生事件的区域进行定位,而节点自身的正确坐标信息是提供被监测目标位置信息的前提,并且无线传感器网络的某些路由机制和拓扑控制等也依赖于网络中传感器节点的位置信息。定位是无线传感器网络的重要支撑技术之一。随着无线传感器网络应用范围的扩大,传感器节点的布置不可避免的会出现非均匀分布状态,而一般的节点定位算法均基于均匀分布的网络进行分析。本文首先分析了无线传感器网络中,非基于距离的节点自定位算法,其次介绍了传统DV-Hop算法的实现机理,分析了其应用于非均匀分布网络时,未知节点在计算到锚节点距离和计算锚节点平均跳距时的不足。最后在其理论基础之上,分别利用RBF神经网络和差分定位思想,修正锚节点的平均跳距,提出两种适用于非均匀分布的定位算法:RBF-DV-Hop算法和D-DV-Hop算法;利用加权平均的思想重新计算网络的平均每跳距离,并结合一定的消息转发策略提出了W-DV-Hop算法。为了验证算法性能,利用计算机仿真实现了原算法和改进算法。通过与DV-Hop算法以及Hop-count method算法进行比较,实验证明,在未增加节点的额外配置的情况下,改进算法有效地提高了节点在非均匀分布状态下的定位精度。