Next Article in Journal
Sustainable Pharmaceutical Development Utilizing Vigna mungo Polymer Microbeads
Previous Article in Journal
Shape Optimization of Frame Structures Through a Hybrid Two-Dimensional Analytical and Three-Dimensional Numerical Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Spatial Sensitivity of Navigation Using Signal-of-Opportunity (SoOP) from Starlink, Iridium-Next, GlobalStar, OneWeb, and Orbcomm Constellations †

École de Technologie Supérieure, Université du Quebéc, Montréal, QC H3C 1K3, Canada
*
Author to whom correspondence should be addressed.
Presented at the European Navigation Conference 2024, Noordwijk, The Netherlands, 22–24 May 2024.
Eng. Proc. 2025, 88(1), 29; https://doi.org/10.3390/engproc2025088029
Published: 31 March 2025
(This article belongs to the Proceedings of European Navigation Conference 2024)

Abstract

This paper presents a thorough investigation into the EKF-based SoOP navigation algorithm’s sensitivity to spatial parameters and receiver- and transmitter-related properties. Utilizing the innovative SoOPNE simulation platform, our study unveils significant insights. For instance, at high latitudes, Iridium-Next, and Oneweb show a ten-fold accuracy improvement over Orbcomm. Additionally, discrepancies between predicted and actual satellite trajectories, with a nominal drift of approximately 250 m, result in navigation errors of around 400 m. Our findings underscore the critical importance of addressing these factors to optimize SoOP navigation performance.

1. Introduction

The distinctive capabilities of the Global Navigation Satellite System (GNSS) for Positioning, Timing, and Navigation (PNT), along with their direct and indirect applications, constitute a fundamental component of numerous daily life services [1,2,3], industrial infrastructures [4,5], and military operations [6,7,8]. Their attributes, including nearly all-weather availability, precision, global coverage, and relatively high reliability, have propelled their market growth [9]. However, despite these advancements, GNSS-based services have not fully established their primary position in critical sectors such as aviation [10,11,12], where the reliability and interference-resistant characteristics of Inertial Navigation Systems consistently outperform GNSS-based PNT services [12,13,14]. Furthermore, GNSS satellites, constrained by limited resources, are unable to transmit more than a few tens of watts at allocated frequencies, resulting in weak signals in dense urban areas [15,16] and near-undetectable signals indoors [17,18]. Moreover, the open-source nature of GNSS services renders them susceptible to electronic warfare environments [16].
In recent years, significant advancements across various scientific domains, including the development of reusable launch systems [19,20] and efficient orbital thrusters [21], have ushered in a newfound role for low Earth orbit (LEO) in the communication satellite industry. Spacecraft operating in LEO can transmit more robust signals to receivers, offering reduced latency and increased bandwidth [22]. Among the pioneering LEO constellations providing positioning and timing services is Satelles, leveraging the Iridium-Next platform. Concurrently, substantial scientific endeavors have focused on justifying, conceptually designing, and delineating the characteristics and capabilities of a GNSS constellation in LEO, termed an LEO GNSS constellation [23,24].
A pivotal aspect of PNT services is their ability to remain accessible under any circumstances [25]. Historically, to mitigate service inadequacies and enhance reliability and accuracy, GNSS receivers were engineered to concurrently process navigation data received from multiple satellites or even different constellations [26]. While this strategy proves effective under normal conditions, it falters in electronic warfare environments, exposing a vulnerability. To address this vulnerability, researchers have proposed utilizing signals from alternative transmission sources. This initiative initially encompassed radio and television broadcast signals, later expanding to include signals from cellular networks [27,28,29,30]. However, terrestrial transmitters, not specifically intended for navigation purposes, operate at low altitudes, compromising their signal integrity for navigation. Moreover, many of these sources remain inaccessible in remote areas, with virtually none available for maritime applications. In contrast, satellites are meticulously designed to provide coverage over vast terrestrial expanses, or even global coverage in constellation configurations. Their signals operate within designated frequency bands, minimizing terrain-induced effects on signal reception. Although these signals were not originally intended for navigation, a tuned receiver can opportunistically capture them. While the conceptual groundwork for a navigation system utilizing Signals of Opportunity (SoOPs) from satellites emerged in the 1990s [31], the technological maturation of this field awaited approximately two decades to demonstrate its efficacy [32].
Previously, the majority of efforts in LEO-SoOP navigation (LEO-SoOP-Nav) have centered on the development of novel methods for data acquisition [33,34], estimation techniques [32,35], exploration of new navigational information carriers (i.e., [36]), and integration with Inertial Navigation Systems using an Inertial Measurement Unit [35]. However, certain critical factors have remained unexplored. Accordingly, the principal aim of this study is to examine the accuracy of an Extended Kalman Filter (EKF)-based LEO SoOP navigation model concerning various sources of errors, including the inherent errors of the Two-Line Element (TLE) [37,38], and spatial characteristics of the receiver. To achieve this goal, Section 2 will establish a set of assumptions and delineate Best-Case and Worst-Case Conditions to guide the design and development of the SoOP Navigation Engine (SoOPNE). The SoOPNE will serve as the simulation platform for evaluating the impact of multiple spatial parameters on navigation outcomes. Additionally, this section will outline the structure of the SoOPNE to elucidate the calculation methodologies. Subsequently, the following section will refine the simulation results into interpretable data by defining new parameters and aligning the acquired data for comparative analysis. Section 4 will present the primary novel findings of this paper, which delve into the spatial sensitivity of a representative SoOP-Nav algorithm, critical for satellite selection strategies. Finally, the paper will conclude with succinct summaries of the findings and suggestions for future development pathways.

2. Materials and Methods

2.1. Assumptions, BCCs, and WCCs

2.1.1. Dynamics of the Satellites

This paper will specifically examine satellite constellations in low Earth orbit, characterized by altitudes below 2000 km, with a maximum orbital period and eccentricity of 128 min and e = 0.25°, respectively [39]. Due to factors such as atmospheric drag, the non-uniform gravity of the Earth, the Earth’s oblateness effect on satellite altitude above the ground, and the high speed of space vehicles (SVs), the Simplified General Perturbations-4 (SGP-4) model, recognized as one of the most accurate Simplified Perturbations Models among five available, will be utilized to forecast SV dynamics [40]. Generally, the SGP-4 model necessitates two sets of parameters as input: time and orbital dynamic parameters. While the system can accept various types of sources as the time reference, such as Network Time Protocol (NTP) or Global Positioning System Pulse Per Second (GPS PPS) service, the SoOPNE maintains absolute time and is not sensitive to this error. Although this assumption does not compromise the generalizability of the study, temporal uncertainty presents a significant source of error in real-world SoOP-Nav applications. Two-Line Element (TLE) files encompass all required orbital dynamic parameters and typically exhibit an inherent error of 1 to 3 km at epoch [39]. Initially, this research assumes a TLE initial error of zero. Subsequently, a predefined deviation will be introduced to the output of the SGP-4 model to assess its impact on SoOPNE accuracy. Additionally, the SoOPNE will consistently utilize a valid and/or the latest version of the TLE file. Furthermore, considering the accumulative error of the SGP-4 model, which amounts to a few kilometers per day [38], the SoOPNE has been configured to initiate the processing of received navigational information carriers starting at t = ts (where ts represents the Coordinated Universal Time of the receiver in its respective time zone) and continuing for a duration of Δt. Given the nonlinear increase rate of the SGP-4 accumulative error, Δt will be minimized to the greatest extent possible to render the effect of this error negligible.

2.1.2. Propagation Medium, Channel Properties, and Clock-Drift Consideration

The propagation medium has been presumed to be a uniform and homogeneous atmosphere of the Earth, with the propagation speed assumed to be vp = 299,792,458 m/s. This assumption, representing a Best-Case Condition, guarantees the maximum possible transparency of the channel. Additionally, the channel is assumed to be a causal and time-invariant–linear medium, thereby allowing for the application of the superposition principle. Consequently, any desired equivalent value of additive white Gaussian noise can be incorporated at the input of the receiver. Also, to reduce the complexity of the simulation and to eliminate the effect of clock drift on overall simulation results, it has been assumed that the transmitters and receiver are equipped with well-disciplined clocks and the receiver has a priori knowledge of the transmitter clock drift, i.e., by using the 4th satellite from the same constellation. As this study considers the effect of the spatial sensitivity of navigation regarding the error of predicted satellite dynamics for different constellations, this assumption will not reduce the generality of the study.

2.2. SoOPNE Structure

SoOP navigation, in general, revolves around the processes of reception, processing, feature extraction, and utilization of acquired information for positioning, navigation, and timing. As previously outlined, the SoOP Navigation Engine (SoOPNE) primarily addresses the latter part of this sequence. Its focal point is to assess the characteristics, extract navigational features of the implemented algorithm(s), evaluate the effects of parameters and uncertainties, select suitable or desired satellite configurations, and so forth. To ensure compatibility for future development, the model has been devised using independent modules. The high-level schematic of the SoOPNE is depicted in Figure 1 and comprises the following components:

2.2.1. Initialization Data and Information Block

This block serves to prepare all necessary information for the remainder of the system. A GNSS receiver furnishes prior knowledge regarding the “Real” position of the receiver. The output of the GNSS receiver undergoes analysis via a “GNSS switch”, which verifies the validity of the received information. A configurable “TLE Download Manager” verifies the integrity of TLE files and retrieves them from available sources if necessary. The “Timing Source” module supplies the system with local, NTP, or GPS-based clock timing information. The “AWGN” block generates and normalizes additive white Gaussian noise, representing the overall noise of the channel and measurement system, with adjustable power to be incorporated into the extracted features, such as Doppler curves. As a special case, this block can assume SNR ≡ ∞ to calculate the best possible accuracy for a specific system configuration. The “Initial Seed-point” module furnishes the selected estimation algorithm with initialization conditions. Given our assumption that the receiver possesses prior knowledge of its position or, at least, the last estimated position (Pin), it is presumed that the “Initial Seed-point” block will utilize this information to select a starting point for the estimation algorithm. Therefore, in the absence of recursive mode activation, the SoOPNE employs a specific Pin for all rounds of calculations, yielding
P s p m = k P i n ; ( k R + , m N P i n R 3 , c . t . e )
This module can be bypassed by the “Recursive Mode” module, which utilizes the last calculated navigation information, Pinm, as the initial seed-point for the subsequent round of calculations. Hence, to generalize Equation (1), we have
P s p m + 1 = Recursive   Mode   off : k P i n ( k R + , m N P i n R 3 ) Recursive   Mode   on :   k P i n ; ( k R + , m N P i n R 3 ) ;   m = 1 k P s p m ; ( k R + , m N P s p m R 3 ) ;   m > 1
The value of k signifies the distance of the initial seed-point from the actual position of the receiver in each round of calculation. Therefore, it directly influences the final accuracy of the estimation algorithm. While the SoOPNE is not confined to specific values of k, for k = 1, the initial seed-point will precisely match the output of the previous round of estimation. In the case of non-stationary receivers, where the estimated position of the receiver varies between rounds, k represents the estimated displacement of the receiver and takes the form of kx, ky, and kz. The “Prediction Parameters” block governs overall simulation configuration settings, such as simulation duration or the frequency of the received SoOP signals.

2.2.2. Prediction Module

This module utilizes the TLE file, receiver position, and information from the “Prediction Parameters” module to compute the trajectory of the selected satellites. The requisite parameters for the SGP-4, SDP-4, and TBK models include time (t0), first derivative of mean motion (Δ), second derivative of mean motion (Δ2), the drag term (pr), inclination (i), right ascension of the ascending node (Ω), eccentricity (e), argument of perigee (ϖ), mean anomaly (θepoch), and mean motion (v). Thus, for the SGP-4 model, we have
S G P 4 ( t 0 , Δ , Δ 2 , p r , i , Ω , e , ω , θ e p o c h , v ) = p S V p p a 1 , p a 2 , p a 3 E C E F t 0 t s < t 0 < t s + Δ t v S V p v S V x , v S V y , v S V z t 0
The output of the SGP-4 model is the Earth-Centered, Earth-Fixed position of the space vehicle. The “Orbital Predictor” block extracts the navigation features, such as Doppler shift, and adapts it to the requirements of the “Estimation block”. Assuming that SVp is visible from the position of the receiver during Δt seconds starting from ts, then its position and velocity at any arbitrary point in time can be expressed as shown in (3). Therefore,
l S V p t 0 = v p 1 p a 1 t 0 p 1 2 + p a 2 t 0 p 2 2 + p a 3 t 0 p 3 2 1 2
where lSV represents the latency of the received signal, Pr(p1, p2, p3) denotes the real position of the receiver. Additionally, the satellite-to-receiver line-of-sight vector can be calculated as
A L o S | t 0 = P S V p | t 0 P r = ( p a 1 | t 0 p 1 , p a 2 | t 0 p 2 , p a 3 | t 0 p 3 )
By defining the General Vector Norm (P-Norm) as
A = a i = 1 N A a i p p 1 ; N N ; A a i , p R ; p 0
the Doppler shift of the received SoOP signal can be calculated as
f d = v p v p + A L o S t 0 ÷ A L o S t 0 . v S V p t 0 f t f t
where ft is the transmitted frequency of the SoOP. The “÷” sign represent the element-wise division operation. Also, “.” represents the dot product of vectors. Figure 2 represents the orbital trajectory of some SVs on 24 April 2024 for 45 min starting at 09:40:35 AM, Eastern Time Zone.

2.2.3. Estimation Block

The navigation information carriers necessitate an estimation algorithm to compute the navigation results. The overall process of the SoOPNE remains independent of the type of selected estimation algorithm(s). The chosen estimation algorithm for the SoOPNE is an Extended Kalman Filter (EKF)-based estimation algorithm. Theoretically, the SoOP receiver block can capture signals from n satellites simultaneously, ideally from different constellations. Each detected signal will be converted into a set of navigation features such as
X S V n l S V n , A L o A S V n , f d S V n , v S V n
Assuming the receiver has prior knowledge of the transmitters’ clock drift (see Section 2.1.2), the SoOP estimating algorithm can “theoretically” utilize all of the provided information as long as n ≥ 3. So, the initial seed-point of the estimation algorithm can be defined as
P S P i = k P i n i t i a l i f   i = 1   P E S i 1 i f   i 1
where PES is the estimated position from the last round of calculations. Additionally, the Covariance matrix, Pn×n, can be defined as
i f   d i a g : R n R n × n , P n × n = d i a g : R > 0 n
and
R n × n = k C o n v e r g e n c e I n × n
where Σ controls the convergence speed of the estimation algorithm. The measured Doppler shift is independent of the predicted signal and contains distortions from the channel effects, receiver, and transmitter impairments. So, for the jth set of XSV,
V j 1 × q = f d S V j p r e d i c t e d f d S V j m e a s u r e d
where q is the minimum available samples for the frequency domain for all the available SVs. Also,
H j 1 × q = v S V j ÷ A L o S S V j t 0 A L o S A L o S S V j . v S V j A L o S S V j t 0 3
So,
K = P × H × H × P × H + R 1
And
i f   P E S j X j ,   t h e n   X j + 1 = X j + K V j
Xj+1 contains the latest estimated value of the position. To update the required parameters for the next round of estimation, we have
P i + 1 = I K × H × P i
To highlight the impact of spatial parameters on the accuracy of the estimation method, the algorithm will utilize the minimum required number of available satellites, m = 3. As a Best-Case Condition, we assume that the algorithm will select 3 satellites with maximum access time. To show the basic performance of the SoOPNE, Figure 3 represents the positioning results using IridiumNext constellation signals for different values of SNR while the recursive mode is activated.

3. Simulation and Results

3.1. Effect of Different Latitudes

Using the latest TLE file for 24 April 2024 at 09:40:00 AM (EST), the simulation has been conducted for m = 3, at three different latitudes and for different SNRs. Figure 3 illustrates the horizontal accuracy of the proposed EKF-based SoOP positioning algorithm for five different LEO constellations. As observed, the Orbcomm constellation does not cover high latitudes, resulting in no satellite from this constellation being available at the selected position. Figure 4 represents the dependency of horizontal accuracy to receiver’s latitude.

3.2. Inconsistency of the Real and Predicted SV Orbital Trajectory

The predicted position of the selected satellites is one of many input parameters of the estimation algorithm. As a physical system, the overall model should be causal. While the estimation algorithm does not possess explicit information about the real trajectory, as it is hidden in other measured parameters, the predicted trajectory should ideally align with it. The main sources of error in this predicted trajectory are the inherent TLE error at epoch, time-dependent errors of the SGP-4 model, and errors caused by the orbital correction maneuvers of the SVs. In this simulation, it is assumed that the TLE file does not have any error at epoch. Then, different values of error are added to the predicted orbital trajectory of the satellites. Additionally, to observe the effect of the error on positioning accuracy, it has been assumed that SNR ≡ ∞. The results are depicted in Figure 5.

4. Discussion

As SoOPs and their transmitters are not specifically designed for navigation purposes, uncertainties in their key features will inevitably affect the accuracy of navigation algorithms. Among these uncertainties, the effect of spatial parameters has not been thoroughly investigated in previous works. These parameters were categorized into receiver-related and transmitter-related categories, and each was simulated using SoOPNE. As shown in Section 3.1, the EKF-based SoOP algorithm exhibits different performances for different LEO constellations. In ideal conditions (very high SNRs) and at high latitudes, the accuracy is almost 10 times better for Iridium-Next and Oneweb. For reasonable SNRs (e.g., 60 dB), Starlink and GlobalStar yield more accurate results. At middle latitudes, Orbcomm delivers the worst accuracy, while Starlink and Iridium-Next exhibit nearly identical performance. Over the equator, the overall arrangement of expected accuracy differs, with GlobalStar showing the best performance and Oneweb having the lowest accuracy for reasonable SNRs. Comparing these results, it is evident that optimizing the accuracy of the SoOP algorithm requires a satellite selection block. Satellite selection should be based on, but not limited to, the approximate position of the receiver. Additionally, through extra simulations, it has been demonstrated that the algorithm is not sensitive to the receiver’s altitude. As described in Section 3.2, the trajectory of the satellite is another source of uncertainty in SoOP navigation. All three types of errors mentioned in Section 3.2 can be modeled by a drift between the predicted and real SV trajectories. Assuming that during the first 2 h after the publication of TLE, the rate of increase in the drift is linear, the final nominal value of the drift of the predicted trajectory is approximately 250 m. This drift can cause a navigation error of approximately 400 m, regardless of the selected constellation. Furthermore, it has been shown that the direction of the drift does not significantly affect the magnitude of the navigation error. Since the SGP-4 model utilizes TLE files to predict the future trajectory of the satellites, it does not have any information about the orbital correction maneuvers of the satellites after TLE file publication. Thus, the only way to address this problem is to employ multiple sets of satellites for positioning in parallel. This approach allows for the detection and discarding of erroneous satellite sets and facilitates adjustments in the satellite selection block.

5. Conclusions

While SoOP navigation methods have introduced a new trend in navigation technology, some of their properties have remained unexplored. This paper investigates the effect of spatial parameters, receiver-related and transmitter-related spatial properties, on the EKF-based SoOP algorithm using a simulation platform, the SoOPNE, with a typical EKF-based SoOP algorithm. The investigation of receiver-related spatial parameters reveals that the accuracy of the algorithm is not correlated with the receiver’s altitude, but it highly depends on its latitudes. Additionally, simulations for transmitter-related spatial parameters demonstrate that while the SGP-4 (when using a TLE file) is unable to predict the orbital correction maneuvers of the SVs, the difference between SGP-4 trajectory prediction and the SV’s real trajectory can lead to significant navigation errors. To address the first problem, a dynamic satellite selection block has been proposed to adapt the set of selected satellites based on some guidelines, including the receiver’s approximate position. Furthermore, parallel processing of multiple sets of satellites will enhance the robustness of the system against various threats, including the effects of unwanted errors in TLE files of a constellation or orbital correction maneuvers.

Author Contributions

All authors contributed equally to this work. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Egea-Roca, D.; Arizabaleta-Diez, M.; Pany, T.; Antreich, F.; Lopez-Salcedo, J.A.; Paonni, M.; Seco-Granados, G. GNSS User Technology: State-of-the-Art and Future Trends. IEEE Access 2022, 10, 39939–39968. [Google Scholar] [CrossRef]
  2. Kassas ZZ, M.; Maaref, M.; Morales, J.J.; Khalife, J.J.; Shamei, K. Robust Vehicular Localization and Map Matching in Urban Environments Through IMU, GNSS, and Cellular Signals. IEEE Intell. Transp. Syst. Mag. 2020, 12, 36–52. [Google Scholar] [CrossRef]
  3. Jiang, C.; Chen, Y.; Chen, C.; Hyyppä, J. Walking Gaits Aided Mobile GNSS for Pedestrian Navigation in Urban Areas. IEEE Internet Things J. 2024, 11, 8499–8510. [Google Scholar] [CrossRef]
  4. He, Z.; Chen, W.; Yang, Y.; Weng, D.; Cao, N. Maritime Ship Target Imaging with GNSS-Based Passive Multistatic Radar. IEEE Trans. Geosci. Remote Sens. 2023, 61, 1–18. [Google Scholar] [CrossRef]
  5. Joubert, N.; Reid, T.G.; Noble, F. Developments in Modern GNSS and Its Impact on Autonomous Vehicle Architectures. In Proceedings of the 2020 IEEE Intelligent Vehicles Symposium (IV), Las Vegas, NV, USA, 19 October–13 November 2020; pp. 2029–2036. [Google Scholar] [CrossRef]
  6. Issam, S.M.; Adnane, A.; Madiabdessalam AI, T. Anti-Jamming techniques for aviation GNSS-based navigation systems: Survey. In Proceedings of the 2020 IEEE 2nd International Conference on Electronics, Control, Optimization and Computer Science (ICECOCS), Kenitra, Morocco, 2–3 December 2020; pp. 1–4. [Google Scholar] [CrossRef]
  7. Calvo-Palomino, R.; Bhattacharya, A.; Bovet, G.; Giustiniano, D. Short: LSTM-based GNSS Spoofing Detection Using Low-cost Spectrum Sensors. In Proceedings of the 2020 IEEE 21st International Symposium on “A World of Wireless, Mobile and Multimedia Networks” (WoWMoM), Cork, Ireland, 31 August–3 September 2020; pp. 273–276. [Google Scholar] [CrossRef]
  8. Fu, T.; Wang, X.; Su, P. Design and Implementation of Missile Borne Active Antenna Based on GNSS. In Proceedings of the 2022 14th International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), Changsha, China, 15–16 January 2022; pp. 462–466. [Google Scholar] [CrossRef]
  9. Resilient Societies, EUSPA EO and GNSS Market Report, 1 January 2024. Available online: https://www.euspa.europa.eu/sites/default/files/euspa_market_report_2024.pdf (accessed on 5 March 2025).
  10. ICAO. Interference in Global Navigation System Thirty First Workshop/Meeting of the SAM Implementation Group (SAM/IG/31)—Regional Project RLA/06/901, 20/05/2024. Available online: https://www.icao.int/SAM/Documents/2024-RLA06901-SAMIG31/SAMIG31_IP6.4%20GNSS%20Interference.pdf (accessed on 5 March 2025).
  11. Novella, G.; Macabiau, C.; Garcia-Pena, A.; Martineau, A.; Estival, P.; Ladoux, P.; Troubet-Lacoste, O. Impact of Terrestrial Emitters on Civil Aviation GNSS Receivers. In Proceedings of the 35th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2022), Denver, CO, USA, 19–23 September 2022; pp. 3863–3887. [Google Scholar]
  12. Li, S.; Wang, S.; Zhou, Y.; Shen, Z.; Li, X. Tightly Coupled Integration of GNSS, INS, and LiDAR for Vehicle Navigation in Urban Environments. IEEE Internet Things J. 2022, 9, 24721–24735. [Google Scholar] [CrossRef]
  13. Jin, R.; Liu, J.; Zhang, H.; Niu, X. Fast and Accurate Initialization for Monocular Vision/INS/GNSS Integrated System on Land Vehicle. IEEE Sens. J. 2021, 21, 26074–26085. [Google Scholar] [CrossRef]
  14. Basso, M.; Galanti, M.; Innocenti, G.; Miceli, D. Triggered INS/GNSS Data Fusion Algorithms for Enhanced Pedestrian Navigation System. IEEE Sens. J. 2020, 20, 7447–7459. [Google Scholar] [CrossRef]
  15. Voicu, A.M.; Bhattacharya, A.; Petrova, M. Handover Strategies for Emerging LEO, MEO, and HEO Satellite Networks. IEEE Access 2024, 12, 31523–31537. [Google Scholar] [CrossRef]
  16. Zidan, J.; Adegoke, E.I.; Kampert, E.; Birrell, S.A.; Ford, C.R.; Higgins, M.D. GNSS Vulnerabilities and Existing Solutions: A Review of the Literature. IEEE Access 2021, 9, 153960–153976. [Google Scholar] [CrossRef]
  17. Tiwari, V.; Agrawal, A.; Sharma, M.; Chaturvedi, P.; Katiyar, T.; Maheshwari, I. Mitigation of Jamming and Spoofing Attack on GNSS Signals Using Subspace Projection. In Proceedings of the 2023 3rd International Conference on Emerging Frontiers in Electrical and Electronic Technologies (ICEFEET), Patna, India, 21–22 December 2023; pp. 1–6. [Google Scholar] [CrossRef]
  18. Jiang, W.; Cao, Z.; Cai, B.; Li, B.; Wang, J. Indoor and Outdoor Seamless Positioning Method Using UWB Enhanced Multi-Sensor Tightly-Coupled Integration. IEEE Trans. Veh. Technol. 2021, 70, 10633–10645. [Google Scholar] [CrossRef]
  19. An, S.; Liu, K.; Fan, Y.; Guo, J.; She, Z. Control Design for the Autonomous Horizontal Takeoff Phase of the Reusable Launch Vehicles. IEEE Access 2020, 8, 109015–109027. [Google Scholar] [CrossRef]
  20. Mu, L.; Xie, G.; Yu, X.; Wang, B.; Zhang, Y. Robust Guidance for a Reusable Launch Vehicle in Terminal Phase. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 1996–2011. [Google Scholar] [CrossRef]
  21. Fu, S.; Ding, Z.; Ke, Y.; Tian, L. Design Optimization and Experiment of 5-cm ECR Ion Thruster. IEEE Trans. Plasma Sci. 2020, 48, 676–684. [Google Scholar] [CrossRef]
  22. Darwish, T.; Kurt, G.K.; Yanikomeroglu, H.; Bellemare, M.; Lamontagne, G. LEO Satellites in 5G and Beyond Networks: A Review from a Standardization Perspective. IEEE Access 2022, 10, 35040–35060. [Google Scholar] [CrossRef]
  23. Ge, H.; Li, B.; Jia, S.; Nie, L.; Wu, T.; Yang, Z.; Shang, J.; Zheng, Y.; Ge, M. LEO Enhanced Global Navigation Satellite System (LeGNSS): Progress, opportunities, and challenges. Geo-Spat. Inf. Sci. 2022, 25, 1–13. [Google Scholar] [CrossRef]
  24. Iannucci, P.A.; Humphreys, T.E. Fused Low-Earth-Orbit GNSS. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 3730–3749. [Google Scholar] [CrossRef]
  25. Nagai, K.; Fasoro, T.; Spenko, M.; Henderson, R.; Pervan, B. Evaluating GNSS Navigation Availability in 3-D Mapped Urban Environments. In Proceedings of the 2020 IEEE/ION Position, Location and Navigation Symposium (PLANS), Portland, OR, USA, 20–23 April 2020; pp. 639–646. [Google Scholar] [CrossRef]
  26. Jia, M.; Lee, H.; Khalife, J.; Kassas, Z.M.; Seo, J. Ground Vehicle Navigation Integrity Monitoring for Multi-Constellation GNSS Fused with Cellular Signals of Opportunity. In Proceedings of the 2021 IEEE International Intelligent Transportation Systems Conference (ITSC), Indianapolis, IN, USA, 19–22 September 2021; pp. 3978–3983. [Google Scholar] [CrossRef]
  27. Whiton, R.; Chen, J.; Johansson, T.; Tufvesson, F. Urban Navigation with LTE using a Large Antenna Array and Machine Learning. In Proceedings of the 2022 IEEE 95th Vehicular Technology Conference: (VTC2022-Spring), Helsinki, Finland, 19–22 June 2022; pp. 1–5. [Google Scholar] [CrossRef]
  28. Whiton, R.; Chen, J.; Tufvesson, F. LTE NLOS Navigation and Channel Characterization. In Proceedings of the 35th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2022), Denver, CO, USA, 19–23 September 2022; pp. 2398–2408. [Google Scholar] [CrossRef]
  29. Hong, T.; Sun, J.; Jin, T.; Yi, Y.; Qu, J. Hybrid Positioning with DTMB and LTE Signals. In Proceedings of the 2021 International Wireless Communications and Mobile Computing (IWCMC), Harbin City, China, 28 June–2 July 2021; pp. 303–307. [Google Scholar] [CrossRef]
  30. Elgammal, K.W.; Turan, B.C.; Bedir, O.; Celebi, H.; Ozdemir, M.K. Signal of Opportunity Based TDOA Positioning Using Analog TV Signals. In Proceedings of the 2023 Fourteenth International Conference on Ubiquitous and Future Networks (ICUFN), Paris, France, 4–7 July 2023; pp. 451–455. [Google Scholar] [CrossRef]
  31. Rabinowitz, M.; Parkinson, B.W.; Cohen, C.E.; Lawrence, D.G. System Using LEO Satellites for Centimeter-Level Navigation. U.S. Patent US6373432B1, 16 April 2002. [Google Scholar]
  32. Ardito, C.T.; Morales, J.J.; Khalife, J.; Abdallah, A.; Kassas, Z.M. Performance evaluation of navigation using LEO satellite signals with periodically transmitted satellite positions. In Proceedings of the 2019 International Technical Meeting of The Institute of Navigation, Reston, VA, USA, 28–31 January 2019; pp. 306–318. [Google Scholar]
  33. Same, M.H.; Gandubert, G.; Gleeton, G.; Ivanov, P.; Landry, R., Jr. Simplified Welch Algorithm for Spectrum Monitoring. Appl. Sci. 2021, 11, 86. [Google Scholar] [CrossRef]
  34. Same, M.H.; Gleeton, G.; Gandubert, G.; Ivanov, P.; Landry, R.J. Multiple Narrowband Interferences Characterization, Detection and Mitigation Using Simplified Welch Algorithm and Notch Filtering. Appl. Sci. 2021, 11, 1331. [Google Scholar] [CrossRef]
  35. Kassas, Z.M.; Khairallah, N.; Kozhaya, S. Ad Astra: Simultaneous Tracking and Navigation with Mega constellation LEO Satellites. IEEE Aerosp. Electron. Syst. Mag. 2024, 39, 46–71. [Google Scholar] [CrossRef]
  36. Shahcheraghi, S.; Gourabi, F.N.; Neinavaie, M.; Kassas, Z.M. Joint Doppler and Azimuth DOA Tracking for Positioning with Iridium LEO Satellites. 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. [Google Scholar]
  37. Racelis, D.; Joerger, M. High-Integrity TLE Error Models for MEO and GEO Satellites. In Proceedings of the 2018 AIAA SPACE and Astronautics Forum and Exposition, Orlando, FL, USA, 17–19 September 2018. [Google Scholar] [CrossRef]
  38. Khairallah, N.; Kassas, Z.M. Ephemeris Tracking and Error Propagation Analysis of LEO Satellites with Application to Opportunistic Navigation. IEEE Trans. Aerosp. Electron. Syst. 2024, 60, 1242–1259. [Google Scholar] [CrossRef]
  39. Qu, Z.; Zhang, G.; Cao, H.; Xie, J. LEO Satellite Constellation for Internet of Things. IEEE Access 2017, 5, 18391–18401. [Google Scholar] [CrossRef]
  40. Aida, S.; Kirschner, M. Accuracy Assessment of SGP4 Orbit Information Conversion into Osculation elements. In Proceedings of the 6th European Conference on Space Debris, Darmstadt, Germany, 22–25 April 2013. [Google Scholar]
Figure 1. The overall block diagram of the SoOPNE.
Figure 1. The overall block diagram of the SoOPNE.
Engproc 88 00029 g001
Figure 2. (a) Spatial representation of the satellite orbits for different constellations, (b) fd for SNR = , (c) fd for SNR = 50 dB.
Figure 2. (a) Spatial representation of the satellite orbits for different constellations, (b) fd for SNR = , (c) fd for SNR = 50 dB.
Engproc 88 00029 g002
Figure 3. For all pictures n = 8, m = 3, r is the radius of the biggest circle, and SNRfd is the signal-to-noise ratio for the measured Doppler shift. (a) SNRfd = 120 dB, r =20 m; (b) SNRfd = 90 dB, r = 100 m; (c) SNRfd = 70 dB, r = 5 km.
Figure 3. For all pictures n = 8, m = 3, r is the radius of the biggest circle, and SNRfd is the signal-to-noise ratio for the measured Doppler shift. (a) SNRfd = 120 dB, r =20 m; (b) SNRfd = 90 dB, r = 100 m; (c) SNRfd = 70 dB, r = 5 km.
Engproc 88 00029 g003
Figure 4. For all pictures, lon = −73.56216. (a) lat = 0.478191, (b) lat = 45.478191, (c) lat = 75.478191.
Figure 4. For all pictures, lon = −73.56216. (a) lat = 0.478191, (b) lat = 45.478191, (c) lat = 75.478191.
Engproc 88 00029 g004
Figure 5. The positioning error of the EKF-based SoOP algorithm due to error in the predicted trajectory of the satellite.
Figure 5. The positioning error of the EKF-based SoOP algorithm due to error in the predicted trajectory of the satellite.
Engproc 88 00029 g005
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.

Share and Cite

MDPI and ACS Style

Esmaeilkhah, A.; Landry, R.J. Spatial Sensitivity of Navigation Using Signal-of-Opportunity (SoOP) from Starlink, Iridium-Next, GlobalStar, OneWeb, and Orbcomm Constellations. Eng. Proc. 2025, 88, 29. https://doi.org/10.3390/engproc2025088029

AMA Style

Esmaeilkhah A, Landry RJ. Spatial Sensitivity of Navigation Using Signal-of-Opportunity (SoOP) from Starlink, Iridium-Next, GlobalStar, OneWeb, and Orbcomm Constellations. Engineering Proceedings. 2025; 88(1):29. https://doi.org/10.3390/engproc2025088029

Chicago/Turabian Style

Esmaeilkhah, Ahmad, and Rene Jr Landry. 2025. "Spatial Sensitivity of Navigation Using Signal-of-Opportunity (SoOP) from Starlink, Iridium-Next, GlobalStar, OneWeb, and Orbcomm Constellations" Engineering Proceedings 88, no. 1: 29. https://doi.org/10.3390/engproc2025088029

APA Style

Esmaeilkhah, A., & Landry, R. J. (2025). Spatial Sensitivity of Navigation Using Signal-of-Opportunity (SoOP) from Starlink, Iridium-Next, GlobalStar, OneWeb, and Orbcomm Constellations. Engineering Proceedings, 88(1), 29. https://doi.org/10.3390/engproc2025088029

Article Metrics

Back to TopTop