Glossary

A working reference for satellites, measurements, formats, and the terms specific to this repo.


1. Satellites and signals


2. What the receiver actually measures


3. Error sources


4. File formats

RINEX — Receiver INdependent EXchange format. Plain text, the universal GNSS interchange format. Two kinds matter here:

RINEX 2 vs RINEX 3 — version 2 is old, cramped layout, one global list of observation types. Version 3 is modern, per-constellation observation types, better multi-GNSS. The parser bug hit above is in the version 2 path only.

File naming, old (RINEX 2) — ssssDDD0.YYt

Example Meaning
ab022370.26o station ab02, day-of-year 237, session 0, year 26, type o = observation
brdc2370.26n broadcast, DOY 237, year 26, n = GPS navigation
.26g / .26p GLONASS nav / mixed nav

File naming, new (RINEX 3) — long form

ZIM300CHE_R_20262370000_01D_30S_MO.rnx

Field Meaning
ZIM3 station
00 monument/receiver number
CHE country (Switzerland)
R from data centre archive
2026 237 0000 start year, DOY, hour+minute
01D 1 day span
30S 30 second sampling
MO Mixed constellation Observation (MN = Mixed Navigation)
.rnx plain RINEX text

Other formats


5. Time


6. Coordinate frames


7. Positioning methods

Method Description Accuracy Binary
SPP Single Point Positioning. One receiver, pseudoranges only, broadcast ephemeris. Fast, always works, no base station. 1.5–10 m gnss_spp
DGNSS Differential; base station sends corrections, code only. ~0.5–2 m —
RTK Real Time Kinematic. Two receivers, carrier phase, resolve the integer ambiguities. Needs a base within roughly 10–40 km. 1–2 cm when fixed gnss_solve
PPP Precise Point Positioning. Single receiver, but precise orbit/clock products instead of a base. Takes 10–30 min to converge. Few cm gnss_ppp
PPP-RTK / CLAS / MADOCA PPP plus atmospheric corrections from a network, so it converges fast like RTK without a nearby base. — —

8. RTK vocabulary


9. Filters and estimation


10. Quality numbers


11. Networks, stations, archives


Revision #3
Created 2026-08-31 19:21:46 UTC by Jakub Kecek
Updated 2026-08-31 19:28:51 UTC by Jakub Kecek