{'fraction_non_alphanumeric': 0.018329938900203666, 'fraction_numerical': 0.0, 'mean_word_length': 5.467105263157895, '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}}
Evolutionary Programming Techniques for Designing M-Channel Cosine Modulated Filter Banks

Recently, two Evolutionary Programming (EP) algorithms (Classical EP and Fast EP) have been proposed in order to design Finite Impulse Response digital filters. The proposed techniques can be used to design digital filters for a wide range of applications, such as data transmission, subband coding or narrowband interference detection. Here, we focus our attention on the design of nearly perfect reconstruction Cosine Modulated Filter Banks. The EP algorithms are used to determine the optimum values for the samples of the magnitude response Fourier transform, located in the transition band of the prototype filter. Thus, the technique is simplified by constraining most the Fourier transform magnitude of the prototype filter, leaving only a small number of values to be optimized. The analytical and simulation results show again that the designed system performance is extremely good.