{'fraction_non_alphanumeric': 0.01929824561403509, 'fraction_numerical': 0.0, 'mean_word_length': 5.374301675977653, '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}}
Prototyping a Digital Communication System with a Novel Blind Adaptive Equalizer

In this paper, an undergraduate research project, sponsored by Arkansas NASA Space Grant, is presented. A novel blind adaptive channel equalizer, which is based on constant modulus algorithm (CMA) with variable step size, is first proposed. The step size is designed to follow an exponential function, with a large initial value for fast convergence rate and a small steadystate value for a low convergence level. A comprehensive digital communication system is further implemented, which includes a digital modulator for the source signal, a multipath channel, a noise generator and a blind equalizer. The prototype builds around software defined radio concepts on both a PC and a DSP platform. It provides flexibility for comparing different equalization algorithms in various realistic environments. Both off-line simulation in Matlab and real-time experiment on DSP board are conducted and presented. It is observed from the simulation results that the proposed blind equalizer performs significantly better than the conventional fixed-step CMA approach.