Skip to Main Content
This paper presents an efficient and fair uplink resource allocation algorithm in multicarrier based cognitive radio systems. The proposed resource allocation is divided into two steps. The subcarriers to user assignment is first performed and then the power is allocated to the different subcarriers. The subcarriers are allocated based on the channel quality, amount of interference imposed to the primary bands, instantaneous rate achieved by every user and the increment in the total data rate. The fairness among users is considered within the subcarrier allocation by reducing the probability of having users whose instantaneous rates are below a given minimum rate. The power is distributed among subcarriers so that the total data rate is maximized while the interference introduced to the primary system is guaranteed to be under the prescribed interference temperature limit. Simulation results confirm the efficiency of the proposed algorithm.