Skip to main navigation Skip to search Skip to main content

Codes correcting erasures and deletions for rank modulation

Ryan Gabrys, Eitan Yaakobi, Farzad Farnoud, Frederic Sala, Jehoshua Bruck, Lara Dolecek

Research output: Contribution to journalArticlepeer-review

Abstract

Error-correcting codes for permutations have received considerable attention in the past few years, especially in applications of the rank modulation scheme for flash memories. While codes over several metrics have been studied, such as the Kendall τ , Ulam, and Hamming distances, no recent research has been carried out for erasures and deletions over permutations. In rank modulation, flash memory cells represent a permutation, which is induced by their relative charge levels. We explore problems that arise when some of the cells are either erased or deleted. In each case, we study how these erasures and deletions affect the information carried by the remaining cells. In particular, we study models that are symbol-invariant, where unaffected elements do not change their corresponding values from those in the original permutation, or permutation-invariant, where the remaining symbols are modified to form a new permutation with fewer elements. Our main approach in tackling these problems is to build upon the existing works of errorcorrecting codes and leverage them in order to construct codes in each model of deletions and erasures. The codes we develop are in certain cases asymptotically optimal, while in other cases, such as for codes in the Ulam distance, improve upon the state of the art results.

Original languageEnglish
Article number7302598
Pages (from-to)136-150
Number of pages15
JournalIEEE Transactions on Information Theory
Volume62
Issue number1
DOIs
StatePublished - 1 Jan 2016

Keywords

  • Coding theory
  • Deletion codes
  • Flash memories
  • Permutation codes
  • Rank modulation codes

All Science Journal Classification (ASJC) codes

  • Information Systems
  • Computer Science Applications
  • Library and Information Sciences

Fingerprint

Dive into the research topics of 'Codes correcting erasures and deletions for rank modulation'. Together they form a unique fingerprint.

Cite this