2015Unpublished venueRequires access

Concatenated Codes and Iterative Decoding

Didier Le Ruyet, Mylène Pischella

Open publisher page 0 citations

Abstract

This chapter starts by giving the principles of soft input soft output decoding including the sum-product and forward-backward algorithm for convolutional codes. Next, it describes the low density parity check (LDPC) codes, their encoders and their iterative decoders for erasure channel, binary symmetric channel and additive white Gaussian noise channel. Then, the chapter discusses parallel concatenated convolutional codes or turbo codes and the structure of the associated iterative decoder. It also explains other classes of concatenated codes such as the parallel concatenated block codes (PCBCs), repeat-accumulate (RA) codes, product codes and serial concatenation of convolutional codes. Finally, the chapter gives exercises of soft input soft output decoding of a two-state convolutional code, and soft input soft output decoding of a linear block code for the reader.

About this research paper

What this paper is about

This chapter starts by giving the principles of soft input soft output decoding including the sum-product and forward-backward algorithm for convolutional codes. Next, it describes the low density parity check (LDPC) codes, their encoders and their iterative decoders for erasure channel, binary symmetric channel and additive white Gaussian noise channel. Then, the chapter discusses parallel concatenated convolutional codes or turbo codes and the structure of the associated iterative decoder. It also explains other classes of concatenated codes such as the parallel concatenated block codes (PCBCs), repeat-accumulate (RA) codes, product codes and serial concatenation of convolutional codes. Finally, the chapter gives exercises of soft input soft output decoding of a two-state convolutional code, and soft input soft output decoding of a linear block code for the reader.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

This chapter starts by giving the principles of soft input soft output decoding including the sum-product and forward-backward algorithm for convolutional codes. Next, it describes the low density parity check (LDPC) codes, their encoders and their iterative decoders for erasure channel, binary symmetric channel and additive white Gaussian noise channel. Then, the chapter discusses parallel concatenated convolutional codes or turbo codes and the structure of the associated iterative decoder. It also explains other classes of concatenated codes such as the parallel concatenated block codes (PCBCs), repeat-accumulate (RA) codes, product codes and serial concatenation of convolutional codes. Finally, the chapter gives exercises of soft input soft output decoding of a two-state convolutional code, and soft input soft output decoding of a linear block code for the reader.

Key concepts: Serial concatenated convolutional codes, Concatenated error correction code, Turbo code, Convolutional code, Linear code, Block code, Computer science, Low-density parity-check code

Related papers

Back to paper searchBrowse research topicsOriginal source
Concatenated Codes and Iterative Decoding — Research Paper | ScholarLens