In allusion to the contradiction between convergence speed and steady state accuracy oftraditional adaptive harmonic current detection algorithm,a novel adaptive harmonic detection algorithm based on the adaptive interference canceling theory is presented.The algorithm controls the updating step-size by introducing the dynamic factor,increases the Weight-value convergence speed by addding momentum term,and eliminates the impact of uncorrelated noise sequences by static and autocorrelation of error factor.This method solves the contradiction between convergence speed and steady state accuracy and has good detection effects.Simulation and experimental results verify the feasibility and reliability of the method proposed.