{'fraction_non_alphanumeric': 0.020525451559934318, 'fraction_numerical': 0.0, 'mean_word_length': 5.348958333333333, '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}}
Context-awareness and intelligence in Distributed Cognitive Radio Networks: A Reinforcement Learning approach

Cognitive Radio (CR) is a next-generation wireless communication system that exploits underutilized licensed spectrum to improve the utilization of the overall radio spectrum. A Distributed Cognitive Radio Network (DCRN) is a distributed wireless network established by a number of CR hosts in the absence of fixed network infrastructure. Context-awareness and intelligence are key characteristics of CR networks that enable the CR hosts to be aware of their operating environment in order to achieve a joint action that improves network-wide performance in a distributed manner through learning. In this paper, we advocate the use of Reinforcement Learning (RL) in application schemes that require context-awareness and intelligence such as the Dynamic Channel Selection (DCS), scheduling, and congestion control. We investigate the performance of the RL in respect to DCS. We show that RL and our enhanced RL approach are able to converge to a joint action that provide better network-wide performance. We also show the effects of network density and various essential parameters in RL on the performance.