Improving OSNMAlib: New Formats, Features, and Monitoring Capabilities
Aleix Galan-Figueras, Cristian Iñiguez, Ignacio Fernández‐Hernández, Sofie Pollin, Gonzalo Seco‐Granados · IEEE Journal of Indoor and Seamless Positioning and Navigation · 2025
Galileo will declare OSNMA (Open Service Navigation Message Authentication), a civil GNSS signal authentication scheme, operational in the near future. OSNMAlib, an open-source library that implements OSNMA, was presented two years ago after the test phase of the protocol started and has since undergone several upgrades. In this paper, we disclose these upgrades, which comprise new input sources, new features and optimizations, and the creation of an OSNMA real-time monitoring website. For each input source, we describe how can they be integrated within an OSNMA library and what pitfalls to avoid. The new features include optimizations for data retrieval such as the use of dual frequency and Reed Solomon encoding, which are evaluated in urban and open sky scenarios using real recorded data. The new JSON logging format aimed at researchers is used inosnmalib.euwebsite to display, in a friendly and understandable way, the live Galileo and OSNMA messages and the OSNMAlib authentication output. Additionally, the website also provides the I/NAV data bits to help snapshot receivers and other GNSS-based applications.