Passive Indoor Localization with WiFi Fingerprints
Minh Tu Hoang, Brosnan Yuen, Kai Ren, Ahmed Elmoogy, Xiaodai Dong, Tao Lu, Hung Le Nguyen Robert Westendorp, Kishore Reddy Tarimala
TL;DR
The paper tackles passive indoor WiFi localization by exploiting RSSI and CSI fingerprints collected at WiFi routers, eliminating the need for software on mobile devices. It introduces RTS/CTS-assisted data augmentation for inactive phones and a two-stage fusion of RSSI and CSI for active phones, applying kernel-density SSP and P-MIMO LSTM to model fingerprints and trajectories. Extensive autonomous-robot experiments in office and home settings demonstrate localization errors of about $0.8$ m when active and $1.5$ m when inactive, with robustness to device heterogeneity and MAC randomization challenges. This work offers a practical, scalable passive localization solution that leverages existing WiFi infrastructure for high-precision indoor positioning without client-side software installation.
Abstract
This paper proposes passive WiFi indoor localization. Instead of using WiFi signals received by mobile devices as fingerprints, we use signals received by routers to locate the mobile carrier. Consequently, software installation on the mobile device is not required. To resolve the data insufficiency problem, flow control signals such as request to send (RTS) and clear to send (CTS) are utilized. In our model, received signal strength indicator (RSSI) and channel state information (CSI) are used as fingerprints for several algorithms, including deterministic, probabilistic and neural networks localization algorithms. We further investigated localization algorithms performance through extensive on-site experiments with various models of phones at hundreds of testing locations. We demonstrate that our passive scheme achieves an average localization error of 0.8 m when the phone is actively transmitting data frames and 1.5 m when it is not transmitting data frames.
