{'fraction_non_alphanumeric': 0.019838354151359296, 'fraction_numerical': 0.0, 'mean_word_length': 5.080357142857143, '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}}
High performance self tuning adaptive filter algorithm for noise cancellation in speech

Least Mean Square (LMS) and Normalized-Least Mean Square (NLMS) algorithms are very popular and frequently used algorithms for noise cancellation in speech. But selecting the step size for updating the weight of adaptive filter is the big issue in LMS and NLMS algorithms. So as to meet disagreeing requirements of quick convergence and less MSE, step size needs to be correctly controlled. Along with step size, length of adaptive filter also plays major role in the effective noise cancellation. These two factors greatly affect the performance of the ANC. To get the best possible solution, a variety of trials of filter length and step size are required. The main motivation behind the development of proposed High Performance Self Tuning (HPST) adaptive filter algorithm is to adaptively determine the step size. The selection of length of adaptive filter is based on the distance between two microphones in the ANC system. The proposed algorithm works very well, as shown in the experiments which are carried out on NOIZEUS speech corpus as well as actually recorded noisy speech signals. Results indicate that proposed algorithm is superior to referred algorithms in terms of MeanSquareError (MSE), PeakSignal to Noise ratio (PSNR), convergence time and complexity.