{'fraction_non_alphanumeric': 0.027, 'fraction_numerical': 0.0, 'mean_word_length': 5.141104294478527, '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}}
Embedding carrier phase recovery into iterative decoding of turbo-coded linear modulations

In this paper, we introduce a low-complexity carrier phase estimation algorithm to be integrated into the data decoder of a turbo-coded modem employing a linear modulation. The estimator is based on a pseudo-maximum-likelihood approach and makes iterative use of soft decisions provided by the soft-in/soft-out decoders within the overall turbo-decoding scheme. In doing so, iterative decoding and carrier phase recovery go together iteration after iteration in a "soft decision-directed" mode. This allows performing reliable blind phase estimation and almost ideal coherent detection for values of the signal-to-noise ratio down to a few decibels only, and without the need to resort to narrowband phase-locked loops with large acquisition time. Performance in terms of mean estimated value, root mean-squared estimation error, and overall decoder bit-error rate as derived by simulation are also reported.