×

Byte-wide encoder and decoder system for RLL (1,7) code

  • US 4,688,016 A
  • Filed: 06/13/1985
  • Issued: 08/18/1987
  • Est. Priority Date: 06/13/1985
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for encoding an input byte-wide data stream into an output run-length-limited (RLL) symbol string or for decoding an output byte-wide data stream from an input RLL symbol string, comprising:

  • RLL encoder means responsive to consecutive, unencoded parallel bytes occurring at a byte rate fB in an input byte-wide data stream for producing a first RLL (1,7) symbol sequence including consecutive groups of parallel RLL symbols, each of said bytes including at least eight bits;

    format means responsive to a mode control signal and connected to said RLL encoder means for operating in a first mode by receiving said first RLL symbol sequence at said byte rate fB and converting said first RLL (1,7) symbol sequence into an output RLL symbol string having a symbol string rate fC =N×

    fB, where N is a whole number which is greater than 1, or for operating in a second mode by receiving an input RLL symbol string having said symbol string rate fC and providing, at said byte rate, a second RLL (1,7) symbol sequence including consecutive groups of parallel RLL symbols;

    RLL decoder means responsive to said second RLL (1,7) symbol sequence for providing an output byte-wide data stream including consecutive, decoded parallel bytes of data occurring at said byte rate fB, each of said decoded bytes comprising at least eight bits; and

    mode control means for conditioning said mode control signal to operate said format means in either said first mode or said second mode according to a predetermined external condition.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×