A CNN-LSTM Quantifier for Single Access Point CSI Indoor Localization
Minh Tu Hoang, Brosnan Yuen, Kai Ren, Xiaodai Dong, Tao Lu, Hung Le Nguyen, Robert Westendorp, Kishore Reddy
TL;DR
This work tackles single-AP WiFi indoor localization by turning CSI fingerprints into a quantifiable position estimate rather than a fixed-class classification. It introduces a CNN-LSTM framework that first extracts spatial CSI features from amplitude images and then models temporal correlations across steps to produce trajectory-aware location estimates, with a two-stage training regime and a median-filtered, min-max normalized CSI input. Large-scale autonomous data collection across Nexus 5 and Intel 5300 NIC devices demonstrates robust performance in realistic environments, achieving an average error of $2.5\,\mathrm{m}$ and $80\%$ of errors below $4\,\mathrm{m}$, outperforming competing methods by roughly 50%. The findings underscore the value of incorporating temporal context for single-AP fingerprinting and establish a strong baseline dataset for future single-AP localization research. Practical impact includes enabling accurate indoor localization in spaces with limited infrastructure, while providing a framework adaptable to additional APs.
Abstract
This paper proposes a combined network structure between convolutional neural network (CNN) and long-short term memory (LSTM) quantifier for WiFi fingerprinting indoor localization. In contrast to conventional methods that utilize only spatial data with classification models, our CNN-LSTM network extracts both space and time features of the received channel state information (CSI) from a single router. Furthermore, the proposed network builds a quantification model rather than a limited classification model as in most of the literature work, which enables the estimation of testing points that are not identical to the reference points. We analyze the instability of CSI and demonstrate a mitigation solution using a comprehensive filter and normalization scheme. The localization accuracy is investigated through extensive on-site experiments with several mobile devices including mobile phone (Nexus 5) and laptop (Intel 5300 NIC) on hundreds of testing locations. Using only a single WiFi router, our structure achieves an average localization error of 2.5~m with $\mathrm{80\%}$ of the errors under 4~m, which outperforms the other reported algorithms by approximately $\mathrm{50\%}$ under the same test environment.
