Abstract
The rapid deployment of mega low Earth orbit constellations provides unprecedented opportunities for global navigation, but the proliferation of visible satellites creates a critical bottleneck for real-time satellite selection. Existing methods struggle to balance computational complexity with geometric performance: exhaustive search fails to meet real-time requirements, while heuristic algorithms lack theoretical guarantees and temporal stability. This study proposes a density-clustered fast stable selection algorithm. The algorithm identifies high-density regions in celestial sphere distributions, employs hybrid geometric optimization to approximate optimal solutions within constrained search spaces, and reduces frequent handovers through the Forward Stable Strategy. Eight experiments demonstrate that the algorithm achieves near-optimal geometric precision within millisecond-level computation time. Continuous tracking experiments reveal significantly reduced satellite handover frequency, while the algorithm maintains robust performance across diverse scenarios including temporal stability, different latitudes, environmental occlusion, and parameter variations. Ablation studies confirm that the synergy between density clustering initialization and geometric optimization is critical to algorithm effectiveness. This study provides a solution that balances computational efficiency with geometric performance for real-time satellite selection in LEO navigation systems.
Similar content being viewed by others
Data availability
Starlink Two-Line Element (TLE) dataset (CelesTrak, NORAD GP Elements). The data are publicly available from the CelesTrak repository and can be downloaded directly via: https://celestrak.org/NORAD/elements/gp.php?GROUP=starlink&FORMAT=tle (accessed on 2025-11-29). No DOI/accession code is available for this dataset.
Code availability
The code is available upon request.
References
Jang, J., Paonni, M. & Eissfeller, B. CW interference effects on tracking performance of GNSS receivers. IEEE Trans. Aerosp. Electron. Syst. 48(1), 243–258. https://doi.org/10.1109/TAES.2012.6129633 (2012).
Qu, F., S. Lu, J. Cui, J. Shi, and G. Xu 2025, April. Performance analysis of mega-constellation networks based on a two-state markov process. In Proceedings of the 2025 10th International Conference on Computer and Communication System (ICCCS), pp. 786–790.
Kozhaya, S. E., & Kassas, Z. M. Positioning with starlink LEO satellites: A blind doppler spectral approach. In 2023 IEEE 97th Vehicular Technology Conference (VTC2023-Spring), Florence, Italy, pp. 1–5. IEEE (2023).
Khalife, J., Neinavaie, M. & Kassas, Z. M. Navigation with differential carrier phase measurements from megaconstellation LEO satellites. In 2020 IEEE/ION Position, Location and Navigation Symposium (PLANS), Portland, OR, USA, pp. 1393–1404. IEEE (2020).
Huang, C., Qin, H., Zhao, C. & Liang, H. Phase-time method: Accurate doppler measurement for iridium NEXT signals. IEEE Trans. Aerosp. Electron. Syst. 58(6), 5954–5962. https://doi.org/10.1109/TAES.2022.3180702 (2022).
Baron, A., Gurfil, P. & Rotstein, H. Implementation and accuracy of doppler navigation with LEO satellites. navi 71(2), navi.649. https://doi.org/10.33012/navi.649 (2024).
Orabi, M., Khalife, J. & Kassas, Z.M. Opportunistic navigation with doppler measurements from iridium next and orbcomm LEO satellites. In 2021 IEEE Aerospace Conference (50100), Big Sky, MT, USA, pp. 1–9. IEEE (2021).
Kozhaya, S., Kanj, H., & Kassas, Z.M. Multi-constellation blind beacon estimation, doppler tracking, and opportunistic positioning with OneWeb, starlink, iridium NEXT, and orbcomm LEO satellites. In 2023 IEEE/ION Position, Location and Navigation Symposium (PLANS), Monterey, CA, USA, pp. 1184–1195. IEEE (2023).
Nasihati, F. & Kassas, Z. M. Observability analysis of receiver localization with DOA measurements from a single LEO satellite. IEEE Trans. Aerosp. Electron. Syst. 61, 1–7. https://doi.org/10.1109/TAES.2025.3570278 (2025).
Hayek, S., Saroufim, J. & Kassas, Z. M. Ephemeris error correction for tracking non-cooperative LEO satellites with pseudorange measurements. In 2024 IEEE Aerospace Conference, Big Sky, MT, USA, pp. 1–9. IEEE (2024).
Qu, F. et al. Coverage probability analysis and optimization for stochastic geometry-based multi-satellite cooperative systems under dynamic channels. IEEE Wirel. Commun. Lett. 15, 91–95. https://doi.org/10.1109/LWC.2025.3621308 (2026).
Zhang, Z., Huang, C., Fang, C. & Zhang, F. Selection of GPS satellites for the optimum geometry. Chin. Astron. Astrophy 28(1), 80–87. https://doi.org/10.1016/S0275-1062(04)90009-4 (2004).
Blanco-Delgado, N., Duarte Nunes, F. & Seco-Granados, G. On the relation between GDOP and the volume described by the user-to-satellite unit vectors for GNSS positioning. GPS Solut. 21(3), 1139–1147. https://doi.org/10.1007/s10291-016-0592-3 (2017).
Shi, J. et al. Fast satellite selection algorithm for GNSS multi-system based on Sherman-Morrison formula. GPS Solut. 27(1), 44. https://doi.org/10.1007/s10291-022-01384-3 (2023).
Liu, M., Fortin, M.A. & Landry, R.J. A recursive quasi-optimal fast satellite selection method for GNSS receivers.
Tang, J., Zeng, F., Dong, T. & Lv, D. A new satellite selection algorithm based on k-means. In 2021 IEEE 4th Advanced Information Management, Communicates, Electronic and Automation Control Conference (IMCEC), Chongqing, China, pp. 350–355. IEEE (2021).
Xu, T., Li, J. & Liu, X. A fast satellite selection algorithm for GPS / BD integrated navigation system based on k-means++ clustering algorithm. In 2019 IEEE International Conference on Signal, Information and Data Processing (ICSIDP), Chongqing, China, pp. 1–6. IEEE (2019).
Wang, D., Qin, H., Zhang, Y., Yang, Y. & Lv, H. Fast clustering satellite selection based on doppler positioning GDOP lower bound for LEO constellation. IEEE Trans. Aerosp. Electron. Syst. 60(6), 9401–9410. https://doi.org/10.1109/TAES.2024.3443021 (2024).
Meng, X., Nie, P., Sun, J., Niu, Z. & Zhu, B. A novel satellite selection method based on genetic algorithm (In Peking University, IEEE, 2018).
Wang, E., Jia, C., Pang, T., Qu, P. & Zhang, Z. Research on BDS/GPS integrated navigation satellite selection algorithm based on particle swarm optimization. In Sun, J., Yang, C. & Guo, S. (Eds.), Shenyang Aerospace University, Volume 497, pp. 727–737 (2018).
Lv, W. et al. A fast satellite selection method based on the multi-strategy fusion grey wolf optimization algorithm for low earth orbit satellites. Remote Sens. 17(8), 1320. https://doi.org/10.3390/rs17081320 (2025).
Singh, U. K., Shankar, M.R.B., & Ottersten, B. Opportunistic localization using LEO signals. In 2022 56th Asilomar Conference on Signals, Systems, and Computers, Pacific Grove, CA, USA, pp. 894–899. IEEE (2022).
Kozhaya, S., Saroufim, J. & Kassas, Z.M. Opportunistic positioning with starlink and OneWeb LEO ku-band signals. In 2024 IEEE International Conference on Wireless for Space and Extreme Environments (WiSEE), Daytona Beach, FL, USA, pp. 112–117. IEEE (2024).
Xu, G. et al. MPAEE: A multipath adaptive energy-efficient routing scheme for low earth orbit-based industrial internet of things. IEEE Internet Things J. 12, 34793–34805. https://doi.org/10.1109/JIOT.2025.3581314 (2025).
Xu, G., Chen, S., Wang, L., Zhu, L. & Song, Z. A sparrow search-based energy-adaptive routing scheme for satellite internet. Sci. China Inf. Sci. 68, 190310. https://doi.org/10.1007/s11432-024-4452-2 (2025).
Rodriguez, A. & Laio, A. Clustering by fast search and find of density peaks. Science 344(6191), 1492–1496. https://doi.org/10.1126/science.1242072 (2014).
Jardak, N. & Adam, R. Practical use of starlink downlink tones for positioning. Sensors 23(6), 3234. https://doi.org/10.3390/s23063234 (2023).
Acknowledgements
Acknowledgements are not compulsory. Where included they should be brief.
Author information
Authors and Affiliations
Contributions
Z.L. wrote the main manuscript text. S.Z. provided guidance and reviewed the manuscript. Y.W., J.X. and R.Z. contributed to the ideas, reviewed the manuscript and prepared Figs. 1 and 2. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License, which permits any non-commercial use, sharing, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if you modified the licensed material. You do not have permission under this licence to share adapted material derived from this article or parts of it. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by-nc-nd/4.0/.
About this article
Cite this article
Lu, Z., Zhang, S., Wang, Y. et al. Density clustering based fast and stable satellite selection for LEO navigation. Sci Rep (2026). https://doi.org/10.1038/s41598-026-46447-4
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s41598-026-46447-4


