Floor Scale Modulo Lifting for QC-LDPC codes
|
|
- Corey Malone
- 6 years ago
- Views:
Transcription
1 Floor Scale Modulo Lifting for QC-LDPC codes Niita Polyansii, Vasiliy Usatyu, and Ilya Vorobyev Huawei Technologies Co., Moscow, Russia arxiv: v2 [cs.it] 4 Feb 207 Abstract In the given paper we present a novel approach for constructing a QC-LDPC code of smaller length by lifting a given QC-LDPC code. The proposed method can be considered as a generalization of floor lifting. Also we prove several probabilistic statements concerning a theoretical improvement of the method with respect to the number of small cycles. Maing some offline calculation of scale parameter it is possible to construct a sequence of QC-LDPC codes with different circulant sizes generated from a single exponent matrix using only floor and scale operations. The only parameter we store in memory is a constant needed for scaling. Keywords: QC-LDPC code, floor lifting, modulo lifting, bloc cycle, girth. I. INTRODUCTION Low-density parity-chec (LDPC codes were first discovered by Gallager [], generalized by Tanner [2], Wibberg [3] and rediscovered by MacKay et al. [4], [5] and Sipser et al. [6]. Quasi-cyclic low-density parity-chec (QC-LDPC codes are of great interest to researchers [7] [] since they can be encoded and decoded with low complexity and allow to reach high throughput using linear-feedbac shift register [2] [4]. One advantage of QC-LDPC codes based on circulant permutation matrices (CPM is that it is easier to analyze their code and graph properties than in the case of random LDPC codes. The performance of LDPC codes is strongly affected by their graph properties such as the length of the shortest cycle, i.e., girth [5], [6], and trapping sets [7], [8] and code properties, e.g., the distance of the code [9], [20] and the ensemble weight enumerator [2]. The main contribution of the paper is a novel approach for constructing a quasi-cyclic LDPC code of smaller length by lifting a given QC-LDPC code. The proposed method can be considered as a generalization of floor lifting method introduced in [22], [23]. Maing some offline calculation it is possible to construct a sequence of QC-LDPC codes with different circulant sizes generated from a single exponent matrix of QC-LDPC code having the largest length. The only parameter we store in memory is a constant needed for scaling in the lifting procedure. The outline of the paper is as follows. In Section II, we introduce some basic definitions and notations for our presentation. In Section III, we review state-of-art lifting methods for QC-LDPC codes. Also assuming some natural assumption we prove some probabilistic statements with respect to cycles of length 4 and provide a comparison between lifting procedures. In Section IV, we present our floor scale modulo lifting method for QC-LDPC codes and prove several probabilistic statements concerning theoretical improvement of the method with respect to the number of small cycles. The performance of QC-LDPC codes obtained by the floor scale modulo lifting method is investigated by simulations in Section V. II. QC-LDPC CODES A QC-LDPC code is described by a parity-chec matrix H which consists of square blocs which could be either zero matrix or circulant permutation matrices. Let P (P ij be the L L circulant permutation matrix defined by, if i + j mod L P ij 0, otherwise. Then P is the circulant permutation matrix (CPM which shifts the identity matrix I to the right by i times for any, 0 L. For simplicity of notation denote the zero matrix by P. Denote the set, 0,,..., L } by A L. Let the matrix H of size ml nl be defined in the following manner P a P a2 P an P a2 P a22 P a2n H......, ( P am P am2 P amn a i,j A L. Further we call L the circulant size of H. In what follows a code C with parity-chec matrix H will be referred to as a QC-LDPC code. Let E(H (E ij (H be the exponent matrix of H given by: a a 2 a n a 2 a 22 a 2n E(H......, (2 a m a m2 a mn i.e., the entry E ij (H a ij. The mother matrix M(H is a m n binary matrix obtained from replacing s and other integers by 0 and, respectively, in E(H. If there is a cycle of length 2l in the Tanner graph of M(H, it is called a bloc-cycle of length 2l. Any bloc-cycle in M(H of length 2l corresponds both to the sequence of 2l CPM s P a, P a2..., P a 2l } in H and sequence of 2l integers a, a 2... a 2l } in E(H which will be called exponent chain. The following well nown result gives the easy way to find cycles in the Tanner graph of parity-chec matrix H. Proposition. [5]. An exponent chain forms a cycle in the Tanner graph of H iff the following condition holds 2l i ( i a i 0 mod L.
2 III. LIFTING OF QC-LDPC CODES A. State-of-art Lifting Methods Consider a QC-LDPC code with ml 0 nl 0 parity-chec matrix H 0 with circulant size L 0, m n exponent matrix E(H 0 (E ij (H 0 and mother matrix M(H 0. Given a set of circulant sizes L }, L < L 0, lifting is a method of constructing QC-LDPC codes with ml nl parity-chec matrices H from H 0, which have the same mother matrix M(H M(H 0 and entries of exponent matrices E(H satisfy E ij (H L. Therefore, it suffices to specify a formula using which we recalculate each value of E(H from E(H 0. In paper [22] two lifting approaches are given. Floor lifting is defined as follows: L L E ij (H 0 E ij (H 0, if E ij (H 0, (3, otherwise. Modulo lifting is determined by the following equation: E ij (H 0 mod L, if E ij (H 0, E ij (H (4, otherwise. Now we prove several probabilistic statements. Consider an exponent chain of length 4 with exponent values a, b, c, d [ ] a b A, c d each element is chosen independently and equiprobable from the set 0,,..., 2q }, L 0 2q is a circulant size, q > 2. Notice that the probability of the event C 0 : the exponent chain with exponent values a, b, c and d forms a cycle, i.e., a b c + d 0 mod 2q, is equal to /(2q. Assume that we use some lifting method to obtain exponent values a, b, c, d [ ] a b B c d, for circulant size L q. We are interested in the probabilities of an event C : the exponent chain with exponent values a, b, c and d forms a cycle given the event C 0 and given the event C 0. In Sections III-B and III-C we obtain these probabilities for floor lifting and modulo lifting, respectively. Finally, we summarize results and compare these two methods in Section III-D. B. Floor Lifting Let a 2a +a 2, b 2b +b 2, c 2c +c 2 and d 2d + d 2, a 2, b 2, c 2, d 2 0, }. One can see that a a, b b, c c, d d. Given the event C 0 occurs, i.e. 2(a b c + d + (a 2 b 2 c 2 + d 2 0 mod 2q. the event C, i.e., a b + d c 0 mod q, is equivalent to the condition a 2 b 2 c 2 + d 2 0. From C 0 it follows that a 2 b 2 + d 2 c 2 0 mod 2. Therefore, the conditional probability Pr(C C 0 Pr(a 2 b 2 c 2 + d 2 0 C 0 Pr(a 2 b 2 c 2 +d 2 0 a 2 b 2 c 2 +d 2 0 mod 2 3/4. Indeed we have exactly equiprobable choices for a 2, b 2, c 2, d 2 depicted in Table I, 6 ( 4 2 of which give the cycle. TABLE I POSSIBLE CHOICES FOR a 2, b 2, c 2, d 2 a 2 b 2 c 2 d 2 a 2 b 2 c 2 +d Now let us find the probability Pr(C C 0. Since Pr(C C 0 Pr(C C 0 Pr(C 0 and Pr(C 0 2q 2q, it suffices to obtain Pr(C C 0. Find the number of all 4-tuples (a, b, c, d, such that a b c +d 0 mod q and a 2 b 2 c 2 + d 2 0 mod 2q. We have q 3 ways to choose a, b, c, d and 0 ways to choose a 2, b 2, c 2, d 2 for q > 2. Therefore, Pr(C C 0 0q3 (2q 4 5 8q and Pr(C C 0 5 4(2q. Let us sum up the results in Proposition 2. An exponent chain in E(H of length 4, which forms a cycle in the parity-chec matrix H with circulant size 2q, turns into a cycle in the parity-chec matrix H with circulant size q obtained after floor lifting with probability 3/4, while an exponent chain of length 4, which does not form a cycle, turns into a cycle with probability p fl 5/(4(2q. C. Modulo Lifting Let a a q +a 2, b b q +b 2, c c q +c 2, d d q +d 2, a 2, b 2, c 2, d 2 0,,..., q }. It is easy to chec that a a 2, b b 2, c c 2, d d 2. Given the event C 0 occurs, we have q(a b c + d + (a 2 b 2 c 2 + d 2 0 mod 2q. It follows that a b c + d a 2 b 2 c 2 + d 2 0 mod q, thus the conditional probability Pr(C C 0. Let us obtain probability Pr(C C 0. Since Pr(C C 0 Pr(C C 0 Pr(C 0
3 and Pr(C 0 2q 2q, we need to find Pr(C C 0. Calculate the number of all 4-tuples (a, b, c, d, such that a 2 b 2 c 2 +d 2 0 mod q and a b c + d 0 mod 2q. We have q 3 ways to choose a 2, b 2, c 2, d 2 and 8 ways to choose a 2, b 2, c 2, d 2 for q > 2. Therefore, Pr(C C 0 8q3 (2q 4 2q and Pr(C C 0 2q. As a result we have obtained the following Proposition 3. An exponent chain in E(H of length 4, which forms a cycle in the parity-chec matrix H with circulant size 2q, turns into a cycle in the parity-chec matrix H with circulant size q obtained after modulo lifting with probability, while an exponent chain of length 4, which does not form a cycle, turns into a cycle with probability p mod /(2q. D. Comparison Now summarize the results from Sections III-B and III-C in the following Theorem. Suppose that in exponent matrix E(H with circulant size 2q we have y exponent chains of length 4, which do not form a cycle, and x exponent chains of length 4, which form a cycle. Then mathematical expectations EC fl (EC mod of the number of cycles after floor lifting (modulo lifting for circulant size q are as follows: EC fl 3 4 x + 5 4(2q y, EC mod x + (2q y. Note that EC fl EC mod when y (2q x. Since usually we try to eliminate short cycles in matrix E(H, the number y is liely to be much greater than (2q x. So, we can conclude that modulo lifting is better than floor lifting with respect to the number of short cycles. IV. FLOOR SCALE MODULO LIFTING OF QC-LDPC CODES Now we introduce the proposed lifting method which we call floor scale modulo lifting:, Eij (H 0, E ij (H L L 0 ((r E ij (H 0 mod L 0, otherwise, (5 special parameter r is called a scale value. Define A(r: [ ] a(r b(r A(r, c(r d(r a(r ra mod 2q, b(r rb mod 2q, c(r rc mod 2q, d(r rd mod 2q. By C 0 (r denote the event: the exponent chain with exponent values a(r, b(r, c(r and d(r forms a cycle. Notice that for r coprime with 2q, i.e. (r, 2q, elements of matrix A(r have the same distribution as matrix A. Moreover, exponent chains from matrices A and A(r form a cycle simultaneously. Let a 2a + a 2, b 2b + b 2, c 2c + c 2 and d 2d + d 2, a 2, b 2, c 2, d 2 0, }. Suppose we use floor scale modulo lifting for L q with scale value r 2t +, 0 < r < 2q, which is coprime with 2q. Then we obtain matrix B(r: [ ] a B(r (r b (r c (r d, (r a 2a r + a 2 r (r a r + a 2 t mod q. 2 Other values b (r, c (r and d (r are represented in the same way. By C (r denote the event: the exponent chain with exponent values a (r, b (r, c (r and d (r forms a cycle. One can see that Moreover Pr(C (r C 0 Pr(C ( C C (r C 0 C ( C 0. Proposition 4. Let r, r 2 be two distinct integers, such that 0 < r, r 2 < 2q, (r, 2q, (r 2, 2q and r r 2 (q+ mod 2q. Then Pr(C (r C (r 2 C 0 0. In other words, for any scale values r and r 2 fulfilled the condition of Proposition 4 if the start exponent chain in the matrix A does not form a cycle then at least one exponent chain in the matrices B(r and B(r 2 does not form a cycle too. Proof: Let u be such integer that u r mod 2q. Note that C 0 (u C 0. Therefore, Pr(C (r C (r 2 C 0 Pr(C (r u C (r 2 u C 0 0. Assume events C (r u and C (r 2 u occur. Thus, a b c + d 0 mod q and (a b c + d r 2 + (a 2 b 2 c 2 + d 2 t 2 0 mod q, From + 2t 2 r 2 r 2 u mod q, 0 < r 2 < 2q. (a 2 b 2 c 2 + d 2 t 2 0 mod q, (a 2 b 2 c 2 + d 2 [ 2, 2], t 2 [, q ] and 2t 2 + q + it follows that a 2 b 2 c 2 + d 2 0. Hence (a b c + d 0 mod q and 2(a b c + d + (a 2 b 2 c 2 + d 2 a b c + d 0 mod 2q, i.e., we prove that C (r C (r 2 C 0. Remar. Note that if r r 2 (q + mod 2q, then r 2 r (q + mod 2q. Therefore, we can choose a set R of scale values of cardinality ϕ(2q/2 (ϕ(n is Euler s totient
4 function for even q and ϕ(2q for odd q, such that for every r, r 2 R the conditions of Proposition 4 are fulfilled. Consider a floor scale modulo lifting with a family R r, r 2,..., r Nr } of N r scale values, such that for any two scale values r i, r j R the conditions of Proposition 4 are satisfied. Let D (D ij be an N r y matrix, the i- th row corresponds to scale values r i R, and each column corresponds to one exponent chain of length 4 in E(H. We set D ij to if the j-th exponent chain forms a cycle after floor scale modulo lifting with scale value r i, and to 0 otherwise. The first x columns, which corresponds to cycles in exponent matrix with circulant size 2q, equal to the column of ones with probability 3/4 and to the column of zeros with probability /4. The rest y columns equal to the column of zeros with probability N r p fl 5N r 4(2q and to the column of weight with one at position i with probability p fl 5/(4(2q for each i [, N r ]. Let X i be equal to the number of ones in the i-th row. We are interested in the minimum number of cycles min(x, X 2,..., X Nr. For further calculations we assume that all columns of matrix D are chosen independently. Under this assumption exact formulas for the mathematical expectation EC fsml (N r 3x/4 + E min(x, X 2,..., X Nr could be easily written out, but they rather messy. We provide only formula for the case N r 2 in the form of Proposition 5. [28]. Suppose we have an exponent matrix E(H with circulant size 2q having x exponent chains of length 4, which form a cycle in H, and y exponent chains of length 4, which do not form a cycle. Then the mathematical expectation EC fsml (2 of the number of cycles of length 4 in the parity-chec matrix of circulant size q obtained after floor scale modulo lifting with N r 2 scale values, which satisfies the conditions of Proposition 4, is described by the following expression ( ( EC fsml (2 3 y n 4 x + n n n n0 ( y (2p fl n ( 2p fl y n. n The proof of Proposition 5 is provided in the full version of the given paper [28]. If y the asymptotic behavior of EC fsml (N r is given by Theorem 2. [28]. The mathematical expectation of the number of cycles of length 4 after floor scale modulo lifting has the following asymptotic form EC fsml 3 4 x + p fly c Nr y + o( y, if y, c Nr does not depend on y. Let us consider another scenario. Suppose that the number of cycles of length 4 in matrix H with circulant size L 0 2q is equal to 0, and the number y of exponent chains is fixed. Now we are interested in the probability that after lifting for the circulant size L q we will not obtain any cycle of length 4. We again assume that all events C are independent for all exponent chains, i.e., all columns of matrix D are chosen independently. Theorem 3. [28]. The probability of the absence of cycles of length 4 in the parity-chec matrix with circulant size q obtained after modulo lifting, floor lifting and floor scale modulo lifting is as follows P mod ( p mod y yp mod + O(q 2, P fl ( p fl y yp fl + O(q 2, N r ( P fsml (N r ( Nr ( p fl y q q O(q Nr, if y N r, q,, if y < N r, q. In this case we see that floor scale modulo lifting is much better than modulo and floor lifting. Table II shows one of possible advantages of the proposed lifting approach. We compare the floor lifting length adaption of QC-LDPC codes used in IEEE for rate /2 with the proposed floor scale modulo lifting. We apply the lifting methods to the 2 24 mother matrix. We have found optimal r scale value for our lifting approach with respect to girth and number of exponent chains which form cycles of the minimal length. In Table II for each circulant size the optimal r scale value, girth and the number of cycles are depicted. Note that the QC-LDPC code of IEEE standard was optimized with considering floor lifting method. If the QC-LDPC code with the maximal length size is not optimized with considering floor or modulo lifting method, then the superiority of the proposed floor scale modulo lifting will be more conspicuous. V. SIMULATION RESULTS QC-LDPC codes of smaller lengths can be obtained by lifting exponent matrix of QC-LDPC codes of maximal length. Their performance over an AWGN channel with BPSK modulation was analyzed by computer simulations. Figure shows the frame error rate (FER performance of rate 4 over 5 AR4JA code defined by protograph of size 3 from [24]. We use native lifting for fixed circulant sizes 6, 32, 64, 28} and floor modulo scale lifting beginning from parity-chec matrix H of circulant size 28 which goes down to circulant sizes 6, 32, 64}. BP decoder with 00 iterations is used. Figure 2 shows the SNR required to achieve 0 2 FER performance over an AWGN channel with QPSK modulation for 3 families of QC-LDPC codes with rate 8 over 9. Families A [26] and B [25] are the industrial state-of-art QC-LDPC codes with their own lifting. For family C we applied floor modular scale lifting. Layered normalized offset min-sum decoder with 5 iterations was used in simulations. Normalize
5 TABLE II G IRTH AND THE NUMBER OF SHORT CYCLES FOR FLOOR LIFTING AND FLOOR SCALE MODULO LIFTING Floor E scale modulo lifting r girth / cycles 95 6 / 3 4/ 6 / /4 9 6/4 2 6/3 4 6/3 3 6/4 Floor lifting, r E girth / cycles 24 6 / / 32 6 / 36 6 / / /9 68 6/8 72 6/ / /8 96 Fig.. Performance of AR4JA codes with different CPM sizes by the lifting L28, 256, 52. BP 00 it. and offset factors were optimized to improve waterfall performance [27]. In summary, the proposed lifting scheme supports fine granularity and avoids catastrophic cases for different lengths. R EFERENCES [] R. G. Gallager, Low-density parity-chec codes, IRE Trans. Inform.Theory, vol. IT-8, pp. 2-28, Jan Fig. 2. SNR required to achieve 0 2 FER [2] Tanner R. M. A Recursive Approach to Low Complexity Codes,IEEE Trans. Inform. Theory, IT-27, pp , September 98. [3] Wiberg, N. Codes and decoding on general graphs, Ph. D. dissertation, Linping University, 996. [4] D. J. C. MacKay and R. M. Neal, Near Shannon limit performance of low-density parity-chec codes, Electron. Lett., vol. 32, pp , Aug [5] D. J. C. MacKay, Good error-correcting codes based on very sparse matrices, IEEE Trans. Inform. Theory, vol. 45, pp , Mar [6] M. Sipser and D. A. Spielman, Expander codes, IEEE Trans. Inform. Theory, vol. 42, pp , Nov [7] Y. Kou, S. Lin, and M. P. C. Fossorier, Low-density parity-chec codes based on finite geometries: a rediscovery and new results, IEEE Trans. Inf. Theory, vol. 47, no. 7, pp , Nov [8] I. Djurdjevic, J. Xu, K. Abdel-Ghaffar, S. Lin, A class of low-density parity-chec codes constructed based on Reed-Solomon codes with two information symbols, Applied Algebra, Algebraic Algorithms and ErrorCorrecting Codes, Springer Berlin Heidelberg, [9] R. M. Tanner, D. Sridhara, A. Sridharan, T. E. Fuja, and D. J. Costello, Jr., LDPC bloc and convolutional codes based on circulant matrices, IEEE Trans. Inf. Theory, vol. 50, no. 2, pp , Dec [0] L. Zhang, Q. Huang, S. Lin, K. Abdel-Ghaffar, and I. F. Blae, Quasicyclic LDPC codes: An algebraic construction, ran analysis, and codes on latin squares, IEEE Trans. Comm., vol. 58, no., pp , Nov [] D. Divsalar, S. Dolinar and C. Jones, Construction of Protograph LDPC Codes with Linear Minimum Distance, 2006 IEEE International Symposium on Information Theory, Seattle, WA, 2006, pp [2] S. Myung, K. Yang, and J. Kim, Quasi-cyclic LDPC codes for fast encoding, IEEE Trans. Inf. Theory, vol. 5, no. 8, pp , 2005 [3] J. Kim, A. Ramamoorthy and S. W. Mclaughlin, The design of efficiently-encodable rate-compatible LDPC codes, IEEE Trans. Comm., vol. 57, no. 2, pp , February [4] Advanced hardware design for error correcting codes /Cyrille Chavet, Philippe Coussy,editors. Cham:Springer, 205., pp. 7-3 [5] M. P. C. Fossorier, Quasi-cyclic low-density parity-chec codes from circulant permutation matrices, IEEE Trans. Inf. Theory, vol. 50, no. 8, pp , [6] Y. Wang, S. C. Draper and J. S. Yedidia, Hierarchical and High-Girth QC LDPC Codes, IEEE Trans. Inf. Theory, vol. 59, no. 7, pp , July 203. [7] B. Vasi, S. K. Chilappagari, D. V. Nguyen and S. K. Planjery, Trapping set ontology, th Annual Allerton Conference on Communication, Control, and Computing (Allerton, Monticello, IL, 2009, pp. -7. [8] M. Diouf, D. Declercq, S. Ouya and B. Vasic, A PEG-lie LDPC code design avoiding short trapping sets, Proc. IEEE Inter. Symp. Information Theory, Hong Kong, 205, pp [9] R. Smarandache, P. O. Vontobel, Quasi-Cyclic LDPC Codes: Influence of Proto- and Tanner-Graph Structure on Minimum Hamming Distance Upper Bounds, in IEEE Trans. Inf. Theory, vol. 58, no. 2, pp , Feb [20] B. K. Butler and P. H. Siegel, Bounds on the Minimum Distance of Punctured Quasi-Cyclic LDPC Codes, IEEE Trans. Inf. Theory, vol. 59, no. 7, pp , July 203. [2] Dariush Divsalar, Ensemble Weight Enumerators for Protograph LDPC Codes, Proc. IEEE Inter. Symp. Information Theory,2006. pp , [22] Myung S., Yang K. Extension of quasi-cyclic LDPC codes by lifting. Proc. IEEE Inter. Symp. Information Theory, ISIT 2005, [23] Myung, S., Yang, K., and Kim, Y.. Lifting methods for quasi-cyclic LDPC codes. IEEE Comm. Lett., 2006, 0(6, [24] D. Divsalar, S. Dolinar and C. Jones, Construction of Protograph LDPC Codes with Linear Minimum Distance, Proc. IEEE Inter. Symp. Information Theory, ISIT 2006., Seattle, WA, 2006, pp [25] R-66370, LDPC rate compatible design, Qualcomm from 3GPP TSGRAN WG 86, 22th 26th August 206, Gothenburg, Sweden [26] R-67889, Design of Flexible LDPC Codes, Samsung from 3GPP TSG RAN WG 86, 22th26th August 206, Gothenburg, Sweden [27] Chen J., Tanner R. M., Jones C., Li Y. Improved min-sum decoding algorithms for irregular LDPC codes, Proc. IEEE Inter. Symp. Information Theory, ISIT 2005., Adelaide, SA, 2005, pp [28] Poliansii N., Usatyu V., Vorobyev I., Floor Scale Modulo Lifting,
6 A. Proof of Proposition 5 APPENDIX Proof: Consider a random variable min(x, X 2. Then E min(x, X 2 E E(min(X, X 2 X + X 2 y E min(y, n Y Pr(X + X 2 n, n0 Y B(n, 2. From and E min(y, n Y n 2 ( ( n n/2 2 n ( y Pr(X + X 2 n (2p fl n ( 2p fl y n, n it follows the statement of the proposition. B. Proof of Theorem 2 Proof: Consider a random vector X Nr+ y Nr X (X, X 2,..., X Nr, X Nr+, i X i. One can see that X has a multinomial distribution with y! Pr(x,..., x Nr+ x!... x p i0 fl ( N r p fl x Nr +. Nr+! By the Central limit theorem the distribution of random vector X EX y tends to normal distribution N (0, Σ as y, Σ is the covariance matrix of X. Let us prove that E min(x, X 2,..., X Nr E min X o( y as y. E min(x, X 2,..., X Nr E min X Nr yp(min X X Nr+ yp(x Nr+ y/(n r + ( yp X Nr+ EX Nr+ (6 ( p fl N r (N r + From N r ϕ(2q q it follows that p fl N r > p fl for q > 2. The following chain of inequalities taes place p fl N r > p fl Denote Chernoff inequality p fl (N r + N r N r < N r + <. (7 ( p fl N r (N r + ( p fl N r(n r+ as δ for some δ > 0 and use the yp (X Nr+ EX Nr+( δ ye δ 2 EXNr + 2 o( y. x i Let denote as min n (X the function which equals max(min(min(x, n, n. This function is continuous and bounded, hence lim E min y ( X EX y lim lim E min X EX n n y y lim n E min nn (0, Σ c Nr E max N (0, Σ > 0. Therefore, E min N (0, Σ c Nr, (8 E min(x, X 2,..., X Nr E min X + o( y min EX yc Nr + o( y p fl y yc Nr + o( y. (9 C. Proof of Theorem 3 Proof: We prove the formula for P fsml only. Firstly, find the probability P that the first rows of the matrix D contain only zeros P ( p fl y. Secondly, using the inclusion-exclusion principle we get N r ( P fsml ( Nr ( p fl y. (0 Now we prove an auxiliary statement. Lemma. The binomial identity ( n ( 0 g( 0 holds for every polynomial g( with degree less than n. Proof: Every polynomial g( of degree t can be represented in the following form t g( c l ( l, ans c l are some coefficients. For every l < n ( n ( ( l 0 l0 ( l (... ( l +, l ( ( n ( l ( n!!!(n!( l! n ( n!!!(n!( l! l l n! ( (n l! (n l! (n!( l! l n! ( n l ( 0, ( (n l! n l
7 therefore, ( n ( g( 0. 0 Finally, using the evident asymptotic ( 5 p fl 4(2q O, as q, q along with Lemma and the equality (0, we obtain the statement of Theorem 3.
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 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 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 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 informationConstructions 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 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 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 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 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 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 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 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 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 informationPseudocodewords from Bethe Permanents
Pseudocodewords from Bethe Permanents Roxana Smarandache Departments of Mathematics and Electrical Engineering University of Notre Dame Notre Dame, IN 46556 USA rsmarand@ndedu Abstract It was recently
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 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 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 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 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 informationLow-Density Parity-Check Codes on Partial Geometries
1 The 2013 Workshop on Coding and Information Theory The University of Hong Kong December 11-13, 2013 Low-Density Parity-Check Codes on Partial Geometries Shu Lin (Co-authors: Qiuju Diao, Ying-yu Tai and
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 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 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 informationMinimum Distances of the QC-LDPC Codes in IEEE 802 Communication Standards
Minimum Distances of the QC-LDPC Codes in IEEE 802 Communication Standards Brian K Butler Butler Research, La Jolla, CA 92037 butler@ieeeorg arxiv:160202831v1 [csit] 9 Feb 2016 Abstract This work applies
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 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 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 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 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 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 informationPolar Codes: Graph Representation and Duality
Polar Codes: Graph Representation and Duality arxiv:1312.0372v1 [cs.it] 2 Dec 2013 M. Fossorier ETIS ENSEA/UCP/CNRS UMR-8051 6, avenue du Ponceau, 95014, Cergy Pontoise, France Email: mfossorier@ieee.org
More informationAbsorbing Set Spectrum Approach for Practical Code Design
Absorbing Set Spectrum Approach for Practical Code Design Jiadong Wang, Lara Dolecek, Zhengya Zhang and Richard Wesel wjd@ee.ucla.edu, dolecek@ee.ucla.edu, zhengya@eecs.umich.edu, wesel@ee.ucla.edu Abstract
More informationConstruction and Encoding of QC-LDPC Codes Using Group Rings
1 Construction and Encoding of QC-LDPC Codes Using Group Rings Hassan Khodaiemehr and Dariush Kiani arxiv:1701.00210v1 [cs.it] 1 Jan 2017 Abstract Quasi-cyclic (QC) low-density parity-check (LDPC) codes
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 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 informationLow-complexity error correction in LDPC codes with constituent RS codes 1
Eleventh International Workshop on Algebraic and Combinatorial Coding Theory June 16-22, 2008, Pamporovo, Bulgaria pp. 348-353 Low-complexity error correction in LDPC codes with constituent RS codes 1
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 informationAchieving Flexibility in LDPC Code Design by Absorbing Set Elimination
Achieving Flexibility in LDPC Code Design by Absorbing Set Elimination Jiajun Zhang, Jiadong Wang, Shayan Garani Srinivasa, Lara Dolecek Department of Electrical Engineering, University of California,
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 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 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 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 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 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 informationOn the Girth of (3,L) Quasi-Cyclic LDPC Codes based on Complete Protographs
On the Girth o (3,L) Quasi-Cyclic LDPC Codes based on Complete Protographs Sudarsan V S Ranganathan, Dariush Divsalar and Richard D Wesel Department o Electrical Engineering, University o Caliornia, Los
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 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 informationECEN 655: Advanced Channel Coding
ECEN 655: Advanced Channel Coding Course Introduction Henry D. Pfister Department of Electrical and Computer Engineering Texas A&M University ECEN 655: Advanced Channel Coding 1 / 19 Outline 1 History
More informationMinimum Distance and Convergence Analysis of Hamming-Accumulate-Acccumulate Codes
1 Minimum Distance and Convergence Analysis of Hamming-Accumulate-Acccumulate Codes Alexandre Graell i Amat and Raphaël Le Bidan arxiv:0905.4545v1 [cs.it] 28 May 2009 Abstract In this letter we consider
More informationMinimum-Distance Based Construction of Multi-Kernel Polar Codes
Minimum-Distance Based Construction of Multi-Kernel Polar Codes Valerio Bioglio, Frédéric Gabry, Ingmar Land, Jean-Claude Belfiore Mathematical and Algorithmic Sciences Lab France Research Center, Huawei
More informationOn the Exhaustion and Elimination of Trapping Sets: Algorithms & The Suppressing Effect
On the Exhaustion and Elimination of Trapping Sets: Algorithms & The Suppressing Effect Chih-Chun Wang Center for Wireless Systems and Applications (CWSA) School of ECE, Purdue University, West Lafayette,
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 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 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 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 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 informationLow-Complexity Puncturing and Shortening of Polar Codes
Low-Complexity Puncturing and Shortening of Polar Codes Valerio Bioglio, Frédéric Gabry, Ingmar Land Mathematical and Algorithmic Sciences Lab France Research Center, Huawei Technologies Co. Ltd. Email:
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 informationDesign of nonbinary quasi-cyclic low-density parity-check codes by maximising the minimum distance
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES Trans. Emerging Tel. Tech. (01) Published online in Wiley Online Library (wileyonlinelibrary.com). DOI 10.100/ett.6 SHORT RESEARCH LETTER Design
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 informationLDPC codes from voltage graphs
LDPC codes from voltage graphs Christine A. Kelley Department of Mathematics University of Nebraska-Lincoln Lincoln, NE 68588, USA. Email: ckelley2@math.unl.edu Judy L. Walker Department of Mathematics
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 informationTime-invariant LDPC convolutional codes
Time-invariant LDPC convolutional codes Dimitris Achlioptas, Hamed Hassani, Wei Liu, and Rüdiger Urbanke Department of Computer Science, UC Santa Cruz, USA Email: achlioptas@csucscedu Department of Computer
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 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 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 informationSridharan, Arvind; Truhachev, Dmitri; Lentmaier, Michael; Costello Jr., Daniel J.; Zigangirov, Kamil
Distance bounds for an ensemble of LDPC convolutional codes Sridharan, Arvind; Truhachev, Dmitri; Lentmaier, Michael; Costello Jr., Daniel J.; Zigangirov, Kamil Published in: IEEE Transactions on Information
More informationOn the Gröbner basis of a family of quasi-cyclic LDPC codes
On the Gröbner basis of a family of quasi-cyclic LDPC codes July 21, 2005 Marta Giorgetti (giorge@matunimiit) Department of Mathematics, University of Milan, Italy Marta Rossi (martarossi@possodmunipiit)
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 informationOptimal Rate and Maximum Erasure Probability LDPC Codes in Binary Erasure Channel
Optimal Rate and Maximum Erasure Probability LDPC Codes in Binary Erasure Channel H. Tavakoli Electrical Engineering Department K.N. Toosi University of Technology, Tehran, Iran tavakoli@ee.kntu.ac.ir
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 informationTwo-Bit Message Passing Decoders for LDPC. Codes Over the Binary Symmetric Channel
Two-Bit Message Passing Decoders for LDPC 1 Codes Over the Binary Symmetric Channel Lucile Sassatelli, Member, IEEE, Shashi Kiran Chilappagari, Member, IEEE, Bane Vasic, arxiv:0901.2090v3 [cs.it] 7 Mar
More informationTHIS paper provides a general technique for constructing
Protograph-Based Raptor-Like LDPC Codes for the Binary Erasure Channel Kasra Vakilinia Department of Electrical Engineering University of California, Los Angeles Los Angeles, California 90024 Email: vakiliniak@ucla.edu
More informationWrap-Around Sliding-Window Near-ML Decoding of Binary LDPC Codes Over the BEC
Wrap-Around Sliding-Window Near-ML Decoding of Binary LDPC Codes Over the BEC Irina E Bocharova 1,2, Boris D Kudryashov 1, Eirik Rosnes 3, Vitaly Skachek 2, and Øyvind Ytrehus 3 1 Department of Information
More informationBounds on the Minimum Distance of Punctured Quasi-Cyclic LDPC Codes
4584 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 59, NO 7, JULY 2013 Bounds on the Minimum Distance of Punctured Quasi-Cyclic LDPC Codes Brian K Butler, Senior Member, IEEE, and Paul H Siegel, Fellow,
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 informationAPROTOGRAPH [1] is a small Tanner graph [2] described
5856 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 6, NO 1, OCTOER 214 Quasi-Cyclic LDPC Codes ased on Pre-Lifted Protographs David G M Mitchell, Member, IEEE, Roxana Smarandache, Senior Member, IEEE, and
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 informationOn the Block Error Probability of LP Decoding of LDPC Codes
On the Block Error Probability of LP Decoding of LDPC Codes Ralf Koetter CSL and Dept. of ECE University of Illinois at Urbana-Champaign Urbana, IL 680, USA koetter@uiuc.edu Pascal O. Vontobel Dept. of
More informationAverage Coset Weight Distributions of Gallager s LDPC Code Ensemble
1 Average Coset Weight Distributions of Gallager s LDPC Code Ensemble Tadashi Wadayama Abstract In this correspondence, the average coset eight distributions of Gallager s LDPC code ensemble are investigated.
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 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 informationSpatially Coupled LDPC Codes Constructed from Protographs
IEEE TRANSACTIONS ON INFORMATION THEORY (SUBMITTED PAPER) 1 Spatially Coupled LDPC Codes Constructed from Protographs David G. M. Mitchell, Member, IEEE, Michael Lentmaier, Senior Member, IEEE, and Daniel
More informationLearning to Decode LDPC Codes with Finite-Alphabet Message Passing
Learning to Decode LDPC Codes with Finite-Alphabet Message Passing Bane Vasić 1, Xin Xiao 1, and Shu Lin 2 1 Dept. of Electrical and Computer Engineering, University of Arizona 2 Dept. of Electrical and
More informationMinimum Distance Bounds for Multiple-Serially Concatenated Code Ensembles
Minimum Distance Bounds for Multiple-Serially Concatenated Code Ensembles Christian Koller,Jörg Kliewer, Kamil S. Zigangirov,DanielJ.Costello,Jr. ISIT 28, Toronto, Canada, July 6 -, 28 Department of Electrical
More informationON THE GRÖBNER BASIS OF A FAMILY OF QUASI-CYCLIC LDPC CODES. 1. Introduction
Bulletin of the Iranian Mathematical Society Vol 31 No 2 (2005), pp 13-32 ON THE GRÖBNER BASIS OF A FAMILY OF QUASI-CYCLIC LDPC CODES MARTA GIORGETTI*, MARTA ROSSI AND MASSIMILIANO SALA Abstract In [30]
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 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 informationAnalytical Performance of One-Step Majority Logic Decoding of Regular LDPC Codes
Analytical Performance of One-Step Majority Logic Decoding of Regular LDPC Codes Rathnakumar Radhakrishnan, Sundararajan Sankaranarayanan, and Bane Vasić Department of Electrical and Computer Engineering
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 informationOn the existence of typical minimum distance for protograph-based LDPC Codes
On the existence of typical minimum distance for protograph-based LDPC Codes Shadi Abu-Surra Samsung Telecommunications America Email: sasurra@sta.samsung.com Dariush Divsalar Jet Propulsion Laboratory
More informationModern Coding Theory. Daniel J. Costello, Jr School of Information Theory Northwestern University August 10, 2009
Modern Coding Theory Daniel J. Costello, Jr. Coding Research Group Department of Electrical Engineering University of Notre Dame Notre Dame, IN 46556 2009 School of Information Theory Northwestern University
More informationSpatially Coupled LDPC Codes
Spatially Coupled LDPC Codes Kenta Kasai Tokyo Institute of Technology 30 Aug, 2013 We already have very good codes. Efficiently-decodable asymptotically capacity-approaching codes Irregular LDPC Codes
More informationIEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 2, FEBRUARY
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 57, NO 2, FEBRUARY 2011 835 Deriving Good LDPC Convolutional Codes from LDPC Block Codes Ali E Pusane, Member, IEEE, Roxana Smarandache, Member, IEEE, Pascal
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 informationOn Weight Enumerators and MacWilliams Identity for Convolutional Codes
On Weight Enumerators and MacWilliams Identity for Convolutional Codes Irina E Bocharova 1, Florian Hug, Rolf Johannesson, and Boris D Kudryashov 1 1 Dept of Information Systems St Petersburg Univ of Information
More informationLinear Programming Decoding of Binary Linear Codes for Symbol-Pair Read Channels
1 Linear Programming Decoding of Binary Linear Codes for Symbol-Pair Read Channels Shunsuke Horii, Toshiyasu Matsushima, and Shigeichi Hirasawa arxiv:1508.01640v2 [cs.it] 29 Sep 2015 Abstract In this paper,
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 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 informationAalborg Universitet. Bounds on information combining for parity-check equations Land, Ingmar Rüdiger; Hoeher, A.; Huber, Johannes
Aalborg Universitet Bounds on information combining for parity-check equations Land, Ingmar Rüdiger; Hoeher, A.; Huber, Johannes Published in: 2004 International Seminar on Communications DOI link to publication
More information