{'fraction_non_alphanumeric': 0.02028397565922921, 'fraction_numerical': 0.0030425963488843813, 'mean_word_length': 5.493421052631579, '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}}
Low-Complexity Slot-Based Bit Loading for Multicarrier Wireless Systems

In this paper, a low-complexity discrete adaptive bit loading algorithm is proposed for multicarrier systems with uniform power allocation operating in fading environments under the discontinuous bit rates assumption. The algorithm objective is to maximize the overall throughput of the system while guaranteeing that the average bit error rate (BER) remains below a prescribed threshold. The algorithm uses a signal-to-noise ratio (SNR) threshold to group adjacent subcarriers into slots where it allocates the same number of bits for all subcarriers within the slot. The grouping mechanism reduces the complexity of the bit-loading process with negligible throughput degradation as compared to optimal and near-optimal algorithms. In particular scenarios, the achieved complexity reduction may exceed 70% with throughput penalty that is less than 1% as compared to other well established bit loading algorithms.