Time domain self-adapted balancer

The invention relates to a self-adaptive time domain equalizer comprising a feedforward filter which receives input signal and is used to eliminate forward multipath; a decision-feedback equalization filter used to eliminate backward multipath; a signal superimposer receiving the output from feedforward filter and decision-feedback equalization filter, making a sum and a equalization output; a level decision device which makes a decision for the equalization output and delivers the decision to decision-feedback equalization filter; an error signal generator generating error signal according to input signal and output signal of the decision device; a coefficient updating controller generating tap coefficient according to the error signal to update the tap coefficient of feedforward filter and decision-feedback equalization filter. The level decision device comprises a codebook corrector with the function of code space rotating.