Comparison of Turbo Codes and Low Density Parity Check Codes
Ahmad Khan
Abstract
Open-access reader
Ahmad Khan
Abstract
Open-access reader
The most powerful channel coding schemes, namely, those based on turbo codes and LPDC (Low density parity check) codes have in common principle of iterative decoding.Shannon's predictions for optimal codes would imply random like codes, intuitively implying that the decoding operation on these codes would be prohibitively complex.A brief comparison of Turbo codes and LDPC codes will be given in this section, both in term of performance and complexity.In order to give a fair comparison of the codes, we use codes of the same input word length when comparing.The rate of both codes is R = 1/2.However, the Berrou's coding scheme could be constructed by combining two or more simple codes.These codes could then be decoded separately, whilst exchanging probabilistic, or uncertainty, information about the quality of the decoding of each bit to each other.This implied that complex codes had now become practical.This discovery triggered a series of new, focused research programmes, and prominent researchers devoted their time to this new area.. Leading on from the work from Turbo codes, MacKay at the University of Cambridge revisited some 35 year old work originally undertaken by Gallagher [5], who had constructed a class of codes dubbed Low Density Parity Check (LDPC) codes.Building on the increased understanding on iterative decoding and probability propagation on graphs that led on from the work on Turbo codes, MacKay could now show that Low Density Parity Check (LDPC) codes could be decoded in a similar manner to Turbo codes, and may actually be able to beat the Turbo codes [6].As a review, this paper will consider both these classes of codes, and compare the performance and the complexity of these codes.A description of both classes of codes will be given.
OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
The most powerful channel coding schemes, namely, those based on turbo codes and LPDC (Low density parity check) codes have in common principle of iterative decoding.Shannon's predictions for optimal codes would imply random like codes, intuitively implying that the decoding operation on these codes would be prohibitively complex.A brief comparison of Turbo codes and LDPC codes will be given in this section, both in term of performance and complexity.In order to give a fair comparison of the codes, we use codes of the same input word length when comparing.The rate of both codes is R = 1/2.However, the Berrou's coding scheme could be constructed by combining two or more simple codes.These codes could then be decoded separately, whilst exchanging probabilistic, or uncertainty, information about the quality of the decoding of each bit to each other.This implied that complex codes had now become practical.This discovery triggered a series of new, focused research programmes, and prominent researchers devoted their time to this new area.. Leading on from the work from Turbo codes, MacKay at the University of Cambridge revisited some 35 year old work originally undertaken by Gallagher [5], who had constructed a class of codes dubbed Low Density Parity Check (LDPC) codes.Building on the increased understanding on iterative decoding and probability propagation on graphs that led on from the work on Turbo codes, MacKay could now show that Low Density Parity Check (LDPC) codes could be decoded in a similar manner to Turbo codes, and may actually be able to beat the Turbo codes [6].As a review, this paper will consider both these classes of codes, and compare the performance and the complexity of these codes.A description of both classes of codes will be given.
Key concepts: Turbo code, Computer science, Low-density parity-check code, Serial concatenated convolutional codes, Raptor code, Concatenated error correction code, Algorithm, Error floor