×

DC balanced 4B/8B binary block code for digital data communications

  • US 5,625,644 A
  • Filed: 12/20/1991
  • Issued: 04/29/1997
  • Est. Priority Date: 12/20/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. A code for transmitting binary information for digital serial data communications which includes a plurality of code words, each code word comprising:

  • eight binary bits made up of four binary ones and four binary zeros, wherein each of said code words is inherently DC balanced;

    consecutive identical bits in strings which are less than or equal to two, wherein the run-length limit within each of said code words is (0,1); and

    a first bit and a last bit which differ from adjacent bits within said word, wherein the run-length limit between two consecutive code words is (0,1);

    further comprising, a plurality of control words, each of said control words comprising;

    eight binary bits made up of four binary ones and four binary zeros, wherein each of said control words is inherently DC balanced; and

    consecutive identical bits in strings which are less than or equal to two, wherein the run-length limit within each of said control words is (0,1), wherein each code word in said plurality of code words is mapped to one and only one data word having four binary bits such that said data word may be generated by the steps of;

    generating a masked code word by performing a logical AND operation between said code word and a mask word having eight binary bits;

    generating a first bit group-made up of a first four binary bits of said masked code word and a second bit group made up a second of four binary bits of said masked code word; and

    generating said data word by performing a logical OR operation between said first bit group and said second bit group.

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