Title :
SOVA based decoding of double-binary turbo convolutional code
Author :
Bera, Debasish ; Sen, Jaydip
Author_Institution :
Wireless & Multimedia Innovation Lab., Tata Consultancy Services Ltd., Kolkata, India
Abstract :
The channel encoder is incorporated in communication system to mitigate the effects of distortion, attenuation and fading as may be experienced by the transmitted signal. In this article we have discussed about circular recursive systematic convolutional (CRSC) based turbo codes and their bi-directional soft output viterbi algorithm (SOVA) decoding approach. The bi-directional SOVA [10] is considered in view of its better performance and implementation complexity trade-off. Necessary changes in basic message passing equations of bi-directional SOVA has been introduced, when the double binary CRSC codes are considered instead of the classical binary turbo codes. Double binary CRSC code provides significant error-correcting performance while not suffering from the well-known bit error rate (BER) floor of classical binary turbo codes. Decoding of these circular codes requires a prologue decoder, prior to the actual trellis decoding, to estimate the initial state. A prologue-decoding algorithm for double-binary CRSC code has also been proposed. Prologue decoding plays a very important role in assessing the circulation state of the encoder for a CRSC codes [4]. Efficient determination of circulation state through prologue decoding helps in achieving impressive error performance. Insight into the process of prologue decoding is also useful in reducing average power dissipation in digital implementation of such turbo codecs. The design issues related to prologue decoding and their effects on error performance have also been discussed in this paper. It has been shown that, the performance of prologue decoder does not depend much on prologue length. Adequate simulation results have been included.
Keywords :
Viterbi decoding; binary codes; channel coding; computational complexity; convolutional codes; error statistics; turbo codes; SOVA-based decoding; bit error rate; channel encoder; circular recursive systematic convolutional-based turbo codes; classical binary turbo codes; communication system; double-binary turbo convolutional code; error-correcting performance; implementation complexity trade-off; prologue decoder; soft output viterbi algorithm; trellis decoding; Attenuation; Bidirectional control; Bit error rate; Convolution; Convolutional codes; Decoding; Distortion; Fading; Turbo codes; Viterbi algorithm; CRSC; DVB-RCS; Prologue decoding; SOVA; Trellis; Turbo decoding;
Conference_Titel :
Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology, 2009. Wireless VITAE 2009. 1st International Conference on
Conference_Location :
Aalborg
Print_ISBN :
978-1-4244-4066-5
Electronic_ISBN :
978-1-4244-4067-2
DOI :
10.1109/WIRELESSVITAE.2009.5172544