A number of hops-corrected and hop distance optimization-based DV-Hop localization algorithm
-
摘要: 针对经典的DV-Hop算法因跳数和跳距计算误差所导致定位精度不高的问题,提出基于跳数修正和跳距优化的DV-Hop定位算法(NHDL). NHDL算法首先利用节点间所接收的信号强度值对跳数进行修正,减少跳数估计的误差;然后通过加权因子优化锚节点的平均跳距. 同时,利用共线性概念避免在定位过程中的锚节点共线问题;最后,利用最小最大法估计节点位置. 仿真结果表明:相比于传统的DV-Hop算法,NHDL算法降低了平均定位误差,提高了定位精度.
-
关键词:
- 无线传感器网络(WSN) /
- 定位 /
- 跳数修正 /
- 跳距优化 /
- 最小最大法
Abstract: Aiming at the problem of low localization accuracy of classical DV-Hop algorithm, caused by calculation of hop count and hop distance, number of hops-corrected and hop distance optimization-based DV-Hop localization (NHDL) algorithm is proposed in this paper. In NHDL algorithm, the received signal strength values among nodes are used to correct the number of hops. Then, the average distance of each hop of anchor nodes is modified by weighting factor. And the anchor nodes are selected through the concept of collinearity to reduce the localization error. The min-max method is adopted to calculate the position of node. The simulation results show that compared with the traditional DV-Hop algorithm, the average error of localization is reduced. -
[1] 向满天, 王胜, 杨友华. 基于阈值机制与距离校正的WSN改进DV-Hop定位算法[J]. 传感技术学报, 2016, 29(6): 920-926. DOI: 10.3969/j.issn.1004-1699.2016.06.022 [2] ZHU P C, XU B Q, LI J M, et al. Joint utility optimization for wireless sensor networks with energy harvesting and cooperation[J]. Science china information sciences, 2020, 63(2): 146-155. DOI: 10.1007/s11432-019-9936-y [3] 姜媛媛, 余泳, 时美乐, 等. Bessel函数测距模型的RSSI测距方法[J]. 传感技术学报, 2020, 33(2): 279-285. DOI: 10.3969/j.issn.1004-1699.2020.02.019 [4] 邵小强, 李康乐, 陈熙, 等. 基于改进卡尔曼滤波和参数拟合的矿井TOA定位方法[J]. 煤炭学报, 2019, 44(5): 1616-1624. [5] 孙莹莹, 张飞. 基于混合测距的二阶锥规划节点定位算法[J]. 计算机工程与设计, 2018, 39(7): 1841-1845. [6] 刘登峰, 章力, 邴晓瑛, 等. 基于布谷鸟差分算法优化的DV-Hop改进算法[J]. 系统仿真学报, 2017, 29(4): 791-797. [7] 胡玉兰, 于溪, 赵青杉. 一种改进的 DV-Hop 定位算法[J]. 太原师范学院学报(自然科学版), 2019, 18(3): 40-44, 49. [8] 邓浪. 无线传感器网络 DV-Hop 定位算法研究与改进优化[D]. 赣州: 江西理工大学, 2019. [9] GAO M, LI F. Genetic PSO improved DV-Hop localization algorithm[J]. Chinese journal of sensors and actuators, 2017, 30(7): 1083-1088. DOI: 10.3969/j.issn.1004-1699.2017.07.019 [10] 彭铎, 贠琦, 李英堂, 等. 基于改进Jaya的DV-Hop定位算法[J]. 传感技术学报, 2020, 33(8): 1204-1209. DOI: 10.3969/j.issn.1004-1699.2020.08.019