计算机与现代化

• 算法设计与分析 • 上一篇    下一篇

无线传感器网络DV-hop定位算法的改进

  

  1. 1.黑龙江科技大学计算机与信息工程学院,黑龙江哈尔滨150022;
    2.黑龙江科技大学电子与信息工程学院,黑龙江哈尔滨150022;
    3.黑龙江科技大学电气与控制工程学院,黑龙江哈尔滨150022
  • 收稿日期:2016-12-15 出版日期:2017-05-26 发布日期:2017-05-31
  • 作者简介: 董军(1976-),男,黑龙江肇东人,黑龙江科技大学计算机与信息工程学院副教授,硕士,研究方向:物联网应用技术,无线传感器网络; 杨秀娟(1978-),女,黑龙江肇东人,讲师,硕士,研究方向:空间数据库。
  • 基金资助:
     黑龙江省教育厅科学技术研究项目(12531591)

 Improvement on DV-hop Location Algorithm in WSN#br#

  1. 1. School of Computer & Information Engineering, Heilongjiang University of Science and Technology, Harbin 150022, China;
    2. School of Electronic & Information Engineering, Heilongjiang University of Science and Technology, Harbin 150022, China;
    3. School of Electrical & Control Engineering, Heilongjiang University of Science and Technology, Harbin 150022, China
  • Received:2016-12-15 Online:2017-05-26 Published:2017-05-31

摘要:  DV-hop算法是无线传感器网络中典型的非测距定位算法,其核心思想是将平均跳距与跳数的乘积作为2个节点间的距离,即采用节点间跳段距离代替实际直线距离参与位置计算。跳段距离计算过程中的误差累计是影响DV-hop算法定位精度的主要因素。本文提出基于门限跳数的信标节点选择策略和基于权的平均跳距优化策略,通过这2种策略减少跳段距离计算过程中的误差累计,提高定位精度。改进后的DV-hop算法通过门限跳数优化信标节点的选取,仅将小于门限跳数的信标节点当作位置计算的有效节点,从跳数角度减少了误差累计;此外,改进后的DV-hop算法在未知节点平均跳距选取上,以最佳跳距替代最近信标节点的平均跳距,更加真实地反映了实际距离,从平均跳距角度减少了误差累计。仿真结果表明,改进后的算法在不同的信标节点数、不同的节点通信半径以及不同的节点稀疏程度下,均能得到更高的定位精度。

关键词: 无线传感器网络, 定位算法, 跳数, 平均跳距

Abstract:  DV-hop algorithm is a typical range-free localization algorithm in wireless sensor networks, its core idea is to use the hop count multiplied by the average distance per hop to estimate the distance between two nodes. That is to say, hop distance is regarded as the actual distance in the position calculation. The errors accumulation in the process of hop distance calculation is the main factor on influencing the DV-hop algorithm localization accuracy. The paper presents selection strategy of beacon node based on threshold hop count and optimization strategy of average hop distance based on weight. Those strategies reduce error accumulation in the process of hop distance calculation and improve the positioning accuracy. The improved DV-hop algorithm optimizes a scheme for selection of beacon node by threshold hop count. In the scheme, only those beacon nodes whose hop count is less than threshold hop count are used for the position calculation, so error accumulation is reduced from hop count. And for the selection of average hop distance for the unknown node, the algorithm regards optimal hop distance as average hop distance of the nearest beacon node, so error accumulation is reduced from average hop distance. Simulations are performed and the results show that the enhanced DV-hop algorithm greatly improves localization accuracy for different number of beacon nodes, different communication radius and different node density.

Key words:  Wireless Sensor Network(WSN);location algorithm ;hop count, average hop distance