Abstract

This paper investigates energy efficient power allocation for orthogonal frequency division multiplexing- (OFDM-) based cognitive radio (CR) systems with partial intersystem channel state information (CSI) available. The goal is to maximize energy efficiency (EE) while ensuring the minimum rate of secondary user (SU) and keeping the average interference power (AIP) introduced to primary user (PU) within a target probability level. We propose a suboptimal algorithm to solve this optimization problem based on classic water-filling (WF) technique. Moreover, we first address the relation between EE and water level. In order to reduce complexity, a simplified algorithm with closed-form solution is also proposed. Numerical results are provided to corroborate our theoretical analysis and to demonstrate the effectiveness of the proposed schemes.

1. Introduction

Cognitive radio (CR) [1, 2], which provides a flexible platform that improves the spectral efficiency (SE), has become a promising technology to tackle the problem of spectrum scarcity. In an underlay CR system, a secondary user (SU) can be allowed access to the licensed spectrum band only if the resulting interference to the primary user (PU) is within a tolerable threshold [2].

Orthogonal frequency division multiplexing (OFDM) has been regarded as a potential multicarrier modulation technique for CR systems due to its inherent resistance to multipath fading and the flexibility in resource allocation [3]. In OFDM-based CR systems, the interference power constraint to PU can be divided into two categories: average interference power (AIP) constraint over all subcarriers and peak interference power (PIP) constraint for each subcarrier. From the perspective of SE, the AIP constraint is more practical than the PIP constraint since it is more flexible for power allocation [4]. In this paper, we focus on the AIP constraint.

In OFDM-based CR systems, power allocation plays an important role in SE improvement while protecting PU from disturbance of SU. Previous works on dynamic power allocation for OFDM-based CR systems mainly focused on spectrum sensing, spectrum sharing, and SE optimization [59]. However, the methods to maximize SE may not be suitable to the future green communications. Energy efficiency (EE) [1014], which is defined as the number of transmission bits per unit energy, can be used to evaluate the performance. Hence, it is necessary to improve the energy utilization as efficiently as possible.

Several recent works have been done to consider EE in CR systems. In [11], both the optimal transmission duration and energy efficient power allocation were investigated to maximize EE. Energy efficient power allocation and spectrum sharing in heterogeneous cognitive radio networks with femtocells were studied in [12]. However, neither of them considers the quality-of-service (QoS) of SU. In [13], a method named as water-filling factor aided search (WFAS) was proposed to maximize EE under multiple constraints with perfect channel state information (CSI) at SU-transmitter (Tx). However, compared to intrasystem CSI, it would be difficult for the SU-Tx to obtain the perfect intersystem CSI due to its lack of cooperation and limited feedback overhead. The global -optimal power allocation solution is achieved based on bisection search technique, whose accuracy of the solution is dependent on the number of iterations. The high computational complexity also incurs additional energy consumption. In [14], we have developed low complexity algorithm to maximize the system EE for multiuser OFDM-based cognitive radio with PIP constraint. If we focus on the AIP constraint, these algorithms cannot be applied directly. Motivated by the above discussions, it is necessary to study the energy efficient design under the AIP constraint.

In this paper, we propose an energy efficient power allocation algorithm for OFDM-based CR systems with partial intersystem CSI. It can be regarded as an improved version of the schemes proposed in [13]. By analyzing the relationship between water level and EE, a closed-form power allocation solution with low complexity and exact optimality is also derived.

The remainder of this paper is organized as follows. Section 2 introduces an OFDM-based CR system model and formulates the corresponding power allocation problem. In Section 3, a bisection search aided energy efficient power allocation algorithm is described. To reduce complexity, a simple method with closed-form expression is developed to maximize EE. In Sections 4 and 5, simulation results and conclusions are given, respectively.

2. System Model and Problem Formulation

2.1. System Model

Consider an OFDM-based CR system, where a SU coexists with a PU over the same spectrum band. The spectrum band is equally divided into subchannels with bandwidth for each. Let denote the set of these subchannels. Define as the channel response between SU-Tx and SU-receiver (Rx) on the th subcarrier. In this model, we assume that perfect intrasystem CSI, , is available at the SU-Tx. However, in a practical system, it is difficult or even infeasible to perfectly obtain between SU-Tx and PU-Rx due to the lack of cooperation. It is reasonable to assume that only the statistics distribution of is known. To protect the communication links of licensed users, the probability that the AIP exceeds a certain threshold should be kept within a target level. Using the uncorrelated fading channel model [15], and are independent Gaussian distributed random variables with and , respectively.

2.2. Problem Formulation

During each transmission, the interference caused by PU-Tx may degrade the performance of SU-Rx. If there are a large number of subchannels, this interference introduced into SU-Rx can be approximated as additive white Gaussian noise (AWGN) according to central limit theorem [6]. Let be the transmit power on the th subcarrier; the data rate is given by where is the channel gain to noise ratio (CNR) on the th subcarrier and denotes the noise which includes thermal noise and interference.

Consequently, the overall throughput and transmit power are respectively.

Referring to [10], the circuit power consumption that is incurred by signal processing and active circuit blocks, such as digital to analog converter (DAC), can be modeled as a linear function of throughput: where is the static circuit power and is the dynamic circuit power per unit data rate.

Since the total transmit power is limited, we have where is the maximum allowable transmit power.

In order to guarantee the user experience, the transmission rate should be restricted by where is the minimum rate requirement related to the type of traffic.

To protect the activity of PU, the power allocation problem must include a AIP outage constraint. Thus, we have where is the predefined threshold and is the target level.

Our objective is to determine the transmit power such that the EE is maximized under the data rate constraint and AIP outage constraint. Therefore, the optimization problem P1 considered in this paper can be formulated as follows:where is a constant related to the efficiency of power amplifier. It is possible that problem in (8a)–(8d) does not have any feasible solution, when cannot be obtained subject to the constraints (5) and (7). In this case, the SU-Tx may have to decrease the minimum rate requirement to make the solution feasible.

3. Energy Efficient Design

In the following, we first introduce two auxiliary optimization problems and then propose an optimal energy efficient power allocation algorithm to achieve the maximum EE performance.

Define a rate maximization (Max ) problem P2 asSince the overall data rate is an increasing function of transmit power , it is shown that P2 has a unique solution for all .

The other conventional optimization problem is transmit power minimization (Min ) problem P3 subject to data rate constraint and AIP outage constraint. It can be described as follows:

Referring to [5], in a practical system with a sufficiently large number of subchannels, random variable can be modeled as a normal distributed variable based on central limit theorem, with mean and variance respectively.

Then the equivalent constraint of (7) can be expressed as where .

If the transmit power is given, the objective of problem P1 is equivalent to problem P2, and the existing water-filling power allocation scheme can be used [16]. However, besides adapting the power loading on all subcarriers, the overall transmit power can also be adapted according to the CSI and AIP level to maximize the EE. Hence, the existing power allocation schemes cannot be applied directly.

Without loss of generality, assume that . It is noticeable that the exact power allocation solution for P2 is too difficult to address. However, if we drop the AIP constraint from P2, it can be solved by the water-filling algorithm and the power distribution is for all , where and is the water level.

Lemma 1. The is a monotonic increasing function of water level , for , and the maximum allowable water level , for , is where ,  ,  , ,  , , is the inverse function of , and is the number of subchannels with transmit power .

Proof. Please see Appendix A.

In order to protect PU, the maximum allowable water level is restricted which may lead the power of some subcarriers equal to zero for special channel realizations. Here we present an efficient algorithm to solve . See Algorithm 1.

Step  1. Initialization, , , .
Step  2. Calculate according to (15).
Step  3. Update,
Step  4. If , then terminate the algorithm, else
set and go to Step 2.

Lemma 2. For problem P2 without AIP constraint, the optimal water level to maximize system rate under the total transmit power is

Proof. Please see Appendix B.

Lemma 3. For problem P3 without AIP constraint, the optimal water level to meet the minimum rate requirement is

Proof. Please see Appendix C.

With the help of Lemmas 1 to 3, the optimal water levels and for problems P2 and P3 are respectively.

Since the system rate is a strictly increasing function of transmit power , it is shown that has a unique value, for all . Hence, the equivalent problem of P1 can be given as

Lemma 4. The system EE is a quasiconcave function of water level for .

Proof. Please see Appendix D.

According to Lemma 4, a unique global optimal water level always exists without any constraint in P4. Hence, the optimal water level is

3.1. Bisection Search Aided Algorithm (BSAA)

The remaining thing for P1 is to address and it can be solved by bisection search technique. Here we list the power allocation method in Algorithm 2.

Step  1. Initialization, .
Step  2. Calculate and according to (18) and (19).
Step  3. If , then and go to Step 7; else set and , respectively.
Step  4. Set .
Step  5. If its first derivative with respect to water level , then , else .
Step  6. Repeat Step 4 until where is a small positive constant to control the convergence accuracy.
Step  7. Finish, the optimal solution is .

Our goal aims to maximize the system EE under the constraints on transmit power, the minimum rate requirement, and AIP outage. The water-filling based algorithm is proposed to obtain the optimal solution. The key work of Algorithm 2 is to determine the sign of  . It can be determined by calculating the value of  , where is an infinitely small positive constant.

3.2. Simplified Energy Efficient Power Allocation (SiPA)

Although the suboptimal power allocation solution is desirable, the cost to pay is the computational complexity in iterative search. It takes at most iterations to convergence, where denotes the smallest integer not less than . Thus, this straightforward approach is clearly not practical, and we need a low complexity approach to solve this problem.

Since EE is a quasiconcave function of water level , the optimal unconstrained water level always exists. Differentiating (20a) with respect to and setting the derivative to zero, we can obtain or where is the base of the natural logarithm, is a nonzero value independent of , and and are defined as respectively. Let and ; then (23) can be expressed as Its solution is , where denotes the real branch of the Lambert function [13]. Substituting this solution into (26), the global optimal water level without any constraint is

According to Lemma 4, the optimal water level corresponding to P1 can be obtained by substituting into (21).

4. Numerical Results

Simulations have been performed to evaluate the performance of our proposed algorithms. The channel gains and () are independent chi-square distributed random variables. Simulation parameters are set as follows: kHz, , (we fix and vary ), , , , , , ,  Mbps, and /Mbps. The simulation curves are obtained by averaging over 1000 channel realizations.

In Figure 1, we compare the average EE of various power allocation algorithms with . Compared with other algorithms, our proposed algorithms can achieve significant performance gain in terms of EE. The BSAA and SiPA have the same performance, and both of them always perform better than the simplified WFAS algorithm in [13] at the cost of serious interference to PU. In the low region, the transmit power dominates the total power consumption while in the high region the circuit power does for the energy efficient design. However, the gap between proposed algorithms and conventional ones becomes larger as keeps increasing.

In Figure 2, the average EE dramatically increases as increases in the low region. However, when is greater than a saturation point, the EE does not further increase for energy efficient power allocation. In addition, it can be observed that all schemes may have to operate exactly at the maximum allowable transmit power to meet the minimum rate requirement when is much smaller than the threshold.

5. Conclusion

In this paper, we considered the energy efficient design for OFDM-based CR systems under the AIP outage probability constraint and minimum rate requirement constraint. Due to the loose cooperation, the intersystem CSI is partially known to the SU-Tx. To solve this problem, we proposed a suboptimal algorithm based on bisection search technique. Furthermore, in order to reduce the computational complexity, we also derived a closed-form solution for simplified algorithm without performance loss. We demonstrate the superior EE performance of the proposed algorithms by extensive simulations.

Appendices

A. Proof of Lemma 1

From (11), (12), and (14), (13) can be written as where , for , and , for .

It can be easily proved that is a monotonic increasing function of . Let be the maximum allowable power level corresponding to AIP constraint; we have

After some mathematical manipulation, a single equation with the variable can be derived as where , , , , , , and is the inverse function of . When solving the above equation, the maximum allowable power level corresponding to AIP constraint is Here Lemma 1 is proved.

B. Proof of Lemma 2

For a given allowable transmit power , the optimal power allocation can be achieved by classical water-filling method. The true power level is assumed to be ; we have or where , , , and , .

For arbitrary , we have , . Because , , and , in (B.2), we derive the results that and as follows:

Hence the true power level corresponding to the maximum allowable transmit power is Here Lemma 2 is proved.

C. Proof of Lemma 3

Let be the optimal water level corresponding to the minimum rate requirement without AIP constraint; we have or where , , , and , .

For arbitrary , we have , . It can be seen that , and , . We derive the results that and as follows:

Since , the optimal power level that satisfies without the AIP constraint is Here Lemma 3 is proved.

D. Proof of Lemma 4

From problem (8a), the objective of EE optimization is modeled as where is the total transmit power and is the corresponding data rate.

Since , , , and , the EE is a strictly monotone decreasing function of . Then the equivalent optimization problem is reformulated as

For arbitrary , since is concave function of , we have

According to [13, 14], we can conclude that is quasiconcave, for . Since is a monotonic increasing function of water level, for . Hence, EE is a quasiconcave function of water level.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

The work in this paper has been supported by funding from Beijing Natural Science Foundation under Grant no. 4122009.