Design of duo-binary CRSC turbo convolution code

This article discusses about a powerful forward error correction method, turbo coding, that has gained considerable attention in recent past [1]. Double-binary turbo coding and its bi-directional Soft Output Viterbi Algorithm (SOVA) based decoding has been discussed in details. A special type of component encoder called Circular Recursive Systematic Convolutional (CRSC) code has been considered. The double-binary CRSC code is specified for various block sizes and wide range of code rates. It is adopted in the Digital Video Broadcasting-Return Channel Satellite (DVB-RCS) standard [3]. It also describes the architectural design issues of the turbo codec.