1. A method for signal processing by an equalizer having a plurality of stage weights, the method comprising: receiving an input signal; generating a plurality of sample values from the input signal; respectively multiplying each sample value of the plurality of sample values by a corresponding stage weight of the plurality of stage weights of the equalizer to yield a plurality of weighted sample values; summing the plurality of weighted sample values to yield an output signal; designating, based on a phase change of the equalizer, which of the plurality of stage weights are to be adjustable; determining an adjustment value for each of one or more of the adjustable stage weights; adjusting the one or more adjustable stage weights by the respective adjustment values; and repeating the multiplying and the summing to yield an adjusted output signal.