{'fraction_non_alphanumeric': 0.011881188118811881, 'fraction_numerical': 0.011881188118811881, 'mean_word_length': 4.622222222222222, '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}}
A frame-based symbol timing recovery for large pull-in range and small steady state variation

A novel approach is presented to detect and compensate large symbol frequency error accurately such that the timing recovery circuit can be optimized for very small steady state variation. It has been designed and implemented for a ATSC digital TV system. The measured results show that the proposed method is able to handle a symbol frequency error of 375 ppm and achieve a steady state variation of 12.6 ppm.