{'fraction_non_alphanumeric': 0.025412960609911054, 'fraction_numerical': 0.0, 'mean_word_length': 5.40650406504065, '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}}
Single-channel blind separation of Two QPSK signals using per-survivor processing

In this paper, we consider a blind separation problem for single-channel mixtures of two QPSK signals, which may be slightly different in carrier frequencies. We present the joint estimation of channel impulse responses (CIR) and data symbols for both sources. The proposed approach uses a per-survivor processing (PSP) algorithm which is efficiently implemented by combining the simple least mean square (LMS) algorithm and decision feedback sequence estimation (DFSE). We initialize the CIR resorting to amplitude and phase estimation to ensure and accelerate convergence. We also discuss the problem of timing. Simulation results are provided to illustrate the effectiveness of the proposed algorithm.