DocumentCode
51136
Title
LDPC Codes for 2D Arrays
Author
Cassuto, Yuval ; Shokrollahi, A.
Author_Institution
Dept. of Electr. Eng., Technion - Israel Inst. of Technol., Haifa, Israel
Volume
60
Issue
6
fYear
2014
fDate
Jun-14
Firstpage
3279
Lastpage
3291
Abstract
Binary codes over 2D arrays are very useful in data storage, where each array column represents a storage device or unit that may suffer failure. In this paper, we propose a new framework for probabilistic construction of codes on 2D arrays. Instead of a pure combinatorial erasure model used in traditional array codes, we propose a mixed combinatorial-probabilistic model of limiting the number of column failures, and assuming a binary erasure channel in each failing column. For this model, we give code constructions and detailed analysis that allow sustaining a large number of column failures with graceful degradation in the fraction of erasures correctable in failing columns. Another advantage of the new framework is that it uses low-complexity iterative decoding. The key component in the analysis of the new codes is to analyze the decoding graphs induced by the failed columns, and infer the decoding performance as a function of the code design parameters, as well as the array size and failure parameters. A particularly interesting class of codes, called probabilistically maximum distance separable (MDS) array codes, gives fault-tolerance that is equivalent to traditional MDS array codes. The results also include a proof that the 2D codes outperform standard 1D low-density parity-check codes.
Keywords
binary codes; combinatorial mathematics; iterative decoding; parity check codes; probability; 1D low-density parity-check codes; 2D arrays; 2D codes; LDPC codes; MDS array codes; array column; binary codes; code constructions; code design parameters; combinatorial erasure model; combinatorial-probabilistic model; data storage; decoding graphs; decoding performance; failure parameters; low-complexity iterative decoding; maximum distance separable array codes; probabilistic codes construction; storage device; Arrays; Decoding; Encoding; Iterative decoding; Probabilistic logic; Sockets; Array codes; LDPC codes; data storage; iterative decoding; two-dimensional codes;
fLanguage
English
Journal_Title
Information Theory, IEEE Transactions on
Publisher
ieee
ISSN
0018-9448
Type
jour
DOI
10.1109/TIT.2014.2313720
Filename
6778036
Link To Document