摘要

Ultra-high frequency radio frequency identification (UHF RFID) localization technique has been considered increasingly promising in indoor positioning systems. However, conventional localization algorithms are vulnerable in multipath and non-line of sight (NLOS) environments. To solve this problem, this paper presents an indoor localization method based on angle of arrival and phase difference of arrival (PDOA) using virtual stations for passive UHF RFID. We use the array antenna to distinguish multipath signals and choose the two strongest paths according to the received signal strength to perform localization. The angles of the two paths are obtained through the phase difference of the received signals at different array elements, and the distances of the two paths are estimated through PDOA measurement. After obtaining the angles and distances, we establish virtual stations to convert NLOS paths into LOS paths. The possible positions of the tag are calculated through virtual stations, angle, and distance information, which are derived from the two signal paths. Then, the weighted least squares combined with residual weighted algorithm are proposed to calculate real position of the tag. Simulation results demonstrate that our method achieves decimeter level accuracy and has higher precision than traditional algorithms.