{"title":"改进OSNMAlib:新的格式、特性和监控功能","authors":"Aleix Galan-Figueras;Cristian Iñiguez;Ignacio Fernandez-Hernandez;Sofie Pollin;Gonzalo Seco-Granados","doi":"10.1109/JISPIN.2025.3558771","DOIUrl":null,"url":null,"abstract":"Galileo will declare Open Service Navigation Message Authentication (OSNMA), a civil Global Navigation Satellite System (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 article, 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 JavaScript Object Notation (JSON) logging format aimed at researchers is used in <italic>osnmalib.eu</i> website to display, in a friendly and understandable way, the live Galileo and OSNMA messages and the OSNMAlib authentication output. In addition, the website also provides the I/NAV data bits to help snapshot receivers and other GNSS-based applications.","PeriodicalId":100621,"journal":{"name":"IEEE Journal of Indoor and Seamless Positioning and Navigation","volume":"3 ","pages":"117-127"},"PeriodicalIF":0.0000,"publicationDate":"2025-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10955685","citationCount":"0","resultStr":"{\"title\":\"Improving OSNMAlib: New Formats, Features, and Monitoring Capabilities\",\"authors\":\"Aleix Galan-Figueras;Cristian Iñiguez;Ignacio Fernandez-Hernandez;Sofie Pollin;Gonzalo Seco-Granados\",\"doi\":\"10.1109/JISPIN.2025.3558771\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Galileo will declare Open Service Navigation Message Authentication (OSNMA), a civil Global Navigation Satellite System (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 article, 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 JavaScript Object Notation (JSON) logging format aimed at researchers is used in <italic>osnmalib.eu</i> website to display, in a friendly and understandable way, the live Galileo and OSNMA messages and the OSNMAlib authentication output. In addition, the website also provides the I/NAV data bits to help snapshot receivers and other GNSS-based applications.\",\"PeriodicalId\":100621,\"journal\":{\"name\":\"IEEE Journal of Indoor and Seamless Positioning and Navigation\",\"volume\":\"3 \",\"pages\":\"117-127\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2025-04-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10955685\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IEEE Journal of Indoor and Seamless Positioning and Navigation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10955685/\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Journal of Indoor and Seamless Positioning and Navigation","FirstCategoryId":"1085","ListUrlMain":"https://ieeexplore.ieee.org/document/10955685/","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improving OSNMAlib: New Formats, Features, and Monitoring Capabilities
Galileo will declare Open Service Navigation Message Authentication (OSNMA), a civil Global Navigation Satellite System (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 article, 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 JavaScript Object Notation (JSON) logging format aimed at researchers is used in osnmalib.eu website to display, in a friendly and understandable way, the live Galileo and OSNMA messages and the OSNMAlib authentication output. In addition, the website also provides the I/NAV data bits to help snapshot receivers and other GNSS-based applications.