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.