Skip to Content
Engineering ProceedingsEngineering Proceedings
  • Proceeding Paper
  • Open Access

23 March 2026

Performance Assessment of Multi-RIS-Aided Localization in Non-Terrestrial Networks †

,
,
and
1
Centre d’Estudis i Recerca en Espai (CERES), Institut d’Estudis Espacials de Catalunya (IEEC), 08193 Bellaterra, Spain
2
Department of Telecommunication and Systems Engineering, Universitat Autònoma de Barcelona (UAB), 08193 Bellaterra, Spain
*
Author to whom correspondence should be addressed.
Presented at the European Navigation Conference 2025 (ENC 2025), Wrocław, Poland, 21–23 May 2025.
This article belongs to the Proceedings European Navigation Conference 2025

Abstract

The increasing demand for global connectivity has accelerated the integration of non-terrestrial networks (NTNs), particularly low Earth orbit (LEO) satellite constellations, into next-generation position navigation and time (PNT) systems. While LEO-based PNT offers low-latency and high-accuracy potential, challenges such as high path loss and limited ground-level signal diversity remain. Reconfigurable intelligent surfaces (RISs) have emerged as a cost-effective solution to enhance localization performance by providing controllable reflections with minimal infrastructure. Building on prior work in single-RIS NTN scenarios, this paper investigates RIS-aided localization in a single-LEO PNT setting with multiple RISs. We introduce a detailed signal model and multi-stage processing framework that estimates both the satellite and RIS-assisted paths, enabling accurate receiver localization. Simulations assess the trade-offs in coverage and accuracy, providing insights into the feasibility and optimization of RIS-assisted NTN PNT solutions as a complementary alternative to global navigation satellite system (GNSS).
Keywords:
RIS; LEO-PNT; single-LEO

1. Introduction

In recent years, the growing demand for ubiquitous connectivity has highlighted the limitations of traditional terrestrial network (TN), particularly in remote, rural, and underserved regions. NTNs have emerged as promising complementary solutions to enhance coverage and resilience in next-generation communication infrastructures [1]. In particular, the use of LEO satellite constellations has the potential to provide global 5G/6G coverage [2], and it has already shown the benefits of complementing existing GNSSs [3]. Now, the trend moves toward LEO-PNT solutions, benefiting from the high satellite dynamic, high-power signals, and low latencies [4,5]. Existing studies of LEO-PNT can be divided into multi-LEO PNT [4] or single-LEO PNT [6,7]. The former employs different types of signals, whereas the latter are focused on 5G orthogonal frequency division multiplexing (OFDM) signals.
We focus on single-LEO PNT relying on RISs as proposed in [7]. The use of RIS is a revolutionary way to provide additional, cost-effective location references/anchors. Unlike deploying base stations or satellites, RIS installations require minimal infrastructure while significantly improving localization accuracy and coverage. Current research primarily focuses on RIS-aided localization in TN systems, showing PNT capabilities with a single node [8]. Single node NTN localization is solved in [7] using a single RIS, but with small coverage area in the vicinity of the RIS. The high attenuation of the satellite–RIS–receiver path limits performance over long distances of the receiver from the RIS. This challenge can be addressed by deploying multiple RIS, as indicated by several sources on TN [9,10,11]. Research on multiple RISs for an NTN is limited to performance bounds and using multiple satellites [12,13].
In this paper, inspired by [7,10], we address the problem of single-LEO PNT with the aid of multiple RISs. We consider an OFDM signal to serve as alternative PNT solution for GNSS. The contributions of this work are twofold: (i) introducing a signal model and processing techniques for NTN RIS-aided localization with multiple RIS; and (ii) describing and analyzing a multi-stage estimator able to obtain the satellite and RISs channel paths and corresponding receiver position. Specifically, Section 2 introduces the system model, Section 3 describes the positioning algorithm using multiple RISs. Finally, Section 4 shows the numerical results, and Section 5 concludes this paper.

2. System Model

We consider a three-dimensional (3D) user localization problem in a single-antenna NTN system consisting of one LEO satellite and R > 1 RISs in the vicinity of the user’s receiver, as depicted in Figure 1. In this system, a moving user in an unknown position receives downlink signals from both the satellite direct channel and the satellite–RISs reflection channels, and then performs position estimation. Furthermore, the receiver needs synchronization because the clocks of the satellite and the receiver are assumed to have an unknown time offset δ t . This section initially introduces the underlying geometric relationship present in the system under consideration, followed by the signal model used. Subsequently, we detail the system setup.
Figure 1. Illustration of the considered LEO-PNT system with R RISs.

2.1. Geometry Model and Channel Parameters

We assume the receiver is in movement with unknown velocity v R 3 and has an unknown location p R 3 , whereas during the measurement time the satellite has known location p sat ( t ) and velocity v sat ( t ) . The RISs have known locations (array centers) p r R 3 , and a known orientation described by Euler angle vectors o r R 3 for r = 1 , 2 , , R . All the RISs consist of a uniform rectangular array (URA) with N = N x × N z elements, where N x and N z are the number of the RIS elements placed along its local x- and z-axes, respectively. The n-th element of the RIS is located at p El , n R 3 in the local coordinate frame (LCF) of the RIS. The RIS elements are spaced by λ / 2 , where λ c / f c is the wavelength, f c is the carrier frequency, and c is the speed of light. We define rotation matrices R r = R ( o r ) SO ( 3 ) described by Euler angle vectors o r = [ α r , β r , γ r ] [14]. Specifically, a given vector x at the global coordinate frame (GCF) can be expressed at the RIS body frame as R r x . Similar for the satellite but using R sat R ( o sat ) . Such rotations can be determined as in [13,14,15].
The position and velocity of LEO satellites can be described by the orbit dynamic defined by Keplerian parameters Ω = { h , ψ , o sat } [16]. The orbit height h and the Keplerian angles o sat define the position of the orbit plane in the GCF, while the elevation angle ψ specifies the position in the orbit LCF. Once this position is determined by p ˜ sat ( t ) , we can express it at the GCF by [16]: p sat ( t ) = R sat p ˜ sat ( t ) [ 0 , 0 , R E ] with R E the Earth radius. Now, let C ϑ and S ϑ with ϑ { α , β , γ } be shorthand notations for cos ( ϑ ) and sin ( ϑ ) , respectively. Then, the satellite position at the orbit LCF for elevation angle ψ t 0 is given by p ˜ sat ( t ) = R c C ψ t , S ψ t , 0 , where R c = R E + h is the constellation radius. Then, it can be updated every time interval T > 0 as p ˜ sat ( t 0 + T ) = p ˜ sat ( t 0 ) + v ˜ sat ( t 0 ) T , where v ˜ sat ( t ) = ω sat R c S ψ t , C ψ t , 0 , ω sat = F m / R c 3 with F m = 4.0038 · 10 14 m3/s2, and ψ t arctan ( p ˜ sat ( t ) 2 / p ˜ sat ( t ) 1 ) .
For the direct channel path, we are mainly interested in two parameters: the Doppler shift, and the time delay. These parameters are given by f 0 = [ ( v sat v ) ( p p sat ) ] / ( λ p p sat ) , and τ 0 = p p sat / c + δ t , respectively, where δ t is an unknown but fixed clock bias between the LEO satellite and the receiver. For the reflected paths, we have to consider R different channel paths with Doppler and time delay given by
f r f sr + f ru = v sat p sat p r λ p sat p r + v p r p λ p r p , τ r τ sr + τ ru = p sat p r + p r p c + δ t ,
with { f sr , τ sr } the Doppler and time delay between satellite and RIS, and { f ru , τ ru } between RIS and receiver. In this case, we additionally have to consider angle of arrival (AoA) and angle of departure (AoD) at and from the different RISs, respectively. Note that in 3D space, each of these angles consists of an azimuth, ϕ , and elevation angle, θ , as defined in Figure 1. Let φ g , r [ ϕ g , r , θ g , r ] with g = { A , D } be the AoA and AoD at the r-th RIS. Then, these angles can be expressed as
φ g , r = arctan R r Δ p g r 2 / R r Δ p g r 1 , arcsin R r Δ p g r 3 / Δ p g r ,
where Δ p g r = p r p g , with p g = { p sat , p } , denotes the vector from the r-th RIS to satellite (for g = A ) or to receiver (for g = D ), respectively, in the GCF. Note all angles are computed in the LCF of each RIS, thus we use the corresponding rotation matrix R r .

2.2. Signal Model

We consider OFDM signals transmitted from the satellites with K subcarriers and total symbol duration T sym = T + T CP , where T = 1 / Δ f is the elementary symbol duration, Δ f = B / K is the subcarrier spacing with B the signal bandwidth, and T CP is the cyclic prefix (CP) duration. In this subsection we will consider the transmission and reception of one symbol only. The complex baseband signal for the l-th transmitted symbol is written as
s ( t ) = P s K k = 0 K 1 x k , l e j 2 π k Δ f t l T sym g t l T sym ,
where P s denotes the total signal power, x k , l C is the l-th transmitted pilot symbol on the k-th subcarrier, g ( t ) = 1 when t [ 0 , T sym ] , and 0 otherwise. The transmitted passband signal is s PB ( t ) = { s ( t ) exp ( j 2 π f c t ) } . To describe the received signal model we consider the direct line-of-sight (LoS) path between satellite and receiver, and the reflected paths between satellite–RISs–receiver. The received baseband signal after downconversion wassampled at t = l T sym + T CP + κ T / K , with κ = 0 , 1 , , K 1 ; the discrete-time signal for the l-th symbol was r [ κ ] = r LoS [ κ ] + r RIS [ κ ] + n [ κ ] , with n [ κ ] a thermal noise with power spectral density N 0 .
Now, let α i , τ i , f i , Φ r = [ φ r ( A ) , φ r ( D ) ] with i = { 0 , r } and r = 1 , , R be the channel amplitude, time delay, Doppler frequency, and AoA/AoD of the i-th path (with i = 0 for the LoS path), and υ i = f i / f c . Then, the discrete-time signal for the l-th symbol is [7]
r LoS [ κ ] = P s K α 0 e j 2 π f 0 κ T / K k = 0 K 1 x k , l e j 2 π k κ / K e j 2 π f 0 l T sym e j 2 π k Δ f τ 0 υ 0 l T sym , r RIS [ κ ] = P s K r = 1 R α r G r , l Φ r e j 2 π f r κ T / K k = 0 K 1 x k , l e j 2 π k κ / K e j 2 π f r l T sym e j 2 π k Δ f τ r υ r l T sym ,
where G r l ( Φ r ) C is the r-th RIS beamforming gain, which accounts for the AoA and AoD is modeled by the steering vector a ( φ ) , and the RIS phase profile is modeled by ω r ( t ) = [ ω r , 1 , , ω r , R ] . Let ⊙ be the element-wise matrix multiplication; then this gain is
G r ( t ; Φ r ) = a φ r ( A ) a φ r ( D ) ω r ( t ) = n = 1 N e j 2 π f c τ n φ r ( A ) e j 2 π f c τ n φ r ( D ) e ω r , n ( t ) .
Note the RIS’s steering vector is modeled as a ( φ ) n = exp ( j 2 π f c τ n ( φ ) ) , and τ n ( φ ) captures the time-shift produced by the reflection of the signal at the n-th RIS element (compared to the RIS center). This is given by τ n ( φ ) = ( p El , n k ( φ ) ) / c with k ( φ ) = [ C ϕ C θ , S ϕ C θ , S θ ] , the direction vectors in the LCF of the r-th RIS corresponding to angle φ .

2.3. System Setup

In general, the channel parameters are all functions of time t, as they depend on the varying location of the satellite. However, we will operate under conditions for which the parameters remain constant within samples, but they vary between different symbols. We also assume that the RIS phase configurations change every symbol. For the estimation process, we consider the reception of L OFDM symbols, and we insert the time-variation in parameters into (4) by letting r l [ r l [ 0 ] , , r l [ K 1 ] ] be the K samples received at the l-th symbol, and the subindex l denoting the temporal dependence of channel parameters in (4). Furthermore, we use x i = [ x i , 1 , x i , 2 , , x i , L ] to denote the temporal variation in parameter x i . So, collecting the K samples of the L received symbols in matrix form, the received signal can be rewritten with { Y LoS , Y RIS } C K × L .
To do so, let F C K × K be the unitary fast Fourier transform (FFT) matrix with elements F k , m = ( 1 / K ) exp ( j 2 π k m / K ) , X C K × L the transmitted pilot symbols, and A i includes the signal power and propagation attenuation factor. Then,
Y LoS = A 0 E ( f 0 ) F H C ( f 0 ) D ( τ 0 ) X , Y RIS = r = 1 R A r E ( f r ) F H C ( f r ) D ( τ r ) G r Φ ˜ r X ,
with E ( f i ) κ , l = exp ( j 2 π f i κ / ( K T ) ) , D ( τ i ) κ , l = exp ( j 2 π Δ f κ ( τ i υ i l T sym ) ) , C ( f i ) κ , l = exp ( j 2 π f i l T sym ) , and G r ( Φ ˜ r ) κ , l = G r , l ( Φ r , l ) with Φ ˜ r = [ Φ r , 1 , , Φ r , L ] for κ = 0 , , K 1 , l = 0 , , L 1 , and i = { 0 , r } with r = 1 , , R . Combining the received components in (6), the received signal samples can be written in compact form as Y = Y LoS + Y RIS + N with N C K × L capturing the noise effects.

3. Multi-RIS-Aided LEO-PNT Algorithm

Our goal is to estimate the receiver position, p , from the received signal Y . To do this, we first estimate the LoS channel parameters and those of the path arriving from the different RISs. For this, we use the design freedom of the RIS in terms of phase profile, ω r ( t ) , to avoid interference from different paths. Second, we use the estimated parameters to extract the receiver position based on time delay and AoD measures. In this section, we first describe the design of RIS phase profile that allows us to decouple the received signals from different paths (i.e., LoS and RISs). Then, based on the received signals we explain the channel parameter estimation, and finally we also describe the position estimation process based on the channel parameter estimates.

3.1. RIS Phase Profile Design

We assume that the RIS phase profiles are always known at the receiver, and we design them to avoid interference between the different reflected paths [10]. To do so, we first divide the total transmission of L OFDM symbols into L ˜ slots of P R + 1 consecutive (symbol time) intervals, i.e., L = P · L ˜ . Then, at each slot g = 0 , 1 , , L ˜ 1 we generate the slow-varying part of the phase profile, ζ r , g C N × 1 , and we repeat it P consecutive symbol times. Furthermore, we use the matrix B C P × ( R + 1 ) to describe the fast-varying part of the phase profile within the P consecutive symbols at each slot. Now, let l = g P + p with p = 1 , , P , B r , p = B r , p , so that we can write the r-th RIS phase profile for the l-th symbol, ω r , l = ω r ( l T sym ) , as
ω r , g P + p = B r , p ζ r , g .
The fast-varying part of the phase profile is designed to be (time-) orthogonal between RISs and LoS, so the columns of matrix B = [ b 0 , b 1 , , b R ] are designed to be orthogonal. To do so, we get b r as the r-th column of Butson-type Hadamard matrices [11]. Now, let Z r C K × L ˜ be the received signal from the r-th path for the L ˜ slots. Then, the LoS path (for r = 0 ) and all the RIS paths (for 1 r R ) can be separated every slot g as
Z r : , g = 1 P ( X ( g ) ) * Y ( g ) b r * ,
with Y ( g ) C K × P the received signal during the P consecutive intervals for the g-th slot. For the slow-varying part, we have freedom to select ζ r , g for each RIS and transmission slot g = 0 , , L ˜ 1 . The choice of ζ r , g could correspond [10], e.g., to L ˜ different beams that are directed to the receiver (e.g., if some prior knowledge of the receiver position is available); or to cover a plurality of users; or random beams to provide omnidirectional illumination. It is important to recall that ζ r , g only needs to be generated for 0 g L ˜ 1 for the different RISs. The rest of the L L ˜ phase profiles can be generated based on (7).

3.2. Channel Parameter Estimation

In this section, we propose an estimator to get first the channel parameters and then (in next section) the receiver position and clock bias based on them. The unknown channel parameters comprise a total of 3 + 4 · R parameters, so that a ( 3 + 4 · R )-D maximum likelihood estimator (MLE) would be needed to obtain an optimal solution. To reduce complexity, we treat Z r as if it only constitutes the effects of the r-th path (with r = 0 for LoS), and proceed with estimating the r-th path channel parameters. For the estimation of the direct path channel parameters we perform a 2D correlation of the received signal with a local replica of (4) matched with tentative values of the direct path channel parameters. Let s ˜ κ , l ( τ , f ) be this local replica, and d ( τ ) κ = exp ( j 2 π k Δ f τ ) . So, the correlation function is
R τ , f = l = 0 L 1 κ = 0 K 1 r g [ κ ] s ˜ κ , l * ( τ , f ) = d H ( τ ) Y f c * ( f ) ,
where c l = exp ( j 2 π f l T sym ) , and letting D f * κ , l = exp ( j 2 π κ Δ f f l T sym )
Y f = D f * F E * ( f ) Y .
To estimate the LoS parameters we use Z 0 ( f ) = match ( Y f ) as given by (8) to remove interferences of other paths, and we perform the 2D search of the correlation function as
τ ^ 0 , f ^ 0 = arg max τ , f | R τ , f | = arg max τ , f | d H ( τ ) Z 0 ( f ) c * ( f ) | .
It is worth highlighting that effects of τ only varies the rows of Z 0 , while Doppler only affects its columns, so parameters can be decoupled from the maximization of the correlation function. This allows us to estimate the delay and Doppler either directly via a 2D-FFT [7] or by two separate 1D-FFT with non-coherent integration [8]. The FFT will provide a coarse estimation, which can be refined with some numerical optimization algorithm using the coarse estimation as the initial state of the optimization (e.g., Newton–Raphson).
The first step toward estimating the RIS-path channel parameters is to eliminate the LoS path component from Y , using the estimated LoS channel parameters. Furthermore, we remove the interference of other RIS paths so that we have their estimations available.
Then, we consider f sr f 0 and set f ^ r = f ^ 0 + f ^ ru . Let the signal after interference cancellation be Y ˜ r . Next, we compensate for the satellite Doppler effect by computing Y ˜ f ^ sr as in (10) with using Y ˜ r instead of Y . For the estimation of the r-th path we use Z r = match ( Y ˜ f ^ sr ) to remove interferences of other paths. With this setting, and based on the result in (9), the correlation function of the r-th RIS path is written as
R τ , f ( φ ) = d H ( τ ) Z r c ( f ) g r ( φ ) * ,
with g r ( φ ) C L ˜ × 1 the RIS beamforming gain for the L ˜ slots as given in (5).
The effect of { f , φ } is the same for all rows of Z r , which allows us to separate the estimation in two independent optimizations. First, the time delay:
τ r ^ = arg max τ l = 1 L ˜ | d H ( τ ) Z r : , l | .
Second, once the time delay is compensated with z r = Z r d * ( τ r ^ ) , we get
f ^ ru , φ ^ D = arg max f , φ | c H ( f ) z r g r * ( φ ) | ,
and finally f ^ r = f ^ 0 + f ^ ru . The previous optimization can be performed by providing candidate values for φ and performing the maximization using FFT. Furthermore, for the candidate values of φ and the corresponding g r ( φ ) a 2-FFT approach can be followed [8]. A refined version can be obtained numerically.

3.3. Position Estimation

The receiver’s position p is estimated jointly from the geometric parameters obtained at multiple RISs. For each p r , the direction from the RIS to the user is first determined from the estimated angles φ ^ D , which define a unit vector K r = k ( φ ^ D ) . The user position is then computed by minimizing the cost function
f ( p , Δ t ) = r = 1 N RIS p p r c ( τ ^ k Δ t ) 2 + 1 K r p p r p p r 2 ,
which enforces consistency with both the estimated delays τ ^ k and angles φ ^ D , while estimating the user position and clock bias. The solution ( p ^ , Δ t ^ ) is obtained via nonlinear least squares, initialized at the centroid of the RIS positions.

4. Simulation Results

This section evaluates the position accuracy and coverage performance of the NTN scenario, considering both single- and multi-RIS configurations. The simulation setup comprises a satellite transmitter, two RISs and a single-antenna receiver as depicted in Figure 1. The scenario considers a satellite orbit with a pitch angle θ PG = 90 , inclination θ I = 81 and ascending node angle θ AN = ± 45 . To demonstrate the potential of RIS in enhancing positioning accuracy and system coverage, the satellite motion is isolated by setting the satellite elevation at ψ = 10 4 . At this position, the satellite has the maximum carrier-to-noise ratio (CN0) around 69 dB-Hz. The two RISs are deployed at fixed terrestrial locations: one at the origin and the other 30 m apart along the x-axis. Results are obtained using f c = 1.462 GHz, and assuming that the user resides within the far-field of each RIS. Furthermore, Δ f = 60 kHz with K = 1333 subcarriers (i.e., a total of 80 MHz bandwidth). A random RIS phase profile is considered for all the following results. The rest of the simulation parameters can be found in Table 1.
Table 1. Default simulation parameters.

4.1. Performance Analysis

The performance is analyzed along a user trajectory r / 2 , r / 2 , 10 with r [ 2 , 100 ] m, averaging results over 100 random realizations of RIS phase profiles and noise. Both single- and multi-RIS scenarios are compared against the Cramér–Rao lower bound (CRLB) in Figure 2. For small r, RIS 1 dominates due to proximity and favorable angles, while RIS 2 has minimal impact. As r increases, RIS 1 weakens, and RIS 2 becomes more effective due to improved geometry. Delay estimation errors follow this trend, tracking the CRLB at low/intermediate r for RIS 1, but degrading for RIS 2, and vice versa at large r. Around r = 10 –30 m, both RISs contribute meaningfully, and joint processing enhances robustness through spatial diversity. This highlights how multi-RIS not only extends coverage but also improves accuracy in regions where no single RIS dominates.
Figure 2. Single- and Multi-Ris NTN system: Estimation error and CRLB for (a) user position along [ r / 2 , r / 2 , 10 ] with r = [ 2 , 100 ] m, and (b,c) the corresponding time delay estimation.

4.2. Coverage Analysis

The coverage performance is evaluated using the Position Error Bound (PEB) across user positions p = [ x , y , 5 ] , with x = 200 to 150 m and y = 25 to 500 m, to identify areas meeting sub-meter accuracy. PEB is preferred over root mean square error (RMSE) for efficient large-area assessment, avoiding costly Monte Carlo simulations. Results in Figure 3 show PEB for single- and multi-RIS setups. With a single RIS, sub-meter accuracy is achieved near it, but errors rise up to 14 m at y = 500 m. The multi-RIS setup extends sub-meter coverage to 175 × 100 m2 and limits maximum error to 7 m, significantly improving coverage and accuracy.
Figure 3. Coverage analysis for different user positions using PEB: (a) single-RIS configuration with RIS placed at [ 0 , 0 , 0 ] T (white square), and (b) multi-RIS configuration with RISs placed at [ 0 , 0 , 0 ] T (white square) and [ 30 , 0 , 0 ] T (pink square).

5. Conclusions

This work has investigated the positioning performance of single- and multi-RIS configurations in an NTN system, focusing on estimation accuracy and coverage. By analyzing a diagonal user trajectory and computing the associated CRLB and estimation errors, we demonstrated that each individual RIS provides strong performance only within its localized region of influence. Specifically, RIS 1 is effective at low r values due to proximity, while RIS 2 becomes more relevant at larger distances. However, their individual performance degrades outside these optimal zones. In contrast, the multi-RIS configuration with joint processing consistently outperforms single-RIS setups across all regimes. It provides enhanced accuracy, especially in mid-range areas where neither individual RIS alone is dominant. It achieves an order-of-magnitude improvement in position estimation accuracy and closely tracks the CRLB. Furthermore, the coverage analysis confirms that the multi-RIS setup significantly extends the region where sub-meter accuracy is achieved by approximately 7 % and reduces average positioning error by about 20 % . These gains validate the effectiveness of combining multiple RISs.

Author Contributions

Conceptualization, D.E.-R. and A.X.; methodology, D.E.-R. and A.X.; software, D.E.-R. and A.X.; writing—original draft preparation, D.E.-R.; writing—review and editing, D.E.-R. and A.X.; supervision, J.A.L.-S. and G.S.-G.; funding acquisition, J.A.L.-S. and G.S.-G. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded by the European Union. Views and opinions expressed are, however, those of the author(s) only and the European Commission and/or EUSPA and/or ESA cannot be held responsible for any use which may be made of the information contained therein. This work has also been partly supported by the Catalan government in the framework of the Catalan New Space Strategy and the AGAUR-ICREA Academia Program, and by the Spanish Agency of Research (AEI) under grant PID2023-152820OB-I00 funded by MICIU/AEI/10.13039/501100011033 and the ERDF/EU, and grant PDC2023-145858-I00 funded by MICIU/AEI/10.13039/501100011033 and by the European Union NextGenerationEU/PRTR.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Azari, M.M.; Solanki, S.; Chatzinotas, S.; Kodheli, O.; Sallouha, H.; Colpaert, A.; Montoya, J.F.M.; Pollin, S.; Haqiqatnejad, A.; Mostaani, A.; et al. Evolution of Non-Terrestrial Networks from 5G to 6G: A Survey. IEEE Commun. Surv. Tutor. 2022, 24, 2633–2672. [Google Scholar] [CrossRef]
  2. Luo, X.; Chen, H.H.; Guo, Q. LEO/VLEO Satellite Communications in 6G and Beyond Networks—Technologies, Applications and Challenges. IEEE Netw. 2024, 38, 273–285. [Google Scholar] [CrossRef]
  3. Reid, T.; Chan, B.; Goel, A.; Gunning, K.; Manning, B.; Martin, J. Satellite navigation for the age of autonomy. In Proceedings of the IEEE/ION PLANS, Portland, OR, USA, 23–26 April 2020; pp. 342–352. [Google Scholar]
  4. Fabra, F.; Egea–Roca, D.; López–Salcedo, J.A.; Seco–Granados, G. Analysis on signals for LEO-PNT beyond GNSS. In Proceedings of the 32nd European Signal Processing Conference (EUSIPCO), Lyon, France, 26–30 August 2024; IEEE: Piscataway, NJ, USA, 2024; pp. 1237–1241. [Google Scholar] [CrossRef]
  5. You, L.; Qiang, X.; Zhu, Y.; Jiang, F.; Tsinos, C.G.; Wang, W.; Wymeersch, H.; Gao, X.; Ottersten, B. Integrated communications and localization for massive MIMO LEO satellite systems. IEEE Trans. Wirel. Commun. 2024, 23, 11061–11075. [Google Scholar] [CrossRef]
  6. Wang, W.; Chen, T.; Ding, R.; Seco-Granados, G.; You, L.; Gao, X. Location-Based Timing Advance Estimation for 5G Integrated LEO Satellite Communications. IEEE Trans. Veh. Technol. 2021, 70, 6002–6017. [Google Scholar] [CrossRef]
  7. Saleh, S.; Keskin, M.F.; Priyanto, B.; Beale, M.; Zheng, P.; Al-Naffouri, T.Y.; Seco-Granados, G.; Wymeersch, H. 6G RIS-aided Single-LEO Localization with Slow and Fast Doppler Effects. In Proceedings of the GLOBECOM 2024, Cape Town, South Africa, 8–12 December 2024. [Google Scholar]
  8. Keykhosravi, K.; Keskin, M.F.; Seco-Granados, G.; Popovski, P.; Wymeersch, H. RIS-Enabled SISO localization under user mobility and spatial-wideband effects. IEEE J. Sel. Top. Signal Process. 2022, 16, 1125–1140. [Google Scholar] [CrossRef]
  9. Fadakar, A.; Sabbaghian, M.; Wymeersch, H. Multi-RIS-Assisted 3D localization and synchronization via deep learning. IEEE Open J. Commun. Soc. 2024, 5, 3299–3314. [Google Scholar] [CrossRef]
  10. Chen, H.; Zheng, P.; Keskin, M.F.; Al-Naffouri, T.; Wymeersch, H. Multi-RIS-Enabled 3D sidelink positioning. IEEE Trans. Wirel. Commun. 2024, 23, 8700–8716. [Google Scholar] [CrossRef]
  11. Keykhosravi, K.; Keskin, M.F.; Dwivedi, S.; Seco-Granados, G.; Wymeersch, H. Semi-Passive 3D positioning of multiple RIS-enabled users. IEEE Trans. Veh. Technol. 2021, 70, 11073–11077. [Google Scholar] [CrossRef]
  12. Wang, L.; Zheng, P.; Liu, X.; Ballal, T.; Al-Naffouri, T.Y. Beamgorming design and performance evaluation for RIS-aided localization using LEO satellite signals. In Proceedings of the ICASSP, IEEE International Conference on Acoustics, Speech and Signal Processing-Proceedings, Seoul, Republic of Korea, 14–19 April 2024; pp. 13166–13170. [Google Scholar] [CrossRef]
  13. Zheng, P.; Liu, X.; Al-Naffouri, T.Y. LEO- and RIS-empowered user tracking: A Riemannian manifold approach. IEEE J. Sel. Areas Commun. 2024, 42, 3445–3461. [Google Scholar] [CrossRef]
  14. Chen, H.; Sarieddeen, H.; Ballal, T.; Wymeersch, H.; Alouini, M.S.; Al-Naffouri, T.Y. A tutorial on Terahertz-band localization for 6G communication systems. IEEE Commun. Surv. Tutor. 2022, 24, 1780–1815. [Google Scholar] [CrossRef]
  15. Liu, X.; Ballal, T.; Chen, H.; Al-Naffouri, T.Y. Constrained wrapped least squares: A tool for high-accuracy GNSS attitude determination. IEEE Trans. Instrum. Meas. 2022, 71, 8005315. [Google Scholar] [CrossRef]
  16. Kaplan, E.; Hegarty, C. Understanding GPS: Principles and Applications, 2nd ed.; Artech House: London, UK, 2005. [Google Scholar]
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.