1. A read channel, comprising: an equalizer configured to equalize a digital signal to provide equalized reproduced signals; and a Viterbi detector capable of receiving the equalized reproduced signals and converting the reproduced signals into a digital output signal indicative of data stored on a recording medium; wherein the equalizer is implemented using a coefficient learning circuit that adaptively updates coefficients for the equalizer based upon a cosine function.