Skip to Content
You are currently on the new version of our website. Access the old version .
SensorsSensors
  • Article
  • Open Access

16 December 2025

25 Pages

WiFi RSS and RTT Indoor Positioning with Graph Temporal Convolution Network

and
1
Department of Electrical and Computer Engineering, The University of Texas at Dallas, Richardson, TX 75080, USA
2
Department of Mechanical Engineering, The University of Texas at Dallas, Richardson, TX 75080, USA
*
Author to whom correspondence should be addressed.

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 10 5 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.

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 ( x , y ) position in meters.
Each environment is discretized into N RP RPs. The coordinates of RP r are denoted by y r = [ x r , y r ] ⊤ 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
x r , t , i rss , x r , t , i rtt ,
where x r , t , i rss is the RSS (dBm) and x r , t , i rtt is the RTT (mm).
For each RP r, the RSS and RTT samples form
R r ( rss ) ∈ R T r × N , R r ( rtt ) ∈ R T r × N ,
where T r is the number of scans at RP r. The complete fingerprint database is
D = R r ( rss ) , R r ( rtt ) , y r r = 1 N RP .
The database is segmented into temporal windows of fixed length T to construct training sequences X ∈ R T × N × F , where F is the feature dimension. Each sequence corresponds to one RP label  y r .

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
f t , i = x t , i rss , x t , i rtt , m t , i rss , m t , i rtt , ϕ t , i stat , x ^ i , y ^ i ,
where m t , i rss and m t , i rtt 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, ϕ t , i stat denotes rolling statistical descriptors (mean, median, standard deviation, skewness, and kurtosis) computed over a causal sliding window of past RSS/RTT samples, while ( x ^ i , y ^ i ) represent normalized AP coordinates that are set to zero when unavailable.
Stacking features across APs yields
F t = f t , 1 ⊤ ⋮ f t , N ⊤ ∈ R N × F
and a spatiotemporal input tensor over T scans:
X 1 : T = { F 1 , … , F T } ∈ R T × N × F .
Given the causal input X 1 : t , the model f θ predicts
y ^ t = f θ ( X 1 : t ) = [ x ^ t , y ^ t ] ⊤ ,
where y ^ t depends only on observations up to time t.
The parameters  θ are optimized by minimizing the total positioning loss
L ( θ ) = 1 N s ∑ i = 1 N s ϕ β y ^ i ( n ) − y i ( n ) + w E y ^ i − y i 2 + R ( θ ) ,
where N s is the total number of training samples (temporal windows), ϕ β ( · ) denotes the Huber loss with threshold  β , w E weights the Euclidean positioning error, ( · ) ( n ) represents normalized coordinates, and R ( θ ) aggregates regularization terms for the adaptive graph and node gating.
The Huber loss [59] is defined as
ϕ β ( a ) = 1 2 a 2 , if | a | ≤ β , β ( | a | − 1 2 β ) , otherwise ,
where a = y − y ^ denotes the residual error and β is the transition parameter between the quadratic and linear regions. This formulation behaves like an ℓ 2 loss for small residuals and an ℓ 1 loss for large residuals, providing robustness against outliers in RSS and RTT measurements.
The optimal network parameters are obtained as
θ * = arg min θ L ( θ ) ,
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 f θ ( · ) 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 G = ( V , E ) , where each node corresponds to an AP and edges encode spatial proximity. The adjacency matrix A is defined as
A i j = A j i = 0 , i = j , 1 d i j , i ≠ j ,
where d i j 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 A base , 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
A ˜ = A + I , D ˜ = diag ∑ j A ˜ i j
and use the symmetrically normalized adjacency D ˜ − 1 2 A ˜ D ˜ − 1 2 . Given an input feature matrix X ∈ R N × F in at a single time step (e.g., one row of F t in (3)), a GCN layer produces
Y = σ D ˜ − 1 2 A ˜ D ˜ − 1 2 X W ,
where W ∈ R F in × F out 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
R = tanh 1 2 ( S + S ⊤ ) ,
where S ∈ R N × N is the trainable matrix and the effective adjacency becomes
A eff = A base + α R , α ∈ [ 0 , 1 ] ,
where α is a learnable mixing weight. We then form the normalized adaptive adjacency
A ˜ eff = A eff + I , D ˜ eff = diag ∑ j A ˜ eff , i j , A ^ = D ˜ eff − 1 2 A ˜ eff D ˜ eff − 1 2 .
Here, A ^ 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 f t , i of AP i at time t, a gating weight is computed as
w t , i = σ g ( f t , i ) τ , w t , i ∈ ( 0 , 1 ] ,
where g ( · ) is a small MLP, σ ( · ) is the sigmoid function, and τ > 0 is a learnable temperature controlling gating sharpness. The gated node features are then
f ˜ t , i = w t , i f t , i ,
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, A 1 , 2 = 1 / d 1 , 2 and A 2 , 3 = 1 / d 2 , 3 . 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 { x τ } τ ≤ t , which is essential for real-time tracking.
For an input feature sequence X = [ x 1 , x 2 , … , x T ] ⊤ , a dilated causal convolutional layer with kernel size k and dilation factor d computes the output sequence Y = [ y 1 , … , y T ] ⊤ as
y t = ∑ i = 0 k − 1 W i x t − d · i + b ,
where W i are learnable filters, b is a bias term, and indices with t − d · i < 1 are handled via causal padding. Equivalently, this can be written compactly as
Y = f W ∗ d X + b ,
where ∗ d denotes the dilated causal convolution.
Residual connections are incorporated to stabilize training and mitigate gradient degradation:
O = σ X + F ( X ) ,
where F ( X ) denotes the sequence of operations inside a residual block (two dilated causal convolutions with normalization, activation, and dropout), and a 1 × 1 convolution is used on the skip path when channel dimensions differ. By stacking residual blocks with dilation factors d ∈ { 1 , 2 , 4 } , 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 y ^ t = [ x ^ t , y ^ t ] ⊤ .
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
   
Input: Raw WiFi RSS and RTT fingerprint sequences; optional AP coordinates
   
Output: Estimated positions y ^ = [ x ^ , y ^ ] ⊤
1 
Initialization: Initialize model parameters.
2 
Offline Phase:
   
Step 1. Preprocessing:
  • Load raw WiFi RSS and RTT scans for each environment.
  • Compute per-AP statistics and normalize WiFi RSS and RTT measurements.
  • Augment inputs with causal rolling-window statistics (mean, median, std, skewness, kurtosis).
  • Encode AP coordinates (z-scored ( x , y ) ) as node features if available.
  • Group scans by RP into sequences of length T.
   
Step 2. Graph Construction:
  • Build base adjacency A base from inverse inter-AP distances.
  • Learn symmetric residual adjacency R and a mixing weight α .
  • Form normalized adaptive graph:
    A ^ = D − 1 / 2 A base + α R + I D − 1 / 2 .
   
Step 3. Spatial Encoding (GCN + Node Gating):
  • For each time step and AP, compute a gating weight using a lightweight MLP.
  • Apply gating to node features and propagate them through GCN layers using A ^ .
  • Gating adaptively emphasizes reliable APs and down-weights noisy or unstable ones.
   
Step 4. Temporal Modeling (Causal TCN):
  • Aggregate gated per-AP embeddings at each time step to obtain a compact temporal sequence.
  • Feed the sequence into stacked dilated causal TCN blocks to capture temporal dependencies without future leakage.
   
Step 5. Localization and Optimization:
  • Map the final TCN output to normalized coordinates y ^ ( n ) = [ x ^ ( n ) , y ^ ( n ) ] ⊤ .
  • Compute Huber loss on normalized coordinates and Euclidean error on denormalized predictions.
  • Update all parameters using AdamW with gradient clipping.
   
Online Phase:
  • Apply the same preprocessing (using training statistics) to incoming RSS/RTT scans.
  • Form sequences of length T and pass them through the trained GTCN.
  • Output the estimated position y ^ = [ x ^ , y ^ ] ⊤ .
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 0.6 × 0.6 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 y i = [ x i , y i ] ⊤ and y ^ i = [ x ^ i , y ^ i ] ⊤ denote the true and estimated coordinates of the i-th test sample, respectively. The instantaneous Euclidean localization error is provided by
d i = ∥ y i − y ^ i ∥ 2 .
The overall positioning accuracy is evaluated using the RMSE metric:
RMSE = 1 N ∑ i = 1 N ( x i − x ^ i ) 2 + ( y i − y ^ i ) 2 ,
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 ( 1 , 2 , 4 ) 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 1 × 10 − 3 and a weight decay of 1 × 10 − 4 to stabilize convergence and mitigate overfitting. Huber and Euclidean losses are combined with weights ( w H , w E ) = ( 1.0 , 0.5 ) 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 10 5 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 10 5 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.

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:
NLOSNon-Line-of-Sight
NLOSLine-of-Sight
GTCNGraph–Temporal Convolutional Network
APAccess Point
RPReference Point
RSSReceived Signal Strength
RTTRound Trip Time
CSIChannel State Information
TCNTemporal Convolutional Networks
CDFCumulative Distribution Function
RMSERoot Mean Square Error

References

  1. Enge, P.K. The Global Positioning System: Signals, measurements, and performance. Int. J. Wirel. Inf. Netw. 1994, 1, 83–105. [Google Scholar] [CrossRef] [Scilit]
  2. 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]
  3. 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]
  4. 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]
  5. 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]
  6. 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]
  7. 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]
  8. 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]
  9. 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]
  10. 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]
  11. 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]
  12. 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]
  13. 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]
  14. 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]
  15. 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]
  16. 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]
  17. 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]
  18. 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]
  19. 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]
  20. 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]
  21. 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]
  22. Brunato, M.; Battiti, R. Statistical learning theory for location fingerprinting in wireless LANs. Comput. Netw. 2005, 47, 825–845. [Google Scholar] [CrossRef] [Scilit]
  23. 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]
  24. 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]
  25. 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]
  26. 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]
  27. 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]
  28. 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]
  29. 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]
  30. 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]
  31. 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]
  32. 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]
  33. 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]
  34. 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]
  35. 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]
  36. 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]
  37. 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]
  38. 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]
  39. 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]
  40. 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]
  41. 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]
  42. 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]
  43. 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]
  44. 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]
  45. 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]
  46. 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]
  47. 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]
  48. 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]
  49. 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]
  50. 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]
  51. 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]
  52. 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]
  53. 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]
  54. 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]
  55. Khor, C.; Ahmad, N. BLE-based Indoor Localization with Temporal Convolutional Network. J. Eng. Res. 2025; in press. [CrossRef] [Scilit]
  56. 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]
  57. 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]
  58. 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]
  59. Huber, P.J. Robust Estimation of a Location Parameter. Ann. Math. Stat. 1964, 35, 73–101. [Google Scholar] [CrossRef] [Scilit]
  60. 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]
  61. 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]
  62. 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]
  63. 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.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.