{'fraction_non_alphanumeric': 0.0145413870246085, 'fraction_numerical': 0.0, 'mean_word_length': 5.937984496124031, '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}}
Aggregation-based spectrum allocation algorithm in cognitive radio networks

In cognitive radio networks, the idle spectrum bands that cognitive users sensed are usually discontinuous. Only one idle spectrum band may not be able to fulfill cognitive users' bandwidth requirements. In order to let cognitive users access allocated spectrum bands successfully and further improve the efficiency of spectrum utilization, we propose spectrum aggregation-based graph coloring algorithm (SAGCA), a spectrum allocation algorithm in cognitive radio networks. SAGCA considers bandwidth requirements of cognitive users and limitation of spectrum range that equipment can utilize due to hardware constraint. Numerical results show that the proposed algorithm can achieve greater performance in total bandwidth and percentage of cognitive users that networks can support compared to the original algorithm.