The Bernese GNSS Software is a high-precision, scientific post-processing package developed by the Astronomical Institute of the University of Bern (AIUB). It is widely considered one of the world's most sophisticated tools for geodetic applications, such as orbit determination, reference frame realization, and atmosphere modeling. Core Functionality
The software is designed to process multi-constellation data, including GPS, GLONASS, Galileo, BeiDou, and QZSS.
Precise Orbit Determination (POD): Used by the Center for Orbit Determination in Europe (CODE) to generate high-accuracy satellite products.
Geodetic Estimation: Supports parameter estimation based on both original observations and the superposition of normal equations (ADDNEQ2).
Atmospheric Modeling: Capable of estimating troposphere zenith path delays, gradients, and global ionosphere models.
Automation: Features the Bernese Processing Engine (BPE), which allows for highly automated and parallelized data processing. Software Structure The software is modular and consists of several key parts:
Transfer Part: Tools to convert RINEX data into the internal Bernese format.
Orbit Part: Programs for generating standard orbits, updating orbit files, and handling Earth orientation parameters.
Processing Part: Modules for receiver clock synchronization, phase pre-processing, and ambiguity resolution (e.g., GPSEST).
Simulation & Service: Tools for simulating GNSS observations and utility programs for data manipulation. Availability & Support Bernese GNSS Software
Bernese GNSS: A Precise Positioning System for Geodetic Applications
Abstract
The Bernese GNSS (Global Navigation Satellite System) is a software package widely used for precise positioning and geodetic applications. Developed by the University of Bern, Switzerland, this software has become a standard tool for processing GNSS data in various fields, including geodesy, surveying, and Earth sciences. This paper provides an overview of the Bernese GNSS software, its features, and applications, highlighting its capabilities and limitations.
Introduction
The Global Navigation Satellite System (GNSS) has revolutionized the field of positioning and navigation. GNSS signals are transmitted by a constellation of satellites orbiting the Earth, providing users with precise location information. However, the accuracy of GNSS positioning depends on the quality of the data and the processing algorithms used. The Bernese GNSS software is a powerful tool designed to process GNSS data with high accuracy, making it an essential tool for geodetic applications. bernese gnss
History and Development
The Bernese GNSS software was first developed in the 1980s by the University of Bern, Switzerland. Initially, it was designed to process GPS (Global Positioning System) data, but later versions were extended to handle data from other GNSS systems, such as GLONASS (Russian), Galileo (European), and BeiDou (Chinese). The software has undergone significant improvements over the years, with new features and algorithms being added to enhance its performance and accuracy.
Features and Capabilities
The Bernese GNSS software offers a range of features and capabilities that make it a powerful tool for precise positioning and geodetic applications. Some of its key features include:
Applications
The Bernese GNSS software has a wide range of applications in geodesy, surveying, and Earth sciences. Some of its key applications include:
Limitations and Future Directions
While the Bernese GNSS software is a powerful tool, it has some limitations. Some of its limitations include:
Future directions for the Bernese GNSS software include:
Conclusion
The Bernese GNSS software is a powerful tool for precise positioning and geodetic applications. Its features and capabilities make it an essential tool for various fields, including geodesy, surveying, and Earth sciences. While it has some limitations, the software continues to evolve, with new features and algorithms being developed to improve its performance and accuracy. As GNSS technology continues to advance, the Bernese GNSS software will remain a critical component of the geodetic toolbox.
Technical Report: Bernese GNSS Software Bernese GNSS Software
is a high-precision, scientific-grade data processing package developed at the Astronomical Institute of the University of Bern (AIUB)
in Switzerland. It is recognized globally as a primary tool for geodetic analysis and research. Bernese GNSS Software Software Overview Current Version : Version 5.4, released on November 11, 2024 The Bernese GNSS Software is a high-precision, scientific
: Astronomical Institute, University of Bern (AIUB), with contributions from organizations like TU München (IAPG) Platform Compatibility : The software is available for UNIX/Linux operating systems. Documentation
: Includes an extensive user manual of approximately 650 pages and a built-in HTML-based help system. Bernese GNSS Software Key Features and Capabilities
The software is designed for versatility and precision in modeling global navigation satellite system data: Multi-GNSS Support : Processes data from major constellations including State-of-the-Art Modeling
: Features detailed non-gravitational force modeling, such as direct solar radiation pressure, Earth radiation pressure, and air drag based on satellite macro models. Ambiguity Resolution
: Supports zero-difference ambiguity resolution and flexible estimation of scaling factors for forces. Automation and Modularity
: Offers powerful tools for automation and a highly modular design that allows for detailed control over all processing options. Standard Adherence
: Adheres to up-to-date, internationally adopted geodetic standards. Universität Bern Primary Applications Institutional Activities : Used by the Center for Orbit Determination in Europe (CODE) for international activities within the International GNSS Service (IGS) EUREF Permanent Network (EPN) Regional Modeling
: Employed in developing regional ionosphere models and static Single-Frequency Precise Point Positioning (SF-PPP) solutions. Geodynamic Studies
: Utilized to study crustal strain deformation and estimate velocity vectors for tectonic plate movements. Inter-technique Combination : Capable of combining GNSS measurements with Satellite Laser Ranging (SLR) observations to geodetic satellites. Universität Bern Training and Support Training Courses
: The next official training course for the Bernese GNSS Software is scheduled for September 7–11, 2026 : AIUB maintains a support page
with regular updates, bug fixes (e.g., troposphere SINEX output issues), and instructions for updating older versions. FAQ and Help : A comprehensive
provides guidance on common errors, such as missing ephemeris files or antenna phase center corrections. Bernese GNSS Software
Bernese GNSS Software (BSW) is a scientific, high-performance post-processing package developed by the Astronomical Institute of the University of Bern (AIUB)
. It is widely considered a gold standard for geodesy and high-accuracy satellite analysis. International Federation of Surveyors (FIG) Core Capabilities Multi-GNSS Support Multi-GNSS support : The software can process data
: It processes data from all major constellations, including GPS, GLONASS, Galileo, and BeiDou , often simultaneously on the observation level. Highest Accuracy
: Tailored for regional to global scale networks, it supports Precise Point Positioning (PPP) and double-difference processing with millimeter-level precision. Automation Bernese Processing Engine (BPE)
enables fully automated workflows for processing large permanent networks or years of historical data. Versatile Applications
: Beyond standard positioning, it is used for orbit determination (GNSS and LEO satellites), ionosphere/troposphere monitoring, and Satellite Laser Ranging (SLR) validation. EUREF Permanent GNSS Network Technical Highlights Platform Independence : The software consists of over 100 programs 1,300 modules , designed to run across various operating systems. Customization
: Offers extensive flexibility in defining processing strategies, such as ambiguity resolution tests and radiation pressure modeling. Recent Updates (v5.2+)
: Includes improved modeling for phase biases in PPP, high-rate clock products, and enhanced satellite antenna phase center calibrations. Bernese GNSS Software User Experience & Learning Curve Bernese GNSS Software - FAQ
What can you do with such exquisite precision? The answers rewrite our understanding of planetary dynamics.
Consider the slow, agonizing collision of the Indian and Eurasian plates, which built the Himalayas. With Bernese, geophysicists have built a dense network of stations across Nepal and Tibet. The data reveals not just the 2 cm/year northward crunch, but the subtle elastic squeezing of the Tibetan plateau. By modeling the accumulated strain, Bernese helps identify which segments of the Himalayan fault are “locked” and building pressure for a future great earthquake. The software doesn’t predict the when, but it maps the where and how much – a silent seismic budget sheet.
Or take the Greenland Ice Sheet. As it melts due to warming oceans, the immense weight of ice is removed from the crust. And like a mattress rising after you get out of bed, the solid Earth beneath Greenland is springing upward. This post-glacial rebound, measured by GNSS stations processed through Bernese, is happening at rates of up to 15 mm per year. Those tiny uplifts, aggregated across the ice sheet, become a vital independent check on satellite gravity missions (like GRACE-FO). They tell us how much ice is really being lost: if the ground is rising faster than models predict, the ice must be melting faster than we thought.
Perhaps most poetically, Bernese allows us to measure the subtle shape of the sea surface. The geoid – the hypothetical global ocean surface if influenced only by gravity and rotation – is lumpy and wrinkled. By tracking satellites and ground stations simultaneously, Bernese helps map these millimeter-high “hills” and “valleys” of water. This is the foundation for understanding ocean currents, sea-level rise from space, and even the internal structure of the Earth.
At its core, Bernese GNSS Software is a scientific, non-commercial software package designed for the processing of GNSS data with the highest possible accuracy. Unlike user-friendly "black box" solutions that hide complex algorithms, Bernese offers transparency and control. It allows researchers to model every possible error source—from satellite antenna phase center variations to tidal displacements and atmospheric delays.
The software has evolved over nearly four decades. Originally developed in the 1980s for the analysis of GPS data (then known as "Bernese GPS Software"), it has since been updated to handle the full spectrum of GNSS constellations. The current version, Bernese GNSS Software Version 5.2 (and the upcoming 6.0), represents the culmination of decades of peer-reviewed geodetic research.
Using Bernese is not for the faint of heart. It is not a drag-and-drop application. Its interface is famously utilitarian: command-line driven, requiring careful configuration files, a deep understanding of geodetic theory, and patience measured in CPU-hours. To run a Bernese solution is to perform a ritual. You must gather precise satellite orbit files (often from the Center for Orbit Determination in Europe), download raw data from a global network of hundreds of stations, model the antenna phase center variations for each receiver type, and then iteratively solve for station positions, atmospheric delays, and Earth rotation parameters.
But the output is breathtaking. You get a time series of a point on Earth’s surface, plotted every hour, for ten years, with a scatter of just two millimeters. You can see the seasonal wobble of the crust due to continental water storage. You can see the sudden, permanent jump of a station during an earthquake. You can see the slow, steady drift of a volcano as magma stirs below.