Doppler Positioning with LEO Mega-Constellation: Equation Properties and Improved Algorithm
<p>Schematic diagram of an ill−posed problem.</p> "> Figure 2
<p>The sub-figures (<b>a</b>–<b>d</b>) show the linearization errors for initial values set on a spherical surface with the true value as the center and a radius of 200 km at orbit altitudes of 200 km, 400 km, 600 km, and 800 km. The horizontal and vertical coordinates represent the elevation and azimuth angles of the initial values relative to the true position in the ECEF coordinate system.</p> "> Figure 3
<p>The schematic diagram of the Doppler equation in two−dimensional space, where the <span class="html-italic">x</span> and <span class="html-italic">y</span> axes represent the positions of the receiver in meters, and the <span class="html-italic">z</span> axis represents the Doppler frequency shift at different positions. Sub-figure (<b>a</b>) displays a three-dimensional view of the objective function set and the affine set, while sub-figure (<b>b</b>) provides a top-down view.</p> "> Figure 4
<p>The schematic diagram of the objective function for Doppler positioning in a two−dimensional space. Sub-figure (<b>a</b>) displays a three-dimensional view of the objective function set and the affine set, while sub-figure (<b>b</b>) provides a top-down view.</p> "> Figure 5
<p>Relationship between C value and the number of visible satellites.</p> "> Figure 6
<p>Algorithm flowchart.</p> "> Figure 7
<p>The skyplot of visible satellites for the non-convergence case study.</p> "> Figure 8
<p>The convergence status of the algorithm using the LS estimation iteration is shown in the figure above. The <b>left subplot</b> displays the condition number of the iteration matrix, while the <b>right subplot</b> illustrates the loss function during the iteration process.</p> "> Figure 9
<p>The convergence status of the algorithm using the algorithm proposed in this paper is shown in the figure above. The <b>left subplot</b> displays the condition number of the iteration matrix, while the <b>right subplot</b> illustrates the loss function during the iteration process.</p> "> Figure 10
<p>The skyplot of a case study involving local non-uniqueness of solutions.</p> "> Figure 11
<p>The relationship between the logarithmic loss and the number of iterations is depicted in the figure above. The <b>left subplot</b> corresponds to the algorithm proposed in this paper, while the <b>right subplot</b> corresponds to the iteration LS estimation.</p> "> Figure 12
<p>Simulation trajectory.</p> "> Figure 13
<p>The graph of the variation of the number of visible satellites over time.</p> "> Figure 14
<p>The positioning error calculated using the algorithm presented in this paper.</p> "> Figure 15
<p>The velocity error computed using the algorithm proposed in this paper in m/s.</p> "> Figure 16
<p>The clock drift error computed using the algorithm proposed in this paper in s/s.</p> "> Figure 17
<p>The positioning error computed using the iterative LS estimation in s/s.</p> "> Figure 18
<p>The velocity error computed using the iterative LS estimation in s/s.</p> ">
Abstract
:1. Introduction
2. Theory and Algorithm
2.1. Doppler Positioning Model
2.2. Analysis of Ill-Posed Problems
- Existence: A solution exists for the given dataset.
- Uniqueness: The solution is unique for the specified dataset.
- Stability: Slight variations in the input data lead to only minor changes in the resultant solution.
- .
- Algorithmic Challenges: Widely employed algorithms such as the iterative LS and gradient descent may result in non-invertible iteration matrices and unsuccessful solutions attributed to inadequate initial value selection, consequently inducing multicollinearity. Moreover, filtering techniques like the EKF may exhibit varying solution errors in response to modifications in initial values.
- Local Non-Uniqueness: The problem may demonstrate locally non-unique solutions, wherein despite algorithmic convergence, the obtained outcomes may still harbor significant errors.
2.2.1. Linearization Error
2.2.2. Existence of Local Non-Unique Solutions
- For the function , if , then the function f is convex.
2.3. Method
2.3.1. Tikhonov Regularization
2.3.2. Selection of Damping Factor
2.3.3. Algorithm Flow
Algorithm 1: Receiver State Estimation Algorithm |
3. Simulation Experiment and Result Analysis
3.1. Ill-Posed Simulation Case
3.1.1. Algorithm Non-Convergence
3.1.2. Local Non-Uniqueness of Solutions
3.2. Dynamic Scene Simulation Experiment
4. Conclusions
- We analyzed the mechanism behind the sensitivity of initial values from the perspective of linearization errors in the observation equations, concluding that as satellite orbits lower, the linearization errors exhibit more significant fluctuations, rendering traditional iteration LS estimation algorithms more sensitive to initial values.
- We have mathematically demonstrated that, under unconstrained conditions, Doppler positioning may suffer from convergence to locally non-unique solutions, and we have provided corresponding simulation scenarios for illustration.
- We have introduced the Tikhonov regularization method to address this ill-posed problem, and we have quantitatively modeled the damping factor (regularization coefficient). This approach presents substantial advantages over iterative least squares estimation.
- Due to the significant differences between the Doppler positioning system and the pseudorange positioning system, it is necessary to investigate the impact of the ionosphere, troposphere, and multipath effects on the Doppler frequency shift, as well as to find correction methods that can meet real-time requirements. Data from Doris, mentioned in the introduction, can be utilized for related research.
- When the satellite orbit is very low, or even in Doppler positioning applications based on the aircraft ADS-B, the method in this paper will still have the issue of sensitivity to initial points. It is necessary to delve deeper into the theoretical knowledge of convex optimization to establish a more comprehensive Doppler positioning method and theory. Additionally, methods such as graph optimization, which are suitable for non-linear systems, can be attempted to better utilize the information connections between previous and subsequent epochs.
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Zhang, J.; Cai, Y.; Xue, C.; Xue, Z.; Cai, H. LEO Mega Constellations: Review of Development, Impact, Surveillance, and Governance. Space Sci. Technol. 2022, 2022, 9865174. [Google Scholar] [CrossRef]
- Blanchard, W. Would a GNSS need a backup? J. Glob. Position. Syst. 2004, 3, 308–321. [Google Scholar] [CrossRef]
- Kassas, Z.Z.M. Navigation from low-earth orbit. In Position, Navigation, and Timing Technologies in the 21st Century: Integrated Satellite Navigation, Sensor Systems, and Civil Applications; IEEE: Piscataway, NJ, USA, 2020. [Google Scholar]
- Selvan, K.; Siemuri, A.; Prol, F.S.; Välisuo, P.; Bhuiyan, M.Z.H.; Kuusniemi, H. Precise orbit determination of LEO satellites: A systematic review. GPS Solut. 2023, 27, 178. [Google Scholar] [CrossRef]
- Deng, L. Research on Passive Localization Based on Doppler Frequency Shift of Multiple Moving Receivers. Ph.D. Thesis, University of Electronic Science and Technology of China, Chengdu, China, 2019. [Google Scholar]
- Houghton, P.A. III—The Future Development of Doppler Navigation. J. Navig. 1958, 11, 130–137. [Google Scholar] [CrossRef]
- Moorhen, C.N. II—The Navigational Applications of Doppler Equipments. J. Navig. 1958, 11, 125–130. [Google Scholar] [CrossRef]
- Song, C.; Wang, H.; Xie, S. Satellite Doppler Positioning Measurements; Surveying and Mapping Press: Beijing, China, 1987. [Google Scholar]
- Lee, J.N.; Jang, Y.-G.; Lee, B.H.; Mun, B.Y. Animal Tracking System Using the Doppler Effect for Single LEO Satellite. J. Korean Soc. Aeronaut. Space Sci. 2006, 34, 61–69. [Google Scholar]
- Saunier, J. The DORIS network: Advances achieved in the last fifteen years. Adv. Space Res. 2022, 72, 3–22. [Google Scholar] [CrossRef]
- Neinavaie, M.; Khalife, J.; Kassas, Z.M. Acquisition, Doppler Tracking, and Positioning with Starlink LEO Satellites: First Results. IEEE Trans. Aerosp. Electron. Syst. 2022, 58, 2606–2610. [Google Scholar] [CrossRef]
- Kershner, R.B.; Newton, R.R. The Transit System. J. Navig. 1962, 15, 129–144. [Google Scholar] [CrossRef]
- Black, H.D. Early development of Transit, the Navy navigation satellite system. J. Guid. Control Dyn. 1990, 13, 577–585. [Google Scholar] [CrossRef]
- Rozylowicz, L.; Bodescu, F.P.; Ciocanea, C.M.; Gavrilidis, A.A.; Manolache, S.; Matache, M.L.; Miu, I.V.; Moale, I.C.; Nita, A.; Popescu, V.D. Empirical analysis and modeling of Argos Doppler location errors in Romania. PeerJ 2019, 7, e6362. [Google Scholar] [CrossRef] [PubMed]
- Levanon, N.; Ben-Zaken, M. Random Error in ARGOS and SARSAT Satellite Positioning Systems. IEEE Trans. Aerosp. Electron. Syst. 1985, AES-21, 783–790. [Google Scholar] [CrossRef]
- Garrison, J.L.; Nold, B.; Masters, D.; Brown, C.; Bridgeman, J.; Mansell, J.; Vega, M.; Bindlish, R.; Piepmeier, J.R.; Babu, S.R. A Spaceborne Demonstration of P-Band Signals-of-Opportunity (SoOp) Reflectometry. IEEE Geosci. Remote Sens. Lett. 2023, 20, 3507205. [Google Scholar] [CrossRef]
- Florio, A.; Bnilam, N.; Talarico, C.; Crosta, P.; Avitabile, G.; Coviello, G. LEO-Based Coarse Positioning Through Angle-of-Arrival Estimation of Signals of Opportunity. IEEE Access 2024, 12, 17446–17459. [Google Scholar] [CrossRef]
- Tan, Z.; Qin, H.; Cong, L.; Zhao, C. Positioning Using IRIDIUM Satellite Signals of Opportunity in Weak Signal Environment. Electronics 2019, 9, 37. [Google Scholar] [CrossRef]
- Jiang, M.; Qin, H.; Su, Y.; Li, F.; Mao, J. A Design of Differential-Low Earth Orbit Opportunistically Enhanced GNSS (D-LoeGNSS) Navigation Framework. Remote Sens. 2023, 15, 2136. [Google Scholar] [CrossRef]
- Kassas, Z.M.; Khairallah, N.; Kozhaya, S. Ad Astra: Simultaneous Tracking and Navigation With Megaconstellation LEO Satellites. IEEE Aerosp. Electron. Syst. Mag. 2024, 1–19. [Google Scholar] [CrossRef]
- Kassas, J.K.N.M. Blind Doppler Tracking from OFDM Signals Transmitted by Broadband LEO Satellites. In Proceedings of the 2021 IEEE 93rd Vehicular Technology Conference (VTC2021-Spring), Helsinki, Finland, 25–28 April 2021. [Google Scholar]
- Wang, D.; Qin, H.; Huang, Z. Doppler Positioning of LEO Satellites Based on Orbit Error Compensation and Weighting. IEEE Trans. Instrum. Meas. 2023, 72, 5502911. [Google Scholar] [CrossRef]
- Wang, W.; Lu, Z.; Tian, Y.; Bian, L.; Wang, G.; Zhang, L. Doppler-Aided Positioning for Fused LEO Navigation Systems. Aerospace 2023, 10, 864. [Google Scholar] [CrossRef]
- Xv, H.; Sun, Y.; Zhao, Y.; Peng, M.; Zhang, S. Joint Beam Scheduling and Beamforming Design for Cooperative Positioning in Multi-beam LEO Satellite Networks. IEEE Trans. Veh. Technol. 2024, 73, 5276–5287. [Google Scholar] [CrossRef]
- Shi, C.; Zhang, Y.; Li, Z. Revisiting Doppler positioning performance with LEO satellites. GPS Solut. 2023, 27, 126. [Google Scholar] [CrossRef]
- Guo, F.; Yang, Y.; Ma, F.; Zhu, Y.; Liu, H.; Zhang, X. Instantaneous velocity determination and positioning using Doppler shift from a LEO constellation. Satell. Navig. 2023, 4, 9. [Google Scholar] [CrossRef]
- Psiaki, M.L. Navigation using carrier Doppler shift from a LEO constellation: TRANSIT on steroids. Navigation 2021, 68, 621–641. [Google Scholar] [CrossRef]
- Zhang, B.; Shi, Z. Simulation of FDOA Locating Systems. J. Electron. Opt. Control. 2009, 16, 13–16. [Google Scholar] [CrossRef]
- Weinstein, E. Measurement of the differential Doppler shift. IEEE Trans. Acoust. Speech Signal Process. 1982, 30, 112–117. [Google Scholar] [CrossRef]
- Tirer, T.; Weiss, A.J. High resolution localization of narrowband radio emitters based on doppler frequency shifts. Signal Process. 2017, 141, 288–298. [Google Scholar] [CrossRef]
- Chestnut, P.C. Emitter Location Accuracy Using TDOA and Differential Doppler. IEEE Trans. Aerosp. Electron. Syst. 1982, AES-18, 214–218. [Google Scholar] [CrossRef]
- Benzerrouk, H.; Nguyen, Q.; Xiaoxing, F.; Amrhar, A.; Rasaee, A.; Landry, R., Jr. LEO Satellites Based Doppler Positioning Using Distributed Nonlinear Estimation. IFAC PapersOnLine 2019, 52, 496–501. [Google Scholar] [CrossRef]
- Tang, L. Research on the Ill-Posed and Solving Methods of Nonlinear Least Squares Problem. Ph.D. Thesis, Central South University of China, Changsha, China, 2011. [Google Scholar]
- Deya, A. On ill-posedness of nonlinear stochastic wave equations driven by rough noise. Stoch. Process. Their Appl. 2022, 150, 215–249. [Google Scholar] [CrossRef]
- Mathé, P.; Hofmann, B. Tractability of linear ill-posed problems in Hilbert space. J. Complex. 2024, 84, 101867. [Google Scholar] [CrossRef]
- Moklyachuk, M. Convex Optimization; Wiley: Hoboken, NJ, USA, 2020. [Google Scholar]
- Bakushinsky, A.; Smirnova, A. A study of frozen iteratively regularized Gauss–Newton algorithm for nonlinear ill-posed problems under generalized normal solvability condition. J. Inverse Ill-Posed Probl. 2020, 28, 275–286. [Google Scholar] [CrossRef]
- Nicholson, O.J.M. What can be estimated? Identifiability, estimability, causal inference and ill-posed inverse problems. arXiv 2019, arXiv:1904.02826. [Google Scholar]
- Latz, J. Bayesian Inverse Problems Are Usually Well-Posed. SIAM Rev. 2023, 65, 831–865. [Google Scholar] [CrossRef]
- Bianco, G.M.; Giuliano, R.; Mazzenga, F.; Marrocco, G. Multi-Slope Path Loss and Position Estimation With Grid Search and Experimental Results. IEEE Trans. Signal Inf. Process. Over Netw. 2021, 7, 551–561. [Google Scholar] [CrossRef]
- Willem, M. Functional Analysis; Springer Nature: Berlin/Heidelberg, Germany, 2022. [Google Scholar]
- Tikhonov, A.N. On the solution of ill-posed problems and the method of regularization. Dokl. Akad. Nauk. 1963, 151, 501–504. [Google Scholar]
- Fischer, A.; Cellmer, S.; Nowel, K. Assessment of the double-parameter iterative Tikhonov regularization for single-epoch measurement model-based precise GNSS positioning. Measurement 2023, 218, 113251. [Google Scholar] [CrossRef]
- Rastogi, A. Nonlinear Tikhonov regularization in Hilbert scales for inverse learning. J. Complex. 2024, 82, 101824. [Google Scholar] [CrossRef]
- Umar, A.O.; Sulaiman, I.M.; Mamat, M.; Waziri, M.Y.; Zamri, N. On damping parameters of Levenberg-Marquardt algorithm for nonlinear least square problems. J. Phys. Conf. Ser. 2021, 1734, 012018. [Google Scholar] [CrossRef]
- Eriksson, J.; Wedin, P.A.; Gulliksson, M.E.; Söderkvist, I. Regularization Methods for Uniformly Rank-Deficient Nonlinear Least-Squares Problems. J. Optim. Theory Appl. 2005, 127, 1–26. [Google Scholar] [CrossRef]
- Chacha, C.S.; Naqvi, S.M.R.S. Condition Numbers of the Nonlinear Matrix Equation X p − A ∗ e X A = I. J. Funct. Spaces 2018, 2018, 3291867. [Google Scholar] [CrossRef]
- Vanderschel, D.J. A Theory of Approximate Inverses for the Solution of Matrix Equations by Iteration. Ph.D. Thesis, Rice University, Houston, TX, USA, 1970. [Google Scholar]
CR(%) | IE | 3000 | 2000 | 1000 | 500 | 260 | 100 |
---|---|---|---|---|---|---|---|
OA | |||||||
400 | 0 | 0 | 0 | 0 | 0.00 | 1 | |
600 | 0.117 | 0.503 | 0.893 | 1 | 1 | 1 | |
800 | 0.583 | 1 | 1 | 1 | 1 | 1 | |
1000 | 1 | 1 | 1 | 1 | 1 | 1 | |
21,500 | 1 | 1 | 1 | 1 | 1 | 1 |
Parameter | Value |
---|---|
Angle mask | |
Frequency measurement error | 0.1 Hz |
Satellite position variance | 5 m |
Satellite velocity variance | 0.1 m/s |
Receiver clock drift | 1 × |
Initial position | 0, 0, 0 |
Initial velocity and clock drift | 0 |
Satellite orbit altitude | 400 km |
Number of visible satellites | 14 |
Satellite carrier frequency | 11.35 × Hz |
Receiver coordinates (LLA) | 28.2213, 112.9913, 20 m |
Convergence threshold | 1 × |
Orbit Altitude (km) | Position Error (km) | Velocity Error (m/s) | Clock Drift Error (s/s) | Iteration Count |
---|---|---|---|---|
400 | 3.8903 | 0.0113 | 7.47 × | 77 |
600 | 3.5119 | 0.0087 | 7.99 × | 20 |
800 | 4.1474 | 0.0085 | 8.47 × | 32 |
1000 | 3.8119 | 0.0082 | 9.01 × | 40 |
21,500 | 7.5207 | 0.0073 | 7.84 × | 605 |
RMSE Error Terms | Clock Drift s/s | North Position (m) | East Position (m) | Down Position (m) | North Velocity (m) | East Velocity (m) | Down Velocity (m) |
---|---|---|---|---|---|---|---|
Iteration LS | 1.34 × | 45,316.7 | 71,039.1 | 3,668,618.9 | 694.3 | 312.8 | 1813.1 |
PA | 6.60 × | 3.01 | 7.65 | 4.90 | 0.030 | 0.062 | 0.045 |
Parameter | Value |
---|---|
Angle mask | |
Frequency measurement error | 0.1 Hz |
Satellite position variance | 5 m |
Satellite velocity variance | 0.1 m/s |
Receiver clock drift | Modeled as white noise with variance 1 × |
Average receiver velocity | 123.2953 m/s |
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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Xu, Z.; Li, Z.; Liu, X.; Ji, Z.; Wu, Q.; Liu, H.; Wen, C. Doppler Positioning with LEO Mega-Constellation: Equation Properties and Improved Algorithm. Remote Sens. 2024, 16, 2958. https://doi.org/10.3390/rs16162958
Xu Z, Li Z, Liu X, Ji Z, Wu Q, Liu H, Wen C. Doppler Positioning with LEO Mega-Constellation: Equation Properties and Improved Algorithm. Remote Sensing. 2024; 16(16):2958. https://doi.org/10.3390/rs16162958
Chicago/Turabian StyleXu, Zichen, Zongnan Li, Xiaohui Liu, Zhimin Ji, Qianqian Wu, Hao Liu, and Chao Wen. 2024. "Doppler Positioning with LEO Mega-Constellation: Equation Properties and Improved Algorithm" Remote Sensing 16, no. 16: 2958. https://doi.org/10.3390/rs16162958
APA StyleXu, Z., Li, Z., Liu, X., Ji, Z., Wu, Q., Liu, H., & Wen, C. (2024). Doppler Positioning with LEO Mega-Constellation: Equation Properties and Improved Algorithm. Remote Sensing, 16(16), 2958. https://doi.org/10.3390/rs16162958