Publication Date


Document Type


Committee Members

Raúl Ordóñez (Committee Member), Yong Pei (Committee Member), Thomas Sudkamp (Committee Member), Bin Wang (Advisor), Zhiqiang Wu (Committee Member)

Degree Name

Doctor of Philosophy (PhD)


Spectrum has become a treasured commodity. However, many licensed frequency bands exclusively assigned to the primary license holders (also called primary users) remain relatively unused or under-utilized for most of the time. Allowing other users (also called secondary users) without a license to operate in these bands with no interference becomes a promising way to satisfy the fast growing needs for frequency spectrum resources. A cognitive radio adapts to the environment it operates in by sensing the spectrum and quickly decides on appropriate frequency bands and transmission parameters to use in order to achieve certain performance goals. One of the most important issues in cognitive radio networks (CRNs) is intelligent channel allocation which will improve the performance of the network and spectrum utilization. The objective of this dissertation is to address the channel allocation optimization problem in cognitive radio and DSA networks under both centralized architecture and distributed architecture. By centralized architecture we mean the cognitive radio and DSA networks are infrastructure based. That is, there is a centralized device which collects all information from other cognitive radios and produces a channel allocation scheme. Then each secondary user follows the spectrum allocation and accesses the corresponding piece of spectrum. By distributed architecture we mean that each secondary user inside the cognitive radio and DSA networks makes its own decision based on local information on the spectrum usage. Each secondary user only considers the spectrum usage around itself. We studied three common objectives of the channel allocation optimization problem, including maximum network throughput (MNT), max-min fairness (MMF), and proportional fairness (PF). Given different optimization objectives, we developed mathematical models in terms of linear programing and non-linear programing formulations, under the centralized architecture. We also designed a unified framework with different heuristic algorithms for different optimization objectives and the best results from different algorithms can be automatically chosen without manual intervention. We also conducted additional work on spectrum allocation under distributed architecture. First, we studied the channel availability prediction problem. Since there is a lot of usable statistic information on spectrum usage from national and regional agencies, we presented a Bayesian inference based prediction method, which utilizes prior information to make better prediction on channel availability. Finally a distributed channel allocation algorithm is designed based on the channel prediction results. We illustrated that the interaction behavior between different secondary users can be modeled as a game, in which the secondary users are denoted as players and the channels are denoted as resources. We proved that our distributed spectrum allocation algorithm can achieve to Nash Equilibrium, and is Pareto optimal.

Page Count


Department or Program

Department of Computer Science and Engineering

Year Degree Awarded