Skip to main content

EPHEMERIS

The EPHEMERIS block controls how PpRx handles satellite correction and differential-correction data. These settings affect whether SBAS-based satellite clock and orbit corrections are applied to measurements and whether decoded correction records are included in the GBX output.

Below is an example of the EPHEMERIS block:

[EPHEMERIS]
APPLY_SBAS_DIFFERENTIAL_CORRECTIONS = TRUE
EXPORT_DIFFERENTIAL_CORRECTIONS = TRUE

APPLY_SBAS_DIFFERENTIAL_CORRECTIONS

Default: False
Parameter Class: Tunable
Impact of Change: Medium
Technical Info: Enables use of SBAS fast and long-term satellite corrections to adjust GNSS satellite clock and orbit modeling. This affects SBAS satellite correction messages only; SBAS ionospheric corrections are handled separately by the IONO_ESTIMATOR block.
Practical Tuning Info: Enable when SBAS is valid for the operating region (e.g. North America). Leave disabled for controlled testing or workflows that already use another precise correction source.

EXPORT_DIFFERENTIAL_CORRECTIONS

Default: False
Parameter Class: Tunable
Impact of Change: Low
Technical Info: Enables decoded SBAS/CNAV differential-correction records to be included in the main GBX output, or in messages produced by --export-ephem. This controls exported/logged data only and does not by itself cause corrections to be applied to navigation.
Practical Tuning Info: Enable to inspect, log, or forward differential-correction records for diagnostics or downstream processing. Leave disabled for normal operation when exports should contain only primary ephemeris-related data.