{"title":"A simplified convolutional decoder for galileo os: performance evaluation with a galileo mass-market receiver in live scenario","authors":"P. Crosta, G. Pirazzi","doi":"10.1109/NAVITEC.2016.7849358","DOIUrl":null,"url":null,"abstract":"The Galileo E1 Open Service signal broadcasts a navigation message containing 120 bits of information per page on the signal component E1B. This raw navigation message is ½ convolutional encoded with a Forward Error Correcting (FEC) Code. The encoded symbols are interleaved within a block interleaver size of 240 symbols and broadcast every second. The resulting data rate is 250 symbol/second. The user receiver, after the detection of the synchronization pattern and the deinterleaving of the symbols, decodes the page symbols into data bits commonly by using a Viterbi Algorithm (VA) [1]. VA performs an iterative search to realise maximum-likelihood decoding. Implementing a Viterbi Decoder (VD) for mass-market and commercial applications could be demanding. In communication application, a VD may consume more than onethird of power consumption of the whole baseband processing [2]. Thus, designing an optimized VD to reduce the power consumption, especially for mobile and mass market applications, is an important topic. This paper presents the results of a new decoder called State Transparent Convolutional (STC) [4]. The analyses are carried out in simulated scenarios and on-field tests and the computational load of the VD and STC decoder as function of the C/N0 and elevation angle will be investigated. Results show a great benefit in term of complexity reduction when STS is applied in decoding the Galileo Open Service Navigation messages.","PeriodicalId":228093,"journal":{"name":"2016 8th ESA Workshop on Satellite Navigation Technologies and European Workshop on GNSS Signals and Signal Processing (NAVITEC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 8th ESA Workshop on Satellite Navigation Technologies and European Workshop on GNSS Signals and Signal Processing (NAVITEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NAVITEC.2016.7849358","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The Galileo E1 Open Service signal broadcasts a navigation message containing 120 bits of information per page on the signal component E1B. This raw navigation message is ½ convolutional encoded with a Forward Error Correcting (FEC) Code. The encoded symbols are interleaved within a block interleaver size of 240 symbols and broadcast every second. The resulting data rate is 250 symbol/second. The user receiver, after the detection of the synchronization pattern and the deinterleaving of the symbols, decodes the page symbols into data bits commonly by using a Viterbi Algorithm (VA) [1]. VA performs an iterative search to realise maximum-likelihood decoding. Implementing a Viterbi Decoder (VD) for mass-market and commercial applications could be demanding. In communication application, a VD may consume more than onethird of power consumption of the whole baseband processing [2]. Thus, designing an optimized VD to reduce the power consumption, especially for mobile and mass market applications, is an important topic. This paper presents the results of a new decoder called State Transparent Convolutional (STC) [4]. The analyses are carried out in simulated scenarios and on-field tests and the computational load of the VD and STC decoder as function of the C/N0 and elevation angle will be investigated. Results show a great benefit in term of complexity reduction when STS is applied in decoding the Galileo Open Service Navigation messages.