{'fraction_non_alphanumeric': 0.027989821882951654, 'fraction_numerical': 0.015267175572519083, 'mean_word_length': 4.873134328358209, '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}}
Driver Level Implementation of TDMA MAC in Long Distance WiFi

Time Division Multiple Access (TDMA) MAC protocol in WiFi-based Long Distance (WiLD) networks has proved to be suitable solution in supporting long distance communications. Open source Atheros driver in Linux environment is found to be a flexible platform for implementing TDMA in WiLD networks. The earlier developments over this open source driver is limited to 802.11 a/b/g standards. But, ath9k device driver support is required for the latest 802.11n standard. In this paper, we build a TDMA-based MAC protocol using ath9k driver to achieve long distance communications. The various steps in implementing the protocol is discussed. Also, we examine the performance of the implemented protocol over point-to-point link.