针对DV-Distance定位算法得到的距离值误差较大的问题,提出一种定位精度相对较高的改进型DV-Distance算法。DV-Distance定位算法通过求未知节点到参考节点之间跳段距离之和来确定未知节点坐标,改进算法在原算法的基础上,将参考节点间的真实距离与这些参考节点间的跳段距离之和的比值作为修正权值,用这个修正权值来提高定位所需距离值的精确度,并利用RSSI测距技术限定可较为精确测距的有效未知节点,从而更进一步提高定位的精度。通过计算机的仿真和实验验证,结果表明此改进算法相对于原算法,较为明显的降低了定位误差,提高了定位的精度。
With regard to the problem of DV-Distance in localizing,this paper puts forward an improved localization algorithm with more precision.DV-Distance deduces the coordinate of unknown nodes by estimating the sum of the hop distance between unknown nodes and reference nodes.Based on DV-Distance,this improved localization algorithm makes ratio of the real distance between reference nodes to the distance of sum of hops between those reference nodes as a weight,with which the precision of estimated distance for localizing is improved.And with the technique of RSSI to limit nodes to be a valid node,the precision of localizing can be improved with this improved localization algorithm.Simulation demonstrates that the improved algorithm obviously reduces the error and is more precise than traditional DV-Distance localization algorithms.