S5.5 - Frontiers of Radionavigation: Signals of Opportunity, 5G & beyond (II)
Tracks
Track: Future Trends
| Wednesday, April 29, 2026 |
| 2:00 PM - 3:40 PM |
| Room 1.34 |
Details
Co-Chair: Fabio Principe & Peter Buist
Speaker
Prof. Thomas Pany
Professor
University Of The Bundeswehr Munich
Real-Time Tracking of Starlink OFDM Signals on Eight Channels with two USRPs on a PC
2:00 PM - 2:20 PMAbstract text
Processing of signals-of-opportunity (SOP) is often performed on generic processing platforms, such as PCs, using general-purpose signal acquisition systems like USRPs from NI/Ettus Research. Starlink is one of the most promising systems for providing alternative PNT due to its large constellation size. Real-time processing of Starlink signals is challenging because the signals have a relatively large bandwidth (240 MHz) and the system employs eight channels. Fortunately, these signals can be processed in a manner similar to GNSS, and we have shown in previous publications that precise code, Doppler, and, to some extent, carrier-phase observations can be obtained. As with other research groups, all of our previous processing was conducted in post-processing.
To achieve real-time operation, several improvements have been implemented and are presented in this paper: (a) development of a real-time LabView-based interface between the USRPs and the PC via a Thunderbolt connection; (b) synchronization of two USRP-2944 units to provide eight RF channels with a maximum sample rate of 100 MHz; (c) streamlining of memory operations (copy tasks) on the PC to reduce latency; and (d) optimization of CUDA kernels for OFDM replica signal generation and correlation.
A test setup has been installed at UniBwM, consisting of a reference station and a rover mounted in a measurement bus. A conventional upward-pointing LNB is used as the Starlink antenna. Overall, this work summarizes the software and hardware engineering efforts required to achieve real-time Starlink signal processing with two USRP-2944 devices and a high-end gaming PC (AMD Ryzen 9 9950X3D, NVIDIA 5090). Profiling tools such as VTune and NVIDIA Nsight are used to assess processing timing. The focus of this work lies on signal tracking operations.
To achieve real-time operation, several improvements have been implemented and are presented in this paper: (a) development of a real-time LabView-based interface between the USRPs and the PC via a Thunderbolt connection; (b) synchronization of two USRP-2944 units to provide eight RF channels with a maximum sample rate of 100 MHz; (c) streamlining of memory operations (copy tasks) on the PC to reduce latency; and (d) optimization of CUDA kernels for OFDM replica signal generation and correlation.
A test setup has been installed at UniBwM, consisting of a reference station and a rover mounted in a measurement bus. A conventional upward-pointing LNB is used as the Starlink antenna. Overall, this work summarizes the software and hardware engineering efforts required to achieve real-time Starlink signal processing with two USRP-2944 devices and a high-end gaming PC (AMD Ryzen 9 9950X3D, NVIDIA 5090). Profiling tools such as VTune and NVIDIA Nsight are used to assess processing timing. The focus of this work lies on signal tracking operations.
Biography
Prof. Thomas Pany is a full professor of satellite navigation at the University of the Bundeswehr Munich since 2016. With a background in theoretical physics and electronics, he earned his geodetic PhD from the Graz University of Technology in 2001. He spent seven years in industry. An active member of both the ION and IEEE, he also organizes the Munich Space Summit. His research specializes in navigation signal processing, including the design of navigation signals, the exploitation of communication signals for navigation, and their integration with inertial navigation systems to achieve exceptional precision and reliability, even in challenging signal environments.
Mr. Elliot Capell
Satellite Navigation Engineer
GMV NSL LIMITED
Blind Estimation of Satellite Signals of Opportunity Signals for PNT
2:20 PM - 2:40 PMAbstract text
Critical infrastructure across the globe is dependent on Positioning, Navigation, and Timing (PNT) data and services. Currently, the primary solution to deliver this is the use of Global Navigation Satellite Systems (GNSS) and is integrated into millions of devices across both civil and defence applications. However, GNSS is susceptible to signal obstructions and multipath due to buildings and other infrastructure, as well as interference from space weather, and increasingly from intentional jamming or spoofing. All these effects impact GNSS performance and can cause loss or degradation of PNT information, impacting services that rely on PNT.
One option to improve the resilience of PNT services, by providing an alternative in case of loss of GNSS, is the utilisation of Satellite Signals of Opportunity (SatSOOP). This involves using signals from satellites that are not designed for PNT in an opportunistic manner to generate user level solutions. The surge in launches of satellites and constellations over the past few years (driven by increasing demand in broadband communications) means many candidate satellites have started to be explored in detail as a viable means of generating global PNT.
One advantage of SatSOOP is that there are many different potential satellite constellations with a total of thousands of space vehicles, spanning across various orbital regimes. Additionally, the frequency diversity of the signals – ranging from VHF to Ka-band – greatly benefits PNT resilience to jamming or spoofing, as this makes it very resource intensive for an adversary to disrupt the availability of signals. Finally, the number and diversity of operators means that political and economic factors less likely to impact all satellites in total.
Nevertheless, there are a number of challenges with utilising SatSOOP to resolve PNT. As using the SatSOOP signals are opportunistic and non-cooperative, often little is known about the observed satellite signal structure and ephemerides. These key pieces of information are needed to process captured signals into PNT solutions at competitive accuracies with GNSS. Particularly, the signal structure is different per service provider and can be changeable over time with service demands. Publicly available information on signal structure across different constellations is either limited or unavailable from the service provider or academic research teams. This alone is not enough to resolve PNT solutions at all or to within 1 km of accuracy.
To address this challenge, we have adapted a blind estimation technique to resolve the signal beacon pilot tones for Starlink. Currently, only the synchronisation sequences are available and there is no ICD. Furthermore, insight from literature has shown the signal behaviour has changed over time. By using this technique, this enables us to process the Starlink signals to enable a reasonable Doppler-based positioning solution. This work not only goes over the technique but also how this can be generalised to resolve for signal beacons from other service providers beyond Starlink to enhance alternative PNT capability. As such, this technique moves towards developing a realised SatSOOP receiver system capable of providing PNT solutions to end-users.
One option to improve the resilience of PNT services, by providing an alternative in case of loss of GNSS, is the utilisation of Satellite Signals of Opportunity (SatSOOP). This involves using signals from satellites that are not designed for PNT in an opportunistic manner to generate user level solutions. The surge in launches of satellites and constellations over the past few years (driven by increasing demand in broadband communications) means many candidate satellites have started to be explored in detail as a viable means of generating global PNT.
One advantage of SatSOOP is that there are many different potential satellite constellations with a total of thousands of space vehicles, spanning across various orbital regimes. Additionally, the frequency diversity of the signals – ranging from VHF to Ka-band – greatly benefits PNT resilience to jamming or spoofing, as this makes it very resource intensive for an adversary to disrupt the availability of signals. Finally, the number and diversity of operators means that political and economic factors less likely to impact all satellites in total.
Nevertheless, there are a number of challenges with utilising SatSOOP to resolve PNT. As using the SatSOOP signals are opportunistic and non-cooperative, often little is known about the observed satellite signal structure and ephemerides. These key pieces of information are needed to process captured signals into PNT solutions at competitive accuracies with GNSS. Particularly, the signal structure is different per service provider and can be changeable over time with service demands. Publicly available information on signal structure across different constellations is either limited or unavailable from the service provider or academic research teams. This alone is not enough to resolve PNT solutions at all or to within 1 km of accuracy.
To address this challenge, we have adapted a blind estimation technique to resolve the signal beacon pilot tones for Starlink. Currently, only the synchronisation sequences are available and there is no ICD. Furthermore, insight from literature has shown the signal behaviour has changed over time. By using this technique, this enables us to process the Starlink signals to enable a reasonable Doppler-based positioning solution. This work not only goes over the technique but also how this can be generalised to resolve for signal beacons from other service providers beyond Starlink to enhance alternative PNT capability. As such, this technique moves towards developing a realised SatSOOP receiver system capable of providing PNT solutions to end-users.
Biography
Elliot Capell is a Satellite Navigation Engineer at GMV, where he works on resilient positioning, navigation and timing technologies and alternative navigation solutions. His work focuses on satellite signals of opportunity, signal processing, and the exploitation of non-cooperative space-based signals to support navigation in environments where GNSS performance is degraded or denied. He received an M.Sc degree in Astronautics and Space Engineering from Cranfield University in 2023, focusing on advanced AI-based navigation algorithms.
Dr. Alejandro Gonzalez Garrido
Project Officer
European Commission. Joint Research Center
Design and Performance Evaluation of an Interoperable Navigation Layer for K-band Fused PNT Augmentation
2:40 PM - 3:00 PMAbstract text
The Fused PNT approach, integrating PNT capabilities into K-band broadband Satcom systems, is a critical, rapidly maturing technology. It offers a sustainable, cost-effective, and complementary navigation solution for complex scenarios where GNSS are denied, jammed, or operationally complex. This synergistic concept operates by leveraging specific PNT-driven signals, either intrinsically embedded within or intentionally superimposed upon the main high-throughput Satcom signals. Current research primarily delineates two established implementation paradigms. The Fused Paradigm 1 involves allocating communication link resources for dedicated PNT sequences, such as adapting the 3GPP PRS to NTN. Its advantage lies in protocol transparency and on-demand activation, ensuring compatibility, though performance is inherently limited by dedicated resource allocation. The Fused Paradigm 2 entails systematically superimposing an additional Spread Spectrum (SS) signal onto the main communication carrier across the entire communication bandwidth. The critical challenge is guaranteeing the necessary power budget for reliable PNT ranging while simultaneously limiting interference that may degrade communication service performance.
This paper completes the Fused PNT framework by proposing a possible augmentation via a hybrid, dual-layer constellation structure. The foundational layer consists of the Satcom Constellation, assumed to implement one of the legacy Fused Paradigms. Augmentation uses a dedicated Interoperable Navigation Layer (NavL). The NavL comprises a smaller number of purpose-built satellites or hosted payloads generating dedicated SS signals via a widebeam antenna. The PNT signals are received by the same Satcom terminal but originate from a dedicated satellite transmitter, meaning fusion occurs only at reception level, as the transmission chain is unshared. While this architecture entails increased initial capital expenditure, this cost must be critically evaluated against achieving a truly disruptive boost in the robustness, availability, and overall quality of the navigation service with a reduced number of additional in-orbit transmitters. A crucial feature is signal reception mechanism and geometric diversity. The user terminal can augment baseline Satcom signals with additional PNT signals from the dedicated NavL satellites, which can be received at lower elevation, also from available antenna sidelobes, and are specifically tailored for PNT purposes. To achieve this, signals must be meticulously designed not to interfere with the main communication reception in the same K-band, but to be reliably trackable using the substantial processing gain achieved through de-spreading at the receiver. The core objective of this paper is the comprehensive design of the NavL and its specific signal structure. The design must meet three stringent criteria: minimal unavoidable interference in the communication main lobe, compatibility with spectrum regulatory constraints in the allocated K-band, and the ability to detect the navigation signal under the interference of the data signal. To validate this concept, the paper presents preliminary signal design results and performs a critical assessment of the impact on positioning performance. This evaluation utilizes a Service Volume analysis (SVS) for an illustrative use case centred on augmenting an IRIS-like constellation with the NavL, quantifying the expected performance gains and demonstrating the viability of this advanced Fused PNT approach.
This paper completes the Fused PNT framework by proposing a possible augmentation via a hybrid, dual-layer constellation structure. The foundational layer consists of the Satcom Constellation, assumed to implement one of the legacy Fused Paradigms. Augmentation uses a dedicated Interoperable Navigation Layer (NavL). The NavL comprises a smaller number of purpose-built satellites or hosted payloads generating dedicated SS signals via a widebeam antenna. The PNT signals are received by the same Satcom terminal but originate from a dedicated satellite transmitter, meaning fusion occurs only at reception level, as the transmission chain is unshared. While this architecture entails increased initial capital expenditure, this cost must be critically evaluated against achieving a truly disruptive boost in the robustness, availability, and overall quality of the navigation service with a reduced number of additional in-orbit transmitters. A crucial feature is signal reception mechanism and geometric diversity. The user terminal can augment baseline Satcom signals with additional PNT signals from the dedicated NavL satellites, which can be received at lower elevation, also from available antenna sidelobes, and are specifically tailored for PNT purposes. To achieve this, signals must be meticulously designed not to interfere with the main communication reception in the same K-band, but to be reliably trackable using the substantial processing gain achieved through de-spreading at the receiver. The core objective of this paper is the comprehensive design of the NavL and its specific signal structure. The design must meet three stringent criteria: minimal unavoidable interference in the communication main lobe, compatibility with spectrum regulatory constraints in the allocated K-band, and the ability to detect the navigation signal under the interference of the data signal. To validate this concept, the paper presents preliminary signal design results and performs a critical assessment of the impact on positioning performance. This evaluation utilizes a Service Volume analysis (SVS) for an illustrative use case centred on augmenting an IRIS-like constellation with the NavL, quantifying the expected performance gains and demonstrating the viability of this advanced Fused PNT approach.
Biography
Alejandro Gonzalez-Garrido (Member, IEEE) is a Project Officer at the European Commission Joint Research Centre (JRC), Ispra, Italy, working on positioning, navigation, and timing (PNT) solutions complementing or providing alternatives to Global Navigation Satellite Systems (GNSS). He received the Ph.D. degree in 2025 from the University of Luxembourg, focusing on hybrid GNSS and 5G PNT using non-terrestrial networks. He also received a M.Sc. degree in telecommunication engineering in 2015. His professional experience spans timing and synchronization distribution systems, satellite design, and satellite network operations.
Mr. Muhammad Subhan Hameed
Research Associate
Universität der Bundeswehr München
Development of a GNSS-Synchronized Compact OFDM 5G Pseudolite System
3:00 PM - 3:20 PMAbstract text
Global Navigation Satellite Systems (GNSS) are central to modern navigation, yet their performance degrades significantly in dense urban environments where satellite signals are obstructed or weakened by urban canyons. To ensure robust and safe navigation, complementary technologies or fallback systems are required. Pseudolites have emerged as a promising solution, with several systems proposed in recent years. However, existing implementations often rely on dedicated receivers, costly synchronization hardware, or zone-based positioning methods. This paper presents the development of a compact pseudolite system capable of transmitting an OFDM-based signal that integrates both communication and navigation functionalities.
The proposed pseudolite synchronizes to GNSS and employs a dual-component signal structure. The communication (COM) component adheres to the 3GPP 5G NR Release 16 standard, transmitting synchronization sequences including PSS, SSS, and TRS, and supporting 20 MHz and 40 MHz bandwidth configurations with numerologies 0 and 1. The navigation (NAV) component overlays two BPSK subcarriers onto the unused guard bands of the OFDM spectrum. This NAV signal carries a PRN code and a dedicated navigation message that broadcasts the pseudolite’s position and clock correction parameters.
The transmitter incorporates a transceiver unit equipped with an RF front-end that samples the GNSS bands and delivers digital IQ data to an onboard computer running a software-defined GNSS receiver. This receiver extracts GNSS-derived time and provides clock drift estimates to a clock control module, enabling physical clock steering to maintain alignment with GNSS time. The SDR additionally configures the OFDM 5G pseudolite signal and issues generation triggers within the transmitter chain. To mitigate internal processing latency, a loop-back mechanism is implemented that feeds a pulse-mode version of the generated signal into the receiver chain for real-time timing calibration. The pseudolite signal generator is realized on an FPGA-based platform with user-selectable parameters including carrier frequency, transmit power, PRN code, pulse shaping, and duty cycle. The SDR determines the pseudolite position, constructs the navigation message, and communicates with the signal generator via UDP to configure parameters, initiate transmission, and upload the encoded message.
This paper details the architectural design of the pseudolite system and its implementation across both the transceiver hardware and software receiver components, including the RF front-end, FPGA-based signal generator, GNSS timing subsystem, and the SDR processing modules responsible for signal configuration, synchronization, and navigation message generation.
The proposed pseudolite synchronizes to GNSS and employs a dual-component signal structure. The communication (COM) component adheres to the 3GPP 5G NR Release 16 standard, transmitting synchronization sequences including PSS, SSS, and TRS, and supporting 20 MHz and 40 MHz bandwidth configurations with numerologies 0 and 1. The navigation (NAV) component overlays two BPSK subcarriers onto the unused guard bands of the OFDM spectrum. This NAV signal carries a PRN code and a dedicated navigation message that broadcasts the pseudolite’s position and clock correction parameters.
The transmitter incorporates a transceiver unit equipped with an RF front-end that samples the GNSS bands and delivers digital IQ data to an onboard computer running a software-defined GNSS receiver. This receiver extracts GNSS-derived time and provides clock drift estimates to a clock control module, enabling physical clock steering to maintain alignment with GNSS time. The SDR additionally configures the OFDM 5G pseudolite signal and issues generation triggers within the transmitter chain. To mitigate internal processing latency, a loop-back mechanism is implemented that feeds a pulse-mode version of the generated signal into the receiver chain for real-time timing calibration. The pseudolite signal generator is realized on an FPGA-based platform with user-selectable parameters including carrier frequency, transmit power, PRN code, pulse shaping, and duty cycle. The SDR determines the pseudolite position, constructs the navigation message, and communicates with the signal generator via UDP to configure parameters, initiate transmission, and upload the encoded message.
This paper details the architectural design of the pseudolite system and its implementation across both the transceiver hardware and software receiver components, including the RF front-end, FPGA-based signal generator, GNSS timing subsystem, and the SDR processing modules responsible for signal configuration, synchronization, and navigation message generation.
Biography
Muhammad S. Hameed received the M.Sc. degree in Earth Oriented Space Science and Technology (ESPACE) from the Technical University of Munich (TUM), Germany, in 2020. He is currently a Research Associate with the Institute of Space Technology and Space Applications, Universität der Bundeswehr München, Germany. His research interests include GNSS software receiver optimization and new signal analysis, with a particular focus on integrated positioning using GNSS, pseudolites, and cellular OFDM signals.
Dr. Jiachen Yin
Research Fellow in Autonomous Navigation
Cranfield Univeristy
Snapshot TOA Estimation for 5G NTN Using DMRS-Based Doppler Removal and PRS Phase-Slope Refinement
3:20 PM - 3:40 PMAbstract text
Leveraging 5G Non-Terrestrial Networks (NTN) for positioning can complement GNSS(Global Navigation Satellite System) in environments where satellite navigation signals are weak or unavailable. Accurate Time-of-Arrival (TOA) estimation is critical, as the propagation delay directly translates into range measurements through the speed of light, even a nanosecond-level TOA error results in tens of centimetres of ranging error, which fundamentally limits the achievable positioning accuracy. In 5G systems, TOA is commonly obtained by correlating the received signal with a known positioning reference signal (PRS). As PRS bandwidth is configurable, allocating a sufficiently wide bandwidth can, in principle, enable very fine timing resolution. However, in 5G NTN deployments, configuring wide bandwidth PRS incurs a significant trade-off with communication capacity and overall resource efficiency. Moreover, correlation-based TOA remains limited to sample-level accuracy and typically relies on continuous tracking loops for refinement. In NTN scenarios, large Doppler shifts from LEO satellites, combined with the intermittent transmission of PRS, challenge the operation of conventional tracking loops. This motivates TOA estimation techniques that operate in a snapshot mode without relying on a continuous tracking loop. This paper proposes a three-stage snapshot TOA estimation method that combines Doppler estimation using the Demodulation Reference signal (DMRS), coarse TOA estimation via PRS correlation, and refinement of the fractional TOA using phase-slope analysis across PRS subcarriers.
High Doppler shifts can significantly distort the phase of the received signal, causing the correlation peak of PRS to spread and become ambiguous. Thus, the Doppler shift must be compensated before PRS correlation. DMRS is highly suitable for Doppler estimation due to its deterministic sequence and frequent appearance. The predictable and regularly spaced DMRS symbols enable accurate tracking of phase rotation across consecutive symbols. By analysing the inter-symbol phase rotation of the received DMRS, both the instantaneous Doppler frequency and its variation can be precisely estimated. This process facilitates effective Doppler compensation prior to the TOA estimation. To achieve a fractional-sample level accuracy of TOA after PRS correlation process, the proposed method analyses the phase rotation of each PRS subcarrier. Propagation delay produces a linear phase trend across frequencies. By fitting a straight line to the subcarrier phases, the slope directly provides the fractional TOA component, achieving precision beyond the correlation peak resolution. This approach provides a delay resolution comparable to tracking loop-based techniques, without requiring continuous synchronization, thereby enabling snapshot TOA estimation for PRS-based positioning in high Doppler NTN environments.
The proposed method is evaluated in a simulation that emulates a realistic 5G NTN scenario, including LEO satellite Doppler profiles, fading channels and bursty reference signal transmission. Various Doppler shifts, reference signal configuration and SNR levels are tested to demonstrate the method's robustness. The simulation results show that the proposed method achieves robust and highly accurate TOA estimation under high Doppler, wideband reference signal configurations and NTN channel conditions. The proposed approach offers a low complexity, snapshot-capable TOA estimation method that addresses merging 5G NTN positioning needs and complements GNSS in challenging environments.
High Doppler shifts can significantly distort the phase of the received signal, causing the correlation peak of PRS to spread and become ambiguous. Thus, the Doppler shift must be compensated before PRS correlation. DMRS is highly suitable for Doppler estimation due to its deterministic sequence and frequent appearance. The predictable and regularly spaced DMRS symbols enable accurate tracking of phase rotation across consecutive symbols. By analysing the inter-symbol phase rotation of the received DMRS, both the instantaneous Doppler frequency and its variation can be precisely estimated. This process facilitates effective Doppler compensation prior to the TOA estimation. To achieve a fractional-sample level accuracy of TOA after PRS correlation process, the proposed method analyses the phase rotation of each PRS subcarrier. Propagation delay produces a linear phase trend across frequencies. By fitting a straight line to the subcarrier phases, the slope directly provides the fractional TOA component, achieving precision beyond the correlation peak resolution. This approach provides a delay resolution comparable to tracking loop-based techniques, without requiring continuous synchronization, thereby enabling snapshot TOA estimation for PRS-based positioning in high Doppler NTN environments.
The proposed method is evaluated in a simulation that emulates a realistic 5G NTN scenario, including LEO satellite Doppler profiles, fading channels and bursty reference signal transmission. Various Doppler shifts, reference signal configuration and SNR levels are tested to demonstrate the method's robustness. The simulation results show that the proposed method achieves robust and highly accurate TOA estimation under high Doppler, wideband reference signal configurations and NTN channel conditions. The proposed approach offers a low complexity, snapshot-capable TOA estimation method that addresses merging 5G NTN positioning needs and complements GNSS in challenging environments.
Biography
Dr Jiachen Yin is a Research Fellow in Autonomous Navigation at Cranfield University. He received his PhD in Electrical and Electronic Engineering from Newcastle University, UK, in 2019. His research centres on the analysis and development of advanced signal processing techniques for GNSS-based positioning, navigation, and timing (PNT), alongside alternative PNT approaches, including low Earth orbit (LEO) satellite systems and signals of opportunity.