TY - JOUR
T1 - Correcting limited-magnitude errors in the rank-modulation scheme
AU - Tamo, Itzhak
AU - Schwartz, Moshe
N1 - Funding Information:
Manuscript received July 30, 2009; revised December 25, 2009. Current version published May 19, 2010. This work was supported in part by the GIF by Grant 2179-1785.10/2007. The material in this paper was presented in part at the Information Theory and Applications Workshop (ITA 2010), San Diego, CA January 2010.
PY - 2010/6
Y1 - 2010/6
N2 - We study error-correcting codes for permutations under the infinity norm, motivated by a novel storage scheme for flash memories called rank modulation. In this scheme, a set of n flash cells are combined to create a single virtual multilevel cell. Information is stored in the permutation induced by the cell charge levels. Spike errors, which are characterized by a limited-magnitude change in cell charge levels, correspond to a low-distance change under the infinity norm. We define codes protecting against spike errors, called limited-magnitude rank-modulation codes (LMRM codes), and present several constructions for these codes, some resulting in optimal codes. These codes admit simple recursive, and sometimes direct, encoding and decoding procedures.We also provide lower and upper bounds on the maximal size of LMRM codes both in the general case, and in the case where the codes form a subgroup of the symmetric group. In the asymptotic analysis, the codes we construct outperform the Gilbert-Varshamov-like bound estimate.
AB - We study error-correcting codes for permutations under the infinity norm, motivated by a novel storage scheme for flash memories called rank modulation. In this scheme, a set of n flash cells are combined to create a single virtual multilevel cell. Information is stored in the permutation induced by the cell charge levels. Spike errors, which are characterized by a limited-magnitude change in cell charge levels, correspond to a low-distance change under the infinity norm. We define codes protecting against spike errors, called limited-magnitude rank-modulation codes (LMRM codes), and present several constructions for these codes, some resulting in optimal codes. These codes admit simple recursive, and sometimes direct, encoding and decoding procedures.We also provide lower and upper bounds on the maximal size of LMRM codes both in the general case, and in the case where the codes form a subgroup of the symmetric group. In the asymptotic analysis, the codes we construct outperform the Gilbert-Varshamov-like bound estimate.
KW - Asymmetric channel
KW - Flash memory
KW - Infinity norm
KW - Permutation arrays
KW - Rank modulation
KW - Subgroup codes
UR - http://www.scopus.com/inward/record.url?scp=77957569439&partnerID=8YFLogxK
U2 - 10.1109/TIT.2010.2046241
DO - 10.1109/TIT.2010.2046241
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:77957569439
SN - 0018-9448
VL - 56
SP - 2551
EP - 2560
JO - IEEE Transactions on Information Theory
JF - IEEE Transactions on Information Theory
IS - 6
M1 - 2046241
ER -