-
Notifications
You must be signed in to change notification settings - Fork 2
Description
CRINEX
CRINEX (Compact RINEX) was developped in the 90s to compress RINEX observations and facilitate the exchange of GNSS observations. This is particularly suited nowadays due to the multiplication of the GNSS constellations and signals.
CRINEX is natively supported by this framework, thanks to the RINEX parser and more precisly its Hatanaka module.
It works both ways (compression, and decompression), and for both, offers support of a compression order from 1 to 6,
while the historical tool limits itself to M=3
- the DecompressorExpert API offers full control over the compression order and adapts in real time
- same for the mirror operation
This framework aims at becoming a modern replacement of the historical tool.
For worldwide compatibility, the default compression order is set to 3, just like in the historical application.
CRINEX study
CRINEX is not a lossless compression for the signals observation. The higher the compression order, the larger the error.
In the historical paper, it is said that M=5 is the optimal value. It would be nice to recreate the paper analysis by using a combination of RNX2CRX, CRX2RNX and rinex-cli