Design of nonbinary quasi-cyclic low-density parity-check codes by maximising the minimum distance
|
|
- Julia McCoy
- 5 years ago
- Views:
Transcription
1 TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES Trans. Emerging Tel. Tech. (01) Published online in Wiley Online Library (wileyonlinelibrary.com). DOI /ett.6 SHORT RESEARCH LETTER Design of nonbinary quasi-cyclic low-density parity-check codes by maximising the minimum distance Lei Liu 1 *, Wuyang Zhou 1 and Shengli Zhou 1 Wireless Information Network Lab, University of Science and Technology of China, Hefei, Anhui 00, China Department of Electrical and Computer Engineering, University of Connecticut, Storrs, CT 0669, USA ABSTRACT In this paper, we propose a construction method of nonbinary quasi-cyclic low-density parity-check (QC-LDPC) codes. The shift offset values of the circulant permutation submatrices are selected not only by maximising the girth but also by maximising the minimum distance upper bound. The proposed method provides a more rational optimisation way than only maximising the girth. Copyright 01 John Wiley & Sons, Ltd. *Correspondence L. Liu, Wireless Information Network Lab, University of Science and Technology of China, Hefei, Anhui 00, China. liul@mail.ustc.edu.cn Received 1 April 01; Revised 0 May 01; Accepted July INTRODUCTION Low-density parity-check (LDPC) codes can achieve performance close to the benchmark predicted by the Shannon theory, which can be applied in the optical code division multiple access system [1], the design of Raptor codes [] and joint network and channel coding schemes []. Quasicyclic LDPC (QC-LDPC) codes are particularly appealing to practical systems as the quasi-cyclic structure of the parity-check matrix (H matrix) allows for linear time encoding using only shift registers, renders efficient routing for decoding implementation and enables the storage of the coding matrix with only a few memory units. The shift offset values for circulant permutation submatrices can be obtained via the help of computer search for random-like methods [, ], whereas special algebraic or geometrical structures are utilised for code design in structured methods [6]. From the references mentioned earlier, we found that LDPC codes performance does not only depend on the girth, which is the length of the shortest cycle in the code s Tanner graph representation. There are already many good nonbinary LDPC codes with girth 6 or even. Thus, the girth is not the best parameter to be optimised for LDPC codes. The minimum distance of the code can characterise the code s error floor performance. But the problem of finding the minimum distance of a linear code (including LDPC codes) was proved to be an NP-hard problem by Vardy []. An approximate randomised algorithm, called the nearest nonzero codeword search (NNCS) was proposed by Hu et al. [8] to tackle this problem for binary LDPC codes. And an effective modification of NNCS technique was proposed for computation of the minimum distance of the LDPC codes [9]. The binary NNCS algorithm was extended to the nonbinary field in [10]. In this paper, we introduce the estimated minimum distance upper bound as the design constraint to construct the H matrix of nonbinary QC-LDPC codes.. PRELIMINARIES ON NONBINARY QUASI-CYCLIC LOW-DENSITY PARITY-CHECK CODES In this paper, we focus on LDPC codes with a underlying quasi-cyclic structure. The parity-check matrix H of symbol length nl shall be written as P a 00 P a 01 P a 0.n 1/ 6 H D P a.m 1/0 P a.m 1/1 P a.m 1/.n 1/ (1) where P a ij represents the L L nonbinary circulant permutation matrix with a nonzero element over GF. p / at position r;.r C a ij / mod L, 0 6 r 6 L 1, andzero elsewhere. The offset value a ij satisfies 0 6 a ij 6 L 1, Copyright 01 John Wiley & Sons, Ltd.
2 and I presents the identity matrix when a ij D 0. And P a ij represents an L L zero matrix when a ij D 1. Consider the m n matrix H m obtained from H by replacing zero matrices and circulant permutation matrices with 0 and 1, respectively. H m is called the mother matrix (or base matrix). The nonzero elements of each submatrix are defined as follows. In each nonbinary circulant permutation matrix, let ij denote the nonzero element in the first row of P a ij,which can be drawn randomly from GF( p )n0, and the nonzero elements for the remaining rows of P a ij are obtained by multiplying the one in the row above it by,where is a primitive element of GF( p )and is an integer. However, generally speaking, the nonzero element in the first row is not equal to the nonzero element in the last row multiplied by ; hence, the codes are not qualified as quasi-cyclic codes. Two constructions have been provided to resolve this issue. Reference [11] introduces a so-called -multiplied circulant permutation matrix, which translates to L D p 1 and D 1. Reference [1] generalised the approach in [11] to a ˇ-multiplied circulant permutation matrix, which translates to Lj. p 1/ and D. p 1/=L. More generally, following [], we select once L is given. Specifically, we choose the smallest for any given L such that L D. p 1/,where is an integer.. CONSTRUCTION OF NONBINARY QUASI-CYCLIC LOW-DENSITY PARITY-CHECK CODES AIMING TO OPTIMISE THE UPPER BOUND OF THE MINIMUM DISTANCE In this section, we first introduce the estimated upper bound of minimum distance for nonbinary QC-LDPC codes [10] and then present a design algorithm for nonbinary QC-LDPC codes..1. Upper bound of the minimum distance for nonbinary quasi-cyclic low-density parity-check codes Choose any m C 1 column blocks of Equation (1) to construct the following matrix 6 NH D () P a i m 1 j 0 P a i m 1 j 1 P a i m 1 jm For each column block index h, h D j 0 ;j 1 ;;j m, define an operator matrix D h to be the determinant (over GF( p )) of the matrix obtained from NH by deleting column block h D h D X.j 0 j 1 j m =h/ P a i 0 j 0 P a i 1 j 1 P a i m 1 jm () where.j 0 j 1 j m =h/ denotes the permutation of all.m C 1/ elements except the hth one. We use x as a weight-1 vector of length L over GF( p ), where different values and positions of the nonzero element in x are used. Define Nc WD.D 0 x/ T ;.D 1 x/ T ;;.D m x/ T T It can be easily verified that NHNc D 0. For example, the product of the first row of NH and Nc is P a i 0 j 0 D 0 x C P a i 0 j 1 D 1 x CCP a i 0 jm D m x D x D 0 ˇ P a i m 1 j 0 P a i m 1 j 1 P a i m 1 jm ˇ because the top two rows are identical. The same argument can be applied to other rows of NH. Therefore, Nc can be easily extended to be a valid codeword by inserting zeros between subblocks. Because we aim to find an upper bound of minimum distance as low as possible, the following steps have been taken. () () We combine any mc1 column blocks from n column blocks to form NH. We use x as a weight-1 vector of length L over GF( p ), where different values and positions of the nonzero element in x are used. For each combination of NH and x, we can find codewords through Equation (), whose weights are found as w.nc/ D w.d 0 x/ CCw.D m x/ (6) We choose the lowest weight given by Equation (6) as the upper bound of the code s minimum distance... Construction method for nonbinary quasi-cyclic low-density parity-check codes Given the parameters in Equation (1), that is, the number of symbol nodes n, the number of parity-check number m, the symbol node degree sequence D s, which should be determined before the construction, and the size of the Trans. Emerging Tel. Tech. (01) 01 John Wiley & Sons, Ltd. DOI /ett
3 submatrix L, in this paper, we focus on nonbinary irregular LDPC codes with mixing column weights of and in their H matrices to achieve linear time encoding [1], and the construction algorithm is summarised as follows. Algorithm We construct the first m columns of H m with weight of by the progressive edge growth (PEG) algorithm. Because the minimum distance of a cycle code (weight of ) is g= [1], where g is the girth of the code, we can determine the shift offset values of the weight- submatrix by the method given in [] in order to maximise the local girth. LOOP FROM j D m TO n 1 LOOP FROM k D 0 TO d sj 1, whered sj is the degree of symbol node s j. IF k D 0 Choose the check node i having the lowest check degree under the current Tanner graph of the mother matrix and initialise the shift offset value of P a ij to 0. Choose ij randomly over GF( p )n0 for the circulant matrix P a ij. Thus, all nonzero elements of P a ij are determined. ELSE In the local Tanner graph, there are m k check nodes unconnected to the symbol node s j. For each check node i, choose ij randomly over GF( p )n0 for the circulant matrix P a ij, and all nonzero elements of P a ij are determinate. Then traverse the shift offset value a ij from 0 to L 1 and select the check node and the corresponding shift offset value with the largest weight given by Equation (6) under the local submatrix. END IF END OF LOOP END OF LOOP We call the preceding algorithm as distance-maximised (D-max) algorithm.. EXAMPLE DESIGNS FOR THE DISTANCE-MAXIMISED CODES In this section, we present some example designs by using the D-max algorithm. All H matrices are constructed over GF(8), where n is set to be 1, m is set to be 6, and the symbol node degree sequence D s is Œ;;;;;;;;;;;. We design four H matrices with L D 19; 8; 1 and 6, respectively. Thus, all codes are of rate 1/ and of mean column weight. with short block length of 68, 1008, 16 and 68. That is, the symbol lengths are 8, 6, 9 and 6 over GF.8/, respectively. For the four sizes of submatrix, the H matrices are as follows. (1) Example design for L D 19 When L D 19, theh matrix of the D-max code is as follows I 0 0 I 0 0 I 0 0 P I 0 0 I 0 0 I 0 P P I I I P 1 0 P P I 0 I 0 0 P 11 P 0 P I 0 0 P 1 0 I 0 I 0 P 0 I 0 I I P 6 P 0 () () Example design for L D 8 When L D 8, theh matrix of the D-max code is as follows I 0 0 I 0 0 I 0 0 P 9 I 0 0 I 0 0 I 0 P 0 I 0 P 1 P 9 I I P 1 0 P 0 0 I 60 0 I 0 I 0 0 P P 0 P I 0 0 P 1 0 I 0 I I 0 I P 0 P 0 P 0 (8) () Example design for L D 1 When L D 1, theh matrix of the D-max code is as follows I 0 0 I 0 0 I P 0 0 I 0 0 I 0 0 I 0 P 6 0 P 0 0 I I I 0 P 1 P P I 0 I I P 9 P P 0 0 I 0 0 P 1 0 I 0 I P 0 0 I 0 I 0 0 P 0 0 P (9) () Example design for L D 6 When L D 6, theh matrix of the D-max code is as follows I 0 0 I 0 0 I 0 P 1 0 I 0 0 I 0 0 I 0 P 0 I 0 0 I I I 0 P 0 I 0 P I 0 I 0 P P 0 P I 0 0 P 1 0 I P 0 P 0 0 I 0 I P 0 0 P 8 0 P 1 (10). SIMULATION RESULTS Monte Carlo simulations are used to evaluate the performance of the proposed nonbinary QC-LDPC codes and the compared codes, using binary phase-shift keying transmission over the additive white Gaussian noise (AWGN) channel. The fast Fourier transform q-ary sum-product algorithm [1] is used for decoding with the maximum number of iterations set to be 80. For all simulations, we Trans. Emerging Tel. Tech. (01) 01 John Wiley & Sons, Ltd. DOI /ett
4 Table I. Estimated minimum distance of nonbinary low-density parity-check codes by the error impulse method [10]. Code name VL PEG D-max PEG D-max VL PEG D-max VL PEG D-max Block length Girth Minimum symbol weight Minimum bit weight Upper bound of minimum symbol weight Upper bound of minimum bit weight VL, various length; PEG, progressive edge growth; D-max, distance maximised. run until 0 block errors are found or 00; 000; 000 blocks are transmitted. Table I shows the estimated minimum distance of all simulated codes by the error impulse method [10] and the respective upper bound. It can be observed that the D-max codes have better minimum distance performance than the other two codes with the same block length, and the minimum bit weight grows with the increase of the block length, although the girth of proposed codes is not larger or even smaller than the girth-optimised codes. It conforms that the minimum distance performance does not depend on the girth. Moreover, as the block length increases, the upper bound becomes closer to the estimated minimum distance. Thus, the upper bound is more accurate to be applied as the optimisation goal when the block length of D-max codes becomes longer. Figures 1 and show the performance comparison among the D-max codes, PEG codes [16] and various length (VL) codes [] over AWGN channel and Rayleigh fading channel, respectively. All codes are of rate 1/ and of mean column weight. with the same short block length. Particularly, the nonzero elements of all PEG codes are selected randomly. We observe that the proposed D-max codes have similar waterfall performance as with Block Error Rate VL PEG D max E b /N 0 (db) Figure 1. Performance of codes over additive white Gaussian noise channel. VL, various length; PEG, progressive edge growth; D-max, distance maximised. Block Error Rate VL PEG D max E b /N 0 (db) Figure. Performance of codes over Rayleigh fading channel. VL, various length; PEG, progressive edge growth; D-max, distance maximised. codes constructed by the VL and PEG algorithm. However, the larger minimum distance from Table I guarantees the proposed code achieves lower error floor than the other two codes, which can be observed from the codes of block lengths 68 and 1008 at block error rate of 10 6 over both AWGN channel and Rayleigh fading channel. Note that the code of block length 68 is only 1.9 db away from the Shannon limit at block length error rate of 10 6 over AWGN channel. 6. CONCLUSIONS In this paper, we propose a construction method to design the H matrices of nonbinary QC-LDPC codes. Comparing with existing algorithms, in the proposed method, a novel evaluation criterion based on maximising both the girth and the upper bound of the minimum distance is introduced to provide us a more rational optimisation way than only maximising the girth. Simulation results show that the proposed codes perform very well even for the short block length codes, and the larger minimum distances lower down the error floors of the proposed codes. Thus, the proposed method provides a novel design of nonbinary QC-LDPC codes to achieve better error floor performance. Trans. Emerging Tel. Tech. (01) 01 John Wiley & Sons, Ltd. DOI /ett
5 ACKNOWLEDGEMENTS The work of L. Liu and W. Zhou is supported by the National Programs for High Technology Research and Development (The Key Technologies Research for Satellite Mobile Communication System) and the National Major Special Projects in Science and Technology of China under grant 011ZX The work of S. Zhou is supported by ONR grant N (PECASE) and the NSF grant ECCS REFERENCES 1. Sahuguede S, Julien-Vergonjanne A, Cances J. Performance of OCDMA system with FEC based on interference statistical distribution analysis. European Transactions on Telecommunications 010; 1() Yuan L, An J. Design of UEP-Raptor codes over BEC. European Transactions on Telecommunications 010; 1(1) 0.. Johnson S, Ong L, Kellett C. Joint channel-network coding strategies for networks with low-complexity relays. European Transactions on Telecommunications 011; () Fossorier M. Quasi-cyclic low-density parity-check codes from circulant permutation matrices. IEEE Transactions on Information Theory 00; 0(8) Huang J, Liu L, Zhou W, Zhou S. Large-Girth nonbinary QC-LDPC codes of various lengths. IEEE Transactions on Communications 010; 8(1) Tanner R, Sridhara D, Fuja T. A class of groupstructured LDPC codes, In Proceedings of the Sixth International Symposium on Communications Theory and Applications, Ambleside, England, July 1 16, 001; Vardy A. The intractability of computing the minimum distance of a code. IEEE Transactions on Information Theory 199; (6) Hu X-Y, Fossorier M, Eleftheriou E. On the computation of the minimum distance of low-density paritycheck codes, In Proceedings of IEEE International Conference on Communications, Paris, France, vol., June 00; Daneshgaran F, Laddomada M, Mondin M. An algorithm for the computation of the minimum distance of LDPC codes. European Transactions on Telecommunications 006; 1(1) Liu L, Huang J, Zhou W, Zhou S. Computing the minimum distance of nonbinary LDPC codes. IEEE Transactions on Communications 01; 60() Lin S, Song S, Lan L, Zeng L, Tai Y-Y. Constructions of nonbinary quasi-cyclic LDPC codes a finite field approach. IEEE Transactions on Communications 008; 6(). 1. Peng R-H, Chen R-R. Design of nonbinary quasi-cyclic LDPC cycle codes, In Proceedings of ITW 0, Tahoe City, CA, September 6, 00; Huang J, Zhou S, Willett P. Near-Shannon-limit lineartime-encodable nonbinary irregular LDPC codes, In Proceedings of IEEE Global Telecommunications Conference, Honolulu, Hawaii, November 0 December, 009; Peterson WW, Weldon EJ, Jr. Error-Correcting Codes, (nd edn). MIT Press Cambridge, MA, Song H, Cruz JR. Reduced-complexity decoding of q-ary LDPC codes for magnetic recording. IEEE Transactions on Magnetics 00; Hu X-Y, Eleftheriou E, Arnold D-M. Regular and irregular progressive edge-growth Tanner graphs. IEEE Transactions on Information Theory 00; 1(1) Trans. Emerging Tel. Tech. (01) 01 John Wiley & Sons, Ltd. DOI /ett
Constructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach
Constructions of Nonbinary Quasi-Cyclic LDPC Codes: A Finite Field Approach Shu Lin, Shumei Song, Lan Lan, Lingqi Zeng and Ying Y Tai Department of Electrical & Computer Engineering University of California,
More informationDesign of Non-Binary Quasi-Cyclic LDPC Codes by Absorbing Set Removal
Design of Non-Binary Quasi-Cyclic LDPC Codes by Absorbing Set Removal Behzad Amiri Electrical Eng. Department University of California, Los Angeles Los Angeles, USA Email: amiri@ucla.edu Jorge Arturo Flores
More informationConstruction of low complexity Array based Quasi Cyclic Low density parity check (QC-LDPC) codes with low error floor
Construction of low complexity Array based Quasi Cyclic Low density parity check (QC-LDPC) codes with low error floor Pravin Salunkhe, Prof D.P Rathod Department of Electrical Engineering, Veermata Jijabai
More informationGALLAGER S binary low-density parity-check (LDPC)
1560 IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 57, NO. 6, JUNE 2009 Group-Theoretic Analysis of Cayley-Graph-Based Cycle GF(2 p )Codes Jie Huang, Shengli Zhou, Member, IEEE, Jinkang Zhu, Senior Member,
More informationQuasi-cyclic Low Density Parity Check codes with high girth
Quasi-cyclic Low Density Parity Check codes with high girth, a work with Marta Rossi, Richard Bresnan, Massimilliano Sala Summer Doctoral School 2009 Groebner bases, Geometric codes and Order Domains Dept
More informationOn the minimum distance of LDPC codes based on repetition codes and permutation matrices 1
Fifteenth International Workshop on Algebraic and Combinatorial Coding Theory June 18-24, 216, Albena, Bulgaria pp. 168 173 On the minimum distance of LDPC codes based on repetition codes and permutation
More informationOn the Construction and Decoding of Cyclic LDPC Codes
On the Construction and Decoding of Cyclic LDPC Codes Chao Chen Joint work with Prof. Baoming Bai from Xidian University April 30, 2014 Outline 1. Introduction 2. Construction based on Idempotents and
More informationLDPC codes based on Steiner quadruple systems and permutation matrices
Fourteenth International Workshop on Algebraic and Combinatorial Coding Theory September 7 13, 2014, Svetlogorsk (Kaliningrad region), Russia pp. 175 180 LDPC codes based on Steiner quadruple systems and
More informationConstruction of Protographs for QC LDPC Codes With Girth Larger Than 12 1
Construction of Protographs for QC LDPC Codes With Girth Larger Than 12 1 Sunghwan Kim, Jong-Seon No School of Electrical Eng. & Com. Sci. Seoul National University, Seoul, Korea Email: {nodoubt, jsno}@snu.ac.kr
More informationStructured Low-Density Parity-Check Codes: Algebraic Constructions
Structured Low-Density Parity-Check Codes: Algebraic Constructions Shu Lin Department of Electrical and Computer Engineering University of California, Davis Davis, California 95616 Email:shulin@ece.ucdavis.edu
More informationGirth Analysis of Polynomial-Based Time-Invariant LDPC Convolutional Codes
IWSSIP 212, 11-13 April 212, Vienna, Austria ISBN 978-3-2-2328-4 Girth Analysis of Polynomial-Based Time-Invariant LDPC Convolutional Codes Hua Zhou and Norbert Goertz Institute of Telecommunications Vienna
More informationIntegrated Code Design for a Joint Source and Channel LDPC Coding Scheme
Integrated Code Design for a Joint Source and Channel LDPC Coding Scheme Hsien-Ping Lin Shu Lin and Khaled Abdel-Ghaffar Department of Electrical and Computer Engineering University of California Davis
More informationAn Introduction to Low Density Parity Check (LDPC) Codes
An Introduction to Low Density Parity Check (LDPC) Codes Jian Sun jian@csee.wvu.edu Wireless Communication Research Laboratory Lane Dept. of Comp. Sci. and Elec. Engr. West Virginia University June 3,
More informationGlobally Coupled LDPC Codes
Globally Coupled LDPC Codes Juane Li 1, Shu Lin 1, Khaled Abdel-Ghaffar 1, William E Ryan 2, and Daniel J Costello, Jr 3 1 University of California, Davis, CA 95616 2 Zeta Associates, Fairfax, VA 22030
More informationExtended MinSum Algorithm for Decoding LDPC Codes over GF (q)
Extended MinSum Algorithm for Decoding LDPC Codes over GF (q) David Declercq ETIS ENSEA/UCP/CNRS UMR-8051, 95014 Cergy-Pontoise, (France), declercq@ensea.fr Marc Fossorier Dept. Electrical Engineering,
More informationCirculant Arrays on Cyclic Subgroups of Finite Fields: Rank Analysis and Construction of Quasi-Cyclic LDPC Codes
Circulant Arrays on Cyclic Subgroups of Finite Fields: Rank Analysis and Construction of Quasi-Cyclic LDPC Codes 1 arxiv:10041184v1 [csit] 7 Apr 2010 Li Zhang 1, Shu Lin 1, Khaled Abdel-Ghaffar 1, Zhi
More informationThe New Multi-Edge Metric-Constrained PEG/QC-PEG Algorithms for Designing the Binary LDPC Codes With Better Cycle-Structures
HE et al.: THE MM-PEGA/MM-QC-PEGA DESIGN THE LDPC CODES WITH BETTER CYCLE-STRUCTURES 1 arxiv:1605.05123v1 [cs.it] 17 May 2016 The New Multi-Edge Metric-Constrained PEG/QC-PEG Algorithms for Designing the
More informationConstruction of Type-II QC LDPC Codes Based on Perfect Cyclic Difference Set
Chinese Journal of Electronics Vol24, No1, Jan 2015 Construction of Type-II QC LDPC Codes Based on Perfect Cyclic Difference Set ZHANG Lijun 1,LIBing 2 and CHENG Leelung 3 (1 School of Electronic and Information
More informationA Simplified Min-Sum Decoding Algorithm. for Non-Binary LDPC Codes
IEEE TRANSACTIONS ON COMMUNICATIONS 1 A Simplified Min-Sum Decoding Algorithm for Non-Binary LDPC Codes Chung-Li (Jason) Wang, Xiaoheng Chen, Zongwang Li, and Shaohua Yang arxiv:1207.5555v1 [cs.it] 23
More informationRECURSIVE CONSTRUCTION OF (J, L) QC LDPC CODES WITH GIRTH 6. Communicated by Dianhua Wu. 1. Introduction
Transactions on Combinatorics ISSN (print: 2251-8657, ISSN (on-line: 2251-8665 Vol 5 No 2 (2016, pp 11-22 c 2016 University of Isfahan wwwcombinatoricsir wwwuiacir RECURSIVE CONSTRUCTION OF (J, L QC LDPC
More informationQuasi-Cyclic Low-Density Parity-Check Codes With Girth Larger Than
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 53, NO 8, AUGUST 2007 2885 n possible values If the parity check is satisfied, the error probability is closely approximated by the probability of two bit errors,
More informationQuasi-Cyclic Asymptotically Regular LDPC Codes
2010 IEEE Information Theory Workshop - ITW 2010 Dublin Quasi-Cyclic Asymptotically Regular LDPC Codes David G. M. Mitchell, Roxana Smarandache, Michael Lentmaier, and Daniel J. Costello, Jr. Dept. of
More informationConstruction of LDPC codes
Construction of LDPC codes Telecommunications Laboratory Alex Balatsoukas-Stimming Technical University of Crete July 1, 2009 Telecommunications Laboratory (TUC) Construction of LDPC codes July 1, 2009
More informationSymmetric configurations for bipartite-graph codes
Eleventh International Workshop on Algebraic and Combinatorial Coding Theory June 16-22, 2008, Pamporovo, Bulgaria pp. 63-69 Symmetric configurations for bipartite-graph codes Alexander Davydov adav@iitp.ru
More informationSTUDY OF PERMUTATION MATRICES BASED LDPC CODE CONSTRUCTION
EE229B PROJECT REPORT STUDY OF PERMUTATION MATRICES BASED LDPC CODE CONSTRUCTION Zhengya Zhang SID: 16827455 zyzhang@eecs.berkeley.edu 1 MOTIVATION Permutation matrices refer to the square matrices with
More informationAdaptive Cut Generation for Improved Linear Programming Decoding of Binary Linear Codes
Adaptive Cut Generation for Improved Linear Programming Decoding of Binary Linear Codes Xiaojie Zhang and Paul H. Siegel University of California, San Diego, La Jolla, CA 9093, U Email:{ericzhang, psiegel}@ucsd.edu
More informationA Class of Quantum LDPC Codes Derived from Latin Squares and Combinatorial Design
A Class of Quantum LDPC Codes Derived from Latin Squares and Combinatorial Design Salah A Aly Department of Computer Science, Texas A&M University, College Station, TX 77843-3112, USA Email: salah@cstamuedu
More informationA Short Length Low Complexity Low Delay Recursive LDPC Code
A Short Length Low Complexity Low Delay Recursive LDPC Code BASHAR M. MANSOOR, TARIQ Z. ISMAEEL Department of Electrical Engineering College of Engineering, University of Baghdad, IRAQ bmml77@yahoo.com
More informationLow Density Parity Check (LDPC) Codes and the Need for Stronger ECC. August 2011 Ravi Motwani, Zion Kwok, Scott Nelson
Low Density Parity Check (LDPC) Codes and the Need for Stronger ECC August 2011 Ravi Motwani, Zion Kwok, Scott Nelson Agenda NAND ECC History Soft Information What is soft information How do we obtain
More informationRandom Redundant Soft-In Soft-Out Decoding of Linear Block Codes
Random Redundant Soft-In Soft-Out Decoding of Linear Block Codes Thomas R. Halford and Keith M. Chugg Communication Sciences Institute University of Southern California Los Angeles, CA 90089-2565 Abstract
More informationDesign of regular (2,dc)-LDPC codes over GF(q) using their binary images
Design of regular (2,dc)-LDPC codes over GF(q) using their binary images Charly Poulliat, Marc Fossorier, David Declercq To cite this version: Charly Poulliat, Marc Fossorier, David Declercq. Design of
More informationCodes on Graphs. Telecommunications Laboratory. Alex Balatsoukas-Stimming. Technical University of Crete. November 27th, 2008
Codes on Graphs Telecommunications Laboratory Alex Balatsoukas-Stimming Technical University of Crete November 27th, 2008 Telecommunications Laboratory (TUC) Codes on Graphs November 27th, 2008 1 / 31
More informationON THE MINIMUM DISTANCE OF NON-BINARY LDPC CODES. Advisor: Iryna Andriyanova Professor: R.. udiger Urbanke
ON THE MINIMUM DISTANCE OF NON-BINARY LDPC CODES RETHNAKARAN PULIKKOONATTU ABSTRACT. Minimum distance is an important parameter of a linear error correcting code. For improved performance of binary Low
More informationGraph-based codes for flash memory
1/28 Graph-based codes for flash memory Discrete Mathematics Seminar September 3, 2013 Katie Haymaker Joint work with Professor Christine Kelley University of Nebraska-Lincoln 2/28 Outline 1 Background
More informationLow-Density Arrays of Circulant Matrices: Rank and Row-Redundancy Analysis, and Quasi-Cyclic LDPC Codes
Low-Density Arrays of Circulant Matrices: 1 Rank and Row-Redundancy Analysis, and Quasi-Cyclic LDPC Codes Qin Huang 1 and Keke Liu 2 and Zulin Wang 1 arxiv:12020702v1 [csit] 3 Feb 2012 1 School of Electronic
More informationA Class of Quantum LDPC Codes Constructed From Finite Geometries
A Class of Quantum LDPC Codes Constructed From Finite Geometries Salah A Aly Department of Computer Science, Texas A&M University College Station, TX 77843, USA Email: salah@cstamuedu arxiv:07124115v3
More informationCodes designed via algebraic lifts of graphs
p./40 Codes designed via algebraic lifts of graphs Clemson Mini-Conference on Discrete Mathematics Oct. 3, 2008. Christine A. Kelley Department of Mathematics University of Nebraska-Lincoln email: ckelley2@math.unl.edu
More informationLDPC Codes. Intracom Telecom, Peania
LDPC Codes Alexios Balatsoukas-Stimming and Athanasios P. Liavas Technical University of Crete Dept. of Electronic and Computer Engineering Telecommunications Laboratory December 16, 2011 Intracom Telecom,
More informationIntroduction to Low-Density Parity Check Codes. Brian Kurkoski
Introduction to Low-Density Parity Check Codes Brian Kurkoski kurkoski@ice.uec.ac.jp Outline: Low Density Parity Check Codes Review block codes History Low Density Parity Check Codes Gallager s LDPC code
More informationPractical Polar Code Construction Using Generalised Generator Matrices
Practical Polar Code Construction Using Generalised Generator Matrices Berksan Serbetci and Ali E. Pusane Department of Electrical and Electronics Engineering Bogazici University Istanbul, Turkey E-mail:
More informationNon-binary Hybrid LDPC Codes: structure, decoding and optimization
Non-binary Hybrid LDPC Codes: structure, decoding and optimization Lucile Sassatelli and David Declercq ETIS - ENSEA/UCP/CNRS UMR-8051 95014 Cergy-Pontoise, France {sassatelli, declercq}@ensea.fr Abstract
More informationMaking Error Correcting Codes Work for Flash Memory
Making Error Correcting Codes Work for Flash Memory Part I: Primer on ECC, basics of BCH and LDPC codes Lara Dolecek Laboratory for Robust Information Systems (LORIS) Center on Development of Emerging
More informationPerformance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels
Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels Jilei Hou, Paul H. Siegel and Laurence B. Milstein Department of Electrical and Computer Engineering
More informationConstruction and Performance Evaluation of QC-LDPC Codes over Finite Fields
MEE10:83 Construction and Performance Evaluation of QC-LDPC Codes over Finite Fields Ihsan Ullah Sohail Noor This thesis is presented as part of the Degree of Master of Sciences in Electrical Engineering
More informationAn Unnoticed Strong Connection Between Algebraic-Based and Protograph-Based LDPC Codes, Part II: Nonbinary Case and Code Construction
An Unnoticed Strong Connection Between Algebraic-Based and Protograph-Based LDPC Codes, Part II: Nonbinary Case and Code Construction Juane Li 1, Keke Liu 1, Shu Lin 1, William E Ryan 2, and Khaled Abdel-Ghaffar
More informationIEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 64, NO. 10, OCTOBER
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 64, NO. 10, OCTOBER 2016 4029 Optimized Design of Finite-Length Separable Circulant-Based Spatially-Coupled Codes: An Absorbing Set-Based Analysis Behzad Amiri,
More informationAn Enhanced (31,11,5) Binary BCH Encoder and Decoder for Data Transmission
An Enhanced (31,11,5) Binary BCH Encoder and Decoder for Data Transmission P.Mozhiarasi, C.Gayathri, V.Deepan Master of Engineering, VLSI design, Sri Eshwar College of Engineering, Coimbatore- 641 202,
More informationPerformance Comparison of LDPC Codes Generated With Various Code-Construction Methods
Performance Comparison of LDPC Codes Generated With Various Code-Construction Methods Zsolt Polgar, Florin rdelean, Mihaly Varga, Vasile Bota bstract Finding good LDPC codes for high speed mobile transmissions
More informationResearch Article Structured LDPC Codes over Integer Residue Rings
Hindawi Publishing Corporation EURASIP Journal on Wireless Communications and Networking Volume 2008, Article ID 598401, 9 pages doi:10.1155/2008/598401 Research Article Structured LDPC Codes over Integer
More informationPartially Quasi-Cyclic Protograph-Based LDPC Codes
Partially Quasi-Cyclic Protograph-Based LDPC Codes Roxana Smarandache Department of Mathematics and Statistics San Diego State University San Diego, CA 92182 Email: rsmarand@sciencessdsuedu David G M Mitchell
More informationWeaknesses of Margulis and Ramanujan Margulis Low-Density Parity-Check Codes
Electronic Notes in Theoretical Computer Science 74 (2003) URL: http://www.elsevier.nl/locate/entcs/volume74.html 8 pages Weaknesses of Margulis and Ramanujan Margulis Low-Density Parity-Check Codes David
More informationTHE ANALYTICAL DESCRIPTION OF REGULAR LDPC CODES CORRECTING ABILITY
Transport and Telecommunication Vol. 5, no. 3, 04 Transport and Telecommunication, 04, volume 5, no. 3, 77 84 Transport and Telecommunication Institute, Lomonosova, Riga, LV-09, Latvia DOI 0.478/ttj-04-005
More informationR. A. Carrasco and M. Johnston, Non-Binary Error Control Coding Cork 2009
Design of Non-Binary Error-Correction Codes and their Applications R. A. Carrasco and. Johnston, Non-Binary Error Control Coding for Wireless Communication and Data Storage, Wiley, SBN 978-- 7-89-9 Prof.
More informationEnhancing Binary Images of Non-Binary LDPC Codes
Enhancing Binary Images of Non-Binary LDPC Codes Aman Bhatia, Aravind R Iyengar, and Paul H Siegel University of California, San Diego, La Jolla, CA 92093 0401, USA Email: {a1bhatia, aravind, psiegel}@ucsdedu
More informationLecture 4 : Introduction to Low-density Parity-check Codes
Lecture 4 : Introduction to Low-density Parity-check Codes LDPC codes are a class of linear block codes with implementable decoders, which provide near-capacity performance. History: 1. LDPC codes were
More informationLDPC Codes. Slides originally from I. Land p.1
Slides originally from I. Land p.1 LDPC Codes Definition of LDPC Codes Factor Graphs to use in decoding Decoding for binary erasure channels EXIT charts Soft-Output Decoding Turbo principle applied to
More informationIEEE Working Group on Mobile Broadband Wireless Access. <http://grouper.ieee.org/groups/802/20/>
C802.20-07/35 Project IEEE 802.20 Working Group on Mobile Broadband Wireless Access Title Date Submitted Practice letter ballot 2 comment LDPC harmonized text from
More informationStopping, and Trapping Set Analysis
LDPC Codes Based on Latin Squares: Cycle Structure, Stopping, and Trapping Set Analysis Stefan Laendner and Olgica Milenkovic Electrical and Computer Engineering Department University of Colorado, Boulder,
More informationIEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 2, FEBRUARY
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 58, NO 2, FEBRUARY 2012 585 Quasi-Cyclic LDPC Codes: Influence of Proto- and Tanner-Graph Structure on Minimum Hamming Distance Upper Bounds Roxana Smarandache,
More informationLow-Complexity Fixed-to-Fixed Joint Source-Channel Coding
Low-Complexity Fixed-to-Fixed Joint Source-Channel Coding Irina E. Bocharova 1, Albert Guillén i Fàbregas 234, Boris D. Kudryashov 1, Alfonso Martinez 2, Adrià Tauste Campo 2, and Gonzalo Vazquez-Vilar
More informationA SIMULATION AND GRAPH THEORETICAL ANALYSIS OF CERTAIN PROPERTIES OF SPECTRAL NULL CODEBOOKS
6 SOUTH AFRICAN INSTITUTE OF ELECTRICAL ENGINEERS Vol.() September A SIMULATION AND GRAPH THEORETICAL ANALYSIS OF CERTAIN PROPERTIES OF SPECTRAL NULL CODEBOOKS K. Ouahada and H. C. Ferreira Department
More informationLDPC Decoder LLR Stopping Criterion
International Conference on Innovative Trends in Electronics Communication and Applications 1 International Conference on Innovative Trends in Electronics Communication and Applications 2015 [ICIECA 2015]
More informationOn the minimum distance of LDPC codes based on repetition codes and permutation matrices
On the minimum distance of LDPC codes based on repetition codes and permutation matrices Fedor Ivanov Email: fii@iitp.ru Institute for Information Transmission Problems, Russian Academy of Science XV International
More informationIterative Encoding of Low-Density Parity-Check Codes
Iterative Encoding of Low-Density Parity-Check Codes David Haley, Alex Grant and John Buetefuer Institute for Telecommunications Research University of South Australia Mawson Lakes Blvd Mawson Lakes SA
More informationWhich Codes Have 4-Cycle-Free Tanner Graphs?
Which Codes Have 4-Cycle-Free Tanner Graphs? Thomas R. Halford Communication Sciences Institute University of Southern California Los Angeles, CA 90089-565 USA Alex J. Grant Institute for Telecommunications
More informationCHAPTER 3 LOW DENSITY PARITY CHECK CODES
62 CHAPTER 3 LOW DENSITY PARITY CHECK CODES 3. INTRODUCTION LDPC codes were first presented by Gallager in 962 [] and in 996, MacKay and Neal re-discovered LDPC codes.they proved that these codes approach
More informationConvergence analysis for a class of LDPC convolutional codes on the erasure channel
Convergence analysis for a class of LDPC convolutional codes on the erasure channel Sridharan, Arvind; Lentmaier, Michael; Costello Jr., Daniel J.; Zigangirov, Kamil Published in: [Host publication title
More informationECC for NAND Flash. Osso Vahabzadeh. TexasLDPC Inc. Flash Memory Summit 2017 Santa Clara, CA 1
ECC for NAND Flash Osso Vahabzadeh TexasLDPC Inc. 1 Overview Why Is Error Correction Needed in Flash Memories? Error Correction Codes Fundamentals Low-Density Parity-Check (LDPC) Codes LDPC Encoding and
More informationWhich Codes Have 4-Cycle-Free Tanner Graphs?
Which Codes Have 4-Cycle-Free Tanner Graphs? Thomas R. Halford and Keith M. Chugg Communication Sciences Institute University of Southern California Los Angeles, CA 90089-565, USA Email: {halford, chugg}@usc.edu
More informationAn Integer Programming-Based Search Technique for Error-Prone Structures of LDPC Codes
An Integer Programming-Based Search Technique for Error-Prone Structures of LDPC Codes Abdullah Sarıduman a, Ali E. Pusane a, Z. Caner Taşkın b a Department of Electrical and Electronics Engineering, Boğaziçi
More informationMaximum Likelihood Decoding of Codes on the Asymmetric Z-channel
Maximum Likelihood Decoding of Codes on the Asymmetric Z-channel Pål Ellingsen paale@ii.uib.no Susanna Spinsante s.spinsante@univpm.it Angela Barbero angbar@wmatem.eis.uva.es May 31, 2005 Øyvind Ytrehus
More informationLecture 4: Linear Codes. Copyright G. Caire 88
Lecture 4: Linear Codes Copyright G. Caire 88 Linear codes over F q We let X = F q for some prime power q. Most important case: q =2(binary codes). Without loss of generality, we may represent the information
More informationTrapping Set Enumerators for Specific LDPC Codes
Trapping Set Enumerators for Specific LDPC Codes Shadi Abu-Surra Samsung Telecommunications America 1301 E. Lookout Dr. Richardson TX 75082 Email: sasurra@sta.samsung.com David DeClercq ETIS ENSEA/UCP/CNRS
More informationLow-Density Parity-Check codes An introduction
Low-Density Parity-Check codes An introduction c Tilo Strutz, 2010-2014,2016 June 9, 2016 Abstract Low-density parity-check codes (LDPC codes) are efficient channel coding codes that allow transmission
More informationFrom Stopping sets to Trapping sets
From Stopping sets to Trapping sets The Exhaustive Search Algorithm & The Suppressing Effect Chih-Chun Wang School of Electrical & Computer Engineering Purdue University Wang p. 1/21 Content Good exhaustive
More informationLow-Density Parity-Check Code Design Techniques to Simplify Encoding
IPN Progress Report 42-171 November 15, 27 Low-Density Parity-Check Code Design Techniques to Simplify Encoding J. M. Perez 1 and K. Andrews 2 This work describes a method for encoding low-density parity-check
More informationAn Efficient Algorithm for Finding Dominant Trapping Sets of LDPC Codes
An Efficient Algorithm for Finding Dominant Trapping Sets of LDPC Codes Mehdi Karimi, Student Member, IEEE and Amir H. Banihashemi, Senior Member, IEEE Abstract arxiv:1108.4478v2 [cs.it] 13 Apr 2012 This
More informationOn Bit Error Rate Performance of Polar Codes in Finite Regime
On Bit Error Rate Performance of Polar Codes in Finite Regime A. Eslami and H. Pishro-Nik Abstract Polar codes have been recently proposed as the first low complexity class of codes that can provably achieve
More informationSome Easily Decoded, Efficient, Burst Error Correcting Block Codes
INFORMATION AND CONTROL 23, 234--244 (1973) Some Easily Decoded, Efficient, Burst Error Correcting Block Codes DAVID MANDELBAUM P.O. Box 645, Eatontown, New Jersey 07724 Single phased burst correcting
More informationStudy of Structured Root-LDPC Codes and PEG Techniques for Block-Fading Channels
Study of Structured Root-LDPC Codes and PEG Techniques for Block-Fading Channels C T Healy and Rodrigo C de Lamare arxiv:52252v [csit] Dec 25 Abstract In this work, we propose structured Root-Low- Density
More informationEfficient design of LDPC code using circulant matrix and eira code Seul-Ki Bae
Efficient design of LDPC code using circulant matrix and eira code Seul-Ki Bae The Graduate School Yonsei University Department of Electrical and Electronic Engineering Efficient design of LDPC code using
More informationIntroducing Low-Density Parity-Check Codes
Introducing Low-Density Parity-Check Codes Sarah J. Johnson School of Electrical Engineering and Computer Science The University of Newcastle Australia email: sarah.johnson@newcastle.edu.au Topic 1: Low-Density
More informationMessage-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras
Message-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras e-mail: hari_jethanandani@yahoo.com Abstract Low-density parity-check (LDPC) codes are discussed
More informationAn algorithm to improve the error rate performance of Accumulate-Repeat-Accumulate codes Tae-Ui Kim
An algorithm to improve the error rate performance of Accumulate-Repeat-Accumulate codes Tae-Ui Kim The Graduate School Yonsei University Department of Electrical and Electronic Engineering An algorithm
More informationResearch Letter Design of Short, High-Rate DVB-S2-Like Semi-Regular LDPC Codes
Research Letters in Communications Volume 2008, Article ID 324503, 4 pages doi:0.55/2008/324503 Research Letter Design of Short, High-Rate DVB-S2-Like Semi-Regular LDPC Codes Luca Barletta and Arnaldo
More informationBinary Convolutional Codes of High Rate Øyvind Ytrehus
Binary Convolutional Codes of High Rate Øyvind Ytrehus Abstract The function N(r; ; d free ), defined as the maximum n such that there exists a binary convolutional code of block length n, dimension n
More informationLow-density parity-check (LDPC) codes
Low-density parity-check (LDPC) codes Performance similar to turbo codes Do not require long interleaver to achieve good performance Better block error performance Error floor occurs at lower BER Decoding
More informationAnalysis of Absorbing Sets and Fully Absorbing Sets of Array-Based LDPC Codes
Analysis of Absorbing Sets and Fully Absorbing Sets of Array-Based LDPC Codes Lara Dolecek, Zhengya Zhang, Venkat Anantharam, Martin J. Wainwright, and Borivoje Nikolić dolecek@mit.edu; {zyzhang,ananth,wainwrig,bora}@eecs.berkeley.edu
More informationLower Bounds on the Graphical Complexity of Finite-Length LDPC Codes
Lower Bounds on the Graphical Complexity of Finite-Length LDPC Codes Igal Sason Department of Electrical Engineering Technion - Israel Institute of Technology Haifa 32000, Israel 2009 IEEE International
More informationPerformance of Multi Binary Turbo-Codes on Nakagami Flat Fading Channels
Buletinul Ştiinţific al Universităţii "Politehnica" din Timişoara Seria ELECTRONICĂ şi TELECOMUNICAŢII TRANSACTIONS on ELECTRONICS and COMMUNICATIONS Tom 5(65), Fascicola -2, 26 Performance of Multi Binary
More informationAdvances in Error Control Strategies for 5G
Advances in Error Control Strategies for 5G Jörg Kliewer The Elisha Yegal Bar-Ness Center For Wireless Communications And Signal Processing Research 5G Requirements [Nokia Networks: Looking ahead to 5G.
More informationA Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors
A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors C. Vincent Sinn Telecommunications Laboratory University of Sydney, Australia cvsinn@ee.usyd.edu.au Daniel Bielefeld
More informationPart III Advanced Coding Techniques
Part III Advanced Coding Techniques José Vieira SPL Signal Processing Laboratory Departamento de Electrónica, Telecomunicações e Informática / IEETA Universidade de Aveiro, Portugal 2010 José Vieira (IEETA,
More informationSPA decoding on the Tanner graph
SPA decoding on the Tanner graph x,(i) q j,l = P(v l = x check sums A l \ {h j } at the ith iteration} x,(i) σ j,l = Σ P(s = 0 v = x,{v : t B(h )\{l}}) q {vt : t B(h j )\{l}} j l t j t B(h j )\{l} j,t
More informationOptimum Soft Decision Decoding of Linear Block Codes
Optimum Soft Decision Decoding of Linear Block Codes {m i } Channel encoder C=(C n-1,,c 0 ) BPSK S(t) (n,k,d) linear modulator block code Optimal receiver AWGN Assume that [n,k,d] linear block code C is
More informationSub-Gaussian Model Based LDPC Decoder for SαS Noise Channels
Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels Iulian Topor Acoustic Research Laboratory, Tropical Marine Science Institute, National University of Singapore, Singapore 119227. iulian@arl.nus.edu.sg
More informationDr. Cathy Liu Dr. Michael Steinberger. A Brief Tour of FEC for Serial Link Systems
Prof. Shu Lin Dr. Cathy Liu Dr. Michael Steinberger U.C.Davis Avago SiSoft A Brief Tour of FEC for Serial Link Systems Outline Introduction Finite Fields and Vector Spaces Linear Block Codes Cyclic Codes
More informationStatus of Knowledge on Non-Binary LDPC Decoders
Status of Knowledge on Non-Binary LDPC Decoders Part I: From Binary to Non-Binary Belief Propagation Decoding D. Declercq 1 1 ETIS - UMR8051 ENSEA/Cergy-University/CNRS France IEEE SSC SCV Tutorial, Santa
More informationSearching for Voltage Graph-Based LDPC Tailbiting Codes with Large Girth
1 Searching for Voltage Graph-Based LDPC Tailbiting Codes with Large Girth Irina E. Bocharova, Florian Hug, Student Member, IEEE, Rolf Johannesson, Fellow, IEEE, Boris D. Kudryashov, and Roman V. Satyukov
More informationCoding theory: Applications
INF 244 a) Textbook: Lin and Costello b) Lectures (Tu+Th 12.15-14) covering roughly Chapters 1,9-12, and 14-18 c) Weekly exercises: For your convenience d) Mandatory problem: Programming project (counts
More information