计算机应用 ›› 2014, Vol. 34 ›› Issue (5): 1247-1250.DOI: 10.11772/j.issn.1001-9081.2014.05.1247

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

基于DV-Hop定位算法的改进

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

  1. 山东广播电视大学 计算机与通信学院,济南 250014
  • 收稿日期:2013-11-19 修回日期:2013-12-25 出版日期:2014-05-01 发布日期:2014-05-30
  • 通讯作者: 夏少波
  • 作者简介:夏少波(1964-),男,山东烟台人,教授,主要研究方向:无线传感器网络节点定位、信号处理;连丽君(1984-),女,山东威海人,讲师,硕士,主要研究方向:无线传感器网络、过程控制;王鲁娜(1982-),女,山东济南人,讲师,硕士,主要研究方向:自动化控制、无线网络优化。
  • 基金资助:

    山东省自然科学基金面上项目

Improvement of DV-Hop based localization algorithm

XIA Shaobo,LIAN Lijun,WANG Luna,ZHU Xiaoli,ZOU Jianmei   

  1. College of Computer and Telecommunications, Shandong TV University, Jinan Shandong 250014, China
  • Received:2013-11-19 Revised:2013-12-25 Online:2014-05-01 Published:2014-05-30
  • Contact: XIA Shaobo

摘要:

针对DV-Hop算法采用跳数乘以平均每跳跳距估算节点间的跳距,利用三边测量法或极大似然估计法估算节点坐标信息,算法过程存在缺陷从而造成定位误差过高的问题。为此提出一种基于节点密度区域划分的DV-Hop改进算法(DZDV-Hop),依据网络的连通度和节点密度限制参与估算的信标节点的跳数,采用加权质心法估算定位坐标。Matlab仿真测试结果表明,在相同的网络硬件和拓扑结构环境下,改进后的算法能有效地减少节点通信量,且平均定位误差率比传统的DV-Hop算法减少了13.6%左右,提高了定位精度。

Abstract:

DV-Hop algorithm uses the hop number multiplied by the average distance per hop to estimate the distance between nodes and the trilateral measurement or the maximum likelihood to estimate the node coordinate information, which has defects and then causing too many positioning errors. This paper presented an improved DV-Hop algorithm based on node density regional division (Density Zoning DV-Hop, DZDV-Hop), which used the connectivity of network and the node density to limit the hop number of the estimated node coordinate information and the weighted centroid method to estimate the positioning coordinates. Compared with the traditional DV-Hop algorithm in the same network hardware and topology environment, the result of Matlab simulation test shows that, the communication amount of nodes can be effectively reduced and the positioning error rate can be reduced by 13.6% by using the improved algorithm, which can improve the positioning accuracy.

中图分类号: