{'fraction_non_alphanumeric': 0.01155115511551155, 'fraction_numerical': 0.0, 'mean_word_length': 5.4866310160427805, '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}}
Network Coding Aware Dynamic Subcarrier Assignment in OFDMA Wireless Networks

Taking advantage of the frequency diversity and multiuser diversity in OFDMA based wireless networks, dynamic subcarrier assignment mechanisms have shown to be able to achieve much higher downlink capacity than static assignment. A rich literature exists that proposes MAC and physical layer schemes aiming at exploiting the diversity gain with low implementation complexity. In this paper, we propose a cross layer approach that explores the joint advantage of network coding and dynamic subcarrier assignment. Our algorithm improves the bandwidth efficiency of OFDMA downlink by encoding frames of the mobile stations that exchange information. We highlight a tradeoff between diversity gain and the network coding advantage, which is critical to the network performance. To explore the tradeoff, we formulate the coding aware dynamic assignment scheme as a mixed integer program, and design a polynomial time heuristic that can be used in practical systems. Based on a network flow formulation and a penalty scheme, our heuristic well approximates the performance of an optimal algorithm, in terms of both throughput and fairness.