{'fraction_non_alphanumeric': 0.020378457059679767, 'fraction_numerical': 0.024745269286754003, 'mean_word_length': 4.931034482758621, '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 Efficient Carrier Recovery Algorithm for both High-Order Square QAM and Cross-QAM

In this paper, a carrier recovery algorithm for high-order cross-QAM has been proposed, in which less than twelve symbol points in the constellation have been used. The proposed algorithm can be applied to square QAM signals as well. The simulation results demonstrate that the proposed algorithm can deal with carrier frequency offset up to 600KHz@32QAM or 400KHz@128QAM over AWGN channels when the bit rate is 5Mbit/s. The simulation experiments are also done for 64QAM and 256QAM signals, and results show that the proposed algorithm has good performance over a large acquisition span of frequency.