Patent · US Expired

M=10 (2,10), D=3.75 runlength limited code for multi-level data

US6150964A · kind A · utility

46Cited by
28References
25Claims
0Family size

Assignee

Inventor

Key dates

Filing dateAug 20, 1997
Grant dateNov 21, 2000
Priority date
Expiry dateAug 20, 2017

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L25/497
  • WIPO fieldAudio-visual technology
  • WIPO sectorElectrical engineering

Abstract

A system for encoding digital data with an M-ary (d,k) code to provide multi-level coded data where M>2 comprises an M-ary (d,k) encoder for accepting digital input data. The M-ary (d,k) coder encodes the digital input data to produce a plurality of code symbols, where each code symbol is at one of M levels and each pair of non-zero code symbols is separated by at least d but no more than k zeros. A waveform encoder converts the code symbols into waveform signal amplitudes compatible with a multi-level channel. Each waveform signal amplitude is generated by modulo M addition of a current code symbol with a previous waveform signal amplitude. A specific M=10(2,10) code provides high density recording to a multi-level storage medium. The M=10 (2,10) encoder is implemented using a seven-state encoder and a modulo ten waveform encoder.

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