{'fraction_non_alphanumeric': 0.02553191489361702, 'fraction_numerical': 0.0, 'mean_word_length': 5.660377358490566, '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}}
An efficient variable step-size proportionate affine projection algorithm

Proportionate-type affine projection algorithms (PAPAs) are very attractive choices for echo cancellation. These algorithms combine the good features (convergence and tracking) of the affine projection algorithm (APA) and the proportionate idea, which exploits the sparseness character of the echo path in order to further increase their convergence rate. In this paper, we develop a variable step-size (VSS) version of a recently proposed PAPA. The new algorithm achieves a good compromise between fast convergence rate and low misadjustment, but also has a low computational complexity as compared to its classical counterparts.