1. An apparatus, comprising: a plurality of delay elements configured to delay a respective input signal and to output a respective delayed signal; a weight generator configured to generate a plurality of tap weights based on the delayed signals; and a tap controller configured to (1) generate tap weight enabling signals corresponding to one or more of the tap weights if the corresponding tap weights are greater than a predetermined threshold value, and (2) generate a set of bias factors based on corresponding tap weights of the plurality of tap weights.