A Variable Step Size (VSS-CC) NLMS Algorithm

Fausto CASCO  Hector PEREZ  Mariko NAKANO  Mauricio LOPEZ  

IEICE TRANSACTIONS on Fundamentals of Electronics, Communications and Computer Sciences   Vol.E78-A   No.8   pp.1004-1009
Publication Date: 1995/08/25
Online ISSN: 
Print ISSN: 0916-8508
Type of Manuscript: PAPER
Category: Digital Signal Processing
LMS algorithm,  time varying step size,  VSS-CC LMS algorithm,  echo cancellation,  double talk,  single talk,  system identification,  

Full Text: PDF(490.2KB)>>
Buy this Article

A new variable step size Least Mean Square (LMS) FIR adaptive filter algorithm (VSS-CC) is proposed. In the VSS-CC algorithm the step size adjustment (α) is controlled by using the correlation between the output error (e(n)) and the adaptive filter output ((n)). At small times, e(n) and (n) are correlated which will cause a large α providing faster tracking. When the algorithm converges, the correlation will result in a small size α to yield smaller misadjustments. Computer simulations show that the proposed VSS-CC algori thm achieves a better Echo Return Loss Enhancemen (ERLE) than a conventional NLMS Algorithm. The VSS-CC algorithm was also compared with another variable step algorithm, achieving the VSS-CC a better ERLE when the additive noise is incremented.