{'fraction_non_alphanumeric': 0.0207532667179093, 'fraction_numerical': 0.0007686395080707148, 'mean_word_length': 5.259615384615385, '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}}
Reliable Wireless Broadcast with Random Network Coding for Real-Time Applications

A multi-player video game via wireless connections using portable devices is one of the most popular applications of ad-hoc networks. Broadcast transmissions can be used for many-to-many communications in multi-player games. However, reliable broadcast communications are hard to realize because of the lack of retransmissions in the medium access control (MAC) layer. In this paper, we propose a broadcast method using random linear network coding in order to enhance the reliability of many-to-many and real-time communications. Exploiting the periodic nature of game traffic as well as inherent robustness offered by random network coding, the proposed method can provide reliable packet deliveries between 2 nodes which have a link under constant fade or even under temporary loss. Our simulation results show that the proposed method can provide higher reliability than the other schemes using multi point relay (MPR) or redundant transmissions such as forward error correction (FEC). We also implement the proposed method in a wireless testbed, and show that the proposed method achieves high reliability in a real-world environment with practical degree of complexity when installed on current wireless devices.