From Turbo Coding for Satellite and Wireless Communications
2.5 Serial Concatenation
A serial concatenated code was first conceived by Forney [46], see Figure 2.16. It was shown that the probability of error for serial concatenated codes decreases exponentially as the frame size increases at rates less than capacity while decoding complexity increases only algebraically.
Figure 2.16: Serial Concatenation Codes
The outer encoder produces outer code symbols (or sequences of symbols) that enter the inner encoder as information symbols (sequences). The inner encoder, in turn, produces inner code symbols that are transmitted using some memoryless modulation. Forney showed that the optimal concatenated receiver consists of an inner detector producing a posteriori probabilities (APP) of the inner information symbols, which are then used in the outer detector.
The best known example is a Reed-Solomon (RS) outer code concatenated with a convolutional inner code separated by a symbol interleaver. A SCCC is the result of combining the features of serial concatenated codes with those of turbo codes. Unlike the symbol interleaver between RS and the convolutional code, a bit interleaver is used in SCCCs to introduce randomness.
2.5.1 Structure of SCCC
Using the same components as the turbo codes, such as constituent encoders, the interleaver, the puncturer, and the soft-input soft-output MAP decoders, another type of concatenated codes, serial concatenated convolutional codes (SCCCs), were proposed [59]. The good performance of SCCCs has led to a lot of investigations and applications in the coding field.
The basic structure of a SCCC encoder is shown in Figure 2.17, where u
Products & Services
Topics of Interest
2.6 Summary The fundamental principles behind binary convolutional turbo coding have been introduced, including the component codes, the interleaving, the trellis termination, the puncturing and the...
4.6 Concatenated Codes The technique called concatenation (Forney, 1966) was introduced by Forney and finds application in various digital television standards, as described in the remaining part of...
2.1 Turbo Codes and LDPC codes Concatenated codes were first proposed by Forney [46] as a means for achieving high coding gain (without the complexity of long codes) by combining two or more...
2.3 Parallel Concatenation The original turbo code [6] is the combination of two parallel Recursive Systematic Convolutional (RSC) codes concatenated by a pseudo-random interleaver, and an iterative...
4.7 Error Correction in Digital Television Standards The following digital television broadcast systems are described in detail in Chapters 6, 7, 8, 9, 10. The main interest at this point is to call...