PPPLib: An open-source software for precise point positioning using GPS, BeiDou, Galileo, GLONASS, and QZSS with multi-frequency observations
by
Chao Chen(1,2), Guobin Chang(1,2)
1 NASG Key Laboratory of Land Environment and Disaster Monitoring, China University of Mining and Technology, Xuzhou 221116, China
2 School of Environmental Science and Spatial Informatics, China University of Mining and Technology, Xuzhou 221116, China
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 ionosphere-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, ionosphere-free from single-system
to multi-GNSS, to show the working status of current version of the software. In addition, the software also supports
post-processing kinematic mode and INS/GNSS loosely coupled mode for realtime kinematic positioning.
The technical paper that describes this software is in GPS Solutions (2021) 25:18,
https://doi.org/10.1007/s10291-020-01052-4
Zip file with C/C++ code, scripts, tools, sample data, and documentation. (PPPLib.zip)
Return to the GPS-TOOLBOX home page