Decoding Error-correcting Codes Via Linear Programming

Decoding Error-correcting Codes Via Linear Programming
Title Decoding Error-correcting Codes Via Linear Programming PDF eBook
Author Jon Feldman
Publisher
Pages 151
Release 2003
Genre
ISBN

Download Decoding Error-correcting Codes Via Linear Programming Book in PDF, Epub and Kindle

(Cont.) Our decoder is particularly attractive for analysis of these codes because the standard message-passing algorithms used for decoding are often difficult to analyze. For turbo codes, we give a relaxation very close to min-cost flow, and show that the success of the decoder depends on the costs in a certain residual graph. For the case of rate-1/2 repeat-accumulate codes (a certain type of turbo code), we give an inverse polynomial upper bound on the probability of decoding failure. For LDPC codes (or any binary linear code), we give a relaxation based on the factor graph representation of the code. We introduce the concept of fractional distance, which is a function of the relaxation, and show that LP decoding always corrects a number of errors up to half the fractional distance. We show that the fractional distance is exponential in the girth of the factor graph. Furthermore, we give an efficient algorithm to compute this fractional distance. We provide experiments showing that the performance of our decoders are comparable to the standard message-passing decoders. We also give new provably convergent message-passing decoders based on linear programming duality that have the ML certificate property.

Error-Correction Coding and Decoding

Error-Correction Coding and Decoding
Title Error-Correction Coding and Decoding PDF eBook
Author Martin Tomlinson
Publisher Springer
Pages 527
Release 2017-02-21
Genre Technology & Engineering
ISBN 3319511033

Download Error-Correction Coding and Decoding Book in PDF, Epub and Kindle

This book discusses both the theory and practical applications of self-correcting data, commonly known as error-correcting codes. The applications included demonstrate the importance of these codes in a wide range of everyday technologies, from smartphones to secure communications and transactions. Written in a readily understandable style, the book presents the authors’ twenty-five years of research organized into five parts: Part I is concerned with the theoretical performance attainable by using error correcting codes to achieve communications efficiency in digital communications systems. Part II explores the construction of error-correcting codes and explains the different families of codes and how they are designed. Techniques are described for producing the very best codes. Part III addresses the analysis of low-density parity-check (LDPC) codes, primarily to calculate their stopping sets and low-weight codeword spectrum which determines the performance of th ese codes. Part IV deals with decoders designed to realize optimum performance. Part V describes applications which include combined error correction and detection, public key cryptography using Goppa codes, correcting errors in passwords and watermarking. This book is a valuable resource for anyone interested in error-correcting codes and their applications, ranging from non-experts to professionals at the forefront of research in their field. This book is open access under a CC BY 4.0 license.

Linear Network Error Correction Coding

Linear Network Error Correction Coding
Title Linear Network Error Correction Coding PDF eBook
Author Xuan Guang
Publisher Springer Science & Business Media
Pages 110
Release 2014-03-21
Genre Computers
ISBN 1493905880

Download Linear Network Error Correction Coding Book in PDF, Epub and Kindle

There are two main approaches in the theory of network error correction coding. In this SpringerBrief, the authors summarize some of the most important contributions following the classic approach, which represents messages by sequences similar to algebraic coding, and also briefly discuss the main results following the other approach, that uses the theory of rank metric codes for network error correction of representing messages by subspaces. This book starts by establishing the basic linear network error correction (LNEC) model and then characterizes two equivalent descriptions. Distances and weights are defined in order to characterize the discrepancy of these two vectors and to measure the seriousness of errors. Similar to classical error-correcting codes, the authors also apply the minimum distance decoding principle to LNEC codes at each sink node, but use distinct distances. For this decoding principle, it is shown that the minimum distance of a LNEC code at each sink node can fully characterize its error-detecting, error-correcting and erasure-error-correcting capabilities with respect to the sink node. In addition, some important and useful coding bounds in classical coding theory are generalized to linear network error correction coding, including the Hamming bound, the Gilbert-Varshamov bound and the Singleton bound. Several constructive algorithms of LNEC codes are presented, particularly for LNEC MDS codes, along with an analysis of their performance. Random linear network error correction coding is feasible for noncoherent networks with errors. Its performance is investigated by estimating upper bounds on some failure probabilities by analyzing the information transmission and error correction. Finally, the basic theory of subspace codes is introduced including the encoding and decoding principle as well as the channel model, the bounds on subspace codes, code construction and decoding algorithms.

List Decoding of Error-Correcting Codes

List Decoding of Error-Correcting Codes
Title List Decoding of Error-Correcting Codes PDF eBook
Author Venkatesan Guruswami
Publisher Springer Science & Business Media
Pages 354
Release 2004-11-29
Genre Computers
ISBN 3540240519

Download List Decoding of Error-Correcting Codes Book in PDF, Epub and Kindle

This monograph is a thoroughly revised and extended version of the author's PhD thesis, which was selected as the winning thesis of the 2002 ACM Doctoral Dissertation Competition. Venkatesan Guruswami did his PhD work at the MIT with Madhu Sudan as thesis adviser. Starting with the seminal work of Shannon and Hamming, coding theory has generated a rich theory of error-correcting codes. This theory has traditionally gone hand in hand with the algorithmic theory of decoding that tackles the problem of recovering from the transmission errors efficiently. This book presents some spectacular new results in the area of decoding algorithms for error-correcting codes. Specificially, it shows how the notion of list-decoding can be applied to recover from far more errors, for a wide variety of error-correcting codes, than achievable before The style of the exposition is crisp and the enormous amount of information on combinatorial results, polynomial time list decoding algorithms, and applications is presented in well structured form.

A Course in Error-correcting Codes

A Course in Error-correcting Codes
Title A Course in Error-correcting Codes PDF eBook
Author Jørn Justesen
Publisher European Mathematical Society
Pages 210
Release 2004
Genre Error-correcting codes (Information theory)
ISBN 9783037190012

Download A Course in Error-correcting Codes Book in PDF, Epub and Kindle

This book is written as a text for a course aimed at advanced undergraduates. Chapters cover the codes and decoding methods that are currently of most interest in research, development, and application. They give a relatively brief presentation of the essential results, emphasizing the interrelations between different methods and proofs of all important results. A sequence of problems at the end of each chapter serves to review the results and give the student an appreciation of the concepts.

Decoding Linear Codes Via Optimization and Graph-based Techniques

Decoding Linear Codes Via Optimization and Graph-based Techniques
Title Decoding Linear Codes Via Optimization and Graph-based Techniques PDF eBook
Author Mohammad H. Taghavi
Publisher
Pages 152
Release 2008
Genre
ISBN

Download Decoding Linear Codes Via Optimization and Graph-based Techniques Book in PDF, Epub and Kindle

Low-density parity-check (LDPC) codes have made it possible to communicate at information rates very close to the Shannon capacity by combining sparsity with quasi-randomness, which enables the use of low-complexity iterative message-passing (IMP) decoders. So far, most systematic studies of IMP decoders have focused on evaluating the average performance of random ensembles of LDPC codes with infinite length. However, the statistical nature of IMP algorithms does not seem very suitable for rigorous analysis the decoding of individual finite-length codes. The need for finite-length studies are most critical in applications such as data storage, where the required decoding error rate is too low to be verifiable by simulation. As an alternative to IMP algorithms, linear programming (LP) decoding is based on relaxing the optimal decoding into a linear optimization. The geometric nature of this approach makes it more amenable to deterministic finite-length analysis than IMP decoding. On the other hand, LP decoding is computationally more complex than IMP decoding, due to both the large number of constraints in the relaxed problem, and the inefficiency of using general-purpose LP solvers. In this dissertation, we study several aspects of LP decoding, starting by some steps toward reducing its complexity. We introduce an adaptive implementation of LP decoding, where the relaxed problem is replaced by a sequence of subproblems of much smaller size, resulting in a complexity reduction by orders of magnitude. This is followed by a sparse implementation of an interior-point LP solver which exploits the structure of the decoding problem. We further propose a cutting-plane approach to improve the error-correcting capability of LP decoding. Along the way, several properties are proved for LP decoding and its proposed variations. We continue by investigating the application of an optimization-based approach to decoding linear codes in the presence of intersymbol interference (ISI). By relaxing the optimal detection problem into a linear program, we derive a new graphical representation for the ISI channel, which can be used for combined equalization and decoding by LP or IMP decoders. Finally, in a separate piece of work, we study the effect of nonlinearities on the multiuser capacity of optical fibers.

Error-correcting Codes

Error-correcting Codes
Title Error-correcting Codes PDF eBook
Author William Wesley Peterson
Publisher MIT Press
Pages 584
Release 1972
Genre Computers
ISBN 9780262160391

Download Error-correcting Codes Book in PDF, Epub and Kindle

The coding problem; Introduction to algebra; Linear codes; Error correction capabilities of linear codes; Important linear block codes; Polynomial rings and galois fields; Linear switching circuits; Cyclic codes; Bose-chaudhuri-hocquenghem codes; Arithmetic codes.