计算机应用 ›› 2015, Vol. 35 ›› Issue (2): 340-344.DOI: 10.11772/j.issn.1001-9081.2015.02.0340

• 网络与通信 • 上一篇    下一篇

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

夏少波, 邹建梅, 朱晓丽, 连丽君   

  1. 山东广播电视大学 计算机与通信学院, 济南 250014
  • 收稿日期:2014-08-25 修回日期:2014-10-30 出版日期:2015-02-10 发布日期:2015-02-12
  • 通讯作者: 夏少波
  • 作者简介:夏少波(1964-),男,山东烟台人,教授,主要研究方向:传感器网络、信号处理; 邹建梅(1979-),女,山东临沂人,副教授,硕士,主要研究方向:传感器网络、云计算; 朱晓丽(1980-),女,山东临沂人,副教授,硕士,主要研究方向:计算机支持的协同工作; 连丽君(1983-),女,山东威海人,讲师,硕士,主要研究方向:信号处理。
  • 基金资助:

    山东省自然科学基金面上项目(ZR2012FM033)。

Improvement on DV-Hop localization algorithm in wireless sensor networks

XIA Shaobo, ZOU Jianmei, ZHU Xiaoli, LIAN Lijun   

  1. College of Computer and Telecommunications, Shandong TV University, Jinan Shandong 250014, China
  • Received:2014-08-25 Revised:2014-10-30 Online:2015-02-10 Published:2015-02-12

摘要:

DV-Hop定位算法利用跳数乘以平均每跳跳距估算节点间距离,针对算法过程存在缺陷导致定位误差较大的问题,在不改变原算法的步骤,也不需要额外增加硬件设备的条件下,从两个方面对传统DV-Hop定位算法进行了改进:一是基于节点的通信半径对节点间的跳数进行修正;二是借助信标节点间的估计距离与实际距离的偏差对平均每跳跳距进行修正。仿真实验表明,在相同的网络环境下,改进后的算法与传统算法相比定位误差减少了15%左右;与另外一种利用估算出的理想跳数值对信标节点间的实际跳数值进行修正的改进算法相比,定位误差也有5%~7%的降低。实验结果表明所提出的改进算法能更有效地降低节点间的距离估算误差,提高定位精度。

关键词: 无线传感器网络, 节点定位, 跳数, 平均跳距, 定位误差

Abstract:

DV-Hop localization algorithm uses the hop count multiplied by the average distance per hop to estimate the distance between nodes. Under the condition of not changing the step of the original DV-Hop algorithm and not needing an additional hardware, the traditional DV-Hop algorithm was improved from two aspects to solve the problem of the large error in the localization. On the one hand, the hop count between the nodes based on the communication radius was corrected. On the other hand, with the help of the deviation between the actual distance and the estimated distance of the beacon nodes, the average hop distance per hop was corrected. In the same network environment, the positioning error of the proposed algorithm was effectively reduced by about 15% compared with the original DV-Hop algorithm, as well as reduced by 5%-7% compared with another improved algorithm which also used the ideal estimated hop count value between the beacon nodes to correct the actual value between them.The experimental results show that the proposed algorithm can effectively reduce the distance estimation error between nodes and improve the positioning accuracy.

Key words: Wireless Sensor Network (WSN), node localization, hop count, average hop distance, positioning error

中图分类号: