Minimizing the Number of Detrimental Objects in Multi-Dimensional Graph-Based Codes
arXiv:1904.03844 · doi:10.1109/TCOMM.2020.2991072
Abstract
In order to meet the demands of data-hungry applications, data storage devices are required to be increasingly denser. Various sources of error appear with this increase in density. Multi-dimensional (MD) graph-based codes are capable of mitigating error sources like interference and channel non-uniformity in dense storage devices. Recently, a technique was proposed to enhance the performance of MD spatially-coupled codes that are based on circulants. The technique carefully relocates circulants to minimize the number of short cycles. However, cycles become more detrimental when they combine together to form more advanced objects, e.g., absorbing sets, including low-weight codewords. In this paper, we show how MD relocations can be exploited to minimize the number of detrimental objects in the graph of an MD code. Moreover, we demonstrate the savings in the number of relocation arrangements earned by focusing on objects rather than cycles. Our technique is applicable to a wide variety of one-dimensional (OD) codes. Simulation results reveal significant lifetime gains in practical Flash systems achieved by MD codes designed using our technique compared with OD codes having similar parameters.
arXiv comment9 pages (double column), 4 figures, the short version was accepted at the IEEE Information Theory Workshop (ITW), this version reflects comments from reviewers at ITW
References in corpus (4)
- A Combinatorial Methodology for Optimizing Non-Binary Graph-Based Codes: Theoretical Analysis and Applications in Data Storage
- A Channel-Aware Combinatorial Approach to Design High Performance Spatially-Coupled Codes for Magnetic Recording Systems
- New Codes on Graphs Constructed by Connecting Spatially Coupled Chains
- High Performance Non-Binary Spatially-Coupled Codes for Flash Memories
Cited by in corpus (8)
- The Secret Arithmetic of Patterns: A General Method for Designing Constrained Codes Based on Lexicographic Indexing
- Managing Device Lifecycle: Reconfigurable Constrained Codes for M/T/Q/P-LC Flash Memories
- Non-Binary Constrained Codes for Two-Dimensional Magnetic Recording
- Efficient Constrained Codes That Enable Page Separation in Modern Flash Memories
- Read-and-Run Constrained Coding for Modern Flash Devices
- Eliminating Media Noise While Preserving Storage Capacity: Reconfigurable Constrained Codes for Two-Dimensional Magnetic Recording
- Unequal Error Protection Achieves Threshold Gains on BEC and BSC via Higher Fidelity Messages
- Breaking the Computational Bottleneck: Design of Near-Optimal High-Memory Spatially-Coupled Codes