Next Article in Journal
Editorial Paper for the Special Issue “Algorithms in Hyperspectral Data Analysis”
Previous Article in Journal
Numerical Simulation of Micro-Bubbles Dispersion by Surface Waves
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

A Variable Step Size Normalized Least-Mean-Square Algorithm Based on Data Reuse

by
Alexandru-George Rusu
1,2,
Constantin Paleologu
1,*,
Jacob Benesty
3 and
Silviu Ciochină
1
1
Department of Telecommunications, University Politehnica of Bucharest, 060042 Bucharest, Romania
2
Department of Research and Development, Rohde & Schwarz Topex, 020335 Bucharest, Romania
3
INRS-EMT, University of Quebec, Montreal, QC H5A 1K6, Canada
*
Author to whom correspondence should be addressed.
Algorithms 2022, 15(4), 111; https://doi.org/10.3390/a15040111
Submission received: 25 February 2022 / Revised: 21 March 2022 / Accepted: 23 March 2022 / Published: 24 March 2022

Abstract

The principal issue in acoustic echo cancellation (AEC) is to estimate the impulse response between the loudspeaker and microphone of a hands-free communication device. This application can be addressed as a system identification problem, which can be solved by using an adaptive filter. The most common one for AEC is the normalized least-mean-square (NLMS) algorithm. It is known that the overall performance of this algorithm is controlled by the value of its normalized step size parameter. In order to obtain a proper compromise between the main performance criteria (e.g., convergence rate/tracking versus accuracy/robustness), this specific term of the NLMS algorithm can be further controlled and designed as a variable parameter. This represents the main motivation behind the development of variable step size algorithms. In this paper, we propose a variable step size NLMS (VSS-NLMS) algorithm that exploits the data reuse mechanism, which aims to improve the convergence rate/tracking of the algorithm by reusing the same set of data (i.e., the input and reference signals) several times. Nevertheless, we involved an equivalent version of the data reuse NLMS, which provides the convergence modes of the algorithm. Based on this approach, a sequence of normalized step sizes can be a priori scheduled, which is advantageous in terms of the computational complexity. The simulation results in the context of AEC supported the good performance features of the proposed VSS-NLMS algorithm.
Keywords: acoustic echo cancellation (AEC); adaptive filters; data reuse; normalized least-mean-square (NLMS) algorithm; variable step size (VSS) acoustic echo cancellation (AEC); adaptive filters; data reuse; normalized least-mean-square (NLMS) algorithm; variable step size (VSS)

Share and Cite

MDPI and ACS Style

Rusu, A.-G.; Paleologu, C.; Benesty, J.; Ciochină, S. A Variable Step Size Normalized Least-Mean-Square Algorithm Based on Data Reuse. Algorithms 2022, 15, 111. https://doi.org/10.3390/a15040111

AMA Style

Rusu A-G, Paleologu C, Benesty J, Ciochină S. A Variable Step Size Normalized Least-Mean-Square Algorithm Based on Data Reuse. Algorithms. 2022; 15(4):111. https://doi.org/10.3390/a15040111

Chicago/Turabian Style

Rusu, Alexandru-George, Constantin Paleologu, Jacob Benesty, and Silviu Ciochină. 2022. "A Variable Step Size Normalized Least-Mean-Square Algorithm Based on Data Reuse" Algorithms 15, no. 4: 111. https://doi.org/10.3390/a15040111

APA Style

Rusu, A.-G., Paleologu, C., Benesty, J., & Ciochină, S. (2022). A Variable Step Size Normalized Least-Mean-Square Algorithm Based on Data Reuse. Algorithms, 15(4), 111. https://doi.org/10.3390/a15040111

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop