{'fraction_non_alphanumeric': 0.02282453637660485, 'fraction_numerical': 0.0, 'mean_word_length': 5.104347826086957, '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}}
Genetic algorithm optimisation for maximum likelihood joint channel and data estimation

A novel blind equalisation scheme is developed based on maximum likelihood (ML) joint channel and data estimation. In this scheme, the joint ML optimisation is decomposed into a two-level optimisation loop. An efficient version of genetic algorithms (GAs), known as a micro GA, is employed at the upper level to identify the unknown channel model and the Viterbi algorithm (VA) is used at the lower level to provide the maximum likelihood sequence estimation of the transmitted data sequence. The proposed GA based scheme is accurate and robust, and has a fast convergence rate, as is demonstrated in simulation.