The Measurement Engine (ME) is a fundamental component of GNSS receiver architecture responsible for acquiring satellite signals, tracking them continuously, and extracting the raw measurements used by downstream positioning algorithms. This signal processing subsystem converts radio frequency energy received from navigation satellites into the precise pseudorange, carrier phase, and Doppler measurements that form the foundation of all GNSS positioning solutions.
The measurement engine performs several critical functions in the signal processing chain. Signal acquisition involves searching across frequency and code phase dimensions to detect and lock onto satellite signals, a computationally intensive process that occurs during receiver startup or when new satellites become visible. Once acquired, tracking loops maintain continuous lock on each satellite, following the signals as Doppler shift changes due to satellite and receiver motion. The tracking algorithms must balance responsiveness to dynamics against noise filtering to maintain robust, accurate measurements.
Raw measurements output by the measurement engine include pseudoranges (the apparent distance to each satellite based on code timing), carrier phase observations (the accumulated phase of the carrier wave, providing millimeter-level ranging precision), Doppler measurements (the rate of change of carrier phase, indicating relative velocity), and carrier-to-noise density ratio (C/N₀, indicating signal quality). Modern measurement engines support multiple GNSS constellations and frequencies simultaneously, tracking 30 or more satellites and producing measurements at rates from 1 Hz to 100 Hz or higher.
The quality of measurement engine output directly determines positioning performance. Noise in pseudorange measurements propagates into position solutions; cycle slips in carrier phase tracking corrupt RTK solutions; and poor signal quality indicators may lead positioning algorithms to weight measurements inappropriately. Advanced measurement engines incorporate sophisticated signal processing techniques including multipath mitigation, interference detection, and adaptive filtering to optimize measurement quality across diverse operating environments. For integrated GNSS/INS systems, measurement engines may also process inertial sensor data alongside GNSS signals within tightly-coupled architectures.