{'fraction_non_alphanumeric': 0.02003434459072696, 'fraction_numerical': 0.0, 'mean_word_length': 5.37956204379562, '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}}
Cooperative Beamforming for Cognitive Radio Networks: A Cross-Layer Design

Cognitive Radio (CR) can significantly improve the utilization of the precious radio spectrum by allowing Secondary Users (SUs) to borrow the licensed spectrum if they do not cause harmful interference to Primary Users (PUs). As a wireless technology, CR confronts the challenges of wireless channels inevitably and thus wishes to employ node cooperation to achieve spatial diversity gain. However, conventional cooperative diversity technologies require two idle timeslots for each transmission. This implies two temporal spectrum holes are needed for each transmission when the technologies are applied to CR Networks (CRNs). This can cause severe delay, as temporal spectrum holes are only available from time to time in CRNs. In this paper, we present a cross-layer approach, where cooperative beamforming is adopted to forward messages in busy timeslots without causing interference to PUs, so as to achieve cooperative diversity gain and improve Quality of Service (QoS) for SUs without consuming additional idle timeslots or temporal spectrum holes. In the physical layer, the beamforming weight vector and the cooperative diversity gain are obtained using a geometric approach. The MAC layer of the cooperative communication in CRNs can be modeled by a tandem queue, where the source queue is the bottleneck. Therefore, we propose an optimal opportunistic priority scheduling scheme in the MAC layer, the timeout probability of which is obtained using an absorbing Markov chain. A cross-layer optimization of the transmission rate is then carried out to jointly reduce the timeout and outage probabilities. Its significant QoS gain is demonstrated by simulations.