The paper based on the LMS algorithm that normalized LMS (NLMS) algorithm enlarges the dynamic range of input and variable step-size LMS algorithm (VSSLMS)which uses auto-correlation of errors can provide fast convergence, eliminate the influence of independent noise. This paper combinates their advantages, and the new algorithm can perform well both in the environment of low SNR and environment with large dynamic ,range of input. Meanwhile, it manages to use MATLAB to realize th...