{'fraction_non_alphanumeric': 0.021164021164021163, 'fraction_numerical': 0.0031746031746031746, 'mean_word_length': 5.709219858156028, '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}}
Joint optimization of excitation parameters in analysis-by-synthesis speech coders having multi-tap long term predictor

Codebook searches in analysis-by-synthesis speech coders typically involve minimization of a perceptually weighted squared error signal. Minimization of the error over multiple codebooks is often done in a sequential manner, resulting in the choice of overall excitation parameters being sub-optimal. In this paper, we propose a joint excitation parameter optimization framework in which the associated complexity is slightly greater than the traditional sequential optimization, but with significant quality improvement. Moreover, the framework allows joint optimization to be easily incorporated into existing pulse codebook systems with little or no impact on the codebook search algorithms. This technique is part of the 3GPP2 source-controlled variable-rate multimode wideband speech codec (VMR-WB) rate set 1 standard.