{'fraction_non_alphanumeric': 0.012072434607645875, 'fraction_numerical': 0.005030181086519115, 'mean_word_length': 5.461038961038961, '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}}
Using physical layer emulation to optimize and evaluate mobile and wireless systems

Testing and evaluating protocols and applications for wireless networks and mobile users is challenging because the physical environment has a significant impact on the behavior and dynamics of the system. It is however important that these physical world effects are considered during system implementation and evaluation to ensure correct and efficient operation. Unfortunately, since these physical world effects are hard to control and model, this adds considerable complexity to system development. In this paper we show how a wireless networking testbed based on signal propagation emulation was used in the development, testing, and evaluation of mobile systems. The paper is organized as two case studies at different levels of the system: roaming in 802.11 networks and video streaming. We found that the combination of realism and control improved both efficiency and performance during development.