{'fraction_non_alphanumeric': 0.02584493041749503, 'fraction_numerical': 0.0, 'mean_word_length': 5.538961038961039, '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}}
Neighbor-aware distance estimated MAC protocol for multichannel cognitive radio ad hoc networks

Cognitive radio (CR) is a promising method suitable for solving inefficiency spectrum policy by opportunistically identifying the vacant portions of the spectrum that are used by primary users (PUs). In cognitive radio ad hoc networks (CRAHNs), secondary users (SUs) can opportunistically utilize the spectrum that is available from PUs. In this paper, we propose a neighbor-aware distance estimated medium access control (NMAC) protocol for CRAHNs to mitigate the hidden and exposed terminal problems of multichannel CRAHNs. In this study, transmitter power control is based on the neighbor-aware estimated distance between SU communication pairs; this increases throughput, and reduces PU outage probability. We also compare our proposed scheme with existing MAC protocols for CRAHNs. We show that the NMAC will improve the channel spatial reuse, the normalized throughput, and reduce PU outage probability.