Abstract
Indoor positioning using commodity WiFi has gained significant attention; however, achieving sub-meter accuracy across diverse layouts remains challenging due to multipath fading and Non-Line-Of-Sight (NLOS) effects. In this work, we propose a hybrid Graph–Temporal Convolutional Network (GTCN) model that incorporates Access Point (AP) geometry through graph convolutions while capturing temporal signal dynamics via dilated temporal convolutional networks. The proposed model adaptively learns per-AP importance using a lightweight gating mechanism and jointly exploits WiFi Received Signal Strength (RSS) and Round-Trip Time (RTT) features for enhanced robustness. The model is evaluated across four experimental areas such as lecture theatre, office, corridor, and building floor covering areas from 15 m × 14.5 m to 92 m × 15 m. We further analyze the sensitivity of the model to AP density under both LOS and NLOS conditions, demonstrating that positioning accuracy systematically improves with denser AP deployment, especially in large-scale mixed environments. Despite its high accuracy, the proposed GTCN remains computationally lightweight, requiring fewer than trainable parameters and only tens of MFLOPs per inference, enabling real-time operation on embedded and edge devices.
1. Introduction
Global Positioning System (GPS) technology [1] has become the state of the art when it comes to outdoor location estimation; in contrast, indoor positioning is a more difficult problem because of obstacles and environmental factors, both natural and human-developed. WiFi Positioning System (WPS) makes accurate indoor positioning possible by using wireless signals and access points [2,3,4,5,6,7,8,9,10,11,12]. These systems rely on the abilities of components to quantify elements such as signal strength and signal travel time. In addition, it is important for the components of the system to be economically viable and easy to deploy [13].
Most wireless indoor positioning systems can be classified as either range-based or fingerprint-based. Range-based methods rely on metrics such as the Received Signal Strength (RSS), Round-Trip Time (RTT), and Time of Arrival (ToA). Fingerprinting methods work by building a radio map of signal features, which is used to compare with new measurements to estimate the closest matching position [14]. Proximity-based methods have also been proposed due to their simplicity; however, accuracy decreases during operation [15]. Use of Bluetooth [16], ultrasonic signals [17], radio frequency [18], and computer vision [19] has also been studied, but each has its disadvantages. The use of Bluetooth is limited by coverage problems due to its inability to scale to larger areas, and ultrasonic-based devices have a high production and deployment cost. In contrast, RFID-based technology is cheaper, but like Bluetooth lacks coverage. ZigBee technology [20] is inexpensive and power consumption is low in comparison to other technologies, but it has problems maintaining stability during operation. Use of computer vision has become extremely common in numerous applications, including indoor positioning. Despite its popularity, computer vision-based devices and algorithms leverage the camera feed, which is prone to disturbance and obstacles. Because of these limitations of different technologies, WiFi-based solutions have generated interest in the research and development of indoor positioning systems.
Using a fingerprinting-based method, the problem of indoor positioning can be broken down into two phases: the offline phase and the online phase. The offline phase is when signal fingerprints are obtained at known positions to build a dataset; during online query, the Received Signal Strength Indicator (RSSI) vector [2,4,5,8] is measured and compared with entries in the database from the phase before. For simplicity, this step can be considered as the training phase. The training dataset is developed by collecting metrics such as Channel State Information (CSI) and RSS. This input feature is collected at each Reference Point (RP) from all Access Points (AP) [21]. Popular approaches for indoor positioning algorithms based on Wi-Fi fingerprinting include K-Nearest Neighbors (KNN) [5,22] as well as Generative Adversarial Network (GAN) variants such as Conditional GAN (CGAN) [23], Self-Normalizing GAN (SNGAN) [24], and Conditional Tabular GAN (CTGAN) [25]; other alternatives include Gaussian Process Regression (GPR) [26], Deep Neural Networks (DNN), and Random Forest (RF) [27]. All these are supervised learning based methods that require extensive data in order to be effectively trained. Generating a rich dataset every time is not practical, which brings forward the possibility of using unsupervised learning algorithms. Both phases can be made more effective by leveraging the temporal and spatial patterns of signals, using additional sensors, and relying on clever sensor fusion techniques such as Kalman filters [28]. Unlike fingerprinting methods, ranging methods can predict the final location of the user using trilateration or multilateration techniques [2,4].
To enhance positioning accuracy, the spatial relationships among APs can be effectively exploited by modeling their pairwise connectivity and optimizing AP placement. In [29,30], centimeter-level indoor positioning accuracy was achieved through precise AP localization. For graph-based modeling, inter-AP edges are typically weighted using the inverse of their physical distance, allowing the network to capture spatial proximity and signal correlations across APs. In parallel, temporal dependencies between consecutive WiFi scans can be modeled to mitigate the effects of noise and multipath fading. The study in [31] demonstrated these principles by integrating Graph Convolutional Networks (GCNs) and Temporal Convolutional Networks (TCNs) into a GTCN for processing CSI data. However, because CSI extraction requires specialized hardware and firmware modifications, such approaches have limited deployability on commodity WiFi devices.
Despite these approaches, several key limitations remain unaddressed. Existing spatial–temporal positioning frameworks rely almost exclusively on fine-grained CSI, which requires special hardware for implementation. Furthermore, graph-based positioning models typically employ a fixed AP topology derived from physical distances, which does not accurately reflect environment-dependent signal correlations shaped by multipath and NLOS propagation. Prior TCN-based architectures have been applied only to CSI measurements, and no work has exploited a TCN to jointly model WiFi RSS and RTT for indoor positioning. This work presents a novel approach utilizing a causal modeling framework that can jointly process RSS and RTT while adapting to AP connectivity. Inspired by this concept, we introduce a lightweight hybrid GTCN that jointly models spatial dependencies among APs through graph convolutions and the temporal dynamics of WiFi RSS and RTT measurements via causal dilated convolutions. By fusing both modalities, the proposed framework captures complementary spatial–temporal patterns while remaining hardware-compatible and easily deployable.
The proposed method is designed to operate in two stages: an offline phase and an online phase. During the offline phase, the model learns the spatial layout and signal characteristics of the environment using labeled WiFi scans collected at RPs. During the online phase, the system receives only real-time RSS and RTT measurements without requiring any labeled data and predicts the user’s position based on the learned spatial-temporal representation. This separation aligns with widely deployed fingerprinting-based positioning systems. To the best of our knowledge, this is the first study to employ a TCN-based architecture for WiFi RSS and RTT-based indoor positioning. The main contributions of this paper are summarized as follows:
- We propose an enhanced WiFi indoor positioning system that jointly utilizes RSS and RTT measurements. This hybrid approach exploits the complementary advantages of signal strength–based and time-of-flight–based ranging to achieve robust sub-meter accuracy across diverse environments, including LOS, NLOS, and mixed conditions.
- We introduce a computationally efficient GTCN that explicitly models spatial dependencies among APs using graph convolutions with inverse-distance edge weighting while concurrently capturing causal temporal correlations between consecutive signal scans through dilated TCNs. This unified design enhances both spatial consistency and temporal robustness while remaining suitable for real-time embedded deployment.
- We systematically investigate the impact of AP density under both LOS and NLOS conditions to assess the scalability and robustness of the proposed model. This analysis highlights the adaptability of the proposed hybrid GTCN model under both sparse and dense AP deployments.
The remainder of this paper is organized as follows: Section 2 reviews the related work, followed by the system model and the proposed methodology in Section 3; Section 4 presents the experimental datasets, implementation details, and performance evaluation results; finally, Section 5 concludes the paper and outlines potential directions for future research.
2. Related Work
The Fine Time Measurement (FTM) protocol in WiFi, introduced in the IEEE 802.11-2016 standard [32], can also offer high-precision distance estimates between a WiFi RTT-enabled smartphone and APs. This protocol measures the distance by sending ranging requests from the smartphone to the APs without needing to establish a connection, gathering both RSS and RTT data within a short time. Unlike the Time-of-Flight (ToF) method, FTM does not require clock synchronization between the smartphone and the APs, which makes the system simpler and more dependable. While fingerprinting using RSS and RTT measurements is popular, both have limitations specific to them. This includes high sensitivity to environmental conditions, limited spatial resolution, and more common NLOS effects. NLOS effects can be identified and removed, but if every valid signal is prone to NLOS conditions, removing them defeats the purpose. To mitigate these limitations, ref. [33] proposed combining RTT and RSS measurements while generating a fingerprinting map, resulting in improved position accuracy. In contrast to the conventional ToF methods that require clock synchronization between transmitter and receiver, the introduction of FTM enables high-precision ranging between smartphones and access points by measuring the RTT. This significantly reduces the time to obtain RTT and RSS readings within short sampling intervals, which makes this approach more practical and reliable [34]. Despite this development, RTT measurements and the resulting positioning estimates suffer greatly from NLOS conditions because of indoor obstacles and signal reflections. In recent years, WiFi RTT positioning has gained significant attention as a practical and standards-compliant approach for indoor positioning using IEEE 802.11mc and its successors. Early RTT-based works focused on improving ranging accuracy and mitigating multipath bias. A recent commercial-grade implementation, ref. [35] demonstrated the maturity of RTT-based indoor positioning using only commodity smartphones and access points. They employed a WiFi RTT positioning system using an Extended Kalman Filter (EKF) with random-walk and step-heading motion models, achieving sub-meter error across diverse walking datasets. Ref. [36] employed stack ensemble learning for indoor positioning, utilizing support vector regression and the XGBoost algorithm.
To improve robustness under mixed LOS and NLOS conditions, ref. [11] introduced an LOS identification and range calibration framework that combines Gaussian Process Regression (GPR)-based scenario recognition with LOS distance correction, yielding 0.99 m RMSE. In harsh multipath environments, ref. [37] extended this concept by employing GPR with Particle Swarm Optimization to model RTT measurement differences, reducing the mean error by 68.5% compared to least squares. There have been a number of other work works seeking to enhance the performance in complex NLOS conditions. Ref. [38] proposed an RTT localization algorithm with LOS compensation and trusted NLOS recognition using a Support Vector Machine (SVM) classifier and Bayesian selection, achieving a 53% improvement over baseline least-squares methods. A complementary work [39] presented an automated site survey approach that integrates GPS and smartphone sensors to determine AP coordinates for RTT-based localization, reducing pre-deployment effort while maintaining sub-meter accuracy.
Building on these RTT-based advancements for indoor positioning, researchers have increasingly explored hybrid RTT–RSS fusion methods that take advantage of the complementary properties of signal strength and time-of-flight measurements to improve positioning accuracy and robustness. The work in [40] introduced a hybrid WiFi RTT–RSS ranging framework that compensates for transmitter-side clock skew and calibrates RTT offsets, achieving a mean positioning error of 1.43 m with 0.19 s update intervals. Similarly, ref. [41] improved the classical RSS logarithmic path loss model using quadratic fitting and fuses calibrated RTT and RSS via adaptive weighting, yielding notable accuracy gains in complex indoor layouts. The study in [42] further analyzed the joint contribution of RTT and RSS features in fingerprinting, demonstrating that coupling both measurements can reduce network overhead while improving scalability and precision. From a learning perspective, ref. [43] proposed a Deep Fusion Model (RRLoc) that integrates time-based and fingerprinting features via deep canonical correlation analysis, improving localization accuracy by over 250% relative to conventional fingerprinting and multilateration methods. The dynamic model-switching approach proposed in [44] adaptively selects the optimal positioning model per environment using weighted machine learning, yielding up to 1.8 m improvement over traditional methods. To address multipath-induced instability, ref. [45] developed real-time NLOS/LOS identification algorithms based on short RSS/RTT sequences, achieving 96% discrimination accuracy with minimal latency.
Recent efforts have also explored multi-sensor fusion and optimization frameworks. Ref. [46] presented a tightly coupled integration platform that combines WiFi RTT, RSS, and MEMS-IMU data using adaptive filtering, achieving a 20% improvement in accuracy and robustness over standard EKF approaches. A similar concept was extended in [47] using Factor-Graph Optimization (FGO). Similarly, ref. [48] proposed implicit connectivity for GNN-based cooperative localization filter variants. In [49], a particle-filter-based system fused WiFi RTT, RSS, PDR, and map constraints using semi-parametric error models and collaborative optimization, resulting in meter-level accuracy within 0.19 s. These studies collectively underscore the potential of RTT and RSS fusion (often complemented by inertial or map-based constraints) to enhance robustness against multipath and NLOS effects. However, most existing methods process spatial and temporal information independently, without explicitly modeling the spatial graph topology of APs or the temporal evolution of signal dynamics. While CSI-based deep architectures can learn such spatiotemporal correlations, they require hardware modifications that limit deployment feasibility on commercial devices.
In [50], the authors introduced a mobility-induced graph learning framework that models user movement as graphs to enhance WiFi positioning accuracy, leveraging cross-graph and self-supervised learning to achieve robust performance without the need for labeled data. Ref. [51] applied graph neural networks to nonlinear regression in network localization, demonstrating their efficiency and robustness. Ref. [52] proposed a hybrid belief propagation–GNN framework that improves cooperative localization consistency without increasing complexity. Ref. [53] presented a vision-assisted privacy-preserving approach for generating data on large-scale WiFi positioning. Similarly, ref. [48] introduced implicit connectivity modeling and self-attention embeddings for cooperative localization. Refs. [54,55] demonstrated the strength of TCN for sequential modeling tasks, including Bluetooth-based indoor localization and human activity recognition. In parallel, recent studies have explored the application of TCN in WiFi-based sensing tasks such as human activity and interaction recognition. These works demonstrate the strong temporal modeling capabilities of TCNs in extracting discriminative motion patterns from wireless signals. For instance, ref. [56] proposed a Lightweight Mobile TCN (LM-TCN) that employs depthwise separable convolutions and gated residual mechanisms for low-power and memory-efficient human activity recognition across multiple indoor locations, achieving 95.2% accuracy while reducing computational cost to 6% of the baseline TCN. Ref. [57] introduced Wi-ATCN, an attentional TCN that integrates self-attention with WiFi CSI for human action prediction, improving performance stability across environments. More recently, [58] proposed WiFi-TCN, which combines temporal convolution, data augmentation, and attention mechanisms for efficient human–human interaction recognition, achieving 99.4% accuracy and demonstrating high generalization across subjects and scenarios.
While these TCN-based frameworks have demonstrated outstanding results for recognition tasks, they primarily focus on classifying human motion using high-resolution CSI data. In contrast, the proposed hybrid GTCN framework adapts the temporal modeling strength of TCNs to the problem of WiFi-based indoor positioning using low-dimensional RSS and RTT fingerprints. By jointly exploiting spatial graph reasoning among access points and causal temporal dependencies within signal sequences, our approach bridges the gap between lightweight fingerprinting and deep spatiotemporal learning, achieving robust and hardware-compatible sub-meter positioning performance.
3. System Model and Proposed Methodology
3.1. Preliminaries and Problem Formulation
This study addresses WiFi indoor positioning using measurements obtained directly from IEEE 802.11-compliant devices. We use WiFi RSS and RTT measurements as input features, both of which are measurable from commodity APs without requiring physical-layer modifications or dedicated ranging hardware. The objective is to estimate user coordinates in real time with a computationally efficient model suitable for embedded and edge platforms. All estimated position coordinates are expressed in a 2D Cartesian reference frame aligned with the floor layout, where each RP is mapped to its physical position in meters.
Each environment is discretized into RPs. The coordinates of RP r are denoted by in meters, determined by a grid scale factor g derived from the floor layout. At each RP, WiFi scans are collected from up to N APs. The t-th measurement from AP i at RP r is
where is the RSS (dBm) and is the RTT (mm).
For each RP r, the RSS and RTT samples form
where is the number of scans at RP r. The complete fingerprint database is
The database is segmented into temporal windows of fixed length T to construct training sequences , where F is the feature dimension. Each sequence corresponds to one RP label .
Signal Modeling and Objective
WiFi RSS and RTT measurements provide complementary information on the propagation channel. RSS reflects large-scale attenuation and shadowing, while RTT captures geometric propagation delay. Both are affected by multipath, hardware bias, and NLOS conditions; however, their error characteristics are only partially correlated. Integrating WiFi RTT and RSS measurements enables the model to mitigate individual weaknesses such as multipath distortion in RTT and shadowing in RSS, resulting in improved overall positioning accuracy.
For each AP i and time t, we construct a composite feature vector
where and are binary validity masks indicating whether the RSS and RTT measurements from AP i at time t are valid or missing/invalid. These masks prevent placeholder values (e.g., extremely low RSS or saturated RTT) from biasing training and allow the network to down-weight unreliable observations. Here, denotes rolling statistical descriptors (mean, median, standard deviation, skewness, and kurtosis) computed over a causal sliding window of past RSS/RTT samples, while represent normalized AP coordinates that are set to zero when unavailable.
Stacking features across APs yields
and a spatiotemporal input tensor over T scans:
Given the causal input , the model predicts
where depends only on observations up to time t.
The parameters are optimized by minimizing the total positioning loss
where is the total number of training samples (temporal windows), denotes the Huber loss with threshold , weights the Euclidean positioning error, represents normalized coordinates, and aggregates regularization terms for the adaptive graph and node gating.
The Huber loss [59] is defined as
where denotes the residual error and is the transition parameter between the quadratic and linear regions. This formulation behaves like an loss for small residuals and an loss for large residuals, providing robustness against outliers in RSS and RTT measurements.
The optimal network parameters are obtained as
subject to the causality constraint in (4). This formulation enables joint learning of spatial correlations among APs, temporal consistency in RSS/RTT measurements, and a stable mapping from features to user position. The learned mapping forms the basis of the proposed GTCN, which is described next.
3.2. Proposed Indoor Positioning Method
Inspired by recent GTCN-based CSI localization frameworks [31], we extend the graph temporal paradigm to WiFi RSS and RTT fingerprinting using only commodity WiFi measurements. The proposed model consists of (i) a GCN to capture spatial correlations among APs and (ii) a TCN with causal dilated convolutions to capture temporal dynamics. Their integration yields a unified, causal, and computationally efficient spatiotemporal architecture. A high-level overview of the proposed pipeline is illustrated in Figure 1, showing that raw RSS and RTT measurements are first preprocessed, followed by graph construction, GCN-based spatial modeling, TCN-based temporal modeling, and estimating the position.
Figure 1.
High-level overview of the proposed WiFi indoor positioning architecture.
3.2.1. GCN: Spatial Correlation Modeling
We represent the AP layout as a weighted undirected graph , where each node corresponds to an AP and edges encode spatial proximity. The adjacency matrix is defined as
where is the Euclidean distance between the i-th and j-th APs. This construction emphasizes closer AP pairs while suppressing weak long-range couplings. We denote the adjacency in (8) as the base matrix , representing the geometry-driven AP connectivity used as the structural prior for later adaptive refinement.
To ensure numerical stability and include self-connections, we define
and use the symmetrically normalized adjacency . Given an input feature matrix at a single time step (e.g., one row of in (3)), a GCN layer produces
where is a learnable weight matrix and is a nonlinear activation (ReLU). Stacking multiple GCN layers allows each AP to aggregate information from multi-hop neighbors, yielding spatially smoothed and topology-aware representations.
In the proposed framework, the GCN is applied to per-scan features across APs, producing spatially enriched node embeddings that serve as input to the temporal modeling stage.
While the geometry-based adjacency in (8) encodes spatial proximity, it cannot capture environment-dependent signal relationships such as multipath clusters, shared NLOS effects, or correlated RSS and RTT fluctuations. To address this, the model incorporates a learnable residual adjacency that refines inter-AP connectivity in a data-driven manner. A symmetric bounded residual component is defined as
where is the trainable matrix and the effective adjacency becomes
where is a learnable mixing weight. We then form the normalized adaptive adjacency
Here, replaces the normalized adjacency in (10), enabling the GCN to leverage both structural geometry and data-driven AP correlations. The model further employs a node gating mechanism that modulates each AP’s contribution based on the reliability of its RSS and RTT features. For the feature vector of AP i at time t, a gating weight is computed as
where is a small MLP, is the sigmoid function, and is a learnable temperature controlling gating sharpness. The gated node features are then
allowing reliable APs to be emphasized while noisy or unstable APs are down-weighted. As illustrated in Figure 2, the four APs form a weighted graph where, for instance, and . Physically closer APs yield larger edge weights, reinforcing local spatial interactions.
Figure 2.
Graph representation of the AP topology. Nodes correspond to APs, while edge weights are defined as the inverse of the Euclidean distance between APs. This spatial graph underlies the GCN-based feature propagation in (10).
3.2.2. TCN: Causal Sequence Modeling
To capture the temporal evolution of WiFi RSS and RTT fingerprints, we employ a TCN with dilated causal convolutions [60]. This design ensures that the output at time t depends only on , which is essential for real-time tracking.
For an input feature sequence , a dilated causal convolutional layer with kernel size k and dilation factor d computes the output sequence as
where are learnable filters, is a bias term, and indices with are handled via causal padding. Equivalently, this can be written compactly as
where denotes the dilated causal convolution.
Residual connections are incorporated to stabilize training and mitigate gradient degradation:
where denotes the sequence of operations inside a residual block (two dilated causal convolutions with normalization, activation, and dropout), and a convolution is used on the skip path when channel dimensions differ. By stacking residual blocks with dilation factors , the receptive field grows exponentially, enabling the TCN to capture both short-term variations and long-range dependencies in RSS and RTT sequences without violating causality, as shown in Figure 3 and Figure 4.
Figure 3.
A TCN layer structure.
Figure 4.
TCN detail block diagram.
3.2.3. Hybrid GTCN Model
In the proposed hybrid GTCN model, the GCN extracts spatial relationships among APs, while the TCN captures temporal dependencies in the sequence of WiFi RSS and RTT fingerprints. Together, they form the hybrid GTCN, which jointly learns spatial–temporal correlations for robust indoor positioning. At each time step, preprocessed WiFi RSS and RTT fingerprints are passed through stacked GCN layers that operate on the AP adjacency graph, as shown in Figure 2. These layers aggregate neighborhood information and generate topology-aware node embeddings. A weighted node pooling module then fuses the node features into a compact global representation of the wireless environment for that scan. The sequence of pooled embeddings across consecutive time windows is fed into a stack of dilated causal convolutions (the TCN block) to model temporal continuity and motion patterns, as shown in Figure 3. The final regression head maps the temporal feature vector to a 2D position estimate .
The overall end-to-end process is illustrated in Figure 5, and the algorithm is described in Algorithm 1. The pipeline begins with data collection from multiple APs, extraction of statistical WiFi RSS and RTT features, and formation of the spatial graph using AP geometry. These data feed the GCN layers (for spatial embedding) and the TCN layers (for temporal modeling) during offline phase. The model outputs the estimated position, which is compared against the ground-truth coordinates to compute the positioning error during online phase. The network parameters are updated according to the loss function in (5), combining Huber and Euclidean terms.
| Algorithm 1: Proposed Hybrid GTCN-Based WiFi Indoor Positioning Method |
|
Figure 5.
Overall architecture of the proposed hybrid GTCN model for WiFi indoor positioning using RSS and RTT features. The GCN layers capture spatial dependencies among APs via the adjacency matrix, while the TCN layers exploit temporal dynamics through dilated causal convolutions. Weighted node pooling and residual connections ensure efficient feature fusion, leading to robust position estimation under multipath and NLOS conditions.
4. Experimental Dataset and Results
4.1. Data Collection and Testbeds
The proposed GTCN model is evaluated using the publicly available WiFi RSS/RTT dataset introduced by [44]. The dataset contains measurements from four representative indoor environments: Lecture Theatre, Office, Corridor, and Building Floor, each exhibiting different LOS and NLOS characteristics. All measurements were collected with an LG G8X ThinQ smartphone equipped with IEEE 802.11mc-compliant hardware and a set of commercial APs. For each RP, RSS (dBm) and RTT (mm) were recorded simultaneously from all visible APs. The dataset assumes a standard WiFi RTT measurement setup in which the smartphone acts as the initiating station and the APs operate as responders. Each testbed is discretized using a uniform m grid, and the corresponding ground-truth coordinates are provided in the dataset. At every RP, multiple WiFi scans were performed to capture temporal variations: 60 scans per RP in the Lecture Theatre, Office, and Corridor and 120 scans per RP in the larger Building Floor environment. Data collection included both LOS and obstructed NLOS links, producing a diverse set of propagation conditions suitable for benchmarking spatiotemporal learning models.
Table 1 summarizes the four environments. The RPs and Testing Points (TPs) are spatially disjoint in all cases, ensuring that the model is evaluated on unseen locations rather than memorized grid points. Figure 6, Figure 7, Figure 8 and Figure 9 illustrate the spatial layouts and the disjoint training/testing partitions for all environments. The four environments were selected to capture a representative range of indoor conditions: compact LOS spaces, mixed-LOS office layouts, elongated NLOS corridors, and a large heterogeneous floor plan, enabling systematic evaluation of model generalization. To ensure fair comparison with prior studies, we adopt the same training–testing splits provided in [44]. The positioning performance is evaluated using the Root Mean Square Error (RMSE) of the 2D position estimates and the empirical Cumulative Distribution Function (CDF) of the localization error. Let and denote the true and estimated coordinates of the i-th test sample, respectively. The instantaneous Euclidean localization error is provided by
The overall positioning accuracy is evaluated using the RMSE metric:
where N is the total number of test samples. A lower RMSE indicates higher average positioning accuracy. To provide a statistical view of localization performance, the empirical CDF is also reported. The CDF curve illustrates the probability that the positioning error does not exceed a given threshold, offering an interpretable measure of the model’s reliability across test environments.
Table 1.
Overview of the WiFi RSS/RTT fingerprinting datasets used for evaluation.
Figure 6.
Reference and testing points in the Lecture Theatre.
Figure 7.
Reference and testing points in the Office.
Figure 8.
Reference and testing points in the Corridor.
Figure 9.
Reference and testing points in the Building floor.
4.2. Model Parameters
The proposed GTCN model was implemented with the hyperparameter configurations summarized in Table 2. The architecture comprises three GCN layers for spatial feature extraction and three TCN blocks with causal dilated convolutions for temporal modeling. This combination efficiently captures both inter-AP spatial relationships and time-varying signal dynamics while maintaining computational efficiency suitable for embedded deployment. A hidden feature dimension of 64 was selected as a balanced tradeoff between model expressiveness and complexity, yielding stable training behavior and avoiding overfitting on smaller datasets. The causal TCN blocks use dilation rates to exponentially expand the receptive field without increasing kernel size or depth. The model was trained using the AdamW optimizer with a learning rate of and a weight decay of to stabilize convergence and mitigate overfitting. Huber and Euclidean losses are combined with weights to ensure robustness to outliers in RSS and RTT measurements while maintaining smooth gradient behavior.
Table 2.
Hyperparameter settings for the proposed GTCN model.
Figure 10 illustrates the effect of the training epochs on the positioning accuracy of the proposed GTCN model. The average distance error gradually decreases as the number of epochs increases, reflecting steady optimization of network parameters. After approximately 1000 epochs, the model converges with a stable distance error of around 0.55 m, indicating that the proposed framework effectively learns spatial–temporal dependencies without overfitting. This convergence behavior demonstrates the reliability and robustness of the GTCN model across different indoor environments. Although a slight increase in the mean error is observed at 2000 epochs, this variation remains within the error-bar range. The model effectively stabilizes between 1000 and 1500 epochs. Therefore, we selected 1500 epochs as the default training setting for all experiments. This choice provides a balanced tradeoff between training time and stable convergence while avoiding unnecessary computation beyond the point of meaningful improvement.
Figure 10.
Effect of training epochs on the positioning error of the proposed GTCN model.
4.3. Positioning Performance
4.3.1. Comparison of RSS, RTT, and Hybrid RSS–RTT
We first evaluate the contributions of different input modalities: RSS-only, RTT-only, and combined RSS+RTT fingerprints, which is denoted as “Both”. Table 3 reports the positioning RMSE across four environments and compares the proposed method with conventional fingerprinting and learning-based approaches such as MT-SDAE [61], RS-stacking [62], NWEC [63], and the Dynamic Model [44]. Across all testbeds, RTT-only consistently outperforms RSS-only, confirming the advantage of geometric time-of-flight information under both LOS and NLOS conditions. The proposed model with both outperforms all existing baseline methods across the Office, Corridor, and Building environments, achieving RMSE values of 0.560 m, 0.529 m, and 0.660 m surpassing the Dynamic Model with RMSE 0.698 m, 0.569 m, and 0.950 m, respectively. RTT-only also shows strong performance in these testbeds, reducing RMSE to 0.649 m in the Office and 0.731 m in the Building, compared to much higher RSS-only errors of 1.203 m and 1.579 m. In the Lecture Theatre, RSS-only again yields the largest error 2.170 m, while RTT-only achieves the lowest RMSE of 0.449 m. Because RTT is already highly reliable in this open LOS-dominant environment, the hybrid configuration with RMSE 0.501 m does not surpass RTT-only. A similar trend was also reported in the Dynamic Model work [44], where RTT outperformed RSS in the same testbed.
Table 3.
Positioning RMSE (m) comparison across environments using different feature combinations.
Figure 11 shows the CDFs of the positioning error for RSS-only, RTT-only, and hybrid RSS–RTT per environment. The CDFs align with the RMSE trends: RSS-only exhibits the highest error spread due to sensitivity to multipath and device orientation, while RTT-only provides tighter error curves and improved stability. The hybrid RSS–RTT mode generally achieves the best accuracy, especially in heterogeneous areas such as the Office, Corridor, and Building environments. In contrast, in the Lecture Theatre, where propagation is dominated by strong LOS paths (as shown in Figure 6), the additional RSS information provides limited benefit, explaining why the hybrid mode does not outperform RTT-only. The hybrid configuration achieves sub-meter accuracy in the Office, Corridor, and Building environments and remains competitive in the Lecture Theatre, demonstrating the model’s ability to effectively exploit complementary RSS and RTT features and capture the underlying spatiotemporal structure of WiFi fingerprints.
Figure 11.
CDF of positioning error for RSS-only, RTT-only, and hybrid RSS+RTT across four environments using the proposed hybrid GTCN model.
To ensure a fair comparison with prior work, we also report the average single CPU time required to process a single WiFi scan, following the protocol used in [61,62,63]. The learning-based baselines JMT-SDAE, RS-stacking, and NWEC require approximately 0.0297 ms, 0.0466 ms, and 0.0250 ms per scan, respectively, while the Dynamic Model [44] requires 0.0118 ms per scan. The proposed model operates at 0.0211 ms per scan, which is slightly higher than the Dynamic Model yet remains well within the sub-millisecond latency range. Importantly, our model reduces the RMSE from 0.95 m to 0.66 m in the Building, which is the largest and most complex environment with mixed LOS and NLOS paths, offering a favorable accuracy–latency tradeoff while retaining real-time suitability for edge devices. We also report the training cost of the proposed model on the Building dataset, which required approximately 38 min to train for 1500 epochs. Because training is performed offline and only inference runs on the edge, this one-time cost does not impact real-time operation. Combined with its low inference latency, the proposed model remains lightweight and practical, delivering lower positioning RMSE.
4.3.2. Comparison of GCN, TCN, and Hybrid GTCN Model
Next, we compare three model architectures trained under identical conditions: a GCN, TCN, and the proposed GTCN. Figure 12 depicts the environment-wise CDFs of the positioning error. For consistency, all models in the Lecture Theatre were evaluated using their best RTT-based configurations. The hybrid GTCN model consistently outperforms the standalone GCN and TCN across most test environments. In compact and predominantly LOS conditions such as the Lecture Theatre and Office, the GTCN exhibits a steeper CDF curve in the low-error region, reflecting enhanced sub-meter reliability and faster convergence of positioning accuracy. In the Corridor, where propagation is largely NLOS with strong multipath reflections, the GTCN surpasses the TCN by effectively exploiting graph-based spatial context among APs, confirming the benefit of incorporating AP topology into temporal modeling.
Figure 12.
Per-environment CDF comparison of GCN, TCN, and the proposed hybrid GTCN model using RSS and RTT features.
The Building Floor testbed, which is the largest and most heterogeneous environment (92 m × 15 m, mixed LOS–NLOS), poses the most significant challenge due to its rich structural complexity and varying AP visibility. Here, the proposed GTCN model yields the highest probability of errors below 1 m, demonstrating strong scalability and generalization in large-scale deployments. Overall, the results show that RTT-based features dominate in pure LOS conditions (the Lecture Theatre) because of their direct geometric range correlation, while the combined RSS and RTT features within the GTCN offers superior robustness in mixed and NLOS environments (Office, Corridor, and Building). These findings confirm that jointly modeling spatial AP relationships and causal temporal dynamics is crucial for robust fingerprinting-based indoor positioning under diverse propagation conditions. In addition to the CDF-based comparison, Table 4 summarizes the RMSE performance of all three model variants across the four environments for different feature modes. The results further reinforce the advantages of the proposed hybrid GTCN model in terms of positioning performance. In the Lecture Theatre, the TCN achieves the lowest RMSE, consistent with the earlier observation that RTT dominates in clean LOS settings. However, in the Office, Corridor, and Building environments, which all exhibit stronger NLOS behavior, richer multipath, and more irregular AP visibility, the proposed GTCN achieves the lowest RMSE among all models. This performance gain highlights the benefit of combining spatial graph reasoning via the GCN with temporal sequence modeling via the TCN.
Table 4.
Positioning performance comparison across environments and model variants.
Specifically, the proposed GTCN reduces the RMSE by 10.0% in the Office, 9.7% in the Corridor, and 12.8% in the Building compared to the best-performing baseline in each environment. These improvements align with the aggregated CDFs shown in Figure 13, showing that the proposed GTCN model consistently produces smaller errors and a higher fraction of sub-meter predictions under challenging propagation conditions. These results provide quantitative confirmation that the proposed GTCN offers a balanced and scalable solution, performing competitively in LOS scenarios and delivering superior robustness in NLOS and large-scale environments.
Figure 13.
Aggregated CDF of positioning error based on input features and models across all four environments.
4.3.3. Impact of Number of APs
We further analyze the sensitivity of the proposed framework to the number of deployed APs. For each environment, the best-performing configuration (feature mode and model) is evaluated as the AP count varies, starting from a minimum of three. This lower bound was chosen because at least three APs are required to perform 2D indoor positioning via geometric trilateration, ensuring sufficient spatial diversity for reliable localization.
Table 5, Table 6, Table 7 and Table 8 summarize the positioning RMSE, while Figure 14 presents the corresponding CDFs of the positioning error. The results demonstrate that increasing AP density systematically enhances positioning accuracy, although the degree of improvement depends on the environmental characteristics. In the Lecture Theatre (compact LOS environment), the performance saturates beyond four APs, suggesting that a moderate deployment already provides sufficient geometric diversity for accurate time-of-flight estimation. Similarly, in the Office (mixed LOS–NLOS scenario), adding up to five APs significantly improves robustness, with the combination of RSS and RTT feature mode achieving 0.56 m RMSE and stable sub-meter performance thereafter.
Table 5.
Effect of AP density on positioning performance in the Lecture Theatre.
Table 6.
Effect of AP density on positioning performance in the Office.
Table 7.
Effect of AP density on positioning performance in the Corridor.
Table 8.
Effect of AP density on positioning performance in the Building Floor.
Figure 14.
CDF of positioning error for varying numbers of APs across the four environments.
In the Corridor (elongated NLOS environment), where multipath and reflection effects are dominant, the addition of even a single AP noticeably improves the probability of sub-meter accuracy by providing redundant spatial information to the GCN component. The most pronounced effect is observed in the Building Floor (large-scale mixed LOS–NLOS layout). As the number of APs increases from 3 to 13, the RTT-only RMSE decreases from over 9 m to below 1 m, while the combination of RSS and RTT configuration achieves 0.66 m RMSE. This strong monotonic gain highlights the scalability of the proposed framework in large and structurally complex indoor environments.
Overall, the proposed hybrid GTCN model effectively exploits additional APs when available while maintaining robust performance under sparse deployments. These findings indicate that while dense AP coverage benefits large, heterogeneous spaces, compact environments can achieve comparable accuracy with only a few strategically placed APs when leveraging the joint spatial–temporal learning capability of the proposed model.
4.3.4. Model Complexity
We assess the computational complexity of the GCN, TCN, and hybrid GTCN models under their best-performing configurations in Table 9, which reports the total number of trainable parameters and Floating-Point Operations (FLOPs) in the causal setting. Trainable parameters represent the total number of learnable weights and biases within a model. This value indicates the storage and memory footprint during both training and inference, directly reflecting the model size. Floating-Point Operations (FLOPs) quantify the total arithmetical operations (multiplications and additions) required to process one input sequence, providing an estimate of the computational workload and inference latency.
Table 9.
Model complexity for the best configuration per environment and architecture (causal setting).
Among the compared architectures, the GCN exhibits the lowest complexity and is suitable for highly resource-constrained devices, although it lacks temporal modeling. The TCN effectively captures temporal dependencies but does not encode explicit AP topology. The proposed hybrid GTCN introduces only a modest computational overhead relative to TCN while consistently achieving the best positioning accuracy. With fewer than trainable parameters and tens of MFLOPs per sequence, the GTCN offers an optimal balance between accuracy and efficiency, supporting real-time deployment on embedded and edge devices.
5. Conclusions
This study proposes a lightweight GTCN for hybrid WiFi RSS and RTT-based indoor positioning. By jointly modeling spatial dependencies among APs using graph convolutions and temporal correlations across scans through causal dilated TCNs, the proposed framework achieved sub-meter accuracy across diverse indoor environments, including LOS, NLOS, and mixed conditions. Experimental results showed up to a 25% to 30% reduction in RMSE compared to existing deep and ensemble-based methods, demonstrating the model’s robustness and scalability with varying AP densities. Notably, the proposed GTCN model achieved sub-meter accuracy with as few as three to five APs in compact environments (Lecture Theatre and Office), outperforming baseline methods that require denser infrastructure or more complex ensembles to reach comparable accuracy. Moreover, increasing AP density systematically enhanced positioning accuracy, most notably in the large and structurally complex Building Floor, where the RTT-only RMSE decreased from over 9 m to below 1 m and the hybrid RSS–RTT fusion achieved 0.66 m RMSE. In contrast, compact LOS environments saturated beyond four APs, indicating that a small number of well-placed APs is sufficient when coupled with the proposed spatiotemporal learning. With fewer than trainable parameters and only tens of MFLOPs per inference, the GTCN model supports real-time edge-compatible deployment on resource-constrained devices.
Despite these promising results, this work has several limitations. First, the evaluation is restricted to four environments within a single building, with fixed AP locations and hardware; the generalization of the learned model to different buildings, floor layouts, and heterogeneous AP platforms remains to be systematically assessed. Second, the approach relies on a labeled fingerprint database per environment, and the cost of collecting and maintaining such fingerprints over long-term environmental changes (e.g., furniture rearrangements, occupancy patterns) is not explicitly addressed. Finally, RTT quality in commodity devices can be affected by vendor-specific implementations and clock behavior, which may impact positioning performance in diverse deployment settings.
Future work can be done to address these limitations along several directions. One direction is to study cross-environment and multi-floor generalization, including domain adaptation and transfer learning techniques that can reduce or eliminate the need for environment-wise training. Another is to investigate semi-supervised and self-supervised learning strategies that leverage abundant unlabeled RSS and RTT measurements to reduce the dependence on dense fingerprint surveys. Additionally, the proposed GTCN model can be extended to fuse additional modalities such as WiFi CSI and inertial measurements, enabling more robust positioning in highly dynamic or sparse WiFi scenarios. These directions aim to advance the proposed hybrid RSS and RTT GTCN framework toward the development of widely deployable and long-term stable indoor positioning systems in real-world smart buildings and IoT applications.
Author Contributions
Conceptualization, L.R.; methodology, L.R.; software, L.R.; validation, L.R. and A.D.; formal analysis, A.D.; investigation, L.R.; writing—original draft preparation, A.D.; writing—review and editing, L.R. and A.D.; visualization, A.D.; supervision, L.R. All authors have read and agreed to the published version of the manuscript.
Funding
This research received no external funding.
Informed Consent Statement
Not applicable.
Data Availability Statement
All the datasets used for this work are publicly available in https://github.com/Fx386483710/WiFi_RSS_RTT_Dataset_for_Model_Selection/tree/master?tab=readme-ov-file (accessed on 8 August 2025).
Acknowledgments
During the preparation of this manuscript, the authors used ChatGPT 5.1 for the purposes of improving grammar and writing structure. The authors have reviewed and edited the output and take full responsibility for the content of this publication.
Conflicts of Interest
The authors declare no conflicts of interest.
Abbreviations
The following abbreviations are used in this manuscript:
| NLOS | Non-Line-of-Sight |
| NLOS | Line-of-Sight |
| GTCN | Graph–Temporal Convolutional Network |
| AP | Access Point |
| RP | Reference Point |
| RSS | Received Signal Strength |
| RTT | Round Trip Time |
| CSI | Channel State Information |
| TCN | Temporal Convolutional Networks |
| CDF | Cumulative Distribution Function |
| RMSE | Root Mean Square Error |
References
- Enge, P.K. The Global Positioning System: Signals, measurements, and performance. Int. J. Wirel. Inf. Netw. 1994, 1, 83–105. [Google Scholar] [CrossRef] [Scilit]
- Rusli, M.E.; Ali, M.; Jamil, N.; Din, M.M. An Improved Indoor Positioning Algorithm Based on RSSI-Trilateration Technique for Internet of Things (IOT). In Proceedings of the 2016 International Conference on Computer and Communication Engineering (ICCCE), Kuala Lumpur, Malaysia, 26–27 July 2016; pp. 72–77. [Google Scholar] [CrossRef] [Scilit]
- Fedosova, I.; Pronina, O.; Piatykop, O. Exploring Wi-Fi-based Indoor Positioning Techniques for Mobile App. In Proceedings of the 2021 IEEE International Conference on Information and Telecommunication Technologies and Radio Electronics (UkrMiCo), Kyiv, Ukraine, 29 November–3 December 2021; pp. 109–114. [Google Scholar] [CrossRef] [Scilit]
- Tarrío, P.; Bernardos, A.M.; Casar, J.R. Weighted Least Squares Techniques for Improved Received Signal Strength Based Localization. Sensors 2011, 11, 8569–8592. [Google Scholar] [CrossRef] [Scilit]
- Bahl, P.; Padmanabhan, V. RADAR: An in-building RF-based user location and tracking system. In Proceedings of the IEEE INFOCOM 2000, Conference on Computer Communications, Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), Tel Aviv, Israel, 26–30 March 2000; Volume 2, pp. 775–784. [Google Scholar] [CrossRef] [Scilit]
- Numan, P.E.; Park, H.; Laoudias, C.; Horsmanheimo, S.; Kim, S. DNN-based Indoor Fingerprinting Localization with WiFi FTM. In Proceedings of the 2022 23rd IEEE International Conference on Mobile Data Management (MDM), Paphos, Cyprus, 6–9 June 2022; pp. 367–371. [Google Scholar] [CrossRef] [Scilit]
- Li, J.; Park, J.; Cui, S.; Dong, J.; Rana, L.; Hwang, J. An Indoor Positioning Method Using High Probability RSSI. In Proceedings of the 2024 9th International Conference on Computer and Communication Systems (ICCCS), Xi’an, China, 19–22 April 2024; pp. 483–488. [Google Scholar] [CrossRef] [Scilit]
- Si, M.; Wang, Y.; Xu, S.; Sun, M.; Cao, H. A Wi-Fi FTM-Based Indoor Positioning Method with LOS/NLOS Identification. Appl. Sci. 2020, 10, 956. [Google Scholar] [CrossRef] [Scilit]
- Hashem, O.; Youssef, M.; Harras, K.A. WiNar: RTT-based Sub-meter Indoor Localization using Commercial Devices. In Proceedings of the 2020 IEEE International Conference on Pervasive Computing and Communications (PerCom), Austin, TX, USA, 23–27 March 2020; pp. 1–10. [Google Scholar] [CrossRef] [Scilit]
- Yu, Y.; Chen, R.; Chen, L.; Xu, S.; Li, W.; Wu, Y.; Zhou, H. Precise 3-D Indoor Localization Based on Wi-Fi FTM and Built-In Sensors. IEEE Internet Things J. 2020, 7, 11753–11765. [Google Scholar] [CrossRef] [Scilit]
- Cao, H.; Wang, Y.; Bi, J.; Xu, S.; Si, M.; Qi, H. Indoor Positioning Method Using WiFi RTT Based on LOS Identification and Range Calibration. ISPRS Int. J. Geo-Inf. 2020, 9, 627. [Google Scholar] [CrossRef] [Scilit]
- Si, M.; Wang, Y.; Seow, C.K.; Cao, H.; Liu, H.; Huang, L. An Adaptive Weighted Wi-Fi FTM-Based Positioning Method in an NLOS Environment. IEEE Sensors J. 2022, 22, 472–480. [Google Scholar] [CrossRef] [Scilit]
- Cypriani, M.; Lassabe, F.; Canalda, P.; Spies, F. Open Wireless Positioning System: A Wi-Fi-Based Indoor Positioning System. In Proceedings of the 2009 IEEE 70th Vehicular Technology Conference Fall, Anchorage, AK, USA, 20–23 September 2009; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
- Liu, H.; Darabi, H.; Banerjee, P.; Liu, J. Survey of Wireless Indoor Positioning Techniques and Systems. IEEE Trans. Syst. Man Cybern. Part C (Appl. Rev.) 2007, 37, 1067–1080. [Google Scholar] [CrossRef] [Scilit]
- Zafari, F.; Gkelias, A.; Leung, K.K. A Survey of Indoor Localization Systems and Technologies. IEEE Commun. Surv. Tutorials 2019, 21, 2568–2599. [Google Scholar] [CrossRef] [Scilit]
- Yeh, S.C.; Wang, C.H.; Hsieh, C.H.; Chiou, Y.S.; Cheng, T.P. Cost-Effective Fitting Model for Indoor Positioning Systems Based on Bluetooth Low Energy. Sensors 2022, 22, 6007. [Google Scholar] [CrossRef] [Scilit]
- Khyam, M.O.; Noor-A-Rahim, M.; Li, X.; Ritz, C.; Guan, Y.L.; Ge, S.S. Design of Chirp Waveforms for Multiple-Access Ultrasonic Indoor Positioning. IEEE Sensors J. 2018, 18, 6375–6390. [Google Scholar] [CrossRef] [Scilit]
- Zhang, D.; Yang, L.T.; Chen, M.; Zhao, S.; Guo, M.; Zhang, Y. Real-Time Locating Systems Using Active RFID for Internet of Things. IEEE Syst. J. 2016, 10, 1226–1235. [Google Scholar] [CrossRef] [Scilit]
- Werner, M.; Kessel, M.; Marouane, C. Indoor positioning using smartphone camera. In Proceedings of the 2011 International Conference on Indoor Positioning and Indoor Navigation, Guimaraes, Portugal, 21–23 September 2011; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Uradzinski, M.; Guo, H.; Liu, X.; Yu, M. Advanced Indoor Positioning Using Zigbee Wireless Technology. Wirel. Pers. Commun. 2017, 97, 6509–6518. [Google Scholar] [CrossRef] [Scilit]
- Wang, J.; Park, J. A Novel Fingerprint Localization Algorithm Based on Modified Channel State Information Using Kalman Filter. J. Electr. Eng. Technol. 2020, 15, 1811–1819. [Google Scholar] [CrossRef] [Scilit]
- Brunato, M.; Battiti, R. Statistical learning theory for location fingerprinting in wireless LANs. Comput. Netw. 2005, 47, 825–845. [Google Scholar] [CrossRef] [Scilit]
- Li, J.L.; Dong, J.B.; Hwang, J.G.; Rana, L.; Park, J.G. Indoor Positioning Method Based on CGAN using Modified Fingerprint DB with IEEE 802.11 RSSI Measurements. In Proceedings of the Symposium of the Korean Institute of Communications and Information Sciences (KICS), Jeju, Republic of Korea, 19–22 June 2024; pp. 131–132. [Google Scholar]
- Cui, S.; Dong, J.; Hwang, J.G.; Rana, L.; Li, J.; Park, J.G. An enhanced WiFi indoor positioning method based on SNGAN. In Proceedings of the 36th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2023), Denver, CO, USA, 11–15 September 2023; pp. 1684–1692. [Google Scholar]
- Li, J.; Dong, J.; Hwang, J.G.; Rana, L.; Ryu, H.; Park, J.G. Deep Learning-Based Wi-Fi Signal Fingerprinting Indoor Positioning Technology. In Proceedings of the 37th International Technical Meeting of the Satellite Division of the Institute of Navigation (ION GNSS+ 2024), Baltimore, MD, USA, 16–20 September 2024; pp. 1354–1362. [Google Scholar] [CrossRef] [Scilit]
- Maranò, S.; Gifford, W.M.; Wymeersch, H.; Win, M.Z. NLOS identification and mitigation for localization based on UWB experimental data. IEEE J. Sel. Areas Commun. 2010, 28, 1026–1035. [Google Scholar] [CrossRef] [Scilit]
- Rana, L.; Dong, J.; Cui, S.; Li, J.; Hwang, J.; Park, J. Indoor Positioning using DNN and RF Method Fingerprinting-based on Calibrated Wi-Fi RTT. In Proceedings of the 2023 13th International Conference on Indoor Positioning and Indoor Navigation (IPIN), Nuremberg, Germany, 25–28 September 2023; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- He, S.; Chan, S.H.G. Wi-Fi Fingerprint-Based Indoor Positioning: Recent Advances and Comparisons. IEEE Commun. Surv. Tutorials 2016, 18, 466–490. [Google Scholar] [CrossRef] [Scilit]
- Shoudha, S.N.; Helwa, S.; Van Marter, J.P.; Torlak, M.; Al-Dhahir, N. WiFi 5GHz CSI-Based Single-AP Localization With Centimeter-Level Median Error. IEEE Access 2023, 11, 112470–112482. [Google Scholar] [CrossRef] [Scilit]
- Hwang, J.G.; Dong, J.; Rana, L.; Li, J.L.; Park, J.G. An Enhanced Access Points Placement Method for Indoor Positioning Using PPO. In Proceedings of the Symposium of the Korean Institute of Communications and Information Sciences (KICS), Jeju, Republic of Korea, June 2024. [Google Scholar]
- Liu, X.; Wu, R.; Zhang, H.; Chen, Z.; Liu, Y.; Qiu, T. Graph Temporal Convolutional Network-Based WiFi Indoor Localization Using Fine-Grained CSI Fingerprint. IEEE Sensors J. 2025, 25, 9019–9033. [Google Scholar] [CrossRef] [Scilit]
- IEEE Std 802.11ay-2021 (Amendment to IEEE Std 802.11-2020 as amendment by IEEE Std 802.11ax-2021); IEEE Standard for Information Technology–Telecommunications and Information Exchange between Systems Local and Metropolitan Area Networks–Specific Requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications Amendment 2: Enhanced Throughput for Operation in License-exempt Bands above 45 GHz. IEEE Standards Association: Piscatway, NJ, USA, 2021; pp. 1–768. [CrossRef] [Scilit]
- Rana, L.; Park, J.G. An Enhanced Indoor Positioning Method Based on RTT and RSS Measurements Under LOS/NLOS Environment. IEEE Sensors J. 2024, 24, 31417–31430. [Google Scholar] [CrossRef] [Scilit]
- IEEE Std 802.11-2020 (Revision of IEEE Std 802.11-2016); IEEE Standard for Information Technology–Telecommunications and Information Exchange Between Systems—Local and Metropolitan Area Networks–Specific Requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. IEEE Standards Association: Piscatway, NJ, USA, 2021; pp. 1–4379. [CrossRef] [Scilit]
- Jurdi, R.; Chen, H.; Zhu, Y.; Loong Ng, B.; Dawar, N.; Zhang, C.; Han, J.K.H. WhereArtThou: A WiFi-RTT-Based Indoor Positioning System. IEEE Access 2024, 12, 41084–41101. [Google Scholar] [CrossRef] [Scilit]
- Dong, J.; Rana, L.; Li, J.; Hwang, J.; Park, J. Indoor Positioning Using Wi-Fi RTT Based on Stacked Ensemble Model. In Proceedings of the 2024 9th International Conference on Computer and Communication Systems (ICCCS), Xi’an, China, 19–22 April 2024; pp. 1021–1026. [Google Scholar] [CrossRef] [Scilit]
- Cao, H.; Wang, Y.; Bi, J.; Xu, S.; Qi, H.; Si, M.; Yao, G. WiFi RTT Indoor Positioning Method Based on Gaussian Process Regression for Harsh Environments. IEEE Access 2020, 8, 215777–215786. [Google Scholar] [CrossRef] [Scilit]
- Cao, H.; Wang, Y.; Bi, J.; Zhang, Y.; Yao, G.; Feng, Y.; Si, M. LOS compensation and trusted NLOS recognition assisted WiFi RTT indoor positioning algorithm. Expert Syst. Appl. 2024, 243, 122867. [Google Scholar] [CrossRef] [Scilit]
- Park, K.M.; Lee, B.h.; Lee, E.; Kim, S.C.; Choi, J. GPS-Aided Automatic Site Survey Method for WiFi RTT-Based Positioning. IEEE Trans. Veh. Technol. 2023, 72, 13120–13129. [Google Scholar] [CrossRef] [Scilit]
- Guo, G.; Chen, R.; Ye, F.; Peng, X.; Liu, Z.; Pan, Y. Indoor Smartphone Localization: A Hybrid WiFi RTT-RSS Ranging Approach. IEEE Access 2019, 7, 176767–176781. [Google Scholar] [CrossRef] [Scilit]
- Dong, J.; Rana, L.; Cui, S.; Li, J.; Hwang, J.; Park, J. Investigation on Indoor Positioning by Improved RTT-RSS Fusion Ranging Method. In Proceedings of the 2023 IEEE 6th International Conference on Electronics and Communication Engineering (ICECE), Xi’an, China, 15–17 December 2023; pp. 49–53. [Google Scholar] [CrossRef] [Scilit]
- Gonzalez Díaz, N.; Zola, E.; Martin-Escalona, I. Assessing the Impact of Coupling RTT and RSSI Measurements in Fingerprinting Wi-Fi Indoor Positioning. In Proceedings of the Int’l ACM Conference on Modeling Analysis and Simulation of Wireless and Mobile Systems, Montreal, QC, Canada, 30 October–3 November 2023; MSWiM ’23. pp. 19–26. [Google Scholar] [CrossRef] [Scilit]
- Rizk, H.; Elmogy, A.; Yamaguchi, H. A Robust and Accurate Indoor Localization Using Learning-Based Fusion of Wi-Fi RTT and RSSI. Sensors 2022, 22, 2700. [Google Scholar] [CrossRef] [Scilit]
- Feng, X.; Nguyen, K.A.; Luo, Z. A Wi-Fi RSS-RTT Indoor Positioning Model Based on Dynamic Model Switching Algorithm. IEEE J. Indoor Seamless Position. Navig. 2024, 2, 151–165. [Google Scholar] [CrossRef] [Scilit]
- Dong, Y.; Arslan, T.; Yang, Y. Real-Time NLOS/LOS Identification for Smartphone-Based Indoor Positioning Systems Using WiFi RTT and RSS. IEEE Sensors J. 2022, 22, 5199–5209. [Google Scholar] [CrossRef] [Scilit]
- Guo, G.; Chen, R.; Ye, F.; Liu, Z.; Xu, S.; Huang, L.; Li, Z.; Qian, L. A Robust Integration Platform of Wi-Fi RTT, RSS Signal, and MEMS-IMU for Locating Commercial Smartphone Indoors. IEEE Internet Things J. 2022, 9, 16322–16331. [Google Scholar] [CrossRef] [Scilit]
- Guo, G.; Chen, R.; Niu, X.; Yan, K.; Xu, S.; Chen, L. Factor Graph Framework for Smartphone Indoor Localization: Integrating Data-Driven PDR and Wi-Fi RTT/RSS Ranging. IEEE Sensors J. 2023, 23, 12346–12354. [Google Scholar] [CrossRef] [Scilit]
- Jung, H.; Ko, S.W.; Kim, S. Toward Cooperative Localization With Implicit Connectivity: Graph Neural Network Approach. IEEE Wirel. Commun. Lett. 2025, 14, 3184–3188. [Google Scholar] [CrossRef] [Scilit]
- Sun, M.; Wang, Y.; Wang, Q.; Chen, G.; Li, Z. Smartphone-Based WiFi RTT/RSS/PDR/Map Indoor Positioning System Using Particle Filter. IEEE Trans. Instrum. Meas. 2025, 74, 9501115. [Google Scholar] [CrossRef] [Scilit]
- Han, K.; Yu, S.M.; Kim, S.L.; Ko, S.W. WiFi Positioning with Mobility-Induced Graphs. In Proceedings of the 2024 IEEE 99th Vehicular Technology Conference (VTC2024-Spring), Singapore, 24–27 June 2024; pp. 1–5. [Google Scholar] [CrossRef] [Scilit]
- Yan, W.; Jin, D.; Lin, Z.; Yin, F. Graph Neural Network for Large-Scale Network Localization. In Proceedings of the ICASSP 2021—2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Toronto, ON, Canada, 6–11 June 2021; pp. 5250–5254. [Google Scholar] [CrossRef] [Scilit]
- Liang, M.; Meyer, F. Neural Enhanced Belief Propagation for Cooperative Localization. In Proceedings of the 2021 IEEE Statistical Signal Processing Workshop (SSP), Rio de Janeiro, Brazil, 11–14 July 2021; pp. 326–330. [Google Scholar] [CrossRef] [Scilit]
- Bilge, A.; Ergen, E.; Soner, B.; Çöleri, S. Scalable Wi-Fi RSS-Based Indoor Localization via Automatic Vision-Assisted Calibration. In Proceedings of the 2025 XXX International Conference on Information, Communication and Automation Technologies (ICAT), Sarajevo, Bosnia and Herzegovina, 2–4 September 2025; pp. 1–6. [Google Scholar] [CrossRef] [Scilit]
- Al-qaness, M.; Dahou, A.; Trouba, N.; Elsayed Abd Elaziz, M.; Helmi, A. TCN-Inception: Temporal Convolutional Network and Inception modules for sensor-based Human Activity Recognition. Future Gener. Comput. Syst. 2024, 160, 375–388. [Google Scholar] [CrossRef] [Scilit]
- Khor, C.; Ahmad, N. BLE-based Indoor Localization with Temporal Convolutional Network. J. Eng. Res. 2025; in press. [CrossRef] [Scilit]
- Li, Z.; Jiang, T.; Yu, J.; Ding, X.; Zhong, Y.; Liu, Y. A Lightweight Mobile Temporal Convolution Network for Multi-Location Human Activity Recognition based on Wi-Fi. In Proceedings of the 2021 IEEE/CIC International Conference on Communications in China (ICCC Workshops), Xiamen, China, 28–30 July 2021; pp. 143–148. [Google Scholar] [CrossRef] [Scilit]
- Zhu, A.; Tang, Z.; Wang, Z.; Zhou, Y.; Chen, S.; Hu, F.; Li, Y. Wi-ATCN: Attentional Temporal Convolutional Network for Human Action Prediction Using WiFi Channel State Information. IEEE J. Sel. Top. Signal Process. 2022, 16, 804–816. [Google Scholar] [CrossRef] [Scilit]
- Lin, C.Y.; Lin, C.Y.; Liu, Y.T.; Chen, Y.W.; Shih, T.K. WiFi-TCN: Temporal Convolution for Human Interaction Recognition Based on WiFi Signal. IEEE Access 2024, 12, 126970–126982. [Google Scholar] [CrossRef] [Scilit]
- Huber, P.J. Robust Estimation of a Location Parameter. Ann. Math. Stat. 1964, 35, 73–101. [Google Scholar] [CrossRef] [Scilit]
- Bai, S.; Kolter, J.Z.; Koltun, V. An Empirical Evaluation of Generic Convolutional and Recurrent Networks for Sequence Modeling. arXiv 2018, arXiv:1803.01271. [Google Scholar] [CrossRef] [Scilit]
- Zhang, H.; Hu, B.; Xu, S.; Chen, B.; Li, M.; Jiang, B. Feature Fusion Using Stacked Denoising Auto-Encoder and GBDT for Wi-Fi Fingerprint-Based Indoor Positioning. IEEE Access 2020, 8, 114741–114751. [Google Scholar] [CrossRef] [Scilit]
- JunLin, G.; Xin, Z.; HuaDeng, W.; Lan, Y. WiFi fingerprint positioning method based on fusion of autoencoder and stacking mode. In Proceedings of the 2020 International Conference on Culture-Oriented Science & Technology (ICCST), Beijing, China, 28–31 October 2020; pp. 356–361. [Google Scholar] [CrossRef] [Scilit]
- Roy, P.; Chowdhury, C.; Kundu, M.; Ghosh, D.; Bandyopadhyay, S. Novel weighted ensemble classifier for smartphone based indoor localization. Expert Syst. Appl. 2021, 164, 113758. [Google Scholar] [CrossRef] [Scilit]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).













