{'fraction_non_alphanumeric': 0.031190926275992438, 'fraction_numerical': 0.0, 'mean_word_length': 5.266272189349112, '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}}
Location based routing protocol exploiting heterogeneous primary users in cognitive radio networks

In cognitive radio networks (CRNs), knowledge of the primary users (PUs) position can be used to avoid harmful interference to the primary network, while at the same time be exploited to improve CR performance. In this paper, a localization algorithm is developed to calculate PUs position and a novel location based CR (LCR) routing protocol is proposed that has the following properties: (i) it considers the existence of heterogeneous PUs, (ii) exploits PUs location information, (iii) jointly selects spectrum and route, (iv) protects PUs from interference. Clusters of CRs are defined according to the spectral characteristics in a given location area, and the LCR routing protocol acts in two steps: intra-cluster and inter-cluster. Simulations are conducted in terms of CR end-to-end performance and PUs collision risk. Results reveal the importance of formulating routing protocol in terms of PU protection, which is a unique features in CR networks.