摘要
针对DV-Hop算法在定位过程中因存在平均每跳距离误差大以及误差累积而导致定位精度不高的问题,提出了基于无线传感器网络的改进DV-Hop定位算法。该算法对接收的多个锚节点的跳距进行加权求和来减少平均每跳距离的误差,并且利用改进的最小二乘方法来解决误差累积的问题。通过MATLAB对改进的DV-Hop算法进行仿真,实验结果表明,相比于传统的DV-Hop算法、加权最小二乘的DV-Hop算法和基于RSSI每跳分级和跳距修正的算法,改进的算法在距离估计和定位精度方面有了很大的提高。
To overcome the low positioning accuracy caused by the imprecise estimated distance and the accumulative location error, an improved DV-Hop localization algorithm based on Wireless Sensor Network was proposed. This method, taking the summation of the beacon node average jump distance based on the weighted error correction as its average distance, was used to reduce the average jump distance error. Besides, an improved least square method was used to process the accumulative location error. The simulation results show that the improved localization algorithm performs greatly better, both in distance estimation and positioning accuracy, than the traditional DV-Hop localization algorithm,DV-Hop algorithm of weighted least squares and the improved DV-HOP positioning algorithm based on one-hop subdivision and average hopping distance modification.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2016年第6期1273-1280,共8页
Journal of System Simulation
基金
国家自然科学基金(61572238)
国家863计划(2014AA041505)
关键词
无线传感器网络
DV-HOP算法
节点定位
距离估计
最小二乘
wireless sensor networks
DV-Hop algorithm
node localization
distance estimation
least square method