Skip to main navigation Skip to search Skip to main content

Low-Complexity Decorrelation NLMS Algorithms: Performance Analysis and AEC Application

  • Sheng Zhang*
  • , Jiashu Zhang
  • , Hing Cheung So
  • *Corresponding author for this work

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

Abstract

In the traditional decorrelation normalized least-mean-square (D-NLMS) algorithm, high computational complexity is mainly caused by finding the decorrelated-vector. To address this issue, this paper proposes a low-complexity implementation approach, which cleverly utilizes the periodic update of the decorrelation parameter and delay characteristics of the decorrelated-vector. We firstly develop two low-complexity decorrelation algorithms, (i) fast D-NLMS (FD-NLMS) and (ii) approximate FD-NLMS (AFD-NLMS) which is an approximate version of the first algorithm with even smaller computational requirement. Theoretical performance of the FD-NLMS scheme is also derived. To further obtain low steady-state error in the acoustic echo cancellation (AEC) application, separated-decorrelation AEC structure and robust step-size schemes are designed, resulting in two improved algorithms, namely, fast separated-decorrelation NLMS (FSD-NLMS) and approximate FSD-NLMS (AFSD-NLMS). Finally, extensive simulation study on system identification and AEC is undertaken to verify the efficiency of the proposed methods.
Original languageEnglish
Pages (from-to)6621-6632
JournalIEEE Transactions on Signal Processing
Volume68
Online published23 Nov 2020
DOIs
Publication statusPublished - 2020

Research Keywords

  • adaptive filter
  • Approximation algorithms
  • colored inputs
  • Computational modeling
  • Convergence
  • decorrelation
  • Low complexity
  • Optimized production technology
  • Signal processing algorithms
  • Steady-state

Fingerprint

Dive into the research topics of 'Low-Complexity Decorrelation NLMS Algorithms: Performance Analysis and AEC Application'. Together they form a unique fingerprint.

Cite this