论文部分内容阅读
科技发展的脚步越来越快,人类已经置身于信息时代。而作为信息获取最重要和最基本的技术——传感器技术,也得到了极大的发展。传感器信息获取技术已经从过去的单一化渐渐向集成化、微型化和网络化方向发展,并将会带来一场信息革命。具有感知能力、计算能力和通信能力的无线传感器网络综合了传感器技术、嵌入式计算技术、分布式信息处理技术和通信技术,能够协作地实时监测、感知和采集网络分布区域内的各种环境或监测对象的信息,并对这些信息进行处理,获得详尽而准确的信息,传送给需要这些信息的用户。节点定位技术是无线传感器网络的关键支撑技术之一。目前现有的无线传感器网络节点定位算法普遍存在有受环境影响大、精确度不高、不适用于移动节点定位等问题,随着无线传感器网络技术的不断进步成熟,其应用将会越来越广泛,节点定位技术研究对于传感器网络技术性能提高和实用性保证有重要的理论意义和应用价值。目前WSN网络比较成熟的定位算法可以分为:距离相关的定位算法和距离无关的定位算法。广泛应用的距离相关算法有:基于到达信号角度的测量法(Angle of Arrival,AOA)、基于信息到达时间测量法(Time of Arrival,TOA)、基于数据包到达时间之差测量法(Time Difference of Arrival,TDOA)以及基于信号接收到的强度估计测量法(Received Signal Strength Indicator,RSSI)。相比较而言,距离无关定位算法更适合WSN应用环境。目前有三维定位算法、三边定位算法,基于跳数的DV-HOP定位算法等。WSN网络的局限性使得距离相关的定位算法在部分环境中无法应用。因此,为了更好地实现WSN定位,本文对基于跳数的DV-HOP(Distance Vector-Hop)定位算法进行研究探讨,在经典DV-HOP算法基础上,结合质量弹性模型(Mass Spring Model,MSO)提出了改进的DHM(DV-HOP-MSO)定位算法,提高了定位算法的全局收敛能力。结合质心算法(Centroid Algorithm),提出了基于虚拟信标节点的VBNLA(Virtual Beacon Node Location Algorithm)算法,针对定位精度的问题,结合了接收的信号强度指示(Received Signal Strength Indication,RSSI)和范围免测距定位机制,采用最大最小贴近度计算未知节点的坐标。实验结果表明,VBNLA算法具有更好的性能,适合应用于无线传感器网络。