1. Introduction
The rapid popularization of smart devices is aimed at improving the network capacity and spectrum utilization of wireless networks. Because of the limited availability and low efficiency of the radio spectrum, new perspectives on spectrum use are challenging traditional methods of spectrum management. CR network is a promising solution that can improve the current situation of insufficient spectrum utilization while adapting to the increasing services and applications in wireless networks [
1].
Power allocation is an important technology for underlay CRNs. It has mainly been used to reduce co-channel interference and ensure the SINR of SUs, resulting in a better quality of service (QoS). Recent works [
2,
3,
4,
5] have focused on maximizing total data throughputs of SUs under perfect CSI. Under the condition of ensuring the maximum tolerance of interference constraints, the time-switching factor and power distribution coefficient are optimized based on statistical CSI in ref. [
2]. In ref. [
3], a joint optimization of power allocation and NOMA-SU assignment is investigated to achieve maximum throughput in the worst case of all SUs in cognitive NOMA networks. In [
4], the problem structure is studied to simplify the maximization of the PU sum rate under the constraint of the minimum SU sum rate; then, it is transformed into a convex problem, and finally, it is solved optimally. In [
5], the authors propose a path throughput maximization optimization problem considering QoS and available energy constraints, which are solved by hybrid game theory routing and the power control algorithm. Under the constraints of energy causality and interference power constraints, the end-to-end throughput maximization problem with optimal time and power allocation is studied in [
6]. The authors in [
7] investigate the power allocation algorithm of the downlink CRN with NOMA, which aims to maximize the number of SUs accessing the CRN-NOMA and the total rates in the system. In [
8], the maximization of the sum-date of secondary backscatter sensors (SBSs) is investigated, which is transformed into a convex optimization problem. A particle-swarm-optimization-based power allocation and relay-selection scheme is investigated in [
9] by maximizing the sum throughput in a cooperative relaying CR NOMA system.
On the other hand, EE has attracted extensive attention in the research field of wireless communication networks. EE provides new freedom to further improve system performance. A nonlinear fractional programming (NFP) problem with maximum EE is established in [
10], for considering SU and antenna height, transmit rate limit, the total power consumption constraint and power consumption on a single subcarrier constraint. A downlink robust resource allocation algorithm in [
11] is proposed for robust transmission to maximize the sum energy efficiency of SUs under channel uncertainties. In [
12], the authors study the EE issue in 5G communications scenarios, where cognitive femtocells coexist with picocells operating at the same frequency bands. Optimal energy-efficient power allocation based on sensing-based spectrum sharing is proposed for the uplink cognitive femto users operating in a multiuser, multiple input, multiple output (MIMO) mode. The optimal power allocation schemes for a delay-insensitive green CR are proposed in [
13] to maximize the EE of the SU. The constraints of peak interference power and average/peak transmitting power are also considered. Paper [
14] proposes an EE power control scheme using game in hybrid NOMA-based CRNs.
In practical applications, CSI obtained by SU-TX may be imperfect due to inevitable practical problems such as channel estimation error, outdated information caused by feedback delay, etc. To circumvent this problem, the robust power allocation strategy has been studied to explicitly consider these errors. In [
15], the authors study an underlay cognitive NOMA-based coordinated direct and relay transmit network with imperfect CSI. Paper [
16] studies the design of a transmit precoder for an SU coexisting with a PU in a MIMO CR, where the CSI at SU-Tx is inaccurate. In [
17], a resource allocation model considering an imperfect channel is studied, which can reduce the energy consumption of the PU-TX and improve the adaptability to the uncertain communication environment while ensuring the QoS. In [
18], the authors study a robust EE-based maximization resource allocation problem by jointly optimizing power allocation, subcarrier allocation and transmission duration under the consideration of spectrum sensing errors and channel uncertainties simultaneously. Ref. [
19] proposes the robust power allocation method to improve robustness against the CSI uncertainties for an underlying cellular network. In [
20], a power allocation strategy considering robust EE is studied to appropriately ensure the SINR requirement for SUs and the interferences power threshold at the PU-Rx receivers.
Most of the mentioned studies discussed the resource allocation problems by focusing on one objective, limiting the potential of CRNs. Emerging CRNs need to offer multiple services with distinct characteristics. In addition to traditional voice services, which have strict QoS requirements, some data services, such as www browsing and file downloading, tolerate greater variations in link quality. From the perspective of transmission power control, this mixed-services scenario requires different processing methods, which can take advantage of the change in communication link quality to achieve efficient power allocation.
In this paper, a dynamic adaptive objective power allocation strategy is proposed. The SINR of a communication link can be controlled according to the objective function such as EE and HT. The proposed strategy makes high flexibility the target by taking advantage of SINR variation.
The main contributions of this paper are as follows:
First, our problem representation has not been studied in the traditional CRN. Most previous articles have focused on a target function. In the same communication scenario, different cognitive users can choose different communication targets that meet their needs. Different QoS can be selected by the same cognitive user at different times. The scenarios considered in this article are more challenging. The network flexibility that this scenario brings helps realize the full potential of CR systems.
Second, we investigate the robust power allocation problem for downlink multiuser CRNs to maximize the EE or TH of SUs to the maximum transmit power constraint and interference temperature constraints at PUs. In this framework, we propose the virtual SINR mechanism for dynamic targeting. Compared with the traditional method, it can select the target function more efficiently and satisfy the user’s QoS requirements more appropriately. This power control strategy allows for flexible QoS provision. A distributed power control scheme with fast target QoS adaptation is proposed.
Third, the worst-case method is adopted under imperfect CSI, and channel uncertainty is modeled with a given ellipsoid region, which is transformed into the worst-case optimization problem, namely the maximum-value problem. The results of the simulation show that compared to existing algorithms, the proposed power control algorithm is practical and robust when users have different objectives.
The rest of this paper is organized as follows.
Section 2 gives a brief overview of the related work, the system model of the CR system and the formulation of the problem.
Section 3 discusses the imperfect CSI case. We propose a worst-case optimization problem and transform the original problem into a semi-infinite programming problem, which can be transformed into a worst-case optimization problem and solved by the Lagrange optimization method. Numerical results for evaluating the performance of the system are provided and discussed in
Section 4.
Section 5 summarizes this paper.
2. System Model and Problem Formulation
The system model is presented, and we describe the formulation of the power control scheme. CRNs allow SUs to dynamically use part of the PU spectrum to communicate without causing harmful interference to the PU. This solves the problem of a scarce spectrum.
We consider an ad hoc CRN with no central control node. The system model considered consists of a PU network and CRNs, as shown in
Figure 1. Suppose I cognitive user links are randomly assigned to the cluster area.
The different parameters used in our work are defined in
Table 1.
Active transmitter/receiver pairs interfere with each other by simultaneously transmitting over the same channel. Thus, the characteristics of a technical system can be abstracted, since the importance of a distributed power control program is related only to signal and interference power. We represent the transmitted power as
. The SINR received by the SU receiver (SU-RX), i.e.,
where
is the effective channel gain of CR link
. The collection of all SU transmitters that interfere with link
is represented by
. Where
is the effective background noise of CR link
, and
In a CRN, each secondary transmitter must respect the total power constraint of each SU to get the QoS of the corresponding link. The power constraint for each SU-TX is
where
is the maximum transmit power of CR-TX
.
It is assumed that all SUs can share the same frequency resource with PUs, subject to the constraint that the total interference generated by SUs does not exceed the interference power threshold tolerated by PU-TX, namely
where IT is the interference power threshold from a PU.
The SINR error of SU
is defined by
which indicates the deviation between the SU’s target QoS and the received QoS. The adjustment of transmitted power by the SU to minimize SINR deviation is a behavior that is beneficial to the user. The SU’s adjustment of transmitted power in order to reduce the interference introduced by itself should be understood as a behavior beneficial to other network users or networks, as well as energy-efficient behavior.
To dynamically adjust resource allocation, we propose the performance standard of SU
as
which considers both the EE and HT objectives.
is the HT adjustment parameter. We call
a virtual target SINR. The non-negative
in (8) defines the difference in the levels of importance of the EE metric or the HT metric. For different applications, different
may be chosen. When
, only the index centered on EE is concerned. Conversely, the HT centric measurement is addressed by choosing the parameter
when
.
Dynamic adjust resource allocation is formulated as
Equation (9) is a nonlinear programming problem; the Lagrange algorithm can be used to find the optimal transmit power. This strategy does not consider the disturbance of channel gains and is called a non-robust algorithm (NRA).
3. Robust Energy Efficiency Problem Formulation
Both SUs and spectrum holes can come and go, making cognitive radio networks a highly dynamic and challenging wireless environment [
21]. Therefore, it is very important to find a robust resource allocation algorithm. It can implement reasonably good solutions fast enough to guarantee acceptable performance levels under worst-case interference conditions.
We consider the imperfect CSI in (9) and describe the uncertainty using a set of ellipsoids. The robust power control problem can be expressed as a worst-case optimization problem.
The channel gain between CR-TX
and PU-RX is expressed as
where
is the nominal part.
is the disturbance value. Suppose
is the uncertain set of vectors
. An ellipsoid is used to depict the uncertain
, i.e.,
where
is the maximum deviation of each item in
.
Let
note the channel uncertainty set of
row for the matrix
.
describes the disturbance interference with the channel gain associated with the channel gain for link
. An ellipsoid is to describe the set
. The normalized channel gain from CR-TX
to CR-Rx
is expressed as
where
is the nominal part, and
is the disturbance value. The
line of
is called
, and the corresponding perturbation is called
. In the approximation of an ellipsoid, the uncertainty set of
for
can be described as
where
is the maximum deviation of each item in
.
The robust power control problem considering channel uncertainty can be expressed as
where
is the robust effective channel gain of CR link
. Obviously, Equation (14) is a SIP problem, which is converted to an equivalence problem by considering the worst case.
We can use Cauchy–Schwarz inequality which can be applied in many contexts. Cauchy–Schwarz inequality says that if x and y are members of a real or complex inner product space, then
this is true if and only if x and y are linearly dependent.
For the Cauchy–Schwarz inequality, we have
In the worst case, the robust effective channel gain and constraint
can be transformed into the following form:
where
is the worst-case effective channel gain.
The robust optimization problem can be converted to an equivalent problem with only linear constraints and solved by the distributed decomposition theory.
In the worst case, we convert problem (14) to the following nonlinear programming form:
is the optimization variable in this strategy. Equation (21) is a conservative protection scheme for PU-RX since CSI cannot always be worst-case.
Obviously, Equation (21) is a convex optimization problem which can be computed by the dual decomposition method [
20].
The Lagrange function for optimization Equation (21) is as follows:
where
and
.
and
are the Lagrange multiplier. The values of
and
are non-negative, and they take the following form:
where
and
are the iterative steps of the Lagrange multiplier algorithm.
Under the Karush–Kuhn–Tucker (KKT) conditions, each user can independently calculate the robust optimal transmitting power by the following formula:
We can get the optimal equilibrium as follows:
This is a robust distributed power control algorithm, which guarantees convergence to the optimal value if the step size is small enough. The proposed robust algorithm (RA) can adaptively select the objective function to achieve a certain SINR, where we assume that there is no perfect CSI.
4. Computer Simulations and Discussion
In this section, we evaluate the proposed robust adaptive objective algorithm and its ability to provide flexible QoS and efficient power allocation. The performance of the robust power allocation strategy is evaluated for the cognitive NOMA network by numerical examples. There is a primary network and an underlying NOMA network. The SUs are randomly distributed around the PU. Similar to [
21], the simulation parameters are shown in
Table 2.
Some of the channel parameters in this paper are as follows:
Figure 2 shows the transmit power of each SU for the NRA scheme with perfect CSI. The SINR parameter adjustment factor is
. This means that the objective function is
. Our goal is to minimize the sum of squares of the difference between the received SINR and the target SINR, which is a power allocation scheme of EE. The transmit power of each SU is observed to be in the range of 0.32 mW to 0.35 mW. The EE NRA mechanism can reach equilibrium rapidly. If we want to get higher throughput, we just need to adjust parameter
. The larger
is, the higher the throughput will be. Next, the simulation is discussed. The magnitude of
is related to the interference power threshold and the maximum transmit power.
Channel gain disturbance parameters
and
are both 0.02. All SUs update their transmit power in an EE manner with
.
Figure 3a shows the transmit power of each SU for the RA scheme. The transmit power of each SU achieved by the RA scheme can be found to be greater than that achieved by the NRA scheme. It is evident that the power values for the RA scheme lie between 0.36 mW and 0.41 mW because each SU requires higher transmit power to overcome channel uncertainty.
Figure 3b shows the SINR for each SU with the RA scheme. The SINRs received by each SU all reach the target SINR. There will be an interrupting event when an SU’s SINR is less than the target SINR value.
Figure 3b shows that the RA scheme can guarantee SINR values. In other words, there are no interrupting events that often occur in the NRA scheme because the RA scheme considers the worst-case channel fluctuations. Taken together with
Figure 2 and
Figure 3, it can be observed that the RA scheme has good robustness and can offer better protection for each SU.
Note that the objective function of the NRA and RA schemes can be varied at any time. The perturbations
and
are both 0, and the initial objective function is the EE manner with
. Clearly, the RA scheme relaxes to the NRA scheme. Each SU transmits power this way. If the number of iterations is equal to 12, our objective function is changed to the HT manner with
, for all
.
Figure 4 shows the transmit power and SINR for the RA for this situation.
Figure 4a shows each SU’s transmit power for the NRA. With perfect CSI, the SUs can obtain more transmit power to guarantee HT for the second time slot, because a bigger
means that the high-throughput manner is the dominant approach.
Figure 4b presents the curves of convergence of the achieved SINR at the receiver to the corresponding target SINR for a terminal in the cognitive NOMA network. In the EE metric manner, each SU’s SINR can achieve the target SINR value. Then, each one maintains the target SINR for the first time slots. As the target requirement changes to the HT fashion, a high SINR is immediately achieved with a higher transmit power.
We depict the transmit power and SINR versus the different SINR parameter adjustment factors in
Figure 5.
Figure 5a shows the transmit power for each SU versus
subject to
and
. During the first time slot,
. When the iteration is equal to 12,
. The result shows that the transmit power of the HT manner (
) is higher than that of the EE manner (
. It is noticed that the transmit power under the RA scheme is larger than that of the NRA scheme with the same
. The reason is that the RA scheme has good robustness to present better protection for the SU as the cost of larger energy.
Figure 5b presents SINRs for all SUs. The received SINR of SU-RX
for the HT manner is larger than the EE manner since the task of the EE manner is to adjust the transmit power to the minimum value so that the receiver of the SU can reach the desired SINR level, which is a target SINR tracking power control algorithm. In fact, our algorithm is more suitable for actual communication scenarios because SUs can choose their own objective function at any time. It is impossible for all SUs to pursue EE or HT at the same time. For example, some SUs can choose the EE metric mode, while others can choose the high-throughput metric mode. During the second period, SU2 and SU3 can also choose the EE metric manner. It means that the transmit power and SINR for SU2 and SU3 are the same for the first time slot.
Figure 6 shows the received transmit power and SINR for different
with the same channel disturbance. For comparison, the curves of
increase, and transmit power and the SINR are also simulated in
Figure 6a. From the figure, the greater
is, the greater the transmit power will be. It is found that the values of power increase with the
increase since a big
factor enlarges the upper bound of the virtual SINR. The SINRs for the RA scheme are depicted in
Figure 6b. As the
increases, the received SINRs for each SU are increased to ensure the high throughput. Furthermore, there is a big gap between different
for each SU, which demonstrates that the RA algorithm with high-SINR-parameter technology can greatly improve the system throughput.