摘要

Information about the positions of the sensors in sensor networks is very important, and the deployment of more and more sensors is increasing the need for automatic sensor localization. This article therefore describes a novel two-phase ranging algorithm that first obtains rough estimate of the distance to a sensor's position using time difference of arrival or time of arrival methods and then obtains a high-resolution estimate based on the rough one using a phase-based ranging scheme. This algorithm can easily resolve the otherwise intractable integer ambiguity that often appears in localization systems, and experimental results show that it can greatly decrease the ranging error in a decentralized distance-based localization system having transmitter beacons and receivers in the nodes. Related problems such as signal filtering and multipath effect are also discussed. This algorithm can make the deployment of large numbers of sensors very simple and the determination of their positions so accurate that it would be feasible to use dense networks of sensors to monitor the structural integrity of large structures.