Abstract
With the rapid development of Global Navigation Satellite Systems (GNSS), precise point positioning (PPP) has been widely used for positioning, navigation, timing (PNT), and atmospheric sensing. Currently, the demand for low-cost single-frequency hardware is increasing. However, open-source single-frequency PPP (SFPPP) software, in particular those that employ uncombined GNSS observations, is scarce. In view of this fact, we developed an open-source software, called Single-frequency Uncombined PREcise point positioning for Multi-parameter Estimation (SUPREME), which can process multi-GNSS observations collected from a low-cost single-frequency receiver. It can simultaneously estimate receiver coordinates, receiver clock offsets, zenith tropospheric delays, and ionospheric delays utilizing a least-squares filter. SUPREME is developed in the C/C++ computer language; thus, it has good portability and cross-platform capability. The formatted output is also beneficial for the post-analysis of results. We evaluated SUPREME using several experiments based on real single-frequency data, and the results indicate that it provides high accuracy and robust performance.
Similar content being viewed by others
Data Availability
All data used in this study are available. The RINEX observation data of MGEX stations and precise satellite ephemeris and clock products are obtained from the Crustal Dynamic Data Information System ftp://cddis.gsfc.nasa.gov. The RINEX single-frequency observation data collected from low-cost single-frequency receivers are needed to apply to T.U. Delft and Curtin University.
References
Bahadur B, Nohutcu M (2018) PPPH: a MATLAB-based software for multi-GNSS precise point positioning analysis. GPS Solutions 22:113. https://doi.org/10.1007/s10291-018-0777-z
Boehm J, Niell A, Tregoning P, Schuh H (2006) Global Mapping Function (GMF): a new empirical mapping function based on numerical weather model data. Geophys Res Lett. https://doi.org/10.1029/2005GL025546
Brunini C, Azpilicueta F (2010) GPS slant total electron content accuracy using the single layer model under different geomagnetic regions and ionospheric conditions. J Geodesy 84:293–304. https://doi.org/10.1007/s00190-010-0367-5
Brunini C, Meza A, Gende M, Azpilicueta F (2008) South American regional ionospheric maps computed by GESA: a pilot service in the framework of SIRGAS. Adv Space Res 42:737–744. https://doi.org/10.1016/j.asr.2007.08.041
Herrera AM, Suhandri HF, Realini E, Reguzzoni M, de Lacy MC (2016) goGPS: open-source MATLAB software. GPS Solutions 20:595–603. https://doi.org/10.1007/s10291-015-0469-x
Hopfield HS (1971) Tropospheric effect on electromagnetically measured range prediction from surface weather data. Radio Sci 6:357–367. https://doi.org/10.1029/RS006i003p00357
Leandro R, Santos M, Langley RB (2006) UNB neutral atmosphere models: development and performance Proc ION GNSS 2006. Institute of Navigation, Califonia, pp 564–573
Leandro RF, Santos LMC (2008) UNB3m_pack: a neutral atmosphere delay package for radiometric space techniques. GPS Solutions. https://doi.org/10.1007/s10291-007-0077-5
Li M, Zhang B, Yuan Y, Zhao C (2019) Single-frequency precise point positioning (PPP) for retrieving ionospheric TEC from BDS B1 data. GPS Solutions 23:18. https://doi.org/10.1007/s10291-018-0810-2
Malys S, Jensen PA (1990) Geodetic point positioning with GPS carrier beat phase data from the CASA UNO experiment. Geophys Res Lett 17:651–654. https://doi.org/10.1029/GL017i005p00651
Niell A (1996) Global mapping functions for the atmosphere delay at radio wavelengths. J Geophys Res Solid Earth 101:3227–3246. https://doi.org/10.1029/95JB03048
Saastamoinen J (1973) Contributions to the theory of atmospheric refraction. Bulletin Géodésique 1946–1975(107):13–34. https://doi.org/10.1007/BF02521844
Takasu T, Yasuda A Development of the low-cost RTK-GPS receiver with an open source program package RTKLIB. In: International symposium on GPS/GNSS, 2009. International Convention Center Jeju Korea, pp 4–6
Xiao G, Liu G, Ou J, Liu G, Guo A (2020) MG-APP: an open-source software for multi-GNSS precise point positioning and application analysis. GPS Solut. https://doi.org/10.1007/s10291-020-00976-1
Yang Y, Mao Y, Sun B (2020) Basic performance and future developments of BeiDou global navigation satellite system. Satell Navig 1:1–8. https://doi.org/10.1186/s43020-019-0006-0
Yang Y, Xu Y, Li J, Yang C (2018) Progress and performance evaluation of BeiDou global navigation satellite system: data analysis based on BDS-3 demonstration system. Sci China Earth Sci 61:614–624. https://doi.org/10.1007/s11430-017-9186-9
Zhang B, Teunissen PJG, Yuan Y, Zhang H, Li M (2018) Joint estimation of vertical total electron content (VTEC) and satellite differential code biases (SDCBs) using low-cost receivers. J Geodesy 92:401–413. https://doi.org/10.1007/s00190-017-1071-5
Zhang B, Teunissen PJG, Odijk D (2011) A novel un-differenced PPP-RTK concept. J Navig 64(S1):S180–S191. https://doi.org/10.1017/S0373463311000361
Zhao C, Zhang B, Li W, Yuan Y, Li M (2019) Simultaneous retrieval of PWV and VTEC by low-cost Multi-GNSS single-frequency receivers. Earth Space Sci 6:1694–1709. https://doi.org/10.1029/2019EA000650
Zhou F, Dong D, Li W, Jiang X, Wickert J, Schuh H (2018) GAMP: an open-source software of multi-GNSS precise point positioning using undifferenced and uncombined observations. GPS Solutions. https://doi.org/10.1007/s10291-018-0699-9
Zumberge JF, Heflin MB, Jefferson DC, Watkins MM, Webb FH (1997) Precise point positioning for the efficient and robust analysis of GPS data from large networks. J Geophys Res Solid Earth. https://doi.org/10.1029/96JB03860
Acknowledgments
The authors would like to acknowledge the T.U. Delft and Curtin University for providing the S.F. observation data and the IGS for providing the MGEX observation data and precise products. This work was partially funded by the National Natural Science Foundation of China (Grant Nos. 42022025, 41774042) and the Scientific Instrument Developing Project of the Chinese Academy of Sciences (Grant No. YJKYYQ20190063). The second author is supported by the CAS Pioneer Hundred Talents Program.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
The GPS Tool Box is a column dedicated to highlighting algorithms and source code utilized by GPS engineers and scientists. If you have an interesting program or software package you would like to share with our readers, please pass it along; e-mail it to us at gpstoolbox@ngs.noaa.gov. To comment on any of the source code discussed here, or to download source code, visit our website at http://www.ngs.noaa.gov/gps-toolbox. This column is edited by Stephen Hilla, National Geodetic Survey, NOAA, Silver Spring, Maryland, and Mike Craymer, Geodetic Survey Division, Natural Resources Canada, Ottawa, Ontario, Canada.
Rights and permissions
About this article
Cite this article
Zhao, C., Zhang, B. & Zhang, X. SUPREME: an open-source single-frequency uncombined precise point positioning software. GPS Solut 25, 86 (2021). https://doi.org/10.1007/s10291-021-01131-0
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10291-021-01131-0