The art of computer programming, volume 3: (2nd ed.) sorting and searching
The art of computer programming, volume 3: (2nd ed.) sorting and searching
On Perfect Codes and Related Concepts
Designs, Codes and Cryptography
Flash Memories
Codes and anticodes in the Grassman graph
Journal of Combinatorial Theory Series A
Rank modulation for flash memories
IEEE Transactions on Information Theory
On the capacity of bounded rank modulation for flash memories
ISIT'09 Proceedings of the 2009 IEEE international conference on Symposium on Information Theory - Volume 2
Correcting limited-magnitude errors in the rank-modulation scheme
IEEE Transactions on Information Theory
Error correcting coding for a nonsymmetric ternary channel
IEEE Transactions on Information Theory
Exploiting half-wits: smarter storage for low-power devices
FAST'11 Proceedings of the 9th USENIX conference on File and stroage technologies
Optimal permutation anticodes with the infinity norm via permanents of (0,1)-matrices
Journal of Combinatorial Theory Series A
ACM Transactions on Embedded Computing Systems (TECS) - Special Section on Probabilistic Embedded Computing
Hi-index | 754.90 |
We investigate error-correcting codes for a the rank-modulation scheme with an application to flash memory devices. In this scheme, a set of n cells stores information in the permutation induced by the different charge levels of the individual cells. The resulting scheme eliminates the need for discrete cell levels, overcomes overshoot errors when programming cells (a serious problem that reduces the writing speed), and mitigates the problem of asymmetric errors. In this paper, we study the properties of error-correcting codes for charge-constrained errors in the rank-modulation scheme. In this error model the number of errors corresponds to the minimal number of adjacent transpositions required to change a given stored permutation to another erroneous one--a distance measure known as Kendall's τ -distance. We show bounds on the size of such codes, and use metric-embedding techniques to give constructions which translate a wealth of knowledge of codes in the Lee metric to codes over permutations in Kendall's τ -metric. Specifically, the one-error-correcting codes we construct are at least half the ball-packing upper bound.