On Linear Programming Based Decoding of Graph-based Codes

Download On Linear Programming Based Decoding of Graph-based Codes PDF Online Free

Author :
Release : 2013
Genre :
Kind :
Book Rating : /5 ( reviews)

On Linear Programming Based Decoding of Graph-based Codes - read free eBook in online reader or directly download on the web page. Select files or add your book in reader. Download and read online ebook On Linear Programming Based Decoding of Graph-based Codes write by Idan Goldenberg. This book was released on 2013. On Linear Programming Based Decoding of Graph-based Codes available in PDF, EPUB and Kindle.

Decoding Linear Codes Via Optimization and Graph-based Techniques

Download Decoding Linear Codes Via Optimization and Graph-based Techniques PDF Online Free

Author :
Release : 2008
Genre :
Kind :
Book Rating : /5 ( reviews)

Decoding Linear Codes Via Optimization and Graph-based Techniques - read free eBook in online reader or directly download on the web page. Select files or add your book in reader. Download and read online ebook Decoding Linear Codes Via Optimization and Graph-based Techniques write by Mohammad H. Taghavi. This book was released on 2008. Decoding Linear Codes Via Optimization and Graph-based Techniques available 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.

Decoding Error-correcting Codes Via Linear Programming

Download Decoding Error-correcting Codes Via Linear Programming PDF Online Free

Author :
Release : 2003
Genre :
Kind :
Book Rating : /5 ( reviews)

Decoding Error-correcting Codes Via Linear Programming - read free eBook in online reader or directly download on the web page. Select files or add your book in reader. Download and read online ebook Decoding Error-correcting Codes Via Linear Programming write by Jon Feldman. This book was released on 2003. Decoding Error-correcting Codes Via Linear Programming available 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.

Code Representation and Performance of Graph-Based Decoding

Download Code Representation and Performance of Graph-Based Decoding PDF Online Free

Author :
Release : 2008
Genre :
Kind :
Book Rating : /5 ( reviews)

Code Representation and Performance of Graph-Based Decoding - read free eBook in online reader or directly download on the web page. Select files or add your book in reader. Download and read online ebook Code Representation and Performance of Graph-Based Decoding write by Junsheng Han. This book was released on 2008. Code Representation and Performance of Graph-Based Decoding available in PDF, EPUB and Kindle. Key to the success of modern error correcting codes is the effectiveness of message-passing iterative decoding (MPID). Unlike maximum-likelihood (ML) decoding, the performance of MPID depends not only on the code, but on how the code is represented. In particular, the performance of MPID is potentially improved by using a redundant representation. We focus on Tanner graphs and study combinatorial structures therein that help explain the performance disparity among different representations of the same code. Emphasis is placed on the complexity-performance tradeoff, as more and more check nodes are allowed in the graph. Our discussion applies to MPID as well as linear programming decoding (LPD), which we collectively refer to as graph-based decoding. On an erasure channel, it is well-known that the performance of MPID or LPD is determined by stopping sets. Following Schwartz and Vardy, we define the stopping redundancy as the smallest number of check nodes in a Tanner graph such that smallest size of a non-empty stopping set is equal to the minimum Hamming distance of the code. Roughly speaking, stopping redundancy measures the complexity requirement (in number of check nodes) for MPID of a redundant graph representation to achieve performance comparable to ML decoding (up to a constant factor for small channel erasure probability). General upper bounds on stopping redundancy are obtained. One of our main contribution is a new upper bound based on probabilistic analysis, which is shown to be by far the strongest. From this bound, it can be shown, for example, that for a fixed minimum distance, the stopping redundancy grows just linearly with the redundancy (codimension). Specific results on the stopping redundancy of Golay and Reed-Muller codes are also obtained. We show that the stopping redundancy of maximum distance separable (MDS) codes is bounded in between a Turan number and a single-exclusion (SE) number --- a purely combinatorial quantity that we introduce. By studying upper bounds on the SE number, new results on the stopping redundancy of MDS codes are obtained. Schwartz and Vardy conjecture that the stopping redundancy of an MDS code should only depend on its length and minimum distance. Our results provide partial confirmation, both exact and asymptotic, to this conjecture. Stopping redundancy can be large for some codes. We observe that significantly fewer checks are needed if a small number of small stopping sets are allowed. These small stopping sets can then be dealt with by ``guessing'' during the iterative decoding process. Correspondingly, the guess-g stopping redundancy is defined and it is shown that the savings in number of required check nodes are potentially significant. Another theoretically interesting question is when MPID of a Tanner graph achieves the same word error rate an ML decoder. This prompts us to define and study ML redundancy. Applicability and possible extensions of the current work to a non-erasure channel are discussed. A framework based on pseudo-codewords is considered and shown to be relevant. However, it is also observed that the polytope characterization of pseudo-codewords is not complete enough to be an accurate indicator of MPID performance. Finally, in a separate piece of work, the probability of undetected error (PUE) for over-extended Reed-Solomon codes is studied through the weight distribution bounds of the code. The resulting PUE expressions are shown to be tight in a well-defined sense.

Cryptography and Coding

Download Cryptography and Coding PDF Online Free

Author :
Release : 2009-12-02
Genre : Computers
Kind :
Book Rating : 687/5 ( reviews)

Cryptography and Coding - read free eBook in online reader or directly download on the web page. Select files or add your book in reader. Download and read online ebook Cryptography and Coding write by Matthew G. Parker. This book was released on 2009-12-02. Cryptography and Coding available in PDF, EPUB and Kindle. This book constitutes the refereed proceedings of the 12th IMA International Conference on Cryptography and Coding, held in Cirencester, UK in December 2009. The 26 revised full papers presented together with 3 invited contributions were carefully reviewed and selected from 53 submissions. The papers are organized in topical sections on coding theory, symmetric cryptography, security protocols, asymmetric cryptography, Boolean functions and side channels and implementations.