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

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 com...

Full description

Bibliographic Details
Main Authors: Benesty, J. (Author), Ciochină, S. (Author), Paleologu, C. (Author), Rusu, A.-G (Author)
Format: Article
Language:English
Published: MDPI 2022
Subjects:
Online Access:View Fulltext in Publisher
LEADER 02879nam a2200421Ia 4500
001 10.3390-a15040111
008 220425s2022 CNT 000 0 und d
020 |a 19994893 (ISSN) 
245 1 0 |a A Variable Step Size Normalized Least-Mean-Square Algorithm Based on Data Reuse 
260 0 |b MDPI  |c 2022 
856 |z View Fulltext in Publisher  |u https://doi.org/10.3390/a15040111 
520 3 |a 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. © 2022 by the authors. Licensee MDPI, Basel, Switzerland. 
650 0 4 |a Acoustic echo cancelation 
650 0 4 |a Acoustic echo cancellation 
650 0 4 |a acoustic echo cancellation (AEC) 
650 0 4 |a Adaptive filtering 
650 0 4 |a adaptive filters 
650 0 4 |a Adaptive filters 
650 0 4 |a data reuse 
650 0 4 |a Data reuse 
650 0 4 |a Echo suppression 
650 0 4 |a Impulse response 
650 0 4 |a Least mean squares 
650 0 4 |a Loudspeakers 
650 0 4 |a Normalized least mean squares algorithms 
650 0 4 |a normalized least-meansquare (NLMS) algorithm 
650 0 4 |a Normalized least-meansquare algorithm 
650 0 4 |a Parameter estimation 
650 0 4 |a Performance 
650 0 4 |a Reusability 
650 0 4 |a Step size 
650 0 4 |a Variable step size 
650 0 4 |a variable step size (VSS) 
700 1 |a Benesty, J.  |e author 
700 1 |a Ciochină, S.  |e author 
700 1 |a Paleologu, C.  |e author 
700 1 |a Rusu, A.-G.  |e author 
773 |t Algorithms