What is a GNSS Measurement Engine?

The Measurement Engine (ME) is a core component of a GNSS positioning system responsible for processing raw satellite signals into usable observations. It receives radio signals from GNSS satellites and converts them into measurements such as pseudorange, carrier phase, and Doppler shift for each satellite in view. These observations form the foundational data used by the Positioning Engine (PE) to compute precise positions.

The ME must handle multiple satellite constellations (e.g., GPS, Galileo, BeiDou), frequencies, and signal qualities, ensuring robust data collection even in challenging environments. In advanced systems, the Measurement Engine may also integrate data from inertial sensors or wheel odometry to support dead reckoning during GNSS outages. The quality of the Measurement Engine’s output directly impacts the accuracy and reliability of downstream positioning solutions, including RTK and PPP. In testing and validation workflows, raw Measurement Engine outputs are often logged for analysis and troubleshooting.

Related Content

GNSS Basics