A Combinatorial Methodology for Optimizing Non-Binary Graph-Based Codes: Theoretical Analysis and Applications in Data Storage
15
TL;DR: An in-depth theoretical analysis needed to understand and properly apply the weight consistency matrix (WCM) framework is provided, including a novel tree representation of a GAST called the unlabeled GAST tree, which proves that the WCM framework is optimal in the sense that it operates on the minimum number of matrices, which are the WCMs, to remove a Gast.
read more
Abstract: Non-binary (NB) low-density parity-check (LDPC) codes are graph-based codes that are increasingly being considered as a powerful error correction tool for modern dense storage devices. Optimizing NB-LDPC codes to overcome their error floor is one of the main code design challenges facing storage engineers upon deploying such codes in practice. Furthermore, the increasing levels of asymmetry incorporated by the channels underlying modern dense storage systems, e.g., multi-level Flash systems, exacerbate the error floor problem by widening the spectrum of problematic objects that contribute to the error floor of an NB-LDPC code. In a recent research, the weight consistency matrix (WCM) framework was introduced as an effective combinatorial NB-LDPC code optimization methodology that is suitable for modern Flash memory and magnetic recording (MR) systems. The WCM framework was used to optimize codes for asymmetric Flash channels, MR channels that have intrinsic memory, in addition to canonical symmetric additive white Gaussian noise channels. In this paper, we provide an in-depth theoretical analysis needed to understand and properly apply the WCM framework. We focus on general absorbing sets of type two (GASTs) as the detrimental objects of interest. In particular, we introduce a novel tree representation of a GAST called the unlabeled GAST tree, using which we prove that the WCM framework is optimal in the sense that it operates on the minimum number of matrices, which are the WCMs, to remove a GAST. Then, we enumerate WCMs and demonstrate the significance of the savings achieved by the WCM framework in the number of matrices processed to remove a GAST. Moreover, we provide a linear-algebraic analysis of the null spaces of WCMs associated with a GAST. We derive the minimum number of edge weight changes needed to remove a GAST via its WCMs, along with how to choose these changes. In addition, we propose a new set of problematic objects, namely oscillating sets of type two (OSTs), which contribute to the error floor of NB-LDPC codes with even column weights on asymmetric channels, and we show how to customize the WCM framework to remove OSTs. We also extend the domain of the WCM framework applications by demonstrating its benefits in optimizing column weight 5 codes, codes used over Flash channels with additional soft information, and spatially coupled codes. The performance gains achieved via the WCM framework range between 1 and nearly 2.5 orders of magnitude in the error floor region over interesting channels.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Channel-Aware Combinatorial Approach to Design High Performance Spatially-Coupled Codes for Magnetic Recording Systems
TL;DR: In this article, a circulant power optimizer (CPO) was introduced to construct SC codes for 1-D magnetic recording channels, i.e., partial-response (PR) channels.
10
High Performance Non-Binary Spatially-Coupled Codes for Flash Memories
TL;DR: In this paper, a three-stage approach for the design of high performance non-binary SC (NB-SC) codes optimized for practical Flash channels is presented, which aims at minimizing the number of detrimental general absorbing sets of type two (GASTs) in the graph of the designed NB-SC code.
8
Asymptotic Absorbing Set Enumerators for Non-Binary Protograph-Based LDPC Code Ensembles
Emna Ben Yacoub,Gianluigi Liva +1 more
- 01 Jun 2020
TL;DR: The finite-length absorbing set enumerators for non-binary protograph based low-density parity-check (LDPC) ensembles are derived and an efficient method for the evaluation of the asymptotic absorbing set distributions is presented and evaluated.
7
•Posted Content
Optimization of NB QC-LDPC Block Codes and Their Performance Analysis
Irina E. Bocharova,Boris D. Kudryashov,Evgenii P. Ovsyannikov,Vitaly Skachek,Tahvend Uustalu +4 more
TL;DR: Tightened random coding bounds based on the average binary spectra for ensembles of "almost regular" NB LDPC codes of finite lengths over extensions of the binary Galois field are derived.
5
•Posted Content
Spatially-Coupled Code Design for Partial-Response Channels: Optimal Object-Minimization Approach
TL;DR: High performance SC codes designed using the OO-CPO approach for PR channels outperform prior state-of-the-art SC codes by around 3 orders of magnitude in FER and 1.1 dB in SNR, and more intriguingly, outperform structured block codes of the same length.
5
References
•Book
Low-Density Parity-Check Codes
Robert G. Gallager
- 01 Jan 1963
TL;DR: A simple but nonoptimum decoding scheme operating directly from the channel a posteriori probabilities is described and the probability of error using this decoder on a binary symmetric channel is shown to decrease at least exponentially with a root of the block length.
•Journal Article
Optimal decoding of linear codes for minimizing symbol error rate
TL;DR: The general problem of estimating the a posteriori probabilities of the states and transitions of Markov source observed through a discrete memoryless channel is considered.
6.8K
Design of capacity-approaching irregular low-density parity-check codes
TL;DR: This work designs low-density parity-check codes that perform at rates extremely close to the Shannon capacity and proves a stability condition which implies an upper bound on the fraction of errors that a belief-propagation decoder can correct when applied to a code induced from a bipartite graph with a given degree distribution.
The capacity of low-density parity-check codes under message-passing decoding
TL;DR: The results are based on the observation that the concentration of the performance of the decoder around its average performance, as observed by Luby et al. in the case of a binary-symmetric channel and a binary message-passing algorithm, is a general phenomenon.
Decoding Algorithms for Nonbinary LDPC Codes Over GF $(q)$
TL;DR: This letter addresses the problem of decoding nonbinary low-density parity-check (LDPC) codes over finite fields GF(q), with reasonable complexity and good performance, and introduces a simplified decoder which is inspired by the min-sum decoder for binary LDPC codes.
809