This is the most delicate part. RINEX 3.x uses specific observation codes (e.g., C1C for GPS L1 C/A code, L2W for L2P semi-codeless). The converter must map NovAtel’s internal tracking types to these standard RINEX codes. A mismatch here corrupts the data.
A university deploys a NovAtel ProPak6 in Antarctica. The raw GNS logs are converted to RINEX and submitted to the International GNSS Service (IGS). Global researchers then use the data to model ionospheric scintillation. Gns To Rinex Converter
| Tool | Input Formats | Output RINEX | Strengths | Weaknesses | |------|---------------|--------------|-----------|-------------| | | UBX, RTCM3, NovAtel, Septentrio, NMEA, BINEX | 2.x, 3.x | Free, open-source, multi-format | Limited to RTKLIB’s decoder capability | | GFZRNX (GFZ) | Many (via library) | 3.x | Highly robust, command-line, strict validation | No GUI | | teqc (legacy) | ~100 formats | 2.x (limited 3.x) | Industry gold standard (1995-2020) | Unmaintained, no Galileo/BeiDou fully | | BNC (BKG) | RTCM3 stream, BINEX, UBX | 3.x | Real-time streaming to RINEX | Complex setup | | Vendor tools | Their own | 2.x, 3.x | Perfect for that receiver | Incompatible with others | This is the most delicate part
Converting a GNS file is generally a straightforward process, but attention to detail is required to ensure data integrity. Below is a general workflow applicable to most converter tools. A mismatch here corrupts the data
Most professional post-processing engines, such as RTKLIB or proprietary suites from other brands, require RINEX input.