TY - JOUR
T1 - Constant-weight gray codes for local rank modulation
AU - Gad, Eyal
AU - Langberg, Michael
AU - Schwartz, Moshe
AU - Bruck, Jehoshua
PY - 2011/11
Y1 - 2011/11
N2 - We consider the local rank-modulation (LRM) scheme in which a sliding window going over a sequence of real-valued variables induces a sequence of permutations. LRM is a generalization of the rank-modulation scheme, which has been recently suggested as a way of storing information in flash memory. We study constant-weight Gray codes for the LRM scheme in order to simulate conventional multilevel flash cells while retaining the benefits of rank modulation. We present a practical construction of codes with asymptotically-optimal rate and weight asymptotically half the length, thus having an asymptotically-optimal charge difference between adjacent cells. Next, we turn to examine the existence of optimal codes by specifically studying codes of weight 2 and 3. In the former case, we upper bound the code efficiency, proving that there are no such asymptotically-optimal cyclic codes. In contrast, for the latter case we construct codes which are asymptotically- optimal. We conclude by providing necessary conditions for the existence of cyclic and cyclic optimal Gray codes.
AB - We consider the local rank-modulation (LRM) scheme in which a sliding window going over a sequence of real-valued variables induces a sequence of permutations. LRM is a generalization of the rank-modulation scheme, which has been recently suggested as a way of storing information in flash memory. We study constant-weight Gray codes for the LRM scheme in order to simulate conventional multilevel flash cells while retaining the benefits of rank modulation. We present a practical construction of codes with asymptotically-optimal rate and weight asymptotically half the length, thus having an asymptotically-optimal charge difference between adjacent cells. Next, we turn to examine the existence of optimal codes by specifically studying codes of weight 2 and 3. In the former case, we upper bound the code efficiency, proving that there are no such asymptotically-optimal cyclic codes. In contrast, for the latter case we construct codes which are asymptotically- optimal. We conclude by providing necessary conditions for the existence of cyclic and cyclic optimal Gray codes.
KW - Flash memory
KW - gray code
KW - local rank modulation
KW - permutations
KW - rank modulation
UR - https://www.scopus.com/pages/publications/81255143083
U2 - 10.1109/TIT.2011.2162570
DO - 10.1109/TIT.2011.2162570
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:81255143083
SN - 0018-9448
VL - 57
SP - 7431
EP - 7442
JO - IEEE Transactions on Information Theory
JF - IEEE Transactions on Information Theory
IS - 11
M1 - 5959206
ER -