Data Augmentation and Attention for massive MIMO-based Indoor Localization in Changing Environments
Luisa Schuhmacher, Hazem Sallouha, Ihsane Gryech, Sofie Pollin
TL;DR
This work tackles millimeter-level indoor localization with massive MIMO CSI in dynamic environments, where models trained on static data struggle as blockages and channel conditions change. It proposes two data augmentations to mimic blocked antennas and inserts two Attention modules (subcarrier and antenna level) into a state-of-the-art CSI-based DL model. On static training data augmented with these techniques, the approach achieving 66 mm mean error in changing environments, a significant improvement over baseline results, and shows that training directly on changing data can reach around 12–13 mm. These results demonstrate strong generalizability to dynamic indoor scenarios and highlight practical implications for reliable, real-time localization in evolving spaces; code is open-source for reproducibility.
Abstract
The demand for high-precision indoor localization has grown significantly with the rise of smart environments, industrial automation, and location-aware applications. While massive Multiple-Input and Multiple-Output (MIMO) systems enable millimeter-level accuracy by leveraging rich Channel State Information (CSI), most existing solutions are optimized for static environments, where users or devices remain fixed during data collection and inference. Real-world applications, however, often require real-time localization in changing environments, where rapid movement, unpredictable blockages, and dynamic channel conditions pose significant challenges. To address these challenges, we introduce two data augmentation techniques designed to resemble blocked antennas, enhancing the generalizability of localization models to dynamic scenarios. Additionally, we enhance an existing Deep Learning (DL) model by incorporating attention modules, improving its ability to focus on relevant channel features and antennas. We train our model on data from a static scenario, augmented with the proposed techniques, and evaluate it on a dataset collected in changing scenarios. We investigate the performance enhancements achieved by the data augmentation techniques and the Attention modules, and observe a localization accuracy improvement from a mean error of 286 mm, when trained without Attention and without data augmentations, to 66 mm, when trained with Attention and data augmentation. This shows that high localization accuracy can be maintained in changing environments, even without training data from those scenarios.
