General information - OSNMAlib v3.1.0
This version is compatible with the following document versions:
Galileo_OSNMA_SIS_ICD_v1.1.pdf
Galileo_OSNMA_Receiver_Guidelines_v1.3.pdf
In other words, OSNMAlib is compatible with OSNMA live signal transmitted after 2023-08-03 11:00.
OSNMAlib complies with all the official test vectors. However, the internet download for the new Merkle tree is missing, so a file needs to be specified using the new_merkle_name
option in the configuration dictionary (defaults to new_OSNMA_MerkleTree.xml
).
See this wiki page for a list of all the OSNMAlib configuration options.
Check the website OSNMAlib.eu for a live view of the OSNMA protocol. The website also provides in an API the navigation data bits received and the OSNMAlib JSON output.
What has changed Major Version
- Status logging in pure JSON format. See
json-schema
[html|json]. - Multiple OSNMA optimizations. See (Improving Galileo OSNMA Time To First Authenticated Fix).
- Dual-frequency data reception from E1-B and E5b-I. Currently only for SBF.
What has changed Minor Version
- Reed-Solomon recovery for words 1-4 using words 17-20 transmitted in E1B.
- Reformated metrics folder to include new TTFAF simulations using dual-frequency and Reed Solomon.
- Custom run
run.py
file contains a dictionary pre-configured with several options for easy handling.
Full Changelog of this version: v2.5.4...v3.1.0