Patent ID: 7848404

Claim:
In a data transmission system, a method for feed-forward equalization, the method comprising: accepting a serial stream of differential input digital data signals at a clock rate; for each differential input data signal, generating a temporal sequence of signals as follows: gating differential input data signals through a first register at the clock rate to supply differential future signals; gating differential future signal through a second register at the clock rate to supply differential present signals; gating differential present signal through a third register at the clock rate to supply differential past signals; selectively shaping each of the signals in the temporal sequence as follows: differentially amplifying future signals in response to a future bias signal; differentially amplifying present signals in response to a present bias signal; differentially amplifying past signals in response to a past bias signal; selectively weighting the contributions of the selectively shaped signals in the temporal sequence as follows: weighting differential future signals in response to a future weighting signal; weighting differential present signals in response to a present weighting signal; weighting differential past signals in response to a past weighting signal; and, transmitting a summed differential output signal.