{'fraction_non_alphanumeric': 0.014719411223551058, 'fraction_numerical': 0.0, 'mean_word_length': 6.2052980132450335, '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}}
Multichannel lattice structure for adaptive noise cancellation [speech processing applications]

In this paper, a multichannel adaptive lattice structure (MCLS) for canceling the noise over a nonlinear transmission channel is presented. The presented structure applies to situations in which the reference signal and noisy primary signal are collected simultaneously. The coefficients of a multichannel multiple regression transversal filter are modified adaptively according to the backward prediction error vectors generated from the multichannel adaptive lattice predictors. This multichannel adaptive noise cancellation procedure involves the NLMS adaptive algorithm. The performance of MCLS for different type of transmission channels, different type of reference inputs, and different type of noise-free primary inputs is examine analytically. The new approach is experimentally shown to have better noise cancellation performance than the existing single-channel adaptive noise cancellation algorithm over a nonlinear transmission channel, especially in a low input SNR situation.