Patent · US Expired

Rate 32/33 (D=0, K=6) run length limited modulation code having optimized error propagation

US6184806A · kind A · utility

18Cited by
2References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 13, 1998
Grant dateFeb 6, 2001
Priority date
Expiry dateMar 13, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG11B20/10055
  • WIPO fieldAudio-visual technology
  • WIPO sectorElectrical engineering

Abstract

A method and apparatus for encoding a sequence of 32 bit digital data words into a sequence of 33 bit code words in consonance with predetermined minimum zero run length (d) and predetermined maximum zero run length (k) for recording upon a magnetic medium within a magnetic recording channel is disclosed. The method comprises steps of dividing each data word into eight data nibbles, determining whether any data nibble contains all zeros. If no code violation, mapping the eight data nibbles to seven code nibbles and to four bits of a five bit code sub-word and setting a fifth control bit to one. If one or more code violations are present, embedding code violation locations within at least the five bit code sub-word and other code nibbles if necessary and remapping data nibbles ordinarily directed to the code sub-word and nibble locations to code locations otherwise containing the data nibbles determined to be code violations.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.