×

Encoding data

  • US 5,784,409 A
  • Filed: 02/23/1996
  • Issued: 07/21/1998
  • Est. Priority Date: 03/06/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of encoding binary data for communication wherein successive binary digits having first or second binary values are encoded as one of three signal levels, said method further controlling said encoding to assure that a running digital sum of said signal levels remains within predetermined thresholds to restrict any d.c. imbalance on a communication channel, said method comprising the steps of:

  • selecting a first predetermined signal level to represent a binary digit if that digit has a first binary value;

    selecting one of second and third predetermined signal levels to represent a binary digit if that digit has a second binary value, said first signal level being intermediate in value between said second and third signal levels, said second and third signal levels being of opposite polarity to one another, and selection between said second and third signal levels being determined by;

    maintaining a cumulative sum of signal levels already selected;

    selecting said second signal level if said cumulative sum has attained a first predetermined threshold;

    selecting said third signal level if said cumulative sum has attained a second predetermined threshold different from said first predetermined threshold;

    selecting whichever of said second and third signal levels is not the one of those signals most recently selected, if said cumulative sum does not satisfy a predetermined criterion and said first predetermined signal level has been selected at least once since selection of either said second or said third signal level;

    selecting whichever of said second and third signals will change said cumulative sum towards a predetermined value, if said cumulative sum does satisfy said predetermined criterion and said first predetermined signal level has been selected at least once since selection of either said second or said third signal level; and

    otherwise selecting whichever of said second and third signal levels is the same as the one of those signals most recently selected.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×