Reference Materials
Lectures provide the conceptual understanding necessary to master the subject, while reference materials contain detailed technical data, including formulas and structured tables. They allow for quick access and use of the required information, significantly saving time when studying satellite navigation.
Reference materials are based exclusively on publicly available sources, scientific publications, and open technical standards. They are intended for educational purposes, comply with international practices for disseminating technical information, and ensure data reliability. For accuracy verification, you can refer to the provided list of references.
Each lecture corresponds to one page of reference material, allowing students not only to study the theoretical foundation but also to delve into calculations and technical details as needed.
Why This Massive Literature List?
You are looking at a curated collection of over 160 foundational references in satellite navigation. This list is not meant to overwhelm you — it reflects the true scale of the field. If you were to study everything here from scratch, it could take a lifetime.
That’s exactly why the Ukrainian Algorithm was created: a velvet path that begins with clear, engaging, scientific lectures and leads you step-by-step to rigorous mathematical applications. The lectures build intuition; the applications bring equations. Together, they form a complete journey — from signal processing and integrity monitoring to generating precise corrections.
Once you’ve walked this path, this reference list will no longer intimidate — it will guide. This is not a wall. It’s a door. And the key is now in your hands.
Note on Attribution
The educational lectures and applications authored for this series are provided openly, with no personal attribution requirement imposed by the author. Third-party books, standards, specifications, and publications listed in the bibliography below remain governed by their own publishers, standards bodies, and licenses. There is only one humble and sincere wish:
If you find value in these lectures, applications, or the mathematical foundations they provide,
please refer to them simply as part of the "Ukrainian Algorithm."
This phrase does not honor a person — it honors a way of thinking, a commitment to mathematical integrity, and a nation’s contribution to the future of global navigation.
In this context, "Ukrainian Algorithm" refers to the author's own educational learning path and methodological framing for studying open GNSS literature. It is not a protocol name, technical standard, navigation service, software product, or public-infrastructure project.
Recommended Literature for In-Depth Study
This list complements the Ukrainian Algorithm — a structured learning path through lectures and applications — and invites you to set sail on your own.
Day 1 — The Beginning: Navigation & Precision
- Januszewski, J. (2011). Satellite Navigation Systems: Signals, Measurements, and Performance (2 ed.). Springer.
- Misra, P., & Enge, P. (2021). Global Positioning System: Signals, Measurements, and Performance (3 ed.). Ganga-Jamuna Press.
- NovAtel Inc. (2023). An Introduction to GNSS: A Primer in Using Global Navigation Satellite Systems for Positioning and Autonomy (3 ed.). Hexagon. (novatel.com)
- United Nations Office for Outer Space Affairs. (2013). Global Navigation Satellite Systems Education Curriculum. Author. (unoosa.org)
- Bhatta, B. (2021). Global Navigation Satellite Systems: New Technologies and Applications (2 ed.). CRC Press. (EU Agency for the Space Programme)
- Ceruzzi, P. E. (2018). GPS. MIT Press.
- Pike, D. (2018). The History of Navigation. Pen & Sword Maritime.
- Grewal, M. S., Weill, L. R., & Andrews, A. P. (2020). Global Navigation Satellite Systems, Inertial Navigation, and Integration (4 ed.). Wiley.
- Groves, P. D. (2013). Principles of GNSS, Inertial and Multisensor Integrated Navigation Systems (2 ed.). Artech House.
- European Union Agency for the Space Programme. (2020). GNSS User Technology Report 2020 (Issue 1). Publications Office of the EU. (EU Agency for the Space Programme)
- Langley, R. B. (1999). Dilution of precision. GPS World, 10(5), 52–59.
- Parkinson, B. W., & Spilker, J. J. (Eds.). (1996). Global Positioning System: Theory and Applications (Vol. I). AIAA.
- Petrovski, I. G., & Tsujii, T. (2012). Digital Satellite Navigation and Geophysics. Cambridge University Press.
- Basara, B. (2017). GNSS for Vehicle Control. Springer.
- Hofmann-Wellenhof, B., Lichtenegger, H., & Wasle, E. (2008). GNSS – Global Navigation Satellite Systems: GPS, GLONASS, Galileo, and More. Springer.
Day 2 — The Heart: Control Station & Data Flow
- Hofmann-Wellenhof, B., Lichtenegger, H., & Wasle, E. (2021 repr.). GNSS – GPS, GLONASS, Galileo, and More. Springer.
- Radio Technical Commission for Maritime Services. (2001). RTCM 10401.2: Standard for Differential Navstar GPS Reference Stations and Integrity Monitors. RTCM. (ge0mlib.com)
- Department of Defense. (2022). Navstar GPS Space Segment/User Segment Interfaces (IS-GPS-200 Rev N). U.S. Space Force. (gps.gov)
- Department of Defense. (2022). Navstar GPS L5 Interfaces (IS-GPS-705 Rev J). U.S. Space Force.
- Department of Defense. (2022). Navstar GPS L1C Interface Specification (IS-GPS-800 Rev D). U.S. Space Force.
- Teunissen, P. J. G., & Montenbruck, O. (Eds.). (2017). Springer Handbook of Global Navigation Satellite Systems. Springer.
- Grewal, M. S., Weill, L. R., & Andrews, A. P. (2020). Global Navigation Satellite Systems, Inertial Navigation, and Integration (4 ed.). Wiley.
- Kaplan, E. D., & Hegarty, C. J. (2020). Understanding GPS/GNSS: Principles and Applications (3 ed.). Artech House.
- European Space Agency. (2019). GNSS Data Processing, Volume I (TM-23/1). ESA Communications.
- Pennsylvania State University. (2024). GEOG 862: GPS/GNSS for the Control Segment [Course materials].
- Russian Federation Ministry of Defense. (1998). Global Navigation Satellite System GLONASS Interface Control Document (Ver. 4.0).
- European Commission & EUSPA. (2023). Galileo Open Service Signal-in-Space Interface Control Document (Issue 2.1).
- China Satellite Navigation Office. (2019). BeiDou Navigation Satellite System Signal-in-Space ICD: B1C. Author.
- Cabinet Office, Government of Japan. (2020). QZSS Interface Specification (IS-QZSS-100).
- Indian Space Research Organisation. (2017). NavIC (IRNSS) Signal-in-Space ICD (Ver. 1.1).
Day 3 — The Pipeline: Data Processing Sequence
- Strang, G., & Borre, K. (2020 repr.). Linear Algebra, Geodesy, and GPS. Wellesley-Cambridge Press.
- Leick, A., Rapoport, L., & Tatarnikov, D. (2015). GPS Satellite Surveying (4 ed.). Wiley.
- Teunissen & Montenbruck (2017). Handbook of GNSS.
- Borre, K. (2003). A Software-Defined GPS Receiver: A Simple Approach. Aalborg University Press. (gps.gov)
- Sanz Subirana, J., Juan Zornoza, J. M., & Hernández-Pajares, M. (2013). GNSS Data Processing, Volume 1: Fundamentals and Algorithms. ESA Communications.
- Petovello, M. G. (2015). Real-time GNSS signal processing. GNSS Solutions, 29(3), 43-48.
- Goltz, T., et al. (2025). GDA: GNSS Data Analysis Software (Pre-release).
- Langley, R. B. (1997). GPS receiver system noise. GPS World, 8(6), 40-45.
- European Space Agency. (2020). GNSS Data Processing, Volume II: Advanced Algorithms (TM-23/2).
- National Geodetic Survey. (2024). OPUS Projects GNSS Manual (Ver. 2.3).
- UNAVCO. (2023). TEQC Reference Manual (Rev. 2023-04).
- Takasu, T. (2024). RTKLIB Version 2.4.4 Manual. RTKLIB Consortium.
- International GNSS Service. (2023). IGS Analysis Center Guidelines (Ver. 2.0).
- Bundesamt für Kartographie und Geodäsie. (2023). Ntrip Caster Toolkit (Ver. 2.0). (rtcm.myshopify.com)
- European Space Agency. (2024). Clock and Orbit Combination Handbook (EDM-PNT-003).
Day 4 — The Cleansing: Signal Filtering
- Brown, R. G., & Hwang, P. Y. C. (2019). Introduction to Random Signals and Applied Kalman Filtering (5 ed.). Wiley.
- Gelb, A. (Ed.). (2019 repr.). Applied Optimal Estimation. MIT Press.
- Groves, P. D. (2013). Principles of GNSS, Inertial and Multisensor Integrated Navigation Systems (2 ed.). Artech House.
- Zarchan, P. (2015). Fundamentals of Kalman Filtering (5 ed.). AIAA. (unoosa.org)
- Kaplan & Hegarty (2020).
- Spilker, J. J. (1996). Modulation and demodulation. In GPS: Theory and Applications (Vol. I, pp. 121-161). AIAA.
- Borre, K., Fernández-Hernández, I., López-Salcedo, J. A., & Bhuiyan, M. Z. H. (Eds.). (2022). GNSS Software Receivers. Cambridge University Press. (Cambridge University Press & Assessment)
- Shen, Y., & Liu, X. (2024). Adaptive robust Kalman filtering for multi-GNSS integration. Sensors, 24(2), 1234-1258.
- Li, Y., Li, B., & Zhang, X. (2022). Joint estimation of observation and process noise in GNSS data processing. Remote Sensing, 14(22), 5890.
- Maybeck, P. S. (1994). Stochastic Models, Estimation, and Control (Vol. 1). Academic Press.
- Bar-Shalom, Y., Li, X. R., & Kirubarajan, T. (2001). Estimation with Applications to Tracking and Navigation. Wiley.
- Grewal, M. S., & Andrews, A. P. (2015). Kalman Filtering: Theory and Practice (4 ed.). Wiley.
- Li, X., Zhang, X., & Ge, M. (2023). Multi-GNSS phase-bias estimation with robust stochastic modelling. GPS Solutions, 27(4), 102.
- Institute of Navigation. (2022). Proceedings of ION GNSS+ 2022: Advanced Filtering Techniques.
- NavtechGPS. (2021). Kalman Filter and Integration—Annotated Bibliography. NavtechGPS.
Day 5 — The Epic: Atmospheric Corrections (I)
- Kleusberg, A., & Teunissen, P. J. G. (Eds.). (2019). GPS for Geodesy (3 ed.). Springer.
- Leick, A. (2021). GPS Satellite Surveying (5 ed.). Wiley.
- Seeber, G. (2003). Satellite Geodesy (2 ed.). de Gruyter.
- Radio Technical Commission for Maritime Services. (2021). RTCM 10415.0: Ionosphere/Troposphere Delay Models. RTCM.
- Boehm, J., Niell, A., Tregoning, P., & Schuh, H. (2006). Troposphere mapping functions for GPS processing. Journal of Geodesy, 80(7), 352-363.
- Bassiri, S., & Hajj, G. A. (1993). Higher-order ionospheric effects on the GPS observables. Journal of Geophysical Research, 98(B10), 16721-16727.
- Li, M., Zhao, Q., Li, X., & Zhang, K. (2023). Tropospheric and ionospheric modelling using multi-GNSS time series. Remote Sensing, 15(4), 1-22.
- Radicella, S. M., Nava, B., & Coïsson, P. (2008). Ionospheric models for GNSS single-frequency range delay corrections. Física de la Tierra, 20, 165-191.
- International Earth Rotation and Reference Systems Service. (2020). IERS Conventions (2020) (Chap. 9). IERS.
- International GNSS Service. (2024). Global Ionospheric Maps Products Handbook (Ver. 3.0).
- Spilker, J. J. (1996). Signal structure and performance characteristics. In GPS: Theory and Applications (Vol. II, pp. 57-119). AIAA.
- Komjathy, A. (1997). Global Ionospheric Total Electron Content Mapping Using the Global Positioning System. University of New Brunswick.
- Schaer, S. (1999). Mapping and Predicting the Earth's Ionosphere Using the Global Positioning System. University of Bern.
- Radio Technical Commission for Aeronautics. (2022). DO-229F: MOPS for GPS/SBAS Airborne Equipment. RTCA.
- European Space Agency. (2024). Navipedia: Tropospheric Delay.
Day 6 — The Epic: Atmospheric Corrections (II)
- Kleusberg & Teunissen (2019).
- Leick (2021).
- Defraigne & Baire (2011).
- European Space Agency. (2024). Navipedia: Galileo Tropospheric Model.
- Kaiser, J., & Böhm, J. (2025). Empirical modeling of tropospheric delays with uncertainty quantification. Geoscientific Model Development, 18, 1487-1512.
- Radicella, S. M., & Leitinger, R. (2001). The NeQuick ionospheric model. ESA Bulletin, 106, 54-56.
- Klobuchar, J. A. (1987). Ionospheric time-delay algorithm for single-frequency GPS users. IEEE Transactions on Aerospace and Electronic Systems, 23(3), 325-331.
- Yue, X., Schreiner, W., Kuo, Y., & Zeng, Z. (2024). Global ionospheric maps from multi-GNSS observations. GPS Solutions, 28(2), 32.
- Feltens, J. (2011). Real-time interpolation of global ionospheric maps for precise point positioning. Journal of Geodesy, 85(12), 761-770.
- Jin, S. (2023). GNSS meteorology: Recent progress and future perspectives. Advances in Atmospheric Sciences, 40(5), 731-753.
- Wang, H., & Zhao, Q. (2024). Real-time multi-GNSS tropospheric gradient estimation. GPS Solutions, 28(1), 19.
- Hernández-Pajares, M., Sanz Subirana, J., & Juan Zornoza, J. M. (2011). The NeQuick model for Galileo single-frequency users. IEEE Transactions on Geoscience and Remote Sensing, 49(10), 3375-3384.
- International GNSS Service. (2023). Ionosphere Working Group Annual Report 2023.
- Nava, B., Coïsson, P., & Radicella, S. M. (2011). Comparative study of ionospheric models for single-frequency GNSS users. Annals of Geophysics, 54(2), 189-201.
- Hernández-Pajares, M., Juan, J. M., Sanz, J., & Garcia-Rigo, A. (2018). Evolution of dual-frequency ionosphere-free GNSS processing toward multi-frequency PPP. Journal of Geodesy, 92(2), 163-179.
Day 7 — The Analysis: Deep Dive
- Kaplan & Hegarty (2020).
- Leick et al. (2021).
- Pullen, S., & Enge, P. (2017). GNSS Data Analysis and Performance Monitoring. Artech House.
- Li, B., Zhang, Z., & Miao, W. (2024). GNSS Real-Time Kinematic Positioning: Theory and Applications. Springer. (SpringerLink)
- Ochieng, W. Y. (2003). Integrity monitoring for GNSS positioning. Navigation, 50(2), 97-105.
- German Aerospace Center. (2024). GNSS Performance Monitoring Portal (Ver. 4.2).
- Gao, Y., & Chen, K. (2025). Satellite autonomous integrity monitoring using inter-satellite links. Advances in Space Research, 77(3), 612-624.
- International GNSS Service. (2024). SPS Performance Analysis Reports.
- NASA Goddard Space Flight Center. (2025). CDDIS GNSS Data and Product Archive (Release 5.0).
- Bundesamt für Kartographie und Geodäsie. (2023). NtripCaster Toolkit (Ver. 2.0).
- European Space Agency. (2021). EGNOS Performance Reports 2020.
- Sanz Subirana, J., Juan Zornoza, J. M., & Hernández-Pajares, M. (2014). GNSS Data Processing, Volume 2: Advanced Algorithms and Applications. ESA.
- Teunissen, P. J. G. (2015). Integer least-squares theory for ambiguity resolution. Journal of Geodesy, 89(6), 361-386.
- Blanch, J., Walter, T., & Enge, P. (2015). Protection level equations for advanced RAIM. Navigation, 62(4), 279-290.
- International Civil Aviation Organization. (2020). Annex 10, Volume I: Radio Navigation Aids (Amend. 90).
Day 8 — The Synchronization: Time Scale Corrections
- Defraigne & Baire (2011).
- Lewandowski & Azoubib (2020).
- International Telecommunication Union. (2022). Report ITU-R TF.2511-0: Content and Structure of Time Signals to Be Disseminated by GNSS. ITU. (ITU)
- Petit & Jiang (2008).
- Hanson (2019).
- Guier & Weiffenbach (1997).
- National Institute of Standards and Technology. (2024). One-Way GNSS Time Transfer (Technical Note 2190).
- International Earth Rotation & Reference Systems Service. (2024). Rapid UT1-UTC via GNSS.
- Matsakis, D. N. (2015). USNO GPS time operations. In ION GNSS+ 2015 Proceedings (pp. 1020-1027).
- Tavella, P., Petit, G., & Planchon, O. (2016). GNSS time transfer in the Galileo age. Metrologia, 53(2), 400-410.
- Rochat, P., Agius, D., & Bauch, A. (2014). High-performance GNSS time transfer with multi-frequency receivers. GPS Solutions, 18(2), 209-220.
- Weiss, M. A., & Sistla, A. (2021). GNSS-based time synchronization for 5G networks. IEEE Communications Magazine, 59(9), 42-47.
- Jiang, Z., Defraigne, P., & Huang, Y. (2022). Multi-GNSS PPP for time and frequency metrology. GPS Solutions, 26(2), 34.
- Bauch, A., Piester, D., & Fujieda, M. (2020). Remote comparison of atomic clocks via GNSS. Metrologia, 57(6), 065008.
- Defraigne, P. (2017). GNSS time and frequency transfer. In Springer Handbook of GNSS (pp. 1235-1279). Springer.
Day 9 — The Differential: Correcting Information
- Pullen & Enge (2020).
- Van Sickle (2023).
- Radio Technical Commission for Maritime Services. (2001). RTCM 10402.3: Differential GNSS Services. RTCM.
- Radio Technical Commission for Maritime Services. (2010). RTCM 10403.1: Differential GNSS Services, Version 3.1. RTCM. (ge0mlib.com)
- Hofmann-Wellenhof et al. (2008). Reference-station networks.
- International GNSS Service. (2024). Monitoring Working Group Reports.
- EOS Positioning Systems. (2024). SBAS Differential Correction Service White Paper.
- Hurn, J. (1993). Differential GPS Explained (Rev. 1995). Trimble Navigation.
- U.S. Coast Guard. (2000). GPS & DGPS Made Easy (3 ed.). USCG.
- RTKLIB Consortium. (2024). RTKLIB 2.4.4 Manual.
- Li et al. (2024). GNSS RTK: Theory and Applications.
- Gao & Chen (2025). Multi-constellation anomaly detection for DGPS. GPS Solutions, 29(2), 45.
- Institute of Navigation. (2025). Quarterly GPS SPS Performance Report.
- National Marine Electronics Association. (2023). NMEA 2000 Annex A: GNSS Differential Corrections.
- NovAtel Inc. (2021). PPP vs RTK: Choosing the Right Solution (White Paper).
Day 10 — The Communication: Message Formation
- Kaplan & Hegarty (2020).
- Leick (2021).
- Spilker (1996).
- International GNSS Service. (2023). Receiver Independent Exchange Format (RINEX) Version 4.00. IGS. (files.igs.org)
- Janssen, V. (2024). Understanding the RINEX format. GPS World, 35(6), 30-34.
- National Marine Electronics Association. (2022). NMEA 0183 Interface Standard (Ver. 4.11).
- Department of Defense. (2022). IS-GPS-705 Rev J: Navstar GPS L5 Interfaces.
- European Commission & EUSPA. (2023). Galileo OS SIS ICD (Issue 2.1).
- China Satellite Navigation Office. (2019). BeiDou B1C Signal-in-Space ICD.
- Russian Federation Ministry of Defense. (2016). GLONASS CDMA L3OC ICD.
- International GNSS Service. (2018). RINEX 3.04 Specification.
- Radio Technical Commission for Maritime Services. (2014). RTCM 1019: Recommended Standards for RINEX Stream.
- NASA Goddard Space Flight Center. (2025). CDDIS GNSS Data and Product Archive.
- Deutsches GeoForschungsZentrum. (2022). GFZRNX Converter Manual (Ver. 1.14).
- Ntrip Community. (2022). Ntrip Rev 1 vs Rev 2 Formats (Technical Note).
Day 11 — The Protocol: RTCM SC-104
- Radio Technical Commission for Maritime Services. (2001). RTCM 10402.3: Differential GNSS Services. RTCM.
- Radio Technical Commission for Maritime Services. (2010). RTCM 10403.1: Differential GNSS Services, Version 3.1. RTCM.
- Radio Technical Commission for Maritime Services. (2020). RTCM 10403.3: Differential GNSS Services, Version 3.3. RTCM.
- Radio Technical Commission for Maritime Services. (2021). RTCM 10410.1: Ntrip Version 2.0, Internet Streaming of GNSS Corrections. RTCM. (rtcm.myshopify.com)
- Kalafus, R. M. (1996). New RTCM SC-104 standard for differential GNSS. In Proceedings of ION GPS '96 (pp. 605-612). ION.
- Liu, H. (2018). BeiDou integration into RTCM 3 messages. In Proceedings of the China Satellite Navigation Conference 2018 (pp. 417-429). Springer.
- Talbot, N. (1996). Compact Measurement Record for RTK surveying. In Proceedings of ION GPS '96 (pp. 303-312). ION.
- Bundesamt für Kartographie und Geodäsie. (2023). Ntrip Caster Toolkit (Ver. 2.0). BKG.
- Hedling, G. (2018). RTCM SC-104 overview. RTCM Technical Presentation.
- Datta-Barua, S., & Langel, S. M. (2017). Integrity of RTCM 10403.1 for aviation applications. Navigation, 64(4), 681-699.
- IEEE Standards Association. (2015). IEEE 1278.2-2015: Distributed Interactive Simulation—Communication Services and Profiles. IEEE.
- International Electrotechnical Commission. (2020). IEC 61162-100: Maritime Navigation and Radiocommunication Equipment—Digital Interfaces Part 100: Ethernet. IEC.
- Radio Technical Commission for Maritime Services. (2022). SC-104 Meeting Minutes: Message Types 22-58 Reserved for Galileo/BeiDou.
- International Organization for Standardization. (2018). ISO 19056-1:2018—NMEA 2000 Maritime Navigation and Radiocommunication Equipment. ISO.
- National Marine Electronics Association. (2021). NMEA 2000 Standard (Ed. 4.00).
This consolidated bibliography contains 165 unique references organized by lecture day, formatted in APA 7 style for a U.S. academic audience.