Modulation codes for storage systems

Brian Marcus, Emina Soljanin

Research output: Chapter in Book/Report/Conference proceedingChapter


Modulation codes are used to constrain the individual sequences that are recorded in data storage channels, suchasmagneticoroptical disk or tape drives.Theconstraints areimposedinorder toimprove the detection capabilities of the system. Perhaps the mostwidely known constraints are the runlength limited (RLL(d, k)) constraints, in which 1s are required to be separated by at least d and no more than k 0s. Such constraints are useful in data recording channels that employ peak detection: waveform peaks, corresponding to data ones, are detected independently of one another. The d-constraint helps to increase linear density while mitigating intersymbol interference, and the k-constraint helps to provide feedback for timing and gain control.

Original languageEnglish (US)
Title of host publicationAdvanced Error Control Techniques for Data Storage Systems
PublisherCRC Press
ISBN (Electronic)9781420036497
ISBN (Print)084939547X, 9780849395475
StatePublished - Jan 1 2005
Externally publishedYes

All Science Journal Classification (ASJC) codes

  • Computer Science(all)
  • Engineering(all)


Dive into the research topics of 'Modulation codes for storage systems'. Together they form a unique fingerprint.

Cite this