{'fraction_non_alphanumeric': 0.02478448275862069, 'fraction_numerical': 0.0, 'mean_word_length': 5.319727891156463, '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}}
Sensing Orders in Multi-User Cognitive Radio Networks

In multi-channel Cognitive Radio Networks (CRNs), when the cognitive radio receivers cannot simultaneously sense more than one out of the many possible (groups of) channels, an important challenge is to determine a sensing order for each Cognitive User (CU) so as to optimize a given performance metric. The sensing-order problem is compounded in multi-user CRNs where the multiple users in the network could collide with each other. With the focus on multi-user CRNs, this chapter uses cognitive-throughput maximization as the performance metric and describes how the optimal sensing orders can be computed for different contention management strategies used by the network. In general, the optimal procedures involve a computationally expensive brute-force search, so the chapter also discusses several heuristicbased near-optimal procedures that can be used in practice.