Spectral and Energy Efficiency in Cognitive Radio Systems with Unslotted Primary Users and Sensing Uncertainty
Gozde Ozcan, M. Cenk Gursoy, and Jian Tang

TL;DR
This paper investigates energy efficiency and throughput optimization in cognitive radio systems with unslotted primary users, considering sensing errors and collision constraints, and proposes algorithms for optimal power and frame duration.
Contribution
It introduces optimal power control policies and low-complexity algorithms for maximizing energy efficiency and throughput under sensing errors and collision constraints.
Findings
Optimal power control policies are derived for EE and throughput maximization.
Impact of sensing errors on EE, throughput, and collision metrics is quantified.
Tradeoffs between EE and throughput under various primary user traffic conditions are analyzed.
Abstract
This paper studies energy efficiency (EE) and average throughput maximization for cognitive radio systems in the presence of unslotted primary users. It is assumed that primary user activity follows an ON-OFF alternating renewal process. Secondary users first sense the channel possibly with errors in the form of miss detections and false alarms, and then start the data transmission only if no primary user activity is detected. The secondary user transmission is subject to constraints on collision duration ratio, which is defined as the ratio of average collision duration to transmission duration. In this setting, the optimal power control policy which maximizes the EE of the secondary users or maximizes the average throughput while satisfying a minimum required EE under average/peak transmit power and average interference power constraints are derived. Subsequently, low-complexity…
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.
Taxonomy
TopicsCognitive Radio Networks and Spectrum Sensing · Distributed Sensor Networks and Detection Algorithms · Advanced MIMO Systems Optimization
Spectral and Energy Efficiency in Cognitive Radio Systems with Unslotted Primary Users and Sensing Uncertainty
Gozde Ozcan, M. Cenk Gursoy, and Jian Tang Gozde Ozcan, M. Cenk Gursoy and Jian Tang are with the Department of Electrical Engineering and Computer Science, Syracuse University, Syracuse, NY, 13244 (e-mail: [email protected], [email protected], [email protected]).
Abstract
††The material in this paper was presented in part at the IEEE International Conference on Communications (ICC), London, UK, June 2015.††This research is supported by NSF grants CNS-1443966 and ECCS-1443994.
This paper studies energy efficiency (EE) and average throughput maximization for cognitive radio systems in the presence of unslotted primary users. It is assumed that primary user activity follows an ON-OFF alternating renewal process. Secondary users first sense the channel possibly with errors in the form of miss detections and false alarms, and then start the data transmission only if no primary user activity is detected. The secondary user transmission is subject to constraints on collision duration ratio, which is defined as the ratio of average collision duration to transmission duration. In this setting, the optimal power control policy which maximizes the EE of the secondary users or maximizes the average throughput while satisfying a minimum required EE under average/peak transmit power and average interference power constraints are derived. Subsequently, low-complexity algorithms for jointly determining the optimal power level and frame duration are proposed. The impact of probabilities of detection and false alarm, transmit and interference power constraints on the EE, average throughput of the secondary users, optimal transmission power, and the collisions with primary user transmissions are evaluated. In addition, some important properties of the collision duration ratio are investigated. The tradeoff between the EE and average throughput under imperfect sensing decisions and different primary user traffic are further analyzed.
Index Terms:
Cognitive radio, collision constraints, energy efficiency, interference power constraint, optimal frame duration, optimal power control, probability of detection, probability of false alarm, renewal processes, throughput, unslotted transmission.
I Introduction
Cognitive radio is a promising innovative technology, leading to more efficient spectrum management and utilization. In cognitive radio systems, unlicensed users (i.e., cognitive or secondary users) are allowed to either continuously share the spectrum licensed with legacy users (i.e., primary users) without causing any significant interference, or periodically monitor the primary user activity via spectrum sensing and then perform transmissions according to sensing decisions.
I-A Motivation
Increasing global energy demand, consequent environmental concerns in terms of high levels of greenhouse gas emissions, high energy prices, and operating costs currently have triggered extensive research efforts in energy efficient communication systems. Optimal and efficient use of energy resources is paramount importance for cognitive radio systems in order to effectively utilize limited transmission power of battery-powered cognitive radios and support additional signal processing requirements such as spectrum sensing. Many existing works have focused on the design of optimal resource allocation schemes to maximize the spectrum efficiency (SE) and energy efficiency (EE) of the cognitive users. In particular, the authors in [1] determined the optimal power control and sensing duration to maximize the ergodic capacity of cognitive radio systems operating in multiple narrowband channels under two different transmission schemes, namely sensing-based spectrum sharing and opportunistic spectrum access. The authors in [2] characterized the effective capacity of secondary users and the corresponding optimal power control policy in the presence of sensing errors.
The work in [3] mainly focused on the design of the optimal sensing duration and sensing decision threshold to maximize the weighted sum of the EE and SE. The authors in [4] analyzed the optimal sensing duration that maximizes the EE of secondary user subject to a constraint on the detection probability. In [5], the optimal subcarrier assignment and power allocation were proposed to maximize the worst case EE, (i.e., by considering the secondary user with the lowest EE) or to maximize the average EE of secondary users in an OFDM-based cognitive radio network. The work in [6] studied the optimal power control scheme that maximizes the sum of EEs of the cognitive femto users for 5G communications. The authors in [7] developed energy-efficient power control algorithms for secondary users in a two-tier cellular network. In these works, it is assumed that primary users transmit in a time-slotted fashion, i.e., the activity of the primary users (e.g., active or inactive) remains the same during the entire frame duration.
In practice, primary and secondary user transmissions may not necessarily be synchronized. For instance, the primary user traffic can be bursty and may change its status during the transmission phase of the secondary users. In such cases, the assumption of time-slotted primary user transmission adopted in most studies (as also seen in the above-mentioned works) does no longer hold. In unslotted scenarios, it is assumed that ON-OFF periods of the primary user transmissions are random variables, following certain specific distributions. Exponential distribution is a commonly used model (see e.g., [8] – [10]). In particular, the authors in [8] determined the optimal frame duration that maximizes the throughput of the secondary users with perfect sensing decisions under collision constraints, assuming that the primary user activity changes only once within each frame. By adopting the same assumptions for the primary user activity as in the previous work, the authors in [9] mainly focused on the throughput of secondary users operating in the presence of multiple primary users with imperfect channel sensing results. In the same setting, the work in [10] mainly analyzed the optimal frame duration that maximizes the secondary user throughput. In [11], the exact secondary user throughput was determined and joint optimization of the sensing duration and frame period in the presence of sensing errors was performed by assuming that the primary user changes its status multiple times. The authors in [12] – [15] studied the impact of primary user activity on the sensing performance. The works in [16], [17] analyzed the sensing-throughput tradeoff for a secondary user in the presence of random arrivals and departures of the primary user and multiple transitions of primary user activity during sensing duration.
I-B Main Contributions
The recent work in [18] analyzed general EE-SE relation for overlay, underlay and interweave cognitive radio systems. In particular, the authors introduced a general EE optimization problem and derived closed-form EE expressions for these systems. However, the authors did not consider collision constraints in the optimization problem, the transmission power was not instantaneously adapted according to channel conditions and the perfect sensing was assumed for interweave cognitive radio systems. In practice, cognitive radio systems, which employ spectrum sensing mechanisms to learn the channel occupancy by primary users, generally operate under sensing uncertainty arising due to multipath fading, shadowing and hidden node problem. Such kind of events can be incorporated into sensing uncertainty [19], [20]. Therefore, motivated mainly by the fact that the optimal power control policies that maximize the EE or maximize the SE under constraints on EE (and hence address the tradeoff between EE and SE) have not been derived in the presence of unslotted primary users and imperfect sensing results, we have the following key contributions in this paper:
- •
We derive, in closed-form, the optimal power control policy that maximizes the EE of the secondary users operating with unslotted primary users subject to peak/average transmit power, average interference power and collision constraints in the presence of sensing errors. Hence, the power level has been adapted instantaneously according to the channel power gains of both the transmission link between the secondary transmitter and the secondary receiver and the interference link between the secondary transmitter and the primary receiver. We do not impose any limitations on the number of transitions of the primary user activity unlike the studies in [8] – [10] where the primary user activity changes only once. We assume that the primary user can change its status between ON and OFF states multiple times.
- •
In order to consider the EE and SE requirements of the secondary users jointly, we obtain the optimal power control scheme that maximizes the average througput of the secondary users while satisfying the minimum required EE in the presence of unslotted primary users.
- •
We propose low-complexity algorithms for jointly finding the optimal power control policy and frame duration.
- •
We analyze several important properties of the collision duration ratio and relations among sensing performance, secondary user throughput, EE, optimal frame duration and the resulting collisions with the primary user.
The rest of the paper is organized as follows. Section II introduces the primary user activity model, opportunistic spectrum access scheme and collision constraints. In Sections III and IV, optimal power control schemes that maximize the EE of the secondary users and the average throughput under a minimum EE constraint are derived, respectively. The algorithms for jointly determining the optimal power control and frame duration are also developed. Numerical results are provided and discussed in Section V before giving the main concluding remarks in Section VI.
II System Model
In this paper, we consider a cognitive radio system consisting of a pair of primary transmitter and receiver, and a pair of secondary transmitter and receiver. Secondary users opportunistically access the channel licensed to the primary users. In the following subsections, we describe the primary user activity model, opportunistic spectrum access policy of the secondary users, and the formulation of the collision constraint imposed for the protection of the primary users.
II-A Primary User Activity Model
Differing from the majority of the studies (which assume that the primary users adopt a time-slotted transmission scheme), we consider a continuous, i.e., unslotted transmission structure as shown in Fig. 1 at the top of next page.
We assume that the primary user activity follows a semi-Markov process with ON and OFF states. We have adopted exponential distribution model for the primary user traffic due to its popularity and existence in real systems. In particular, the recent works [21] – [23] have confirmed the exponential distribution for time-domain utilization of certain licensed channels through experimental simulation results. Also, the recent measurement study [24] has shown the exponential distribution of call arrival times in CDMA-based systems. Also, the exponentially distributed traffic model for the primary user is common assumption for cognitive radio systems in the literature. The parameters of the exponentially distributed primary user traffic can be found using blind and non-blind algorithms based on maximum likelihood estimation and adaptive sampling techniques as proposed in [25]. In this model, the ON state indicates that the primary user is transmitting while the OFF state represents that the channel is not occupied by the primary user. Such a process is also known as an alternating renewal process. The durations of ON and OFF periods are independent of each other and are exponentially distributed with means and , respectively, and therefore have probability density functions
[TABLE]
Hence, the prior probabilities of channel being vacant or occupied by the primary user can be expressed, respectively, as
[TABLE]
II-B Opportunistic Spectrum Access by the Secondary Users
Secondary users employ frames of duration . In the initial duration of seconds, secondary users perform channel sensing and monitor the primary user activity. Subsequently, data transmission starts in the remaining frame duration of seconds only if the primary user activity is not detected, the event of which is denoted by . In our analysis, we consider that sensing duration is much shorter than the mean duration of ON period of the primary user traffic, therefore it is reasonable to assume that the primary user activity is constant during the sensing duration. Spectrum sensing is modeled as a simple binary hypothesis testing problem with two hypotheses and corresponding to the absence and presence of the primary user signal, respectively. Many spectrum sensing methods have been proposed [26], and the corresponding sensing performance is characterized by two parameters, namely the probabilities of detection and false alarm, which are defined as
[TABLE]
where denotes the event that the primary user activity is detected. We note that any sensing method can be employed in the rest of the analysis since the results depend on the sensing performance only through the probabilities of detection and false alarm, and the sensing duration.
II-C Collision Constraints
We first describe the secondary users’ collisions with the primary users, which can lead to considerable performance degradation in the primary user communication. Subsequently, we impose a constraint on the ratio of the average collision duration to the transmission duration in order to protect the primary users. Depending on the true nature of the primary user activity at the beginning of the frame, collisions between the primary and secondary users can occur in the following two cases:
- •
Case : The channel is not occupied by the primary user and is correctly detected as idle at the beginning of the frame. Even if the primary user is not actually transmitting initially, it is possible for the primary user to start data transmission at any time during the current frame, which results in a collision event. By conditioning on the correct detection of the initial absence of the primary user, the ratio of the average collision duration to data transmission duration, which is called the collision duration ratio, can be expressed as
[TABLE]
where denotes the expectation, and is a random variable representing the collision duration between the secondary and primary users given that the primary user is inactive initially at the beginning of the frame (event ) and the sensing decision is idle (event ). It is assumed that the primary user is in the OFF state at first and taking into account the possible multiple transitions between ON and OFF states. In this setting, the recursive expression of is written as
[TABLE]
where denotes the first OFF state, which is exponentially distributed with mean and and represents the first ON state, which is exponentially distributed with mean . Using (5), is calculated in the following:
[TABLE]
Then, the closed form expression for can be found by using Laplace transform and following the same steps as in [27, Theorem 2]. Hence, is given by
[TABLE]
- •
Case : The primary user is actually present in the channel at the beginning of the frame, however the secondary user miss-detects the primary user activity, resulting in a collision right away due to sensing error. Multiple collisions can also occur if the primary user turns OFF and then back ON in a single frame once or multiple times. Similar to the first case, by conditioning on the miss detection event, the collision duration ratio can be found as
[TABLE]
where is a random variable describing the collision duration between the secondary and primary users given that the primary user is active at the beginning of the frame but sensing decision is incorrectly an idle channel.
Based on the above two cases, the collision duration ratio averaged over the true nature of the primary user activity given the idle sensing decision can be expressed as
[TABLE]
where and denote the conditional probabilities of the primary user being active or inactive given the idle sensing decision, respectively, which can be written in terms of and as
[TABLE]
[TABLE]
In the following, we provide two key properties of .
Proposition 1**.**
The average collision duration ratio under idle sensing decision has the following properties:
- •
It is an increasing function of the frame duration for and a decreasing function for .
- •
It takes values between and .
Proof: See Appendix -A.
In Fig. 2, we illustrate as a function of the frame duration when , i.e., correct detection probability is greater than the false alarm probability. Note that this is generally the desired case in practice in which the probability of detection is expected to be greater than and the probability of false alarm be less than for reliable sensing performance. In the figure, both imperfect sensing and perfect sensing are considered. For the case of imperfect sensing, takes values between and . For perfect sensing, is first [math] since , which corresponds to no collision event initially, as expected, and then starts to increase with increasing as it becomes more likely that the primary user initiates a transmission and secondary users collide with the primary users.
III Energy-Efficient Optimal Power Control and Frame Duration
III-A Average Transmit Power and Average Interference Power Constraints
In this subsection, we determine the optimal power control policy and frame duration that maximize the EE of the secondary users in the presence of sensing uncertainty and unslotted primary users. We consider average transmit power and average interference power constraints. The latter constraint is imposed by the secondary transmitter to maintain a long-term power budget and hence long battery life by limiting the average transmit power by , which is the maximum average transmit power limit. The former constraint is imposed to satisfy the long-term QoS requirements of the primary users by limiting the average interference power by , which represents the maximum average received interference power limit at the primary receiver. Regulatory bodies (e.g., Federal Communication Commissions (FCC)) sets an interference temperature limit, which provides the maximum amount of tolerable interference at the primary receiver for a given frequency band at a particular location. In this setting, the optimization problem can be formulated as
[TABLE]
[TABLE]
where the EE in the objective function is defined as the ratio of average throughput of the secondary users to the total power consumption, including average transmission power and circuit power, denoted by . Above, denotes the instantaneous transmission power as a function of the channel fading coefficient of the interference link between the secondary transmitter and the primary receiver, and the channel fading coefficient of the transmission link between the secondary transmitter and the secondary receiver. The average transmission rate expression, is given in (19),
where and represent the variances of the additive Gaussian noise and primary user’s received faded signal, respectively. It is assumed that the secondary transmitter has perfect channel side information (CSI), i.e., perfectly knows the values of and . While the assumption of perfect CSI is idealistic, channel knowledge can be obtained rather accurately if the mobility in the environment and channel variations are relatively slow. More specifically, secondary transmitter can acquire channel knowledge once the secondary receiver learns the channel and sends this information via an error-free feedback link. Also, the knowledge of the interference link, , can be obtained through direct feedback from the primary receiver [28], indirect feedback from a third party such as a band manager [29] or by periodically sensing the pilot symbols sent by the primary receiver under the assumption of channel reciprocity [34].
In (14), denotes the maximum tolerable collision duration ratio, which needs to be greater than based on Proposition 1 because, otherwise, the constraint cannot be satisfied. Since is an increasing function of when , the collision constraint in (14) provides an upper bound on the frame duration as follows:
[TABLE]
Above, is the inverse function of .
As the frame duration increases, the secondary users have more time for data transmission, which leads to higher throughput, consequently higher EE. On the other hand, the primary user is more likely to become active with increasing transmission duration. In this case, the secondary users may collide with the primary transmission more frequently, which reduces the throughput, and hence EE. Therefore, there indeed exists an optimal frame duration that achieves the best tradeoff between the EE of the secondary users and collisions with the primary users. It can be easily verified that the EE is not a concave function of the frame duration since the second derivative of the EE with respect is less than, greater than or equal to zero depending on the values of the sensing parameters and prior probabilities of primary user being active and idle. However, the optimal frame duration which maximizes the EE can easily be obtained using a one-dimensional exhaustive search within the interval . For a given frame duration, we derive the optimal power control policy in the following result.
Theorem 1**.**
The optimal power control that maximizes the EE of the secondary users operating subject to the average transmit power constraint in (15) and average interference power constraint in (16) in the presence of sensing errors and unslotted primary users is given by
[TABLE]
Above, and is a nonnegative parameter. Morever, and are the Lagrange multipliers which can be jointly obtained by inserting the above optimal power control into the constraints in (15) and (16), respectively.
Proof: See Appendix -B.
The values of and can be obtained numerically via the projected subgradient method. In this method, and are updated iteratively in the direction of a negative subgradient of the Lagrangian function (given in (LABEL:eq:lagrangian_function) in Appendix -B) until convergence as follows:
[TABLE]
[TABLE]
where is the iteration index and is the step size. For a constant , and are shown to converge to the optimal values within a small range [32].
In Table I, we provide our low-complexity algorithm for jointly finding the optimal power control policy and frame duration, which maximize the EE of the secondary users in the presence of unslotted primary users and imperfect sensing decisions. In the table, for a given value of and frame duration , the optimal power control is obtained when is satisfied, where is defined in (63) in Appendix -B and is a nonnegative parameter. The solution is optimal if , otherwise -optimal solution is obtained.
The proposed power control algorithm consists of two nested loops. In the outer loop, Dinkelbach’s method iteratively solves the energy efficiency maximization problem by solving a sequence of parameterized concave problems. It is shown that Dinkelbach’s method has a super-linear convergence rate [33], and hence the sequence converges to an optimal solution in a small number of iterations. In the inner loop, Lagrange multipliers are updated using the subgradient method, which involves the computation of subgradient and simple projection operations. The subgradient method is widely used to find Lagrange multipliers due to its simplicity, easy implementation, the speed for computing a direction, and the global convergence property [34]. In addition, the optimal frame duration is obtained by bisection search, which is the simplest root finding method. In particular, the bisection method halves the search interval at each iteration and its time complexity is logarithmic. Hence, the proposed algorithm is computationally efficient.
Remark 1**.**
The optimal power control policy in (21) is a decreasing function of average collision duration ratio, . In particular, when the secondary users have higher , less power is allocated in order to limit the interference inflicted on the primary user transmission. Also, the proposed power control policy depends on sensing performance through , which is a function of detection and false alarm probabilities, and , respectively.
Remark 2**.**
By setting in (60) in Appendix -B, the optimization problem becomes
[TABLE]
which corresponds to the throughput maximization problem. Therefore, solving the above optimization problem or equivalently inserting into the proposed scheme in (21), we can readily obtain the optimal power control strategy that maximizes the average throughput of secondary users in the presence of unslotted primary users.
Remark 3**.**
By inserting , and into (21), we can see that the optimal power control scheme has a similar structure to the scheme that maximizes the throughput of secondary users operating over a single frequency band given in [1, eq. (36)], where it is assumed that the primary users do not change their activity during the entire frame duration of the secondary users, i.e., a time-slotted transmission scheme. Hence, our results can be specialized to the time-slotted case by setting and equal to [math] and , respectively.
III-B Peak Transmit Power and Average Interference Power Constraints
In this subsection, we consider that the secondary user transmission is subject to peak transmit power and average interference power constraints. Under these assumptions, the optimization problem can be expressed as
[TABLE]
where represents the peak transmit power limit at the secondary transmitter. Subsequently, the optimal power control policy is determined in the following result.
Theorem 2**.**
For a given frame duration , the optimal power control scheme subject to the constraints in (29) – (32) is obtained as
[TABLE]
Above, is the Lagrange multiplier associated with the average interference power constraint in (30).
Since we follow similar steps as in the proof of Theorem 1, the proof is omitted for the sake of brevity.
Remark 4**.**
Different from the optimal power control strategy in Theorem 1, the instantaneous transmission power level in (33) is limited by due to the peak transmit power constraint, which imposes stricter limitations than the average transmit power constraint.
Remark 5**.**
Setting in (33), we obtain the optimal power control strategy which maximizes the throughput of secondary users with unslotted primary users, which is in agreement with the result derived in [36].
Algorithm 1 can be easily modified to maximize the EE of the secondary users under peak transmit power and average interference constraints by calculating the power level, through the expression in (33) and updating the Lagrange multiplier similarly as in (25).
IV Spectrally-Efficient Optimal Power Control and Frame Duration with a Minimum EE Constraint
IV-A Average Transmit Power and Average Interference Power Constraints
In this subsection, we analyze the EE-SE tradeoff by formulating the optimal power control problem to maximize the average throughput of the secondary users subject to a minimum EE constraint, and average transmit power, average interference power and collision constraints. The optimization problem is formulated as follows:
[TABLE]
where denotes the minimum required EE. The optimal power control is determined in two steps. In the first step, we determine the average power level at which the required minimum EE is achieved. In the second step, we optimally allocate the transmission power in order to maximize the average throughput of the secondary users by combining the power level obtained in the first step under average transmit power and average interference power constraints. In this regard, we first provide the following result.
Proposition 2**.**
For a given frame duration , the average power level that satisfies the minimum required EE can be obtained as
[TABLE]
and is given by
[TABLE]
The optimal value of can be found by solving the equation below:
[TABLE]
Proof: See Appendix -C.
Using the results in Proposition 2, the throughput optimization problem subject to the minimum EE constraint is equivalent to the throughput maximization under an average power constraint with the power limit, , which achieves the minimum required EE. By combining this power limit with the average transmit power constraint in (40), we define the operating average transmission power as follows:
[TABLE]
The operating average transmission power is determined according to three cases as illustrated in Fig. 3.
Case (i): When is larger than , average transmit power constraint is loose. Since operating at average transmission power level greater than violates the minimum required EE constraint, we set and the optimal transmission power control policy is obtained by satisfying with equality. This case is illustrated in Fig. 3.(i).
Case (ii): As shown in Fig. 3.(ii), when is less than and the EE achieved at is greater than , average transmit power constraint is dominant. Since average transmission power is limited by , we set and the optimal transmission power control policy is found when is satisfied with equality.
Case (iii): As demonstrated in Fig. 3.(iii), when and the EE achieved at is less than , there is no feasible solution, and hence we set
In the following result, we identify the optimal power control strategy.
Theorem 3**.**
For a given frame duration , if and the maximum EE subject to the constraints in (15) and (16) is less than , the power level is set to zero, i.e., , otherwise we allocate the power according to
[TABLE]
[TABLE]
Above, and are the Lagrange multipliers associated with the average transmit power constraint, and interference power constraint in (39), respectively.
Proof: See Appendix -D.
In Table II, we provide the details of an algorithm for jointly finding the optimal power control policy and frame duration that maximize the average throughput of the secondary users subject to constraints on collision duration ratio, the minimum required EE, average transmit power and interference power in the presence of unslotted primary users.
IV-B Peak Transmit Power and Average Interference Power Constraints
In this subsection, we consider that the objective function in (36) is subject to the constraints in (37)- (39) and the peak transmit power constraint instead of the average transmit power constraint. In this case, we derive the optimal power control as follows:
Theorem 4**.**
The average power level at which the minimum required EE is achieved can be determined by inserting the power control given below in (50) into (41):
[TABLE]
where and are given in (43) and (44), respectively. If the maximum EE at is less than , the power level is set to zero, i.e., , otherwise the optimal power control can be found as
[TABLE]
Above, and are given in (48) and (49), respectively.
Proof: We follow similar steps as in the proof of Proposition 2 and Theorem 3 with peak transmit power constraint in consideration. Therefore, the power levels are limited by in this case.
V Numerical Results
In this section, we present and discuss the numerical results for the optimal power control and frame duration, which maximize the EE or throughput of the secondary users, and analyze the resulting collisions with the unslotted primary users. Unless mentioned explicitly, the noise variance is and the variance of primary user’s received signal is . Also, the mean values of the durations of ON and OFF periods, denoted by and , are set to ms and ms, respectively so that , corresponding to the setting in the voice over Internet protocol (VoIP) traffic. The step size and tolerance are chosen as and , respectively. The circuit power is set to . We consider a Rayleigh fading environment, and hence the channel power gains of the transmission link and interference link are exponentially distributed with unit mean.
It is assumed that the secondary users employ energy detection scheme for spectrum sensing, and hence the probabilities of detection and false alarm are expressed, respectively as [38], [39]
[TABLE]
where is the Gaussian -function, represents the decision threshold and denotes the sampling frequency. The decision threshold can be chosen to satisfy the target detection and false alarm probabilities, denoted by and , respectively and the resulting sensing duration is expressed as
[TABLE]
In the numerical computations, is set to kHz.
In Fig. 4, we plot the average throughput of the secondary users, , as a function of the frame duration for dB and different average power constraints, namely dB, dB and dB. We consider target detection probability and false alarm probability , and hence becomes ms. Transmission power level is chosen according to \min\Big{\{}P_{\rm{pk}},\Big{(}\frac{T_{\rm{f}}}{T_{\rm{f}}-\tau}\Big{)}\frac{Q_{\text{avg}}}{\Pr\{\mathcal{H}_{0},\hat{\mathcal{H}}_{0}\}\mathscr{P}_{c,0}+\Pr\{\mathcal{H}_{1},\hat{\mathcal{H}}_{0}\}\mathscr{P}_{c,1}}\Big{\}}. In this setting, average throughput formulation in (19) is also verified through Monte Carlo simulations with runs. It is seen that initially increases with increasing transmission duration. After reaching a peak value, begins to diminish as the secondary user starts colliding with primary user transmissions more frequently, degrading the performance. It is also observed that as the interference power constraint gets looser, i.e., as changes from to [math] dB, higher throughput is achieved since secondary user transmits at higher power levels. As illustrated in the figure, is not a concave function of . However, curves are seen to exhibit a quasiconcave property and there exists an optimal frame duration that maximizes the throughput.
In Fig. 5, we display the maximum EE , average collision duration ratio , and the optimal frame duration as functions of the probability of detection . We set the maximum collision limit as . It is assumed that the average transmit power constraint is dB and average interference power constraint is dB. We consider both the transmission with the optimal power control policy and constant-power transmission. For the constant power case, power is not adaptively varied with respect to the channel power gains of the transmission link and interference link. On the other hand, optimal power control derived in (21) is a function of both and . As increases while keeping fixed at and hence sensing performance improves, secondary user has a higher EE. In addition, collision duration ratio decreases with increasing detection probability in both cases of optimal power control and constant power. For values less than , collision constraint is not satisfied for any value of the frame duration , and therefore the secondary user throughput is [math]. When takes values between and , maximum EE is achieved at the maximum collision limit, i.e, when . It is also observed that the optimal power control leads transmissons with a larger frame duration while satisfying the maximum allowed collision limit and achieving a higher EE compared to constant-power transmissions.
In Fig. 6, we plot the maximum EE , average collision duration ratio , and the optimal frame duration as functions of the probability of false alarm . We consider the same setting as in the previous figure. It is seen that as increases while keeping fixed at , sensing performance degrades and secondary users experience more false alarm events, which leads to more collisions with the primary user transmission. Therefore, secondary user has a lower EE in both cases of optimal power control and constant power. We also notice in Fig. 6(a) that the optimal power control outperforms constant-power transmissions.
The maximum EE, , as a function of peak/average transmit power constraints is illustrated in Fig. 7. Regarding the average interference constraint, we consider two scenarios: dB and dB. Target probabilities of detection and false alarm are set to and , respectively, for which the corresponding sensing duration is ms. In addition, the frame duration is selected to maximize the EE. It can be seen from the figure that for low values of and , average interference power constraints are loose, and hence the power is determined by either the average or peak transmit power constraint, which results in the same EE regardless of whether dB or dB. The EE of the secondary users increases with increasing peak/average transmit power levels. As expected, peak transmit power constraint yields lower EE compared to that achieved under the average transmit power constraint since the instantaneous transmission power is limited by under the peak transmit power constraint, which imposes stricter limitations than the average transmit power constraint. As the constraints become less stringent and the peak and average transmit power levels are further increased, the maximum EE levels off and becomes the same under peak/average transmit power constraints since the power starts being allocated according to only the average interference constraint, , due to this constraint being the dominant one.
In Fig. 8, we display the maximum average throughput as a function of the EE gain in percentage for different levels of primary traffic. More specifically, we consider a normal traffic load, i.e., VOIP traffic with ms and ms as assumed before, and also heavy traffic load with ms and ms so that . It is assumed that , average transmit power constraint is dB and average interference power constraint is dB, and , , and hence ms. The frame duration for normal traffic and heavy traffic are chosen optimally as ms and ms, respectively, in order to maximize the EE in each traffic model. The EE gain is calculated as the ratio of the minimum required EE, , to the maximum EE achieved with the proposed power control in (21). It is seen that a tradeoff between the EE and SE indeed exists, i.e., as the EE gain increases, the maximum average throughput of the secondary users decreases. We also note that the primary user with a heavy traffic load occupies the channel more often, and hence the secondary users have less opportunity to access the channel. In this heavy-load scenario, secondary users experience more frequent collisions with the primary user transmission. As a result, secondary users have lower throughput in the presence of heavy primary-user traffic compared to the case with a normal primary-user traffic.
In Fig. 9, we display the maximum average throughput as a function of the average interference power constraint, , under a minimum EE constraint, namely bit/joule in the presence of primary users with normal and heavy traffic loads. The frame duration is selected to maximize the system performance for each case. We assume imperfect spectrum sensing with and set and dB, . As increases, the secondary users transmit with higher power levels, resulting in higher throughput. However, increasing further than a certain threshold does not provide performance improvements since the power starts being limited by either or . In addition, secondary users have higher throughput with longer transmission duration when the primary user has a normal traffic load rather than a heavy one.
VI Conclusion
In this paper, we have derived the optimal power control policies that maximize the EE or maximize the average throughput of the secondary users while satisfying a minimum required EE level, in the presence of unslotted primary users, imperfect sensing, and average/peak transmit power, average interference power and collision constraints. We have also provided low-complexity algorithms to jointly optimize the transmission power and frame duration. Numerical results reveal important relations and tradeoffs between the EE and throughput performance of the secondary users. We have addressed how secondary user’s EE, collisions with the primary user transmissions, and the optimal frame duration vary as a function of the probabilities of detection and false alarm. It is also shown that optimal power control policy significantly enhances the system performance compared to the constant power scheme. The impact of the primary traffic on the system performance is analyzed as well. In particular, we have observed that secondary users achieve smaller throughput when the primary user has a heavy traffic load.
-A Proof of Proposition 1
Proof: The first derivative of with respect to frame duration is given (55) at the top of next page.
The expression inside the first parenthesis can easily be seen to be greater than zero if and less than zero if by using the formulations in (2), (11) and (12). In order to show that the expression inside the second parenthesis is always nonnegative, we compare it with zero as follows:
[TABLE]
Above inequality can be rewritten as
[TABLE]
Left-hand side of (57) is a decreasing function since its first derivative with respect to frame duration is . Since it is a decreasing function and it takes values between for , the inequality in (57) and hence the inequality in (56) hold. With this, we have shown that the expression inside the second parenthesis in (55) is nonnegative, and therefore the first derivative of is greater than zero if and less than zero if , proving the property that is increasing with if and decreasing with if .
Also, it can be easily verified that takes values between and . In particular, we examine the limit of as approaches and as follows:
[TABLE]
-B Proof of Theorem 1
Proof: The objective function in (13) is quasiconcave since the average throughput in the numerator is composed of positive weighted sum of logarithms which are strictly concave and the power consumption in the denominator is both affine and positive. Therefore, the optimal power value can be found iterativaly by using Dinkelbach’s method [35]. The optimization problem is first transformed into the equivalent parameterized concave problem as follows:
[TABLE]
where is a nonnegative parameter. At the optimal value of , the following condition is satisfied
[TABLE]
Explicitly, the solution of is equivalent to the solution of the EE maximization problem in (13). It is shown that Dinkelbach’s method converges to the optimal solution at a superlinear convergence rate. The detailed proof of convergence and further details can be found in [33]. Since the parameterized problem in (60) is concave for a given , the optimal power levels can be obtained by using the Lagrangian optimization approach as follows:
[TABLE]
where and are the nonnegative Lagrange multipliers. The Lagrange dual problem is defined as
[TABLE]
For fixed and values, and each fading state, we express the subproblem using the Lagrange dual decomposition method [31]. According to the Karush-Kuhn-Tucker (KKT) conditions, the optimal power control must satisfy the set of equations and inequalities below:
[TABLE]
Solving (66) and incorporating the nonnegativity of the transmit power yield the desired result in (21).
-C Proof of Proposition 2
In order to find the operating power level, which satisfies the minimum required EE, we consider that the objective function in (36) is subject to only a minimum EE constraint in (38). Since is a concave function of the transmission power and the feasible set defined by the minimum EE constraint is a convex set, KKT conditions are both sufficient and necessary for the optimal solution. The constraint in (38) can be rewritten as follows
[TABLE]
By defining as the Lagrange multiplier associated with the above constraint, the Lagrangian function is expressed as
[TABLE]
By setting the derivative of the above function with respect to equal to zero at the optimal power level, we obtain the equation in (LABEL:eq:Lagrangian_EEmin) given at the top of next page.
Solving the equation in (LABEL:eq:Lagrangian_EEmin) leads to the desired characterization in (42) and the Lagrange multiplier, can be determined by satisfying the minimum EE constraint with equality or solving (45). Consequently, the average transmission power is obtained by inserting (42) into (41).
-D Proof of Theorem 3
The Lagrangian function is expressed as
[TABLE]
Setting the derivative of the above function with respect to transmission power, , to zero and arranging the terms give the desired optimal power control in (47).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S. Stotas and A. Nallanathan, “Optimal sensing time and power allocation in multiband cognitive radio networks,” IEEE Trans. Wireless Commun. , vol. 59, no. 1, pp. 226–235, Jan. 2011.
- 2[2] S. Akin and M. C. Gursoy, “Effective capacity analysis of cognitive radio channels for quality of service provisioning,” IEEE Systems Journal , vol. 7, no. 1, pp. 68–76, Nov. 2010.
- 3[3] H. Hu, H. Zhang, and Y.-C. Liang, “On the spectrum- and energy-efficiency tradeoff in cognitive radio networks,” IEEE Trans. Commun. , vol. 64, no. 2, pp. 490–501, Feb. 2016.
- 4[4] J. Zhang, F..-C. Zheng, X.-Q. Gao, H.-B. Zhu, “Sensing-energy efficiency tradeoff for cognitive radio networks,” IET Commun. , vol. 8, no. 18, pp. 3414–3423, Dec. 2014.
- 5[5] C. Xiong, L. Lu, and G. Y. Li, “Energy-efficient spectrum access in cognitive radios,” IEEE J. Sel. Areas Commun. , vol. 32, no. 3, pp. 550–562, Mar. 2014.
- 6[6] H. Park and T. Hwang, “Energy-efficient power control of cognitive femto users for 5G communications,” IEEE J. Sel. Areas Commun. , vol. 34, no. 4, Apr. 2016.
- 7[7] R. Ramamonjison and V. K. Bhargava, “Energy efficiency maximization framework in cognitive downlink two-tier networks,” IEEE Trans. Wireless Commun. , vol. 14, no. 3, pp. 1468–1479, Mar. 2015.
- 8[8] Y. Pei, A. T. Hoang, and Y. C. Liang, “Sensing-throughput tradeoff in cognitive radio networks: how frequently should spectrum sensing be carried out,” in Proc. of IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC) , pp. 1–5, Sept. 2007.
