The invention relates to a self-adaptive control method and a self-adaptive control device, wherein the method comprises the steps of: calculating the errors of an excepting signal and an estimating signal fed back by an output signal and calculating an error vector according to the errors; according to iteration times and the errors, calculating and updating the iteration times, and / or according to an amplitude range and the errors, calculating and updating the amplitude range; iteratively calculating the variables of self-adaptive filter coefficients according to the auto-correlative matrix of an output vector formed by the output signal, the iteration times and the amplitude range; updating the self-adaptive filter coefficients according to the variables of the self-adaptive filter coefficients; and processing the output signal by a self-adaptive filter to obtain the estimating signal fed back by the output signal. Therefore, the invention discloses a self-adaptive control method and a self-adaptive control device; in the method, two parameters, i.e. amplitude range and iteration times, are calculated according to an error signal, so that the parameters vary along with the variation of error, thus self-adaptively regulating the rate of convergence, the stable-state error and the algorithm complexity of the algorithm.