{'fraction_non_alphanumeric': 0.015363128491620111, 'fraction_numerical': 0.0, 'mean_word_length': 5.45945945945946, '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}}
An FPGA-based cognitive radio framework

Cognitive radios are a promising technology for future wireless networks due to their ability to change behaviour according to their operating context. These radios require a platform which offers high performance while also being highly reconfigurable. This paper proposes a novel design methodology, along with a flexible software/hardware system and associated high-level tools for the implementation of cognitive radios on modern field programmable gate arrays (FPGAs). The platform presented can be used by wireless communication engineers with no hardware design experience. We present an initial case study demonstrating the use of the platform for a real application.