Adaptive filters have been successfully applied to signal processing and digital communications. The suitable step-size and appropriate regularization parameter play a critical role of adaptive filters. In the thesis, we propose an affine combination of two NLMS algorithm, which can maintain a good performance when the signal to noise ratio is changing. The proposed algorithm provides fast convergence rate and low steady-state mean squared errors as well. Efficacy of the proposed algorithm is demonstrated through simulations.