I. Introduction
With the fast growing of wireless devices, spectrum scarcity becomes an important problem for wireless network applications. However, based on the study in [1], there are imbalanced utilization in real application scenarios, such as a large portion of wireless spectrum is underutilized, while other a few portions of spectrum are heavily used. Cognitive Radio (CR) is an efficient technology to solve the scarcity problem by detecting the spectrum hole and allocating the unused channel to Secondary Users (SUs). CR is defined as an intelligent communication system, which periodically scans the radio spectrum, detects the level of occupancy of the spectrum, so that SUs can use the idle channels to communicate. In CR networks, the SUs scan the radio channels to begin with, and later estimate the co-channel interference between neighbors, which is the interference among nodes that share a common channel. Based on these measurements, the SUs choose available channels for the benefit of the network communication. As long as they do not impose harmful interference on licensed users or Primary Users (PUs), the unlicensed users are able to utilize the unused parts of the licensed channel efficiently.