RAIL-5G: A Challenging Real-World Dataset and Benchmark for AI-Based 5G Indoor Localization
Organizations: Fraunhofer Institute for Integrated Circuits (IIS), Division Positioning and Networks, 90411 Nürnberg, Germany · Department Computer Science & Artificial Intelligence, Technische Universität Nürnberg, 90461 Nürnberg, Germany · Programming Systems Lab, Friedrich-Alexander-Universität Erlangen-Nürnberg, 91052 Erlangen, Germany
Abstract
Reliable radio-based indoor localization is essential for industrial automation, yet existing methods are often evaluated in environments that do not fully reflect the severe multipath and non-line-of-sight (NLOS) conditions encountered in real deployments. This limits our understanding of how AI, i.e., modern geometric, unsupervised, and semi-supervised localization methods generalize to industrial 5G settings. We present RAIL-5G, a public real-world 5G NR channel impulse response (CIR) benchmark recorded in an operational railway maintenance facility. RAIL-5G covers an 811m indoor area with eight distributed radio units, robot-mounted user equipment (UE) trajectories, high-accuracy iGPS reference positions, and severe metal-induced multipath caused by train compartments and maintenance infrastructure. We benchmark geometric time-difference of arrival (TDoA), supervised fingerprinting, unsupervised channel charting, and self-supervised wireless pretraining methods. Our results highlight the difficulty of RAIL-5G: on the full dataset, TDoA reaches 7.02m mean average error (MAE), the best unsupervised method reaches 2.46m, and supervised fingerprinting achieves 0.52m. Self-supervised pretraining reduces the labeling effort by up to one order of magnitude, but the remaining gap to supervised learning shows that robust AI-based localization under severe multipath remains an open challenge. The dataset and code are available at https://iis.fraunhofer.de/rail-5g.
Figures & tables
| Take | Description | Data Points |
|---|---|---|
| #1 | Meander lower corridor | 52,588 |
| #2 | Meander free space | 51,552 |
| #3 | Meander upper corridor | 54,963 |
| #4 | Serpentine pattern lower corridor | 43,130 |
| #5 | Serpentine pattern free space | 25,809 |
| #6 | Serpentine pattern upper corridor | 31,682 |
| Full | Lower Corridor | Open Area | ||||||||||||||||
| Method | MAE | CEP | R95 | KS | TS | CT | MAE | CEP | R95 | KS | TS | CT | MAE | CEP | R95 | KS | TS | CT |
| TDoA | 7.019 | 6.283 | 15.615 | — | — | — | 2.443 | 1.867 | 6.122 | — | — | — | 6.276 | 6.242 | 10.923 | — | — | — |
| FP | 0.520 | 0.389 | 1.312 | — | — | — | 0.590 | 0.497 | 1.342 | — | — | — | 0.739 | 0.607 | 1.808 | — | — | — |
| PCA | 3.870 | 3.759 | 7.172 | 0.292 | 0.928 | 0.960 | 2.750 | 2.289 | 5.567 | 0.313 | 0.919 | 0.956 | 2.203 | 2.014 | 4.362 | 0.339 | 0.872 | 0.920 |
| Isomap* | 4.455 | 4.143 | 9.095 | 0.405 | 0.962 | 0.956 | 1.896 | 1.709 | 3.958 | 0.212 | 0.951 | 0.949 | 2.016 | 1.867 | 4.006 | 0.321 | 0.912 | 0.909 |
| t-SNE* | 3.461 | 3.175 | 7.511 | 0.295 | 0.996 | 0.977 | 3.733 | 2.887 | 9.530 | 0.399 | 0.995 | 0.966 | 1.665 | 1.336 | 4.164 | 0.282 | 0.995 | 0.937 |
Wireless Localization
Wireless localization uses radio signals and sensor fusion to estimate the positions and trajectories of people, devices, and transmitters.
See all 65 papers