Disclosed is a method and
system that adapts coefficients of taps of a
Finite Impulse Response (FIR) filter to increase
elimination of Inter-Symbol Interference (ISI) introduced into a digital communications
signal due to
distortion characteristics caused by a real-world communications channel. In the
communications system there is a
Finite Impulse Response (FIR) filter. The FIR filter has at least one pre and / or post cursor tap that removes pre and / or post cursor ISI from the
signal, respectively. The pre / post cursor taps each have pre / post cursor coefficients, respectively, that adjusts the effect of the pre / post cursor portion of the FIR filter. The FIR filtered
signal is transmitted over the channel which distorts the signal due to the changing and / or static
distortion characteristics of the channel. The channel distorted signal is received at a
receiver that may pass the channel distorted signal through a quantifier /
decision system (e.g., a slicer) as the quantifier input signal to quantify the quantifier input signal to one of multiple digital values. The channel distorted signal may be further adjusted by summing the channel distorted signal with the output of a Decision Feedback
Equalizer (DFE) filter to create a DFE corrected signal which then becomes the quantifier input signal. An
error signal is determined by finding the difference between the scaled quantifier decision and the quantifier input signal. The pre / post cursor coefficient values that adjust the effects of the pre / post cursor taps of the FIR filter are updated as a function of the
error signal and at least two quantifier decision values, and update coefficient values, may be sent over a communications back-channel to the FIR filter.