Patent ID: 7173965

Claim:
A method for equalizing a signal, comprising: receiving a data sequence signal, the data sequence signal having an amplitude; determining an adjustment of the data sequence signal operable to equalize the data sequence signal; generating a control signal operable to adjust the amplitude of the data sequence signal in accordance with the adjustment, the control signal having an analog form; and adjusting the amplitude of the data sequence signal using the control signal in order to equalize the data sequence signal, the adjusting the amplitude of the data sequence signal using the control signal comprising: outputting a low output signal in response to receiving a first character of the data sequence signal, the first character comprising a zero, the low output signal having a low amplitude determined according to the control signal; and outputting a high output signal in response to receiving a second character of the data sequence signal, the second character comprising a one, the high output signal having a high amplitude determined according to the control signal.