Skip to main content
Log in

PPPLib: An open-source software for precise point positioning using GPS, BeiDou, Galileo, GLONASS, and QZSS with multi-frequency observations

  • GPS Toolbox
  • Published:
GPS Solutions Aims and scope Submit manuscript

Abstract

Precise Point Positioning Library (PPPLib) is a multi-GNSS data processing software designed to process multi-frequency data from GPS, BeiDou, Galileo, GLONASS, and QZSS. PPPLib is written in the C/C++ programming language. It can compile and run on both Linux and Windows operating systems. PPPLib mainly performs precise point positioning from single to triple frequency based on either ionospheric-free or uncombined observations. Moreover, it solves for abundant parameters, including position, tropospheric delay, ionospheric delay, and ambiguity information. Useful scripts and visualization tools are also provided for data download, batch processing, or solution presentation. We give a preliminary review, including positioning accuracy and convergence time of PPP using dual-frequency, ionospheric-free from single system to multi-GNSS, to show the working status of the current version of the software. In addition, the software also supports post-processing kinematic mode and INS/GNSS loosely coupled mode for kinematic positioning.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

Data Availability

All data and material supporting the conclusions of this article are available. They are either deposited in publicly available repositories or presented in the related paper.

References

Download references

Acknowledgements

This study was supported by “the Fundamental Research Funds for the Central Universities (Grant No. 2019BSCX25).”

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Guobin Chang.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Chen, C., Chang, G. PPPLib: An open-source software for precise point positioning using GPS, BeiDou, Galileo, GLONASS, and QZSS with multi-frequency observations. GPS Solut 25, 18 (2021). https://doi.org/10.1007/s10291-020-01052-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10291-020-01052-4

Keywords

Navigation