Cognitive Radio: Interference Management and Resource Allocation
Abstract
In this thesis the performance of different cognitive systems are analyzed in different environments and scenarios. The main scenarios are: one cognitive and one primary user, multiple cognitive users and channels and multiple cognitive and primary users. With primary users in the vicinity, cognitive systems are evaluated both when no degradation to primary user QoS is allowed and when some degradation is allowed, measured by an outage probability. In all scenarios involving one or more primary users, the performance is evaluated over two phases. In Phase 1 the channel is idle, i.e. the primary users are silent, and in Phase 2 the primary users are active on the channel. One of the questions in this thesis is how can cognitive users transmit simultaneously with the primary user in Phase 2. Schemes that show that this is possible is presented and evaluated and performance is compared to a standard cognitive system only transmitting when the channel is idle.In scenarios with multiple cognitive users and channels, power allocation schemes are reviewed. A novel power allocation algorithm presented in cite{burr}, called modified water filling in this thesis, is implemented and referenced against other well-known power allocation schemes.All implementation and simulations were done in MATLAB. It was assumed infinite processing power at all cognitive users, i.e. no processing delay, and perfect spectral sensing at all cognitive users. The results showed that the performance gain of cognitive system utilizing simultaneous transmission achieves only a slight performance gain over a standard cognitive system, when no degradation to primary user QoS is allowed. However, by allowing only a slight degradation in primary user QoS, the gain is significant and should be included in future work on cognitive radio as it shows a promising way to exploit spectra.