摘要
针对传统距离矢量跳(DV-Hop)算法中平均跳距的误差以及未知节点与锚节点之间估计距离的误差,提出了一种改进算法。通过筛选参与锚节点平均跳距计算的锚节点减小引入误差,并对其进行加权处理以提高精度;根据未知节点与锚节点之间的跳数计算未知节点平均跳距;依据平均跳距作用域,计算锚节点到未知节点的距离。仿真结果表明:在不增加硬件开销的条件下,改进算法有效减小了定位误差。
Aiming at error caused by the average hop distance and the estimated distance between the unknown node and the anchor node in distance vector-hop( DV-Hop) algorithm,an improved algorithm is proposed. Beacon nodes,which are selected to take part in the beacon average hop distance computing,are weighted to inecrease precision. Average hop distance of unknown node is selected according to the hops between the anchor node and unknown node. Distance between beacon node and unknown node is calculated according to the hop-size action scope. The simulation results show that the improved algorithm effectively reduces the DV-Hop localization errors without additional hardware overhead.
出处
《传感器与微系统》
CSCD
2018年第2期124-126,共3页
Transducer and Microsystem Technologies
基金
国家自然科学基金资助项目(61373126)
江苏省自然科学基金资助项目(BK20131107)