A method for equalizing an input signal to generate an equalizer output signal, comprising:
- processing, by a first parametric equalizer circuit having a first transfer function with a positive gain, the input signal to generate and output a first output signal;
- processing, by a second parametric equalizer circuit having a second transfer function with a negative gain, the input signal to generate and output a second output signal;
- multiplying the first output signal and a first weighting value to generate a first adjusted output signal;
- multiplying the second output signal and a second weighting value to generate a second adjusted output signal;
- combining the first adjusted output signal and the second adjusted output signal to generate the equalizer output signal;
- and
- dynamically adjusting the first weighting value and the second weighting value according to the equalizer output signal.