{'fraction_non_alphanumeric': 0.01970954356846473, 'fraction_numerical': 0.0, 'mean_word_length': 6.3106060606060606, '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}}
Multiple speaker/microphone platform as an educational tool for wireless communications

We implement simple multi transmit/receive device acoustic communication platform. The implementation requirements of the platform consist of personal computers, inexpensive microphones and a preamplifier, speakers and software that are available in every communication laboratory. The platform is meant to address key physical layer aspects in modern multiple antenna wireless communication: multipath channel, frame start synchronization, frequency offset synchronization, channel estimation, receive diversity, transmit diversity, basic types of multiple input multiple output (MIMO) transmission, smart array processing and direction of arrival estimation. The data transmission scenarios use burst mode transmission of time limited symbols over a frequency flat acoustic channel. The platform is intended for educational purposes and it is simple and easy to understand.