Β· Yuanxin Pan Β· Announcements Β· 1 min read
Introducing PPPx
PPPx is a cross-platform multi-GNSS data-processing package β SPP, PPP, RTK and TDP across five constellations, with LSQ, EKF and FGO solvers.
Weβre excited to introduce PPPx β a cross-platform C++ software package for high-precision multi-GNSS data processing that goes well beyond PPP. It is free for academic and non-commercial use.
What PPPx does
- Solution modes: SPP, PPP, RTK and TDP in a single tool.
- Constellations: GPS, GLONASS, Galileo, BeiDou-2 & BeiDou-3, and QZSS.
- Solvers: Least Squares (LSQ), Extended Kalman Filter (EKF), and Factor Graph Optimization (FGO).
- PPP-AR: ambiguity resolution using Observable-specific Signal Bias (
.BIA/ OSB) products. - Flexible frequencies: configurable signal combinations across L1/L2/L5, E1/E5a and more.
Fast by design
A full day of 30 s data β 2880 epochs β is processed in under 1 second, so iterating on a configuration is effortless.
Get started
- Read the documentation and the installation guide.
- Try it without installing anything at app.pppx.dev: the PPPx Web Viewer processes a RINEX file on the server with a fixed PPP configuration and plots the result in your browser. Install PPPx locally when you want full control over the configuration.
- Get PPPx from GitHub.
If you use PPPx in your research, please see the citation page.
PPPx is developed by Yuanxin Pan and distributed under the PPPx Software License Agreement β free for academic and non-commercial use; see the repository LICENSE.