Error-Correction in Flash Memories via Codes in the Ulam Metric

被引:71
作者
Farnoud , Farzad [1 ]
Skachek, Vitaly [2 ]
Milenkovic, Olgica [1 ]
机构
[1] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USA
[2] Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
关键词
Data storage systems; error-correction codes; flash memory; Hamming distance; translocation errors; Ulam distance; PERMUTATION CODES; RANK-MODULATION; INCREASING SUBSEQUENCES; BINARY VECTORS; CONSTRUCTIONS; MAPPINGS; ARRAYS; BOUNDS;
D O I
10.1109/TIT.2013.2239700
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider rank modulation codes for flash memories that allow for handling arbitrary charge-drop errors. Unlike classical rank modulation codes used for correcting errors that manifest themselves as swaps of two adjacently ranked elements, the proposed translocation rank codes account for more general forms of errors that arise in storage systems. Translocations represent a natural extension of the notion of adjacent transpositions and as such may be analyzed using related concepts in combinatorics and rank modulation coding. Our results include derivation of the asymptotic capacity of translocation rank codes, construction techniques for asymptotically good codes, as well as simple decoding methods for one class of constructed codes. As part of our exposition, we also highlight the close connections between the new code family and permutations with short common subsequences, deletion and insertion error-correcting codes for permutations, and permutation codes in the Hamming distance.
引用
收藏
页码:3003 / 3020
页数:18
相关论文
共 46 条
[1]   Longest increasing subsequences: From patience sorting to the Baik-Deift-Johansson theorem [J].
Aldous, D ;
Diaconis, P .
BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 1999, 36 (04) :413-432
[2]   On the distribution of the length of the longest increasing subsequence of random permutations [J].
Baik, J ;
Deift, P ;
Johansson, K .
JOURNAL OF THE AMERICAN MATHEMATICAL SOCIETY, 1999, 12 (04) :1119-1178
[3]   Codes in Permutations and Error Correction for Rank Modulation [J].
Barg, Alexander ;
Mazumdar, Arya .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (07) :3158-3165
[4]  
Beame P., ARXIV09041615
[5]   CODING WITH PERMUTATIONS [J].
BLAKE, IF ;
COHEN, G ;
DEZA, M .
INFORMATION AND CONTROL, 1979, 43 (01) :1-19
[6]   PERMUTATION CODES FOR DISCRETE CHANNELS [J].
BLAKE, IF .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1974, 20 (01) :138-140
[7]   Permutation codes [J].
Cameron, Peter J. .
EUROPEAN JOURNAL OF COMBINATORICS, 2010, 31 (02) :482-490
[8]  
Caulfield A. M., 2009, P 42 ANN IEEEACM INT, P24
[9]  
Cayley A., 1849, PHILOS MAG, V34, P527
[10]   Radiation induced leakage current in floating gate memory cells [J].
Cellere, G ;
Larcher, L ;
Paccagnella, A ;
Visconti, A ;
Bonanomi, M .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2005, 52 (06) :2144-2152