Hostname: page-component-5db58dd55d-ggg9q Total loading time: 0 Render date: 2026-06-01T14:24:07.877Z Has data issue: false hasContentIssue false

WiFi-RTT indoor positioning using Particle, Genetic and Grid filters with RSSI-based outlier detection

Published online by Cambridge University Press:  04 December 2025

Khalil Jibran Raja*
Affiliation:
UCL Engineering, University College London , London, UK
Paul D. Groves
Affiliation:
UCL Engineering, University College London , London, UK
*
Corresponding author: Khalil Jibran Raja; Email: zceskjr@ucl.ac.uk
Rights & Permissions [Opens in a new window]

Abstract

The paper explores the accuracy of WiFi-Round Trip Timing (RTT) positioning in indoor environments. Filtering techniques are applied to WiFi-RTT positioning in indoor environments, enhanced by Residual Signal Strength Indicator (RSSI)-based outlier detection. A Genetic and Grid filter are compared with a Particle filter and single-epoch least-squares across a range of test scenarios. In static scenarios, 67% of trials had sub-metre accuracy and 90.5% had a root mean square error (RMSE) below 2 m. In Non-Line-of-Sight (NLOS) conditions, 38% of trials had sub-metre accuracy, whereas for environments with full Line-of-Sight (LOS) conditions, 95.2% of trials had sub-metre accuracy. In scenarios with motion, 22.2% of trials had sub-metre accuracy. RSSI-based outlier detection in NLOS conditions, provided an average improvement of 41.3% over no outlier detection across all algorithms in the static and 14% in the dynamic tests. The Genetic filter achieved a mean improvement of 49.2% in the static and 47% in the dynamic tests compared with least squares.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2025. Published by Cambridge University Press on behalf of The Royal Institute of Navigation
Figure 0

Figure 1. Generic particle and genetic filter process.

Figure 1

Figure 2. Step-lagged PDR motion model.

Figure 2

Figure 3. Grid filter process.

Figure 3

Figure 4. Positioning in motion experimental environments.

Figure 4

Table 1. Positioning solution RMSE for trials and algorithms configuration in static

Figure 5

Table 2. Percentage decrease of RMSE against least squares for each environment in the static case and algorithm configuration

Figure 6

Table 3. RMSE position error statistics for trials in motion and each algorithm combination

Figure 7

Figure 5. Trial 1F position per epoch.

Figure 8

Figure 6. Trial 1R position per epoch.

Figure 9

Figure 7. Trial 2F position per epoch.

Figure 10

Figure 8. Trial 2R position per epoch.

Figure 11

Figure 9. Trial 3F position per epoch.

Figure 12

Figure 10. Trial 3R position per epoch.

Figure 13

Table 4. Initial position RMSE for each trial in motion

Figure 14

Table 5. RMSE percentage position error improvement for algorithms and trials in motion