{'fraction_non_alphanumeric': 0.03168044077134986, 'fraction_numerical': 0.0, 'mean_word_length': 5.731481481481482, '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}}
Multiple-input multiple-output least-squares constant modulus algorithms

We propose novel blind separation techniques for multiple-input multiple-output systems based on a least-squares constant modulus algorithm (LSCMA). To ensure that each output signal is extracted from different input signals, the proposed algorithms have been derived by using successive interference cancellation and the Gram-Schmidt orthogonalization procedure. The performance is observed through computer simulations and compared with the multitarget LSCMA (MT-LSCMA) and LS multiuser CMA (LS-MU-CMA). Simulation results have shown that the proposed algorithms exhibit better performance in terms of both bit error rate (BER) and convergence speed.