{'fraction_non_alphanumeric': 0.02045728038507822, 'fraction_numerical': 0.006016847172081829, 'mean_word_length': 5.208955223880597, '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 User Selection Algorithm Based on the Combination of Block Diagonalization and SLNR Maximization

In this paper, a new precoding scheme is proposed based on the combination of Block Diagonalization (BD) and SLNR (Signal Leakage Noise Ratio) maximization. Then a new user selection algorithm is proposed based on the joint precoding scheme. BD precoding will cause performance loss in the single antenna terminals when the number of terminal antenna is inconsistent. The algorithm we proposed can overcome the drawback by using the maximum SLNR for single-antenna users and BD precoding for multi-antenna users respectively. Simulation results show that the proposed algorithm will enhance the system sum-rate performance significantly when SNR (Signal Noise Ratio) over 5dB. The performance improves by 30% when SNR reaches 20dB.