TY - JOUR
T1 - Generalized gray codes for local rank modulation
AU - En Gad, Eyal
AU - Langberg, Michael
AU - Schwartz, Moshe
AU - Bruck, Jehoshua
PY - 2013
Y1 - 2013
N2 - We consider the local rank-modulation scheme, in which a sliding window going over a sequence of real-valued variables induces a sequence of permutations. Local rank-modulation is a generalization of the rank-modulation scheme, which has been recently suggested as a way of storing information in flash memory. We study gray codes for the local rank-modulation scheme in order to simulate conventional multilevel flash cells while retaining the benefits of rank modulation. Unlike the limited scope of previous works, we consider code constructions for the entire range of parameters including the code length, sliding-window size, and overlap between adjacent windows. We show that the presented codes have asymptotically optimal rate. We also provide efficient encoding, decoding, and next-state algorithms.
AB - We consider the local rank-modulation scheme, in which a sliding window going over a sequence of real-valued variables induces a sequence of permutations. Local rank-modulation is a generalization of the rank-modulation scheme, which has been recently suggested as a way of storing information in flash memory. We study gray codes for the local rank-modulation scheme in order to simulate conventional multilevel flash cells while retaining the benefits of rank modulation. Unlike the limited scope of previous works, we consider code constructions for the entire range of parameters including the code length, sliding-window size, and overlap between adjacent windows. We show that the presented codes have asymptotically optimal rate. We also provide efficient encoding, decoding, and next-state algorithms.
KW - Flash memory
KW - gray code
KW - local rank modulation
KW - permutations
KW - rank modulation
UR - http://www.scopus.com/inward/record.url?scp=84884380905&partnerID=8YFLogxK
U2 - 10.1109/TIT.2013.2268534
DO - 10.1109/TIT.2013.2268534
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:84884380905
SN - 0018-9448
VL - 59
SP - 6664
EP - 6673
JO - IEEE Transactions on Information Theory
JF - IEEE Transactions on Information Theory
IS - 10
M1 - 6531662
ER -