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

Copyright Kluwer Academic Publishers 2002 under license agreement with Books24x7

Products & Services
Error Correction Chips
Error correction chips are semiconductor ICs that are used to check and to correct data transmission errors.
Absolute Rotary Encoders
Absolute rotary encoders use optical, mechanical, or magnetic indexing for angular measurement. They do not lose their position after power-down, but instead provide absolute position upon power-up without requiring a home cycle or any shaft rotation.
Incremental Rotary Encoders
Incremental rotary encoders are multi-turn sensors that use optical, mechanical, or magnetic index-counting for angular measurement. They contain no absolute reference, but instead count relative to the turn-on position.
Marking Stamps and Type
Marking stamps and marking type include hot stamps and metal stamps are used to leave an impression on a target object. Rubber stamps are used to mark items with ink.
Bar Code Software
Bar code software identifies or decodes bar code symbology, generates output strings corresponding to barcode values, creates bar code fonts, prints bar codes, and/or performs tracking, etc.

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...