{'fraction_non_alphanumeric': 0.017191977077363897, 'fraction_numerical': 0.0, 'mean_word_length': 5.472222222222222, '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 improved mu-law proportionate NLMS algorithm

In this paper, we propose an algorithm to improve the performance of the MU-LAW PNLMS algorithm (MPNLMS) for non-sparse impulse responses. Although the existing MPNLMS algorithm was recently proposed to achieve optimal proportionate step size for both large and small tap weights, it converges even slower than conventional NLMS algorithm for dispersive channels. The proposed approach adaptively estimates the sparsity of the impulse response to be identified. Then the estimation of this sparsity is incorporated into the IPNLMS algorithm to accordingly adjust its parameters. Simulation results verify the effectiveness of the proposed algorithm.