{'fraction_non_alphanumeric': 0.014230271668822769, 'fraction_numerical': 0.0, 'mean_word_length': 5.615384615384615, '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}}
A novel adaptive step size control algorithm for adaptive filters

A novel adaptive step size control algorithm is proposed, in which the step size is approximated to the theoretically optimum value via leaky accumulators, realizing quasi-optimal control. The algorithm is applicable to most of the known tap weight adaptation algorithms. Analysis yields a set of difference equations for theoretically calculating expected filter convergence, and derives residual mean squared error (MSE) after convergence in a formula explicitly solved. Experiments with some examples prove that the proposed algorithm is highly effective in improving the convergence rate. The theoretically calculated convergence is shown to be in good agreement with that obtained through simulations.