Bernese Gnss -
Beyond Positioning: The Bernese Philosophy of Precision
At first glance, the Bernese GNSS Software (developed by the Astronomical Institute of the University of Bern, AIUB) is just another tool for processing Global Navigation Satellite System (GPS, GLONASS, Galileo, BeiDou) data. But to call it that is like calling a particle accelerator a "microscope." Bernese is not designed for your handheld device or real-time car navigation. It is a scientific workbench for the relentless pursuit of millimeter-level accuracy over planetary scales.
Satellite Operators: It is used for Precise Orbit Determination (POD) of Low Earth Orbit (LEO) satellites. Why It Matters bernese gnss
- Native support for multi-GNSS PPP with ambiguity resolution (PPP-AR).
- GPU-accelerated matrix inversion for large networks.
- Full integration of BDS-3 B2b signal and QZSS L6.
- Python API (replacing Perl BPE).
| Feature | Bernese GNSS (AIUB) | GAMIT/GLOBK (MIT) | RTKLIB (Open Source) | CSRS-PPP (NRCan) | | :--- | :--- | :--- | :--- | :--- | | Target User | National agencies, universities | Academic researchers | Hobbyists, low-budget projects | Surveyors (single-station) | | Processing Mode | Double-diff & Zero-diff | Double-diff | Single-point & double-diff (short baselines) | Precise Point Positioning (PPP) | | Multi-GNSS | Excellent (GPS/GLO/GAL/BDS) | Good (GPS/GLO/GAL) | Good | Excellent | | Learning Curve | Extremely Steep | Steep | Moderate | Low (GUI-based) | | Cost | Commercial License (AIUB) | Free (for academics) | Free (Open Source) | Free | | Millimeter Accuracy | Yes | Yes | No (cm-level typical) | Yes (after convergence) | Beyond Positioning: The Bernese Philosophy of Precision At
$$ L_IF = \fracf_1^2 L_1 - f_2^2 L_2f_1^2 - f_2^2 = \rho + c(dt_r - dt^s) + T + \lambda_IF N_IF + \epsilon $$ Native support for multi-GNSS PPP with ambiguity resolution