{'fraction_non_alphanumeric': 0.023943661971830985, 'fraction_numerical': 0.0028169014084507044, 'mean_word_length': 5.076923076923077, '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}}
Multi-Envelope Precoding for Massive MIMO Systems

Constant envelope (CE) precoding is a recently proposed technique for massive MIMO systems that decreases the hardware complexity of base station circuitry. In this letter, we build on this idea and propose a multi-envelope precoding method, which utilizes more than one (but only a few, e.g., 2 or 3) envelope levels and assigns higher levels on the antenna group(s) requiring more power in order to increase the achievable rates. The results demonstrate substantial gains with respect to the CE approach for both cases of discrete and continuous phase shifters with almost no increase in hardware complexity and a small increase in computational complexity.