Skip to Main Content
Digital satellite multimedia broadcasting services in Europe are specified in the Mobile Satellite Services (MSS) frequency band by two recently developed standards, namely the European Telecommunications Standards Institute (ETSI) Satellite Digital Radio (SDR) and the Digital Video Broadcasting-Satellite services to Handhelds (DVB-SH) standards. Commercial deployment of operational systems based on these standards is foreseen in the coming years targeting mainly six large European markets. For these standards, a state-of-the-art channel code is deployed based on the 3rd Generation Partnership Project 2 (3GPP2) specifications having a wide range of coding rates. The purpose of this paper is twofold: (i) It studies and compares, for the first time, the Bit Error Rate (BER) performance of the 3GPP2 turbo code used in the aforementioned systems, in order to serve as a benchmark for system design engineers; and (ii) It investigates novel alternative channel coding schemes, including other state-of-the-art turbo code configurations and also Low-Density Parity-Check (LDPC) codes with linear-time encoding, such as the Irregular Repeat-Accumulate (IRA) codes, in order to improve the performance and/or reduce the complexity in future mobile satellite broadcasting systems. Extensive performance evaluation results in the Additive White Gaussian Noise (AWGN) and uncorrelated Rayleigh/Rician fading channels have shown that the use of turbo codes with higher number of states improves performance against the 3GPP2 turbo codes of up to 0.25 dB but the decoding complexity is almost doubled. Furthermore, the use of duo-binary turbo codes reduces decoding latency and makes them more robust in puncturing with performance improvement against the 3GPP2 turbo codes of up to 0.3 dB but performance degrades at very low coding rates. On the other hand, the use of Rate Compatible (RC)-IRA codes results in smaller performance improvement against the 3GPP2 turbo codes, i.e. up to 0.1 dB, but ra- - te compatibility is used to obtain different coding rates with simple puncturing/extending method.