Mobile Lightweight Wireless Systems. Second International ICST Conference, MOBILIGHT 2010, Barcelona, Spain, May 10-12, 2010, Revised Selected Papers

Research Article

Optimal Channel and Power Allocation for Secondary Users in Cooperative Cognitive Radio Networks

Download
416 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-16644-0_17,
        author={Mario Bkassiny and Sudharman Jayaweera},
        title={Optimal Channel and Power Allocation for Secondary Users in Cooperative Cognitive Radio Networks},
        proceedings={Mobile Lightweight Wireless Systems. Second International ICST Conference, MOBILIGHT 2010, Barcelona, Spain, May 10-12, 2010, Revised Selected Papers},
        proceedings_a={MOBILIGHT},
        year={2012},
        month={10},
        keywords={},
        doi={10.1007/978-3-642-16644-0_17}
    }
    
  • Mario Bkassiny
    Sudharman Jayaweera
    Year: 2012
    Optimal Channel and Power Allocation for Secondary Users in Cooperative Cognitive Radio Networks
    MOBILIGHT
    Springer
    DOI: 10.1007/978-3-642-16644-0_17
Mario Bkassiny1,*, Sudharman Jayaweera1,*
  • 1: University of New Mexico
*Contact email: bkassiny@ece.unm.edu, jayaweera@ece.unm.edu

Abstract

Cognitive radios are a natural evolution of Software Defined Radios (SDRs) that are supposed to be equipped with the ability to learn their RF environment and reconfigurability. A cognitive radio can communicate over a primary user’s channel as long as the introduced interference does not degrade the primary Signal-to-Interference-plus-Noise-Ratio (SINR) below its minimum Quality of Service (QoS) requirement. In this paper, we employ cooperation in data transmission in order to increase the secondary transmit power limit. We present an optimal power allocation scheme for secondary users in order to achieve maximum SINR. We show that the optimal channel assignment problem that maximizes the sum-rate can be solved via the so-called Hungarian algorithm at a cubic complexity order. Also, we develop a suboptimal algorithm that permits to solve the channel assignment problem with a quadratic complexity order and with a slight performance degradation compared to that of the optimal solution.