{'fraction_non_alphanumeric': 0.025423728813559324, 'fraction_numerical': 0.0, 'mean_word_length': 5.180232558139535, '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}}
Multiframe Echo Suppression Based on Orthogonal Signal Decompositions

Acoustic echo arises due to the acoustic coupling between a loudspeaker and a microphone in a full-duplex voice communication device. Recently, the use of only acoustic echo suppression (AES) has been proposed without precise echo path estimation. In this paper, we propose an extension to the scheme of the multiframe Wiener filter. A non-parametric variable step-size (NPVSS) normalized-leastmean-square (NLMS) algorithm is used to estimate the echo signal in every STFT bin and time frame. Based on the orthogonal signal decompositions, we discuss how to form different echo suppression filters by optimizing different cost functions. We cover the design of the Wiener, MVDR, tradeoff, and LCMV filters. From a theoretical point of view, the Wiener and tradeoff filters are identical to the MVDR filter up to a scaling factor. Experimental results demonstrate that the developed filters can efficiently attenuate the undesired echo and the estimate near-end signal with little distortion.