{'fraction_non_alphanumeric': 0.012858555885262116, 'fraction_numerical': 0.005934718100890208, 'mean_word_length': 5.837837837837838, '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}}
Adaptive Bit Loading With Reduced Computational Time and Complexity for Multicarrier Wireless Communications

This correspondence presents an efficient bit loading technique that enables reduction of the time and computational complexity requirements for mobile wireless multicarrier communications, while satisfying certain bit-error-rate constraints. The complexity reduction is achieved by exploiting the channel correlation to reduce the number of subcarriers involved in the bit loading process, and consequently, the required computational time is reduced significantly. The computational complexity of the bit allocation process can be designed to match the system computational capabilities by deriving a theoretical upper bound on the average number of subcarriers involved in the bit loading process. The obtained results demonstrate that the proposed bit loading process time complexity is only 14% of conventional techniques at the signal-to-noise ratio of 20 dB with a throughput loss of about 13%.