Decoding LDPC codes in MIMO systems with linear programming
2006, Proceedings of the 10th WSEAS …
…
4 pages
Sign up for access to the world's latest research
Abstract
The aim of this paper is to formulate a new strategy to decoding Low Density Parity Check Codes suitable for Multiple Input Multiple Output communication systems using Integer Linear Programming. Also a comparison of the performance with a Single Input Single Output is ...
Related papers
2002
In this paper, we propose an extended bit insertion technique to construct DC-free (d, k) constrained LDPC code. As an example, we construct a DC-free (1, 7) LDPC code and report its performance for CAD-MO recording channels.
2008 IEEE International Symposium on Information Theory, 2008
Low-density parity-check (LDPC) coding for a multitude of equal-capacity channels is studied. First, based on numerous observations, a conjecture is stated that when the belief propagation decoder converges on a set of equal-capacity channels, it would also converge on any convex combination of those channels. Then, it is proved that when the stability condition is satisfied for a number of channels, it is also satisfied for any channel in their convex hull. For the purpose of code design, a method is proposed which can decompose every symmetric channel with capacity C into a set of identical-capacity basis channels. We expect codes that work on the basis channels to be suitable for any channel with capacity C. Such codes are found and in comparison with existing LDPC codes that are designed for specific channels, our codes obtain considerable coding gains when used across a multitude of channels.
Ieee Transactions on Communications, 2004
… Symposium on Turbo-Codes & Related …, 2003
We explore in this paper some issues concerning the parallel hardware implementation of LDPC codes. We propose a LDPC matrix construction that is well suited to parallel decoding, that we called Hardware-Constrained LDPC codes (HC-LDPC). Although this construction is highly constrained, we show by simulations that there is no loss of performance compared to a pseudo-random parity matrix.
IET Communications, 2017
This paper considers the optimization of multi-edge type low-density parity-check (MET-LDPC) codes to maximize the decoding threshold. We propose an algorithm to jointly optimize the node degree distribution and the multi-edge structure of MET-LDPC codes for given values of the maximum number of edge-types and maximum node degrees. This joint optimization is particularly important for MET-LDPC codes as it is not clear a priori which structures will be good. Using several examples, we demonstrate that the MET-LDPC codes designed by the proposed joint optimization algorithm exhibit improved decoding thresholds compared to previously reported MET-LDPC codes.
2006 IEEE International Symposium on Information Theory, 2006
The degree distribution of low-density parity-check (LDPC) codes is optimized for systems that iterate over the receiver frontend, e.g., soft detector, demodulator, equalizer, etc., and the LDPC decoder. The overall extrinsic information transfer (EXIT) function of an iterative LDPC decoder is computed, based on the code's own EXIT chart, under the Gaussian assumption. While the optimization of the variable node distribution is a nonlinear problem, the optimization of the check node distribution is shown to be a linear problem. This fact is exploited to design codes where both the variable and the check node distributions are optimized, resulting in more robust constructions. The technique presented requires only knowledge of the measured EXIT function of the receiver frontend.
IEEE Transactions on Communications, 2005
IEEE Communications Letters, 2018
Using linear programming (LP) decoding based on alternating direction method of multipliers (ADMM) for low-density paritycheck (LDPC) codes shows lower complexity than the original LP decoding. However, the development of the ADMM-LP decoding algorithm could still be limited by the computational complexity of Euclidean projections onto parity check polytope. In this paper, we proposed a bisection method iterative algorithm (BMIA) for projection onto parity check polytope avoiding sorting operation and the complexity is linear. In addition, the convergence of the proposed algorithm is more than three times as fast as the existing algorithm, which can even be 10 times in the case of high input dimension.
IEEE Journal of Selected Topics in Signal Processing, 2000
This paper considers the joint-decoding problem for finite-state channels (FSCs) and low-density parity-check (LDPC) codes. In the first part, the linear-programming (LP) decoder for binary linear codes is extended to joint-decoding of binary-input FSCs. In particular, we provide a rigorous definition of LP joint-decoding pseudo-codewords (JD-PCWs) that enables evaluation of the pairwise error probability between codewords and JD-PCWs in AWGN. This leads naturally to a provable upper bound on decoder failure probability. If the channel is a finite-state intersymbol interference channel, then the joint LP decoder also has the maximum-likelihood (ML) certificate property and all integer-valued solutions are codewords. In this case, the performance loss relative to ML decoding can be explained completely by fractional-valued JD-PCWs. After deriving these results, we discovered some elements were equivalent to earlier work by Flanagan on linearprogramming receivers.
IEEE Transactions on Communications, 2013
Non-binary low-density parity-check codes are robust to various channel impairments. However, based on the existing decoding algorithms, the decoder implementations are expensive because of their excessive computational complexity and memory usage. Based on the combinatorial optimization, we present an approximation method for the check node processing. The simulation results demonstrate that our scheme has small performance loss over the additive white Gaussian noise channel and independent Rayleigh fading channel. Furthermore, the proposed reduced-complexity realization provides significant savings on hardware, so it yields a good performance-complexity tradeoff and can be efficiently implemented. Index Terms Low-density parity-check (LDPC) codes, non-binary codes, iterative decoding, extended min-sum algorithm.
References (7)
- Feldman J., Decoding Error- Correcting Codes via Linear
- Programming, Ph.D. Thesis 2003, Massachussets Institute of Technology.
- Candence E., Tao T., Decoding by linear programming, 2004, University of California.
- Mohammad H., Taghavi N. Siegel P., Adaptative Linear Programming Decoding, 2006, University of California, San Diego.
- Gallager R., Low-density parity- check codes, Monograph, M.I.T. Press, 1963.
- Abrantes S., Decodificacao iterativa de códigos LDPC por transferencia de mensagens em gáficos de factores, Facultad de Engenharia, Univesridade do Porto, Portugal.
- Shannon C., A Mathematical Theory of Communication, The Bell System Technical Journal, Vol. 27, pp. 379-423, 623-656, Js, 1963.
Carlos Herrera