Scinovex
article

A recursive approach to low complexity codes

IEEE Transactions on Information Theory · 1981 · Vol. 27(5) · pp. 533–547
R. Michael Tanner

Abstract

A method is described for constructing long error-correcting codes from one or more shorter error-correcting codes, referred to as subcodes, and a bipartite graph. A graph is shown which specifies carefully chosen subsets of the digits of the new codes that must be codewords in one of the shorter subcodes. Lower bounds to the rate and the minimum distance of the new code are derived in terms of the parameters of the graph and the subeodes. Both the encoders and decoders proposed are shown to take advantage of the code's explicit decomposition into subcodes to decompose and simplify the associated computational processes. Bounds on the performance of two specific decoding algorithms are established, and the asymptotic growth of the complexity of decoding for two types of codes and decoders is analyzed. The proposed decoders are able to make effective use of probabilistic information supplied by the channel receiver, e.g., reliability information, without greatly increasing the number of computations required. It is shown that choosing a transmission order for the digits that is appropriate for the graph and the subcodes can give the code excellent burst-error correction abilities. The construction principles

Error Correcting Code TechniquesCoding theory and cryptographyAdvanced Wireless Communication TechniquesFactor graphLow-density parity-check codeBipartite graphDecoding methodsComputer scienceAlgorithmTanner graphEncoderCode rateBlock code
Citations
3,109
FWCI
1.27
field-weighted impact
References
18
Percentile
84%
vs. same field & year
Citations per year
Cited by
Turbo decoding as an instance of Pearl's "belief propagation" algorithm
IEEE Journal on Selected Areas in Communications · 1998 · 907 citations
The capacity of low-density parity-check codes under message-passing decoding
IEEE Transactions on Information Theory · 2001 · 3,050 citations
Good error-correcting codes based on very sparse matrices
IEEE Transactions on Information Theory · 1999 · 3,695 citations
Design of capacity-approaching irregular low-density parity-check codes
IEEE Transactions on Information Theory · 2001 · 3,364 citations
A 690-mW 1-Gb/s 1024-b, rate-1/2 low-density parity-check code decoder
IEEE Journal of Solid-State Circuits · 2002 · 535 citations
Graph-Based Analysis and Optimization of Contention Resolution Diversity Slotted ALOHA
IEEE Transactions on Communications · 2010 · 749 citations
Factor graphs and the sum-product algorithm
IEEE Transactions on Information Theory · 2001 · 6,415 citations
References
Error-Correcting Codes.
Mathematics of Computation · 1962 · 2,066 citations
Low-density parity-check codes
IEEE Transactions on Information Theory · 1962 · 10,507 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.

A recursive approach to low complexity codes · Scinovex