Multi-channel Sensing And Resource Allocation in Energy Constrained Cognitive Radio Networks
Kedar Kulkarni, Adrish Banerjee

TL;DR
This paper addresses energy-efficient sensing and resource allocation in multi-channel cognitive radio networks, optimizing throughput while respecting primary user QoS and energy constraints.
Contribution
It introduces a novel resource allocation framework for energy-constrained secondary users in multi-channel cognitive radio networks, considering sensing time, transmission power, and multiple users.
Findings
Optimal sensing and transmission strategies improve throughput.
Energy constraints significantly impact sensing and transmission decisions.
Channel occupancy and fading affect the performance of the proposed method.
Abstract
We consider a cognitive radio network in a multi-channel licensed environment. Secondary user transmits in a channel if the channel is sensed to be vacant. This results in a tradeoff between sensing time and transmission time. When secondary users are energy constrained, energy available for transmission is less if more energy is used in sensing. This gives rise to an energy tradeoff. For multiple primary channels, secondary users must decide appropriate sensing time and transmission power in each channel to maximize average aggregate-bit throughput in each frame duration while ensuring quality-of-service of primary users. Considering time and energy as limited resources, we formulate this problem as a resource allocation problem. Initially a single secondary user scenario is considered and solution is obtained using decomposition and alternating optimization techniques. Later we extend…
Click any figure to enlarge with its caption.
Figure 1
Figure 2| Probability of th PU channel being vacant | |
| Channel power gain of SU-SU link on th channel | |
| AWGN noise power | |
| Sensing time allocated to th channel | |
| Transmission time allocated to th channel | |
| SU transmit power in th channel | |
| Sensing power | |
| Sampling frequency | |
| Frame time |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Multi-channel Sensing And Resource Allocation in Energy Constrained
Cognitive Radio Networks
Kedar Kulkarni
Adrish Banerjee
Department of Electrical Engineering, Indian Institute of Technology, Kanpur, 208016, India
Abstract
We consider a cognitive radio network in a multi-channel licensed environment. Secondary user transmits in a channel if the channel is sensed to be vacant. This results in a tradeoff between sensing time and transmission time. When secondary users are energy constrained, energy available for transmission is less if more energy is used in sensing. This gives rise to an energy tradeoff. For multiple primary channels, secondary users must decide appropriate sensing time and transmission power in each channel to maximize average aggregate-bit throughput in each frame duration while ensuring quality-of-service of primary users. Considering time and energy as limited resources, we formulate this problem as a resource allocation problem. Initially a single secondary user scenario is considered and solution is obtained using decomposition and alternating optimization techniques. Later we extend the analysis for the case of multiple secondary users. Simulation results are presented to study effect of channel occupancy, fading and energy availability on performance of proposed method.
keywords:
Cognitive radio, energy constrained networks, resource allocation, sensing-throughput tradeoff
††journal: Physical Communication
1 Introduction
Cognitive radio (CR) facilitates efficient spectrum use of current licensed spectrum that is highly underutilized and is considered as a potential solution to the problem of spectrum scarcity [1, 2]. In CR networks, secondary users (SU) opportunistically access spectrum allocated to licensed or primary users (PU) in such a way that quality of service (QoS) requirements of PUs are satisfied. For this purpose, SUs periodically sense the spectrum for presence of PUs. While many spectrum sensing techniques exist, energy detection method is widely used due to its low complexity and easy implementation [3, 4, 5] and is optimal when form of signal to be detected is unknown [6]. SU transmits in a channel only if the channel is sensed to be vacant. This method of spectrum access is widely known as interweave-mode [7]. Due to channel fading and noise, spectrum sensing may result in missed detection or false alarm. Longer sensing periods lead to better sensing performance, but at the cost of reduced transmission time as a node cannot transmit and sense simultaneously. This sensing-throughput tradeoff necessitates selection of optimal sensing time to maximize SU throughput while sufficiently protecting PU [8].
Sensing throughput tradeoff where SU determines optimal sensing time has been studied under various PU QoS constraints such as fixed target detection probability [8, 9], collision probability constraint [10] and PU outage constraint [11]. Kaushik et al. [12] studied effect of estimation time on the tradeoff considering PU signal of unknown power. When multiple SUs are present, better sensing performance can be achieved in less time using cooperative sensing. In [9] and [11], authors optimized sensing time in cooperative sensing framework assuming availability of a single PU band. Pei et al. [13] considered multiple PUs multiplexed using orthogonal frequency division multiple access (OFDMA) and a SU equipped with wideband antenna, which enabled simultaneous sensing of all PU channels. The authors determined optimal sensing time to achieve given target detection probability and proposed power allocation method to maximize SU throughput. Using the same model, Sharkasi et al. [14] studied sensing throughput tradeoff under PU outage constraint. In practice, maximum bandwidth that can be scanned by SU is limited by its radio-frequency (RF) frontend and analog-to-digital converter (ADC) sampling unit. For a SU device having narrowband antenna or low sampling rate, simultaneous sensing of all bands in a wideband spectrum is not possible, prompting SU to optimally select sensing and transmission time in each PU band. In this work, we aim to address this multi-channel sensing-throughput tradeoff.
In energy harvesting (EH) wireless networks, users are often energy constrained [15, 16]. In this case, in addition to tradeoff arising from sensing and transmission time, tradeoff in energy becomes critical. In energy constrained CR networks, as sensing time increases, more energy is used in sensing, leaving less energy available for transmission. Considering EH-CR network, Park et al. [17] determined optimal sensing threshold for SU under energy causality and collision probability constraints. In [18], authors found optimal sensing time to minimize average energy cost under constraints on SU transmission rate. Yin et al. [19] divided SU frame duration in three parts for— harvesting, sensing and transmission— and proposed optimal time division to maximize SU throughput under a fixed target detection probability. A fractional programming framework was proposed in [20] to find optimal sensing time and power allocation to maximize energy efficiency of SU. In [21, 22, 23], authors proposed energy efficient dynamic control policies using Markov decision process (MDP) approach where SU can choose to stay silent, carry out sensing or transmit based on its belief about PU occupancy. MDP based techniques have high computational complexity and require knowledge of transition probabilities between different PU occupancy states. In practice, information of state transition probabilities is not readily available due to sparse spectrum activity over long term. Existing spectrum availability studies only document duty cycle of a channel which is the probability of a channel being occupied by a PU [24, 25, 26, 27]. Also, the works mentioned above considered CR systems with a single PU channel with fixed target detection probability as PU’s QoS criteria. Availability of multiple PU channels poses a challenge as SU has to allocate available time and energy appropriately in sensing and transmission tasks in each channel.
In multi-channel environment, if channel conditions are such that the channel does not yield good throughput, SUs should not transmit in the channel. Hence SUs should not be required to sense it. Further, choice of channels for sensing and transmission can be made based on occupancy probability of the channel. To maximize average SU throughput, SU must appropriately allocate limited time and energy for tasks of sensing and transmission in each channel. In this paper, we address the problem of finding optimal sensing time and power allocation in a multi-channel PU environment where channels have to be sensed sequentially such that expected bit-throughput of SU is maximized in a given duration. We consider two main constraints— average rate constraint of PU to maintain QoS of PU and total energy constraint that results from limited energy availability. Our contribution in this work is as follows.
We first consider a single SU case and formulate the joint sensing time-energy-throughput tradeoff problem to maximize aggregate average bit-throughput of SU. The optimization problem is a non-convex one. We decompose the problem in subproblems with separable objectives. We propose sensing and resource allocation (SRA) method which iteratively solves the subproblems and finds optimal sensing time, transmission time and transmission energy for each channel.
- 2.
We then extend SRA method for multiple SU scenario to maximize sum-throughput of SU network.
- 3.
We present numerical results to study performance of proposed approach under various channel and energy availability conditions. We also compare SRA with heuristics based best channel selection (BCS) and proportional energy-time allocation (PETA) methods.
Rest of the paper is organized as follows. In Section 2, system model is presented and optimization problem is formulated. In Section 3, we propose SRA and find solution to the optimization problem. In Section 4, we propose SRA for the multiple SU case. Simulation results are presented in Section 5. We conclude in Section 6.
2 System model and problem formulation
Initially we consider a cognitive radio system with one SU that opportunistically accesses PU spectrum of non-overlapping narrowband channels of equal bandwidth. The model for multiple SU scenario is explained later in Section 4. PU and SU follow time slotted synchronous communication with frame duration [28]. PU is active in th channel with occupancy probability . Thus, probability of th channel being vacant is . SU has a-priori knowledge of channel occupancy probabilities which can be obtained by observing the spectrum for long duration or from existing spectrum database [24, 27, 29]. All channels between different source-destination pairs are independent Rayleigh block fading, that is, channel gains remain constant in one frame and vary independently from frame to frame. Instantaneous channel gain of SU source to SU destination link on th channel is denoted as . Noise at SU receiver is additive white Gaussian (AWGN) with variance . PU transmit power in each channel is . In Table 1, we list key notation used in this paper.
2.1 Sensing and spectrum access
SU is equipped with a single narrowband antenna that limits the sensing capability to one channel at a time. At the beginning of each frame, SU performs spectrum sensing using energy detection with sampling frequency . Sensing takes place at a constant power [18]. SU senses th PU channel for time . Assuming PU signal to be complex valued phase-shift keying (PSK) signal, we write detection probability and false alarm probability as [8]
[TABLE]
[TABLE]
where is the detection threshold and is the average PU signal-to-noise ratio (SNR) received at SU source over th channel. For a target detection probability , we can write false alarm probability as [8]
[TABLE]
Note that depending on channel occupancy probabilities, channel conditions and available energy, SU may not sense a PU channel, which results in . After the sensing phase is over, for the remaining frame duration, SU transmits in vacant PU channels (interweave mode) with appropriate power so as maximize bit-throughput. For th channel, time spent in transmission and transmit power are denoted as and respectively. The frame structure of SU is shown in Fig. 1.
2.2 System constraints
2.2.1 Primary rate constraint
Quality of service (QoS) criterion of th PU demands that the PU should be able to transmit bits on average in each frame duration. If SU correctly senses a channel as active, there is no interference with the PU transmission. In this case, average number of bits transmitted by th PU is given by where is the average transmission rate that depends on PU source-PU destination link. In case of missed detection, SU transmits and interferes with th PU for time . There is no interference to the PU transmission for time . We consider a strong interference channel between SU and PU. Thus, transmission rate achieved under interference is negligible. Then average number of bits transmitted in a frame by th PU is
[TABLE]
Let where . Higher value of indicates that required average bit-throughput is higher. Then the QoS constraint can be written as
[TABLE]
Thus, to transmit in th channel, detection probability should be greater than detection probability threshold which depends on transmission time . As increases, required detection probability increases. To achieve increasing , sensing time increases, leaving less time available for transmission. This results in the sensing-throughput tradeoff. Optimal sensing time is such that constraint in (5) is satisfied with equality [8].
2.2.2 Energy constraint
SU is energy constrained i.e. in each frame, SU has limited energy to spend in sensing and transmission. This may happen when SU is not powered by conventional sources and harvests energy from surroundings. SU employs a greedy policy where it uses all the available energy in one frame for sensing and transmission subject to maximum power constraint. Suppose energy is available at SU in each frame. Then total energy spent in sensing and transmission cannot exceed , that is,
[TABLE]
2.2.3 Peak transmit power constraint
As response of power amplifier is non-linear at high values of transmit power, there a limit on allowed maximum transmit power. Thus, we have
[TABLE]
2.2.4 Total time constraint
In a frame, total time spent in sensing and transmission cannot exceed frame duration. Thus, we have
[TABLE]
2.3 Problem formulation
If th channel is vacant, instantaneous rate achieved by SU on the channel is bits/s assuming normalized bandwidth. In case of missed detection, PU interferes with SU transmission. Our interest is in maximizing throughput achieved in transmission over a vacant band. Thus, we consider transmission rate achieved under interference as negligible. This is especially true when interference channel between PU and SU is strong. Then average bit-throughput of SU over th channel, which is defined as average number of bits transmitted over th channel in a frame by SU, is written as
[TABLE]
In this paper, our objective is to maximize average aggregate bit-throughput of SU in a frame duration, given by under aforementioned constraints in Section 2.2. Thus, we can write the maximization problem as
[TABLE]
where , and . The optimization problem in (10) is non-convex due to non-convex nature of . Also, the energy constraint given by (6) is non-convex due to product terms of optimization variables and . In following section, we reformulate the problem so that all constraints are affine and the objective function is separable.
3 Sensing and resource allocation (SRA): Single user scenario
To make constraint (6) affine, we reconstitute problem (10) as energy and time allocation problem. Suppose SU uses energy to transmit in th channel. Then energy constraint in (6) can be written as
[TABLE]
Transmit power in th channel is . Thus, we write peak power constraint in (7) as
[TABLE]
Suppose SU allocates time for sensing and time for transmission. Then we can write time constraint (8) as two separate constraints given by
[TABLE]
Let where
[TABLE]
[TABLE]
Now we can reformulate optimization problem in (10) as follows:
[TABLE]
where , and . In the problem above, all constraints are affine. Objective in (17a) is concave in optimization variable . But the problem is still non-convex in and .
To solve (17a), we first fix and decompose the problem into three subproblems as follows.
Subproblem
We first fix and find optimal sensing time subject to constraints (11), (17d) and (27f). Objective in (17a) is monotonically increasing with . For fixed , we can write problem of finding optimal as
[TABLE]
Problem in (18) can be modelled as a general non-linear knapsack problem (NKP). We use greedy algorithm [30, 31] to solve it with complexity . We define as the smallest time unit that can be allocated to the sensing time of a channel. Incidentally is also the time between successive samples. We initialize sensing time as . Increase in bit-throughput due to addition of one sensing time unit can be viewed as reward of the action. Thus, reward of adding a unit to th channel in th iteration is given by
[TABLE]
In each iteration, one time unit is added to the channel where is the channel that gives maximum reward, i.e. . Thus, in each iteration, sensing time is updated as
[TABLE]
The process continues until .
Subproblem
Keeping optimal in fixed, we now optimize subject to constraints (17e) and (17f). The problem of optimizing is
[TABLE]
On similar lines of subproblem , we can find optimal by greedy method for NKP using as the smallest time unit. From (15) and (16), we see that is a monotonically decreasing function of while is a monotonically increasing function of . Thus, in a region where is monotonically decreasing with , addition of a unit to transmission time of th channel results in negative reward value. When reward values for all channel are negative, any further increase in transmission time results in decreasing bit-throughput. Thus, the greedy algorithm stops when all rewards become negative or when constraint (17e) is violated. Using reward , transmission time is updated in each iteration as
[TABLE]
where . The process continues until and .
Subproblem
Keeping optimal in and fixed, we now optimize over subject to constraints (17b), (17c) and (17f). Let . Since the problem (17a) is convex in , we solve it using Lagrangian method. The Lagrangian for is
[TABLE]
where and denote the dual variables associated with constraints (17b) and (17c). The dual problem of is given by
[TABLE]
For fixed , we find optimal primal variable by differentiating with respect to and equating it to zero as
[TABLE]
where . Since the dual function of has unique maximizers, we use gradient descent method to find as
[TABLE]
[TABLE]
where and are step sizes. Iteration index is denoted by . The process of calculating and updating is repeated until convergence. In this way the subproblem is solved with complexity .
All subproblems aim to maximize objective in (17a). For fixed , we repeat the three step process of solving , and . This process of finding that maximize SU throughput is Block Coordinate Minimization (BCM) method which converges to stationary solution for non-convex problems as proven in [32]. Convergence is achieved as long as initialization of in subproblem is done to satisfy constraints (17c), (17e) and . The BCM method runs over all values of and value of that corresponds to the maximum SU bit-throughput is chosen.
4 Sensing and resource allocation (SRA): Multi-user scenario
In this section, we propose sensing and resource allocation for the case where multiple SUs are present in the system. We consider a secondary network of SUs governed by a central base station (BS) employing cooperative sensing. BS acts as the fusion centre for sensing data of individual SUs. Alternatively, in absence of BS, one of the SUs can act as the controller. We assume that SUs always have data to transmit and all SUs transmit to a common destination. To avoid inter-SU interference, BS employs time division multiple access (TDMA). We assume that BS has knowledge of channels gains on all SU source to SU destination links and PU source to SU source links, denoted as and respectively. Assumption of perfect channel knowledge gives us the upper bound on throughput performance and serves as a baseline for the case with imperfect or limited channel knowledge. Prior to sensing and transmission, BS determines optimal sensing time, transmission time allocation and transmission energy allocation for each channel and communicates it to the SUs over a low bandwidth control channel as done in [33].
Time allocated for sensing and transmission in th PU channel is and respectively. Sensing data is reported to BS over a low bandwidth control channel. BS performs data fusion and takes a decision on presence of PU in a given band. In this case, false-alarm probability in sensing th PU channel is written as [8]
[TABLE]
where and is the target detection probability given in (5).
If th PU is sensed to be absent, each SU transmits its own data to SU destination. Due to TDMA, transmission time of each SU in th channel is . Energy used by th SU to transmit in th channel is . Energy available at th SU is denoted by . A SU participates in the joint-sensing and transmission process only if it has minimum required energy to sense a channel for whole frame duration, that is .
Our objective is to find optimal access time, transmission time and energy allocation to maximize sum-throughput of SU system. Let . Then the optimization problem is
[TABLE]
where , and . Objective function (27a) is concave in but non-convex in and . Total energy used by a SU in sensing and transmission cannot exceed energy available at the SU. This gives rise to a per-user energy constraint in (27b). Constraint in (27c) is the peak power constraint for each user. Time constraints (27d) and (27e) remain unchanged from single-user scenario. We see that all constraints are affine.
Along the lines of Section 3, we can decompose the optimization problem in three subproblems for fixed value of . Subproblem solves sensing time allocation for fixed using greedy algorithm for NKP under constraint , where is given by
[TABLE]
In subproblem , to find optimal , let We see that is monotonically decreasing function of and is a monotonically increasing function of . Thus, for fixed value of , optimal can be found by greedy algorithm with modified stopping criteria as done in subproblem in Section 3.
In subproblem , we keep optimal fixed and optimize over under constraints (27b), (27c) and (27f). is a convex-programming problem that is solved by Lagrangian method using steps similar to those used in Section 3. We omit the steps here for brevity and write closed form expression for as
[TABLE]
where and are Lagrange’s multipliers that are chosen to satisfy per-user energy constraint and peak power constraint respectively. Subproblems , and are executed recursively until all variables converge. The process of finding optimal is repeated over all values of and that maximizes SU bit-throughput is chosen.
5 Simulation results and discussion
In this section, we first study performance of proposed Sensing and Resource Allocation (SRA) method under different channel conditions and energy availability scenarios for single-SU case. We compare the performance with Best Channel Selection (BCS) and Proportional Energy and Time Allocation (PETA) methods. In BCS, SU chooses the best channel for sensing and transmission, based on a heuristic that depends on channel gains, PU occupancy and QoS constraint. The heuristic for th channel is defined as
[TABLE]
Value of is high for a channel with low occupancy probability, low value of and good SU-SU channel. In each frame, SU chooses the best channel that has highest value of , i.e. . In PETA, total available time and energy is divided between channels such that time and energy for each channel is proportional to the channel heuristic. Let and be the time allocated to th channel. Then we have and where normalization factor is calculated as . For each channel, optimal sensing and transmission time as well as transmission energy is found using SRA. We also compare the performance with single channel transmission scheme (SRA-SC). In SRA-SC, expected throughput is calculated for a single channel at a time. Only the channel that gives maximum expected throughput is selected for transmission. Further, as a baseline for performance comparison, we use optimal sensing under target detection probability proposed in [8] combined with best channel selection.
For simulation, we consider . Values of frame time and sampling frequency are and . As all channels are Rayleigh faded, SU-SU channel gains are exponentially distributed. We take the average channel gain unless mentioned otherwise. Channel occupancy probabilities are . PU QoS threshold for each PU channel is . Maximum power threshold is and power required for sensing is [17]. Noise power is . Average received PU SNR is , unless mentioned otherwise.
5.1 Effect of energy availability
Fig. 2 plots simulation and analytical results for bit-throughput achieved in proposed SRA method against available energy for different values of received PU power. As available energy increases, more energy can be used in transmission and average bit-throughput increases. At high value of , peak power constraint in (17c) becomes dominant and limits transmission energy in each channel. Even though energy is available, more energy cannot be used in transmitting. Thus, becomes constant at high value of .
When received PU power is high, sensing time required to achieve target detection probability is low. Also, false alarm probability is low. This leaves more time for transmission in a channel. Thus, throughput achieved is higher. If received PU power is low, more sensing time is required to detect a PU correctly. Thus, time available for transmission decreases, resulting in less bit-throughput.
Fig. 3 shows that bit-throughput in SRA is better than BCS, PETA and SRA-SC. In BCS, best channel chosen by SU may have desirable properties like low occupancy and loose QoS constraint but may also have low channel gain. By choosing a single channel to transmit, diversity provided by multiple channels is sacrificed in BCS, hence resulting in less throughput. PETA fixes maximum energy and time allocated to a channel based on channel heuristics and only optimizes over individual channels, which is suboptimal compared to SRA. Fig. 3 also plots throughput for optimal sensing in [8] using best channel selection. We see that SRA performs better than fixed based method.
5.2 Effect of primary occupancy and QoS constraint
Fig. 4 plots bit-throughput against occupancy probability occupancy probabilities of other channels unchanged. If channel gain of the SU-SU link is high, with increasing occupancy probability more sensing time has to be allotted to the channel before transmission. This results in reduced overall average throughput. Similarly, as QoS constraint becomes more stringent, target detection probability increases, requiring more sensing time. This leaves less time for transmission and results in reduced throughput. Thus, with increasing PU occupancy probability and tighter QoS constraint, bit-throughput of SU decreases.
PU occupancy and QoS constraints also affect probability of SU accessing a channel as shown in Fig. 5. Channel access probability is defined as probability of SU transmitting in the channel. It is represented in Fig. 5 in grayscale color tone where darker shade indicates lower access probability. As and increase, SU does not transmit in the channel unless SU-SU channel gain is high. Thus, channel access probability decreases. When available energy is high, maximum power constraint limits the energy that can be transmitted in a channel. Thus, some energy is distributed in other channels even though their occupancy probability may be higher and QoS constraints may be tighter. Thus, overall access probability is higher than low energy availability case. Access probability decreases sharply only at high values of and as seen in Fig. 5(b).
5.3 Sum-throughput in multi-user scenario
Heuristic based methods are suboptimal and SRA clearly outperforms them as seen in Fig. 3. Also, for multi-user scenario, allocating resources for each SU-PU channel pair based on heuristics is a separate optimization problem in itself. Hence, we omit the comparison of SRA with heuristic based methods. In Fig. 6, we plot sum-throughput of a SU network against number of SUs for different energy availability scenarios. Energy available at each SU is denoted by . Initially, as number of SUs increase, cooperative sensing lowers required sensing time to achieve target detection probability leaving more time for transmission. This results in increasing sum-throughput. But increasing number of SUs decrease transmission time allotted to each SU, given by . Due to peak power constraint , transmission energy decreases with decreasing value of . Thus, with increasing , transmission time as well as transmission energy of each SU decreases, resulting in decreasing throughput.
6 Conclusion
We considered a CR system with multiple PU channels where simultaneous sensing of all channels is not possible. Also, SU has limited energy for sensing and transmission. The problem of maximizing SU bit-throughput while maintaining QoS of PUs was formulated as a resource allocation problem with time and energy as available resources. We proposed sensing and resource allocation (SRA) method that solves the problem by decomposing it in non-linear knapsack subproblem and convex optimization subproblem. We then extended the framework for multiple SU scenario where SUs can achieve benefits of cooperative sensing. Simulation results show that throughput increases as more energy is available. It was observed that with more number of SUs, throughput performance benefits from cooperative sensing. But as SUs further increase, throughput decreases as less time is available for transmission of each SU.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] M. A. Mc Henry, “NSF spectrum occupancy measurements project summary,” Shared Spectrum Company , 2005.
- 2[2] S. Haykin, “Cognitive radio: brain-empowered wireless communications,” IEEE J. Sel. Areas Commun. , vol. 23, pp. 201–220, Feb 2005.
- 3[3] T. Yucek and H. Arslan, “A survey of spectrum sensing algorithms for cognitive radio applications,” IEEE Commun. Surveys Tuts. , vol. 11, pp. 116–130, First 2009.
- 4[4] H. Sun, A. Nallanathan, C.-X. Wang, and Y. Chen, “Wideband spectrum sensing for cognitive radio networks: a survey,” IEEE Wireless Commun. , vol. 20, pp. 74–81, April 2013.
- 5[5] F. Digham, M.-S. Alouini, and M. K. Simon, “On the energy detection of unknown signals over fading channels,” IEEE Trans. Commun. , vol. 55, pp. 21–24, Jan 2007.
- 6[6] H. Urkowitz, “Energy detection of unknown deterministic signals,” Proc. IEEE , vol. 55, pp. 523–531, April 1967.
- 7[7] A. Goldsmith, S. Jafar, I. Maric, and S. Srinivasa, “Breaking spectrum gridlock with cognitive radios: An information theoretic perspective,” Proc. IEEE , vol. 97, pp. 894–914, May 2009.
- 8[8] Y.-C. Liang, Y. Zeng, E. Peh, and A. T. Hoang, “Sensing-throughput tradeoff for cognitive radio networks,” IEEE Trans. Wireless Commun. , vol. 7, pp. 1326 –1337, april 2008.
