Design of nonbinary quasi-cyclic low-density parity-check codes by maximising the minimum distance

Size: px
Start display at page:

Download "Design of nonbinary quasi-cyclic low-density parity-check codes by maximising the minimum distance"

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 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 information

Design of Non-Binary Quasi-Cyclic LDPC Codes by Absorbing Set Removal

Design 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 information

Construction 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 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 information

GALLAGER S binary low-density parity-check (LDPC)

GALLAGER 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 information

Quasi-cyclic Low Density Parity Check codes with high girth

Quasi-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 information

On the minimum distance of LDPC codes based on repetition codes and permutation matrices 1

On 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 information

On the Construction and Decoding of Cyclic LDPC Codes

On 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 information

LDPC codes based on Steiner quadruple systems and permutation matrices

LDPC 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 information

Construction 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 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 information

Structured Low-Density Parity-Check Codes: Algebraic Constructions

Structured 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 information

Girth Analysis of Polynomial-Based Time-Invariant LDPC Convolutional Codes

Girth 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 information

Integrated Code Design for a Joint Source and Channel LDPC Coding Scheme

Integrated 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 information

An Introduction to Low Density Parity Check (LDPC) Codes

An 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 information

Globally Coupled LDPC Codes

Globally 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 information

Extended MinSum Algorithm for Decoding LDPC Codes over GF (q)

Extended 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 information

Circulant 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 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 information

The New Multi-Edge Metric-Constrained PEG/QC-PEG Algorithms for Designing the Binary LDPC Codes With Better Cycle-Structures

The 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 information

Construction of Type-II QC LDPC Codes Based on Perfect Cyclic Difference Set

Construction 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 information

A Simplified Min-Sum Decoding Algorithm. for Non-Binary LDPC Codes

A 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 information

RECURSIVE CONSTRUCTION OF (J, L) QC LDPC CODES WITH GIRTH 6. Communicated by Dianhua Wu. 1. Introduction

RECURSIVE 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 information

Quasi-Cyclic Low-Density Parity-Check Codes With Girth Larger Than

Quasi-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 information

Quasi-Cyclic Asymptotically Regular LDPC Codes

Quasi-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 information

Construction of LDPC codes

Construction 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 information

Symmetric configurations for bipartite-graph codes

Symmetric 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 information

STUDY OF PERMUTATION MATRICES BASED LDPC CODE CONSTRUCTION

STUDY 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 information

Adaptive Cut Generation for Improved Linear Programming Decoding of Binary Linear Codes

Adaptive 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 information

A 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 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 information

A Short Length Low Complexity Low Delay Recursive LDPC Code

A 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 information

Low 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 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 information

Random Redundant Soft-In Soft-Out Decoding of Linear Block Codes

Random 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 information

Design 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 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 information

Codes 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 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 information

ON THE MINIMUM DISTANCE OF NON-BINARY LDPC CODES. Advisor: Iryna Andriyanova Professor: R.. udiger Urbanke

ON 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 information

Graph-based codes for flash memory

Graph-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 information

Low-Density Arrays of Circulant Matrices: Rank and Row-Redundancy Analysis, and Quasi-Cyclic LDPC Codes

Low-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 information

A Class of Quantum LDPC Codes Constructed From Finite Geometries

A 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 information

Codes designed via algebraic lifts of graphs

Codes 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 information

LDPC Codes. Intracom Telecom, Peania

LDPC 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 information

Introduction to Low-Density Parity Check Codes. Brian Kurkoski

Introduction 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 information

Practical Polar Code Construction Using Generalised Generator Matrices

Practical 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 information

Non-binary Hybrid LDPC Codes: structure, decoding and optimization

Non-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 information

Making Error Correcting Codes Work for Flash Memory

Making 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 information

Performance 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 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 information

Construction and Performance Evaluation of QC-LDPC Codes over Finite Fields

Construction 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 information

An 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 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 information

IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 64, NO. 10, OCTOBER

IEEE 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 information

An 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 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 information

Performance Comparison of LDPC Codes Generated With Various Code-Construction Methods

Performance 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 information

Research Article Structured LDPC Codes over Integer Residue Rings

Research 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 information

Partially Quasi-Cyclic Protograph-Based LDPC Codes

Partially 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 information

Weaknesses of Margulis and Ramanujan Margulis Low-Density Parity-Check Codes

Weaknesses 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 information

THE ANALYTICAL DESCRIPTION OF REGULAR LDPC CODES CORRECTING ABILITY

THE 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 information

R. A. Carrasco and M. Johnston, Non-Binary Error Control Coding Cork 2009

R. 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 information

Enhancing Binary Images of Non-Binary LDPC Codes

Enhancing 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 information

Lecture 4 : Introduction to Low-density Parity-check Codes

Lecture 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 information

LDPC Codes. Slides originally from I. Land p.1

LDPC 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 information

IEEE Working Group on Mobile Broadband Wireless Access. <http://grouper.ieee.org/groups/802/20/>

IEEE 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 information

Stopping, and Trapping Set Analysis

Stopping, 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 information

IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 58, NO. 2, FEBRUARY

IEEE 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 information

Low-Complexity Fixed-to-Fixed Joint Source-Channel Coding

Low-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 information

A SIMULATION AND GRAPH THEORETICAL ANALYSIS OF CERTAIN PROPERTIES OF SPECTRAL NULL CODEBOOKS

A 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 information

LDPC Decoder LLR Stopping Criterion

LDPC 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 information

On 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 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 information

Iterative Encoding of Low-Density Parity-Check Codes

Iterative 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 information

Which Codes Have 4-Cycle-Free Tanner Graphs?

Which 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 information

CHAPTER 3 LOW DENSITY PARITY CHECK CODES

CHAPTER 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 information

Convergence 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 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 information

ECC for NAND Flash. Osso Vahabzadeh. TexasLDPC Inc. Flash Memory Summit 2017 Santa Clara, CA 1

ECC 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 information

Which Codes Have 4-Cycle-Free Tanner Graphs?

Which 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 information

An 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 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 information

Maximum Likelihood Decoding of Codes on the Asymmetric Z-channel

Maximum 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 information

Lecture 4: Linear Codes. Copyright G. Caire 88

Lecture 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 information

Trapping Set Enumerators for Specific LDPC Codes

Trapping 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 information

Low-Density Parity-Check codes An introduction

Low-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 information

From Stopping sets to Trapping sets

From 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 information

Low-Density Parity-Check Code Design Techniques to Simplify Encoding

Low-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 information

An Efficient Algorithm for Finding Dominant Trapping Sets of LDPC Codes

An 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 information

On Bit Error Rate Performance of Polar Codes in Finite Regime

On 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 information

Some Easily Decoded, Efficient, Burst Error Correcting Block Codes

Some 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 information

Study 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 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 information

Efficient 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 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 information

Introducing Low-Density Parity-Check Codes

Introducing 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 information

Message-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 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 information

An 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 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 information

Research Letter Design of Short, High-Rate DVB-S2-Like Semi-Regular LDPC Codes

Research 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 information

Binary Convolutional Codes of High Rate Øyvind Ytrehus

Binary 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 information

Low-density parity-check (LDPC) codes

Low-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 information

Analysis 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 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 information

Lower Bounds on the Graphical Complexity of Finite-Length LDPC Codes

Lower 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 information

Performance of Multi Binary Turbo-Codes on Nakagami Flat Fading Channels

Performance 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 information

Advances in Error Control Strategies for 5G

Advances 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 information

A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors

A 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 information

Part III Advanced Coding Techniques

Part 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 information

SPA decoding on the Tanner graph

SPA 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 information

Optimum Soft Decision Decoding of Linear Block Codes

Optimum 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 information

Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels

Sub-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 information

Dr. Cathy Liu Dr. Michael Steinberger. A Brief Tour of FEC for Serial Link Systems

Dr. 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 information

Status of Knowledge on Non-Binary LDPC Decoders

Status 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 information

Searching for Voltage Graph-Based LDPC Tailbiting Codes with Large Girth

Searching 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 information

Coding theory: Applications

Coding 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