Distance Properties of Short LDPC Codes and Their Impact on the BP, ML and Near-ML Decoding Performance
|
|
- Edmund Holt
- 5 years ago
- Views:
Transcription
1 Distance Properties of Short LDPC Codes and Their Impact on the BP, ML and Near-ML Decoding Performance Irina E. Bocharova 1,2, Boris D. Kudryashov 1, Vitaly Skachek 2, Yauhen Yakimenka 2 1 St. Petersburg University of Information Technologies, Mechanics and Optics (Russia) 2 University of Tartu (Estonia)
2 Acknowledgements Norwegian-Estonian Research Cooperation Programme (grant EMP133) Estonian Research Council (grant PUT405) University of Tartu ASTRA project PER ASPERA Doctoral School of Information and Communication Technologies High Performance Computing Centre (University of Tartu) 1
3 Outline 1. Code parameters 2. Stopping redundancy hierarchy 3. Considered codes 4. Simulations: FER performance 5. Spectra and bounds 6. But what about BAWGN channel? 2
4 Code parameters
5 Code parameters influence on decoding success (BEC) Decoding problem on BEC Solve linear system: H x = 0 for x = (x 1, x 2, x 3, x 4,?, x 6, x 7,?, x 9,?) 1 BP with extended parity-check matrix 3
6 Code parameters influence on decoding success (BEC) Decoding problem on BEC Solve linear system: H x = 0 for x = (x 1, x 2, x 3, x 4,?, x 6, x 7,?, x 9,?) Table 1: Linear [n, k, d min ] code and its parameters parameter Decoding algorithm BP (belief propagation) Near-ML 1 Maximum-likelihood (ML) d min, distance spectrum d stop, stopping spectrum d dual girth g SR hierarchy 1 BP with extended parity-check matrix 3
7 Stopping redundancy hierarchy
8 Stopping sets and d stop H = x 1 x 2 x 3 x 4? x 6 x 7? x 9?
9 Stopping sets and d stop H = x 1 x 2 x 3 x 4? x 6 x 7? x 9? Stopping distance, d stop Size of the smallest stopping set. 4
10 Stopping redundancy hierarchy (by example) Aim By adding redundant rows, remove small stopping sets (up to size l) 5
11 Stopping redundancy hierarchy (by example) Aim By adding redundant rows, remove small stopping sets (up to size l) H = x 1 x 2 x 3 x 4? x 6 x 7? x 9? c c c c c c c
12 Stopping redundancy hierarchy (by example) Aim By adding redundant rows, remove small stopping sets (up to size l) H = x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 x 10 c c c c c c c c 1 + c 2 + c c 2 + c
13 Stopping redundancy hierarchy (by example) Aim By adding redundant rows, remove small stopping sets (up to size l) H = x 1 x 2 x 3 x 4 x 5 x 6 x 7 x 8 x 9 x 10 c c c c c c c c 1 + c 2 + c c 2 + c l-th stopping redundancy Minimum number of rows ρ l, s.t. there are no stopping sets of size up to l (except codewords). 5
14 Achieving ML performance Corrollary from definition It s possible to build ρ n k n extended parity-check matrix H, s.t. BP decoder achieves ML performance. 6
15 Stopping redundancy upper bound (i) Intuition/main observation H stopping set 2 n k rows Pr = i 2n k i 2 n k 7
16 Stopping redundancy upper bound (i) Intuition/main observation H stopping set 2 n k rows Pr = i 2n k i 2 n k 7
17 Stopping redundancy upper bound (i) Intuition/main observation H stopping set 2 n k rows Pr = i 2n k i 2 n k 7
18 Stopping redundancy upper bound (i) Intuition/main observation H stopping set 2 n k rows Pr = i 2n k i 2 n k 7
19 Stopping redundancy upper bound (ii) Upper bound construction H ssets profile {u 1, u 2,..., u l } # of ssets D t t rows κ t rows 8
20 Stopping redundancy upper bound (ii) Upper bound construction H ssets profile {u 1, u 2,..., u l } # of ssets D t t rows κ t rows 8
21 Stopping redundancy upper bound (ii) Upper bound construction H ssets profile {u 1, u 2,..., u l } # of ssets D t t rows κ t rows 8
22 Stopping redundancy upper bound (ii) Upper bound construction H ssets profile {u 1, u 2,..., u l } # of ssets D t t rows κ t rows 8
23 Stopping redundancy upper bound (ii) Upper bound construction H ssets profile {u 1, u 2,..., u l } # of ssets D t t rows κ t rows 8
24 Stopping redundancy upper bound (ii) Upper bound construction H ssets profile {u 1, u 2,..., u l } # of ssets D t t rows κ t rows 8
25 Stopping redundancy upper bound (ii) Upper bound construction H ssets profile {u 1, u 2,..., u l } # of ssets D t t rows κ t rows 8
26 Stopping redundancy upper bound (ii) Upper bound construction H ssets profile {u 1, u 2,..., u l } # of ssets D t t rows κ t rows 8
27 Stopping redundancy upper bound (ii) Upper bound construction H ssets profile {u 1, u 2,..., u l } # of ssets D t t rows κ t rows 8
28 Stopping redundancy upper bound (ii) Upper bound construction H ssets profile {u 1, u 2,..., u l } # of ssets D t t rows κ t rows 8
29 Stopping redundancy upper bound (ii) Upper bound 2,3 on stopping redundancy ρ l n k + min t N {t + κ t} where D t = l i=1 x u i ( 1 n k+t j=n k+1 (1 i ) 2n k i 2 n k j ) l 2 n k l P t,j (x) = 2 n k (n k + t + j) κ t = min { j N : P t,j (P t,j 1 (... P t,1 ( D t )... )) = 0 } 2 Han, Siegel, Vardy. (2008). Improved probabilistic bounds on stopping redundancy. 3 Yakimenka, Skachek. (2015). Refined upper bounds on stopping redundancy of binary linear codes. 9
30 Considered codes
31 Parameters of studied [48, 24]-codes d min A dmin,n d stop d dual g (J, K) ρ dmin, ρ dmin+1 ρ r Type (6, 12) 6240, L (6, 12) 261, RU (4, 8) 83, RU (3, 6) 58, QC (3, 6) 355, NB 10
32 Simulations: FER performance
33 FER QC (3, 6)-regular code BP, (3,6)-QC RPC-32, (3,6)-QC RPC-64, (3,6)-QC RPC-128, (3,6)-QC RPC-256, (3,6)-QC ML, (3,6)-QC ML, (48,24) erasure probability Good convergence to ML, but ML performance is poor 11
34 FER Linear [48, 24, 12] code BP, (48,24) RPC-16, (48,24) RPC-64, (48,24) RPC-256, (48,24) RPC-1024, (48,24) ML, (48,24) erasure probability RPC is efficient enough, but convergence to ML is slow 12
35 FER Binary image of non-binary (3, 6)-code ML:(3,6)-NB BP:(3,6)-NB RPC-16: (3,6)-NB RPC-64: (3,6)-NB RPC-256: (3,6)-NB channel erasure probability Both convergence and ML performance are good 13
36 Spectra and bounds
37 Spectra We consider the following spectra for ensembles: Distance spectra Stopping sets spectra Stopping sets spectra for binary images of non-binary codes (gave us bounds for BP decoding) 14
38 FER QC (3, 6)-regular code BP, (3,6)-QC RPC-32, (3,6)-QC RPC-64, (3,6)-QC RPC-128, (3,6)-QC RPC-256, (3,6)-QC ML, (3,6)-QC Lower bound, ML Random coding, ML Upper bound, ML, J=3 ML, (48,24) erasure probability 15
39 FER Linear [48, 24, 12] code BP, (48,24) RPC-16, (48,24) RPC-64, (48,24) RPC-256, (48,24) RPC-1024, (48,24) ML, (48,24) Lower bound, ML Random coding, ML erasure probability 16
40 FER Binary image of non-binary (3, 6)-code ML: [48,24,12]-code ML S-bound (3,6) NB GF(2 4 ) BP S-bound (3,6) NB GF(2 4 ) ML:(3,6)-NB BP:(3,6)-NB RPC-16: (3,6)-NB RPC-64: (3,6)-NB RPC-256: (3,6)-NB channel erasure probability 17
41 But what about BAWGN channel?
42 FER FER BEC vs BAWGNC Lower bound Random coding Upper bound, J=3 ML, (48,24) BP (3,6)-QC RPC-256 (3,6)-QC erasure probability Lower bound Random coding Upper bound, J=3 ML, (48,24) BP (3,6)-QC RPC-256 (3,6)-QC SNR, db 18
43 Conclusion Near-ML decoding converges to ML decoding with increasing number of redundant rows (but requires exponential number of rows) 19
44 Conclusion Near-ML decoding converges to ML decoding with increasing number of redundant rows (but requires exponential number of rows) However, some improvement can be achieved even with a relatively small number of redundant rows 19
45 Conclusion Near-ML decoding converges to ML decoding with increasing number of redundant rows (but requires exponential number of rows) However, some improvement can be achieved even with a relatively small number of redundant rows There is a soft threshold to overcome it one needs plenty of redundant rows 19
46 Conclusion Near-ML decoding converges to ML decoding with increasing number of redundant rows (but requires exponential number of rows) However, some improvement can be achieved even with a relatively small number of redundant rows There is a soft threshold to overcome it one needs plenty of redundant rows NB codes are a good compromise: 19
47 Conclusion Near-ML decoding converges to ML decoding with increasing number of redundant rows (but requires exponential number of rows) However, some improvement can be achieved even with a relatively small number of redundant rows There is a soft threshold to overcome it one needs plenty of redundant rows NB codes are a good compromise: 1. ML performance close to the ML performance of best linear codes; 19
48 Conclusion Near-ML decoding converges to ML decoding with increasing number of redundant rows (but requires exponential number of rows) However, some improvement can be achieved even with a relatively small number of redundant rows There is a soft threshold to overcome it one needs plenty of redundant rows NB codes are a good compromise: 1. ML performance close to the ML performance of best linear codes; 2. BP performance converges rather fast (due to their suitability for iterative decoding?) 19
49 Conclusion Near-ML decoding converges to ML decoding with increasing number of redundant rows (but requires exponential number of rows) However, some improvement can be achieved even with a relatively small number of redundant rows There is a soft threshold to overcome it one needs plenty of redundant rows NB codes are a good compromise: 1. ML performance close to the ML performance of best linear codes; 2. BP performance converges rather fast (due to their suitability for iterative decoding?) Adding redundant rows works on BAWGNC too! 19
50 Open problem What code we want to contstruct for RPC: large d min large d stop small d dual 20
51 Thank you 20
52 Just in case
53 Ensemble-Average Spectra
54 (J, K)-regular Gallager ensemble Ensemble of (J, K)-regular parity-check matrices of LDPC [n, k]-codes H = Each M n strip is a permutation of columns of the first strip.
55 Weight-generating functions G n (s) = Recurrent coefficient calculation Let n A n,w s w w=0 f(s) = l 0 f l s l F L (s) = (f(s)) L = l 0 F l,l s l then F l,l = { fl, L = 1 l i=0 f if l i,l 1, L > 1
56 Average weight spectrum One row of H g(s) = i even ( K )s i = (1 + s)k + (1 s) K i 2 One strip of H n G(s) = N n,w s w = (g(s)) M w=0 Ensemble-average spectrum coefficients ( ) n E{A n,w } = (p(w)) J = w ( n w ) 1 J N J n,w
57 Other spectra Stopping set spectrum g(s) = w=0,2,3,...,k ( ) K s w = (1 + s) K Ks w Weight spectrum ϕ(s) = 1 q 1 m w=1 ( ) m s w = (1 + s)m 1 w q 1 g(ϕ) = (1 + (q 1)ϕ)K + (q 1)(1 ϕ) K q Can calculate fast!
58 Calculation of d min, d stop Minimum distance Stopping distance d min 1 w=0 d stop 1 w=0 A n,w < 1 B n,w < 1
59 Numerical Results
60 Observations Random regular LDPC codes (esp. non-binary) with optimised J have minimum distance close to random linear codes
61 Observations Random regular LDPC codes (esp. non-binary) with optimised J have minimum distance close to random linear codes and gap decreases with decrease of R
62 Observations Random regular LDPC codes (esp. non-binary) with optimised J have minimum distance close to random linear codes and gap decreases with decrease of R for LDPC, stopping distances are about half of min distances (for best LDPC equal)
63 Example Table 2: Examples of codes from the Gallager (J, 2J) ensemble (n, k, d) J ˆd dgv d L d stop ˆdstop ρ ˆρ (40,24,6) (60,35,8) (90,49,10)
64 Asymptotic Analysis
65 For binary images (q = 2 m ) Asymptotics for binary images of Gallager ensemble of nonbinary LDPC codes over F q = F 2 m (following Gallager) E{A n,w } ( ) 1 J nm (g(ϕ(s))) MJ s wj, s w Replace s by e ρ, find critical value δ = w/(mn), where { ln E{A nm,w } lim = min (1 J)h e (δ) + J } n nm ρ Km ln(g(ϕ(eρ ))) ρδj = 0
66 Normalised minimum distances Table 3: Normalized minimum distances for binary and nonbinary LDPC code ensembles. Numbers in parentheses are typical asymptotic normalized stopping distances. m J (0.0180) (0.0454) (0.0580) (0.0619)
Wrap-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 informationML and Near-ML Decoding of LDPC Codes Over the BEC: Bounds and Decoding Algorithms
1 ML and Near-ML Decoding of LDPC Codes Over the BEC: Bounds and Decoding Algorithms Irina E. Bocharova, Senior Member, IEEE, Boris D. Kudryashov, Senior Member, IEEE, Vitaly Skachek, Member, IEEE, Eirik
More informationBP-LED decoding algorithm for LDPC codes over AWGN channels
1 BP-LED decoding algorithm for LDPC codes over AWGN channels Irina E. Bocharova 1,, Boris D. Kudryashov 1, Vitaly Skachek, and Yauhen Yakimenka 1 Department of Information Systems Institute of Computer
More informationLDPC Codes. Slides originally from I. Land p.1
Slides originally from I. Land p.1 LDPC Codes Definition of LDPC Codes Factor Graphs to use in decoding Decoding for binary erasure channels EXIT charts Soft-Output Decoding Turbo principle applied to
More 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 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 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 informationLower Bounds on the Graphical Complexity of Finite-Length LDPC Codes
Lower Bounds on the Graphical Complexity of Finite-Length LDPC Codes Igal Sason Department of Electrical Engineering Technion - Israel Institute of Technology Haifa 32000, Israel 2009 IEEE International
More 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 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 informationLow-density parity-check (LDPC) codes
Low-density parity-check (LDPC) codes Performance similar to turbo codes Do not require long interleaver to achieve good performance Better block error performance Error floor occurs at lower BER Decoding
More informationCodes on graphs and iterative decoding
Codes on graphs and iterative decoding Bane Vasić Error Correction Coding Laboratory University of Arizona Prelude Information transmission 0 0 0 0 0 0 Channel Information transmission signal 0 0 threshold
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 informationCodes on Graphs. Telecommunications Laboratory. Alex Balatsoukas-Stimming. Technical University of Crete. November 27th, 2008
Codes on Graphs Telecommunications Laboratory Alex Balatsoukas-Stimming Technical University of Crete November 27th, 2008 Telecommunications Laboratory (TUC) Codes on Graphs November 27th, 2008 1 / 31
More informationBelief-Propagation Decoding of LDPC Codes
LDPC Codes: Motivation Belief-Propagation Decoding of LDPC Codes Amir Bennatan, Princeton University Revolution in coding theory Reliable transmission, rates approaching capacity. BIAWGN, Rate =.5, Threshold.45
More informationLecture 4 : Introduction to Low-density Parity-check Codes
Lecture 4 : Introduction to Low-density Parity-check Codes LDPC codes are a class of linear block codes with implementable decoders, which provide near-capacity performance. History: 1. LDPC codes were
More 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 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 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 informationLow-Density Parity-Check Codes
Department of Computer Sciences Applied Algorithms Lab. July 24, 2011 Outline 1 Introduction 2 Algorithms for LDPC 3 Properties 4 Iterative Learning in Crowds 5 Algorithm 6 Results 7 Conclusion PART I
More informationEE229B - Final Project. Capacity-Approaching Low-Density Parity-Check Codes
EE229B - Final Project Capacity-Approaching Low-Density Parity-Check Codes Pierre Garrigues EECS department, UC Berkeley garrigue@eecs.berkeley.edu May 13, 2005 Abstract The class of low-density parity-check
More informationDecomposition Methods for Large Scale LP Decoding
Decomposition Methods for Large Scale LP Decoding Siddharth Barman Joint work with Xishuo Liu, Stark Draper, and Ben Recht Outline Background and Problem Setup LP Decoding Formulation Optimization Framework
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 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 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 informationThe PPM Poisson Channel: Finite-Length Bounds and Code Design
August 21, 2014 The PPM Poisson Channel: Finite-Length Bounds and Code Design Flavio Zabini DEI - University of Bologna and Institute for Communications and Navigation German Aerospace Center (DLR) Balazs
More informationOn Generalized EXIT Charts of LDPC Code Ensembles over Binary-Input Output-Symmetric Memoryless Channels
2012 IEEE International Symposium on Information Theory Proceedings On Generalied EXIT Charts of LDPC Code Ensembles over Binary-Input Output-Symmetric Memoryless Channels H Mamani 1, H Saeedi 1, A Eslami
More informationCodes on graphs and iterative decoding
Codes on graphs and iterative decoding Bane Vasić Error Correction Coding Laboratory University of Arizona Funded by: National Science Foundation (NSF) Seagate Technology Defense Advanced Research Projects
More informationOn Bit Error Rate Performance of Polar Codes in Finite Regime
On Bit Error Rate Performance of Polar Codes in Finite Regime A. Eslami and H. Pishro-Nik Abstract Polar codes have been recently proposed as the first low complexity class of codes that can provably achieve
More informationR. A. Carrasco and M. Johnston, Non-Binary Error Control Coding Cork 2009
Design of Non-Binary Error-Correction Codes and their Applications R. A. Carrasco and. Johnston, Non-Binary Error Control Coding for Wireless Communication and Data Storage, Wiley, SBN 978-- 7-89-9 Prof.
More information5. Density evolution. Density evolution 5-1
5. Density evolution Density evolution 5-1 Probabilistic analysis of message passing algorithms variable nodes factor nodes x1 a x i x2 a(x i ; x j ; x k ) x3 b x4 consider factor graph model G = (V ;
More informationChapter 7 Reed Solomon Codes and Binary Transmission
Chapter 7 Reed Solomon Codes and Binary Transmission 7.1 Introduction Reed Solomon codes named after Reed and Solomon [9] following their publication in 1960 have been used together with hard decision
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 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 informationAdaptive Decoding Algorithms for Low-Density Parity-Check Codes over the Binary Erasure Channel
2418 PAPER Special Section on Information Theory and Its Applications Adaptive Decoding Algorithms for Low-Density Parity-Check Codes over the Binary Erasure Channel Gou HOSOYA a),hidekiyagi, Manabu KOBAYASHI,
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 informationOptimization of Parity-Check Matrices of LDPC Codes
University of Tartu Faculty of Mathematics and Computer Science Institute of Computer Science Cyber Security YAUHEN YAKIMENKA Optimization of Parity-Check Matrices of LDPC Codes Master s Thesis (30 ECTS
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 informationIntroducing Low-Density Parity-Check Codes
Introducing Low-Density Parity-Check Codes Sarah J. Johnson School of Electrical Engineering and Computer Science The University of Newcastle Australia email: sarah.johnson@newcastle.edu.au Topic 1: Low-Density
More informationCoding Techniques for Data Storage Systems
Coding Techniques for Data Storage Systems Thomas Mittelholzer IBM Zurich Research Laboratory /8 Göttingen Agenda. Channel Coding and Practical Coding Constraints. Linear Codes 3. Weight Enumerators and
More informationLow-density parity-check codes
Low-density parity-check codes From principles to practice Dr. Steve Weller steven.weller@newcastle.edu.au School of Electrical Engineering and Computer Science The University of Newcastle, Callaghan,
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 Typicality of the Linear Code Among the LDPC Coset Code Ensemble
5 Conference on Information Sciences and Systems The Johns Hopkins University March 16 18 5 On the Typicality of the Linear Code Among the LDPC Coset Code Ensemble C.-C. Wang S.R. Kulkarni and H.V. Poor
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 informationFountain Uncorrectable Sets and Finite-Length Analysis
Fountain Uncorrectable Sets and Finite-Length Analysis Wen Ji 1, Bo-Wei Chen 2, and Yiqiang Chen 1 1 Beijing Key Laboratory of Mobile Computing and Pervasive Device Institute of Computing Technology, Chinese
More informationSIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land
SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land Ingmar Land, SIPCom8-1: Information Theory and Coding (2005 Spring) p.1 Overview Basic Concepts of Channel Coding Block Codes I:
More informationSingle-Gaussian Messages and Noise Thresholds for Low-Density Lattice Codes
Single-Gaussian Messages and Noise Thresholds for Low-Density Lattice Codes Brian M. Kurkoski, Kazuhiko Yamaguchi and Kingo Kobayashi kurkoski@ice.uec.ac.jp Dept. of Information and Communications Engineering
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 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 informationAn Efficient Maximum Likelihood Decoding of LDPC Codes Over the Binary Erasure Channel
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 5, NO. 11, NOVEMBER 24 1 An Efficient Maximum Likelihood Decoding of LDPC Codes Over the Binary Erasure Channel David Burshtein and Gadi Miller School of Electrical
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 informationIEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 64, NO. 10, OCTOBER
IEEE TRANSACTIONS ON COMMUNICATIONS, VOL. 64, NO. 10, OCTOBER 2016 4029 Optimized Design of Finite-Length Separable Circulant-Based Spatially-Coupled Codes: An Absorbing Set-Based Analysis Behzad Amiri,
More 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 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 information6.451 Principles of Digital Communication II Wednesday, May 4, 2005 MIT, Spring 2005 Handout #22. Problem Set 9 Solutions
6.45 Principles of Digital Communication II Wednesda, Ma 4, 25 MIT, Spring 25 Hand #22 Problem Set 9 Solutions Problem 8.3 (revised) (BCJR (sum-product) decoding of SPC codes) As shown in Problem 6.4 or
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 informationAn Introduction to Low-Density Parity-Check Codes
An Introduction to Low-Density Parity-Check Codes Paul H. Siegel Electrical and Computer Engineering University of California, San Diego 5/ 3/ 7 Copyright 27 by Paul H. Siegel Outline Shannon s Channel
More informationAmitkumar Mahadevan, Doctor of Philosophy, 2005
Amitkumar Mahadevan, Doctor of Philosophy, 2005 Abstract Title of Dissertation: On RCD Codes as a Class of LDPC Codes: Properties, Decoding, and Performance Evaluation Amitkumar Mahadevan, Ph.D., 2005
More informationLOW-density parity-check (LDPC) codes were invented
IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 54, NO 1, JANUARY 2008 51 Extremal Problems of Information Combining Yibo Jiang, Alexei Ashikhmin, Member, IEEE, Ralf Koetter, Senior Member, IEEE, and Andrew
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 informationSymmetric Product Codes
Symmetric Product Codes Henry D. Pfister 1, Santosh Emmadi 2, and Krishna Narayanan 2 1 Department of Electrical and Computer Engineering Duke University 2 Department of Electrical and Computer Engineering
More informationA Proposed Quantum Low Density Parity Check Code
arxiv:quant-ph/83v 29 Aug 2 A Proposed Quantum Low Density Parity Check Code Michael S. Postol National Security Agency 98 Savage Road Fort Meade, MD 2755 Email: msposto@zombie.ncsc.mil June 3, 28 2 LOW
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 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 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 informationPerformance Study of Non-Binary Belief Propagation for Decoding Reed-Solomon Codes
Performance Study of Non-Binary Belief Propagation for Decoding Reed-Solomon Codes Bimberg, Marcel; Lentmaier, Michael; Fettweis, Gerhard Published in: [Host publication title missing] Published: 2010-01-01
More informationLow-Complexity Encoding Algorithm for LDPC Codes
EECE 580B Modern Coding Theory Low-Complexity Encoding Algorithm for LDPC Codes Problem: Given the following matrix (imagine a larger matrix with a small number of ones) and the vector of information bits,
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 informationOn the Joint Decoding of LDPC Codes and Finite-State Channels via Linear Programming
On the Joint Decoding of LDPC Codes and Finite-State Channels via Linear Programming Byung-Hak Kim (joint with Henry D. Pfister) Texas A&M University College Station International Symposium on Information
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 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 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 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 informationIterative Quantization. Using Codes On Graphs
Iterative Quantization Using Codes On Graphs Emin Martinian and Jonathan S. Yedidia 2 Massachusetts Institute of Technology 2 Mitsubishi Electric Research Labs Lossy Data Compression: Encoding: Map source
More informationLinear and conic programming relaxations: Graph structure and message-passing
Linear and conic programming relaxations: Graph structure and message-passing Martin Wainwright UC Berkeley Departments of EECS and Statistics Banff Workshop Partially supported by grants from: National
More informationJoint Iterative Decoding of LDPC Codes and Channels with Memory
Joint Iterative Decoding of LDPC Codes and Channels with Memory Henry D. Pfister and Paul H. Siegel University of California, San Diego 3 rd Int l Symposium on Turbo Codes September 1, 2003 Outline Channels
More informationAsynchronous Decoding of LDPC Codes over BEC
Decoding of LDPC Codes over BEC Saeid Haghighatshoar, Amin Karbasi, Amir Hesam Salavati Department of Telecommunication Systems, Technische Universität Berlin, Germany, School of Engineering and Applied
More informationECC for NAND Flash. Osso Vahabzadeh. TexasLDPC Inc. Flash Memory Summit 2017 Santa Clara, CA 1
ECC for NAND Flash Osso Vahabzadeh TexasLDPC Inc. 1 Overview Why Is Error Correction Needed in Flash Memories? Error Correction Codes Fundamentals Low-Density Parity-Check (LDPC) Codes LDPC Encoding and
More informationIncremental Redundancy Hybrid ARQ Schemes based on Low-Density Parity-Check Codes
Incremental Redundancy Hybrid ARQ Schemes based on Low-Density Parity-Check Codes Stefania Sesia, Giuseppe Caire and Guillaume Vivier 0th February 2003 Centre de Recherche de Motorola - Paris, Espace Technologique
More informationConstruction and Performance Evaluation of QC-LDPC Codes over Finite Fields
MEE10:83 Construction and Performance Evaluation of QC-LDPC Codes over Finite Fields Ihsan Ullah Sohail Noor This thesis is presented as part of the Degree of Master of Sciences in Electrical Engineering
More 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 informationSolutions to problems from Chapter 3
Solutions to problems from Chapter 3 Manjunatha. P manjup.jnnce@gmail.com Professor Dept. of ECE J.N.N. College of Engineering, Shimoga February 28, 2016 For a systematic (7,4) linear block code, the parity
More informationOn the Application of LDPC Codes to Arbitrary Discrete-Memoryless Channels
On the Application of LDPC Codes to Arbitrary Discrete-Memoryless Channels Amir Bennatan and David Burshtein Dept. of Electrical Engineering Systems Tel Aviv University Tel Aviv 69978, Israel Email: abn@eng.tau.ac.il,
More informationStaircase Codes. for High-Speed Optical Communications
Staircase Codes for High-Speed Optical Communications Frank R. Kschischang Dept. of Electrical & Computer Engineering University of Toronto (Joint work with Lei Zhang, Benjamin Smith, Arash Farhood, Andrew
More informationUpper Bounding the Performance of Arbitrary Finite LDPC Codes on Binary Erasure Channels
Upper Bounding the Performance of Arbitrary Finite LDPC Codes on Binary Erasure Channels An efficient exhaustion algorithm for error-prone patterns C.-C. Wang, S.R. Kulkarni, and H.V. Poor School of Electrical
More informationBounds on the Maximum Likelihood Decoding Error Probability of Low Density Parity Check Codes
Bounds on the Maximum ikelihood Decoding Error Probability of ow Density Parity Check Codes Gadi Miller and David Burshtein Dept. of Electrical Engineering Systems Tel-Aviv University Tel-Aviv 69978, Israel
More informationCompressed Sensing and Linear Codes over Real Numbers
Compressed Sensing and Linear Codes over Real Numbers Henry D. Pfister (joint with Fan Zhang) Texas A&M University College Station Information Theory and Applications Workshop UC San Diego January 31st,
More informationBOUNDS ON THE MAP THRESHOLD OF ITERATIVE DECODING SYSTEMS WITH ERASURE NOISE. A Thesis CHIA-WEN WANG
BOUNDS ON THE MAP THRESHOLD OF ITERATIVE DECODING SYSTEMS WITH ERASURE NOISE A Thesis by CHIA-WEN WANG Submitted to the Office of Graduate Studies of Texas A&M University in partial fulfillment of the
More informationOn Two Probabilistic Decoding Algorithms for Binary Linear Codes
On Two Probabilistic Decoding Algorithms for Binary Linear Codes Miodrag Živković Abstract A generalization of Sullivan inequality on the ratio of the probability of a linear code to that of any of its
More informationSearching for Voltage Graph-Based LDPC Tailbiting Codes with Large Girth
1 Searching for Voltage Graph-Based LDPC Tailbiting Codes with Large Girth Irina E. Bocharova, Florian Hug, Student Member, IEEE, Rolf Johannesson, Fellow, IEEE, Boris D. Kudryashov, and Roman V. Satyukov
More informationChannel Codes for Short Blocks: A Survey
11th International ITG Conference on Systems, Communications and Coding February 6, 2017 Channel Codes for Short Blocks: A Survey Gianluigi Liva, gianluigi.liva@dlr.de Fabian Steiner, fabian.steiner@tum.de
More informationStatus of Knowledge on Non-Binary LDPC Decoders
Status of Knowledge on Non-Binary LDPC Decoders Part I: From Binary to Non-Binary Belief Propagation Decoding D. Declercq 1 1 ETIS - UMR8051 ENSEA/Cergy-University/CNRS France IEEE SSC SCV Tutorial, Santa
More 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 informationExpectation propagation for symbol detection in large-scale MIMO communications
Expectation propagation for symbol detection in large-scale MIMO communications Pablo M. Olmos olmos@tsc.uc3m.es Joint work with Javier Céspedes (UC3M) Matilde Sánchez-Fernández (UC3M) and Fernando Pérez-Cruz
More informationInformation, Physics, and Computation
Information, Physics, and Computation Marc Mezard Laboratoire de Physique Thdorique et Moales Statistiques, CNRS, and Universit y Paris Sud Andrea Montanari Department of Electrical Engineering and Department
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 informationError Floors of LDPC Coded BICM
Electrical and Computer Engineering Conference Papers, Posters and Presentations Electrical and Computer Engineering 2007 Error Floors of LDPC Coded BICM Aditya Ramamoorthy Iowa State University, adityar@iastate.edu
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 informationOn Achievable Rates and Complexity of LDPC Codes over Parallel Channels: Bounds and Applications
On Achievable Rates and Complexity of LDPC Codes over Parallel Channels: Bounds and Applications Igal Sason, Member and Gil Wiechman, Graduate Student Member Abstract A variety of communication scenarios
More informationMessage Passing Algorithm with MAP Decoding on Zigzag Cycles for Non-binary LDPC Codes
Message Passing Algorithm with MAP Decoding on Zigzag Cycles for Non-binary LDPC Codes Takayuki Nozaki 1, Kenta Kasai 2, Kohichi Sakaniwa 2 1 Kanagawa University 2 Tokyo Institute of Technology July 12th,
More information