Turbo Coding for Satellite and Wireless Communications

Chapter 3: Non-Binary Turbo Codes DVB/RCS Standard

Double-binary elementary codes provide better error-correcting performance than binary codes for equivalent implementation complexity [89]. And also, a parallel concatenation of Circular Recursive Systematic Convolutional codes (CRSC) [90] makes convolutional turbo codes efficient for coding of data cells in blocks. The double-binary CRSC codes were adopted in the DVB-RCS standard for their excellent performance as an alternative to the conventional scheme consisting of the concatenation of a convolutional code and a RS code.

The codes investigated in this chapter are constructed via parallel concatenation of double-binary CRSC codes by a non-uniform interleaver. Circular coding is a kind of "tail-biting" technique that avoids reducing the code rate and increasing the transmission bandwidth. The influence of puncturing and suboptimal decoding algorithm, Max-Log-MAP algorithm, are less significant with double-binary turbo codes than with binary turbo codes. Using double-binary codes, the latency of the decoder is halved. Double-binary CRSC code could be easily adopted for many applications, for various block sizes and code rates, with retaining excellent coding gains.

3.1 Design of Double-Binary CRSC Codes

For efficient convolutional turbo coding, the number of memory elements is a key consideration since the component codes with small constraint lengths ensure convergence at very low signal to noise ratios and the correlation effects are minimized [88]. Moreover, reasonable constraint lengths make hardware implementation on a single integrated circuit possible since the material complexity of the decoder grows exponentially with the code memory. The solution chosen uses component codes with memory ? =...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Error Correction Chips
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.