摘要:The traditional DV-Hop localization algorithm does not take into account the impact of differences between neighbouring nodes in calculating the average distance per hop distance, resulting in reduced positioning accuracy. To solve this problem, we designed a DV-Hop localization algorithm based on RSSI correction. According to the RSSI dissipation model principle, hops are weighted by using RSSI signal strength values. Our proposed algorithm performed as follows. First, it calculates the average distance per hop by using the hops which have been weighted. Second, it calculates the whole network average distance per hop. Finally, it calculates the coordinates of the unknown node with a total least squares method. Simulation results show that the proposed algorithm effectively improves the positioning accuracy without increasing hardware devices.