{'fraction_non_alphanumeric': 0.011936339522546418, 'fraction_numerical': 0.0, 'mean_word_length': 5.291666666666667, '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}}
Fast bit and power allocation algorithm for OFDM systems

We present a new bit and power allocation algorithm for OFDM systems with low computational complexity. In order to reduce the computational complexity, we divide all subcarriers into groups, and the same number of bits is allocated to the subcarriers in the same group. To minimize the performance loss due to grouping, subcarriers are grouped according to the channel gains. Based on this scheme, the bit and power allocation problem is redefined and the algorithm for the optimal solution is proposed. Simulation results verify that the proposed algorithm shows comparable throughput performance in comparison to an ideal allocation algorithm while computational load is significantly reduced.