Understanding Turbo Codes: A Signal Processing Study

08/25/2023
by   Xiang-Gen Xia, et al.
0

In this paper, we study turbo codes from the digital signal processing point of view by defining turbo codes over the complex field. It is known that iterative decoding and interleaving between concatenated parallel codes are two key elements that make turbo codes perform significantly better than the conventional error control codes. This is analytically illustrated in this paper by showing that the decoded noise mean power in the iterative decoding decreases when the number of iterations increases, as long as the interleaving decorrelates the noise after each iterative decoding step. An analytic decreasing rate and the limit of the decoded noise mean power are given. The limit of the decoded noise mean power of the iterative decoding of a turbo code with two parallel codes with their rates less than 1/2 is one third of the noise power before the decoding, which can not be achieved by any non-turbo codes with the same rate. From this study, the role of designing a good interleaver can also be clearly seen.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/30/2021

Fast Decoding of Union-free Codes

Union-free codes and disjunctive codes are two combinatorial structures,...
research
04/16/2018

Efficient Scheduling of Serial Iterative Decoding for Zigzag Decodable Fountain Codes

Fountain codes are erasure correcting codes realizing reliable communica...
research
05/03/2023

Generalized LRPC codes

In this paper we generalize the notion of low-rank parity check (LRPC) c...
research
03/29/2023

Gradient Flow Decoding for LDPC Codes

The power consumption of the integrated circuit is becoming a significan...
research
03/18/2022

Zipper Codes

Zipper codes are a framework for describing spatially-coupled product-li...
research
05/15/2018

Coded Iterative Computing using Substitute Decoding

In this paper, we propose a new coded computing technique called "substi...
research
09/03/2022

Error-rate in Viterbi decoding of a duobinary signal in presence of noise and distortions: theory and simulation

The Viterbi algorithm, presented in 1967, allows a maximum likelihood de...

Please sign up or login with your details

Forgot password? Click here to reset