{'fraction_non_alphanumeric': 0.03314917127071823, 'fraction_numerical': 0.0, 'mean_word_length': 5.709876543209877, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Performance study of three different sparse adaptive filtering algorithms for echo cancellation in long acoustic impulse responses

In this paper, the problem of echo cancellation in long acoustic impulse responses (AIRs) is highlighted. Three of the mostly-used recent NLMS-based sparse adaptive filtering algorithms are presented; and their performances in the context of acoustic echo cancellation (AEC) are studied and compared. The algorithms of interest include the improved proportionate normalized least mean square (IPNLMS), its sparseness-controlled (SC) upgrade (SC-IPNLMS) as well as the so-called variable-step-size reweighted zero-attractor NLMS (VSS-RZA-NLMS) which is based on the compressive sensing (CS) framework. Series of simulations were carried out both in synthetic and real different-sparseness long acoustic impulse responses with stationary and non-stationary inputs in order to effectively analyze, evaluate and compare the strengths and the weaknesses of these algorithms in terms of convergence speed, steady-state performance and computational complexity.