In order to directly interface with signal broadcast by global navigation satellite systems (GNSS) – such as GPS or Galileo – for the purpose of calculating location, a potential user is required to extract great amount of information from interface control documents (ICD) as well as build custom software tools to process this information. This is time consuming and inefficient. Instead it would be great if such tools and information was readily available in one single project. This thesis addresses this issue by designing a universal data structure which is able to accommodate all necessary information to interface with any GNSS. Universal GNSS data structure is designed in such a way so that software tools can be entirely generic across all GNSS, i.e. do not include any functionality specific to only one GNSS. This is done by embedding certain logic parameters inside data structure itself, which determine how software tools behave. The data structure realized in the form of XML file with specific rules and syntax. Data from GPS and Galileo ICDs is scraped and compiled into XML file. A Rust tool-set is created to read XML file and extract information such as pseudo-random noise codes and navigation message structure. Using this information, it is possible to decode a raw bit stream broadcast by GNSS spacecraft, although currently additional tools need to be added to completely automatize this process.


    Access

    Download


    Export, share and cite



    Title :

    Development of Software Library for Open Source GNSS Receiver with Focus on Physical Layer Signal Processing


    Contributors:

    Publication date :

    2021-01-01


    Type of media :

    Theses


    Type of material :

    Electronic Resource


    Language :

    English



    Classification :

    DDC:    620 / 629



    Development of GNSS Software Receiver

    Suetake, M. | British Library Online Contents | 2013


    Software defined GNSS reflections receiver design

    Dongkai, Y. / Wenrui, D. / Qishan, Z. | British Library Online Contents | 2009


    GNSS receiver for GLONASS signal reception

    Kovar, P. / Vejrazka, F. / Seidl, L. et al. | IEEE | 2005


    GNSS Receiver for GLONASS Signal Reception

    Kovar, P. | Online Contents | 2005