Skip to main content

Bernese Gnss Guide

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:

  1. Multi-GNSS support: The software can process data from multiple GNSS systems, including GPS, GLONASS, Galileo, and BeiDou.
  2. Precise point positioning (PPP): The software uses advanced algorithms to estimate precise positions from GNSS data, with accuracies of a few centimeters.
  3. Relative positioning: The software can process data from multiple GNSS receivers to estimate relative positions between them.
  4. Atmospheric modeling: The software includes tools for modeling the ionosphere and troposphere, which affect GNSS signal propagation.
  5. Orbit determination: The software can estimate precise orbits for GNSS satellites.

Applications

The Bernese GNSS software has a wide range of applications in geodesy, surveying, and Earth sciences. Some of its key applications include:

  1. Geodetic surveying: The software is used to determine precise positions of survey points, which is essential for mapping and cadastral applications.
  2. GNSS monitoring: The software is used to monitor GNSS signal quality and detect anomalies, which is critical for ensuring the integrity of GNSS systems.
  3. Earthquake monitoring: The software is used to analyze GNSS data to understand earthquake mechanisms and the resulting crustal deformation.
  4. Volcanic monitoring: The software is used to monitor volcanic deformation and understand volcanic processes.
  5. Climate research: The software is used to analyze GNSS data to understand long-term crustal deformation and its relationship to climate change.

Limitations and Future Directions

While the Bernese GNSS software is a powerful tool, it has some limitations. Some of its limitations include:

  1. Complexity: The software requires a good understanding of GNSS principles and processing algorithms, making it challenging to use for non-experts.
  2. Computational requirements: The software requires significant computational resources, which can be a limitation for large datasets.
  3. Data quality: The accuracy of the software depends on the quality of the input data, which can be affected by various factors, such as satellite geometry and signal multipath.

Future directions for the Bernese GNSS software include:

  1. Improving processing efficiency: Developing more efficient algorithms to process large datasets.
  2. Integrating new GNSS systems: Incorporating data from new GNSS systems, such as the Chinese BeiDou-3 system.
  3. Improving accuracy: Developing new algorithms to improve the accuracy of GNSS positioning.

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

Typical uses and users

Reading the Earth’s Diary

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.

What is Bernese GNSS Software?

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.

The Art of the Possible

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.