Processing an input signal that includes an input variable is disclosed.
The input variable is compared to a set of ordered constants, the
relative location of the input variable within a range of possible inputs
is determined and a filter coefficient of a nonlinear filter is
determined using the relative location of the input variable. A
configurable filter includes an interface configured to receive an input
signal that includes an input variable, a nonlinear filter coupled to the
interface, configured to process the input signal, and a processor
coupled to the nonlinear filter, configured to determine the relative
location of the input variable within a range of possible inputs and to
determine a filter coefficient of the nonlinear filter using the relative
location of the input variable.