{'fraction_non_alphanumeric': 0.009483667017913594, 'fraction_numerical': 0.0, 'mean_word_length': 5.73758865248227, '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}}
An algorithm for blind symbol rate estimation using second order cyclostationarity

The problem of blind symbol rate estimation of digitally modulated signals is addressed here as a necessary preprocessing stage for modulation classification. We exploit the second order cyclostationarity of linearly modulated signals, with a special focus on a blind scenario with noise and multipath effects. An alternative blind approach using the cyclic domain energy profile is proposed here, to minimize the effects of channel conditions and parameter uncertainty. Compared to the earlier estimators using cyclostationarity, the new scheme shows better performance in the low SNR region with no susceptibility to the pulse shape variation and multipath fading and with a relatively lower computational complexity. The algorithm is extended further to estimate symbol rates of interfering carrier frequencies, which is useful for spectrum sensing applications.