Abstract
To further balance the high-capacity transmission requirement and the scarce spectrum resources status quo, we investigate the joint optimization of energy efficiency (EE) and spectral efficiency (SE) in a downlink multiuser NOMA system. While ensuring the user quality of service (QoS), a power allocation algorithm based on two-layer optimization is proposed by transforming the original multiobjective optimization problem into a univariate problem through the linear weighted sum method. Based on the optimal user power allocation coefficient solution obtained from the inner layer, the outer layer applies the bisection principle to search for the optimal system transmit power according to the uniqueness of the maximum value of pseudo-concave functions. Simulation results show that the proposed algorithm always converges within fewer iterations and can achieve the flexible tradeoff between EE and SE. This is of great significance for improving the energy utilization of actual scenarios with time-varying communication demands.
1. Introduction
The application and popularization of 5G not only accelerates the development of the Internet of Things (IoT) but also promotes the emergence of many new communication services, which brings more strict performance requirements, such as better spectrum efficiency, denser network device access, and ultra-low transmission delay [1–3]. Taking into account the nearly exhausted frequency band resources, relevant scholars and research institutions begin to seek new access technologies to deal with the above problem [4]. Therefore, how to efficiently utilize the limited energy to meet the ever-increasing communication demand becomes a major topic in the current mobile communication field.
Coincidentally, as a prominent wireless radio technique, nonorthogonal multiple access (NOMA) can transmit multiple users’ information simultaneously in the same frequency by introducing the power domain dimension, which generates excellent spectral efficiency (SE) [5, 6]. Especially, the key technology determining the performance of NOMA is power multiplexing [7]. Therefore, in the background of the high energy consumption and great demand for data rates in wireless communication system, it desperately needs more efficient power allocation schemes that consider altogether energy efficiency (EE), SE, and quality of service (QoS) to maintain the superiority of NOMA.
Generally, the power allocation in NOMA is mainly discussed from two aspects, i.e., EE and SE. From EE vantage point, a fast convergence algorithm based on the Dinkelbach-Like theory was presented in [8], which contributes to obtain the optimal EE for a multiuser NOMA system. In [9], Z. Ma et al. investigated the problem about jointing user and subcarrier allocation while considering user fairness in a downlink multicarrier (MC) NOMA system. In [6], K. Cumanan et al. studied how the beamforming technology in MISO NOMA systems can better improve the EE. In addition, extensive researches have also been done from the SE aspect of NOMA. For instance, an effective resource schedule strategy is proposed to enhance the SE for a MC-NOMA system in [10]. In [11], a method for jointing optimal beamforming and power allocation all introduced to improve the throughput of the NOMA networks in multicell. In [12], a power allocation and spectrum sharing technology for the two-slot and secondary NOMA relay network is given to maximize the overall achievable rate of cellular users.
However, the above-related works all consider the single-objective optimization (SOO) with EE or SE. In fact, the system metric often needs to be flexibly adjusted according to actual communication scenes. In some scenes with high real-time demands, the devices often need to quickly respond to the emergency requirements, such as medical care or alert information, which is SE critical [13]. But in other times, the devices can be served just to maintain its basic operation, and which requires optimal EE at this moment. Thus, it is significant to study how improve the energy utilization by weighing EE and SE in the real-time transmission scenarios. In [14], Y. Hei et al. conducted the parameter analysis and simulation verification for the EE-SE tradeoff in DCO-OFDM communication system. In [15], O. Aydin et al. studied the tradeoff about EE-SE in 5G multioperator heterogeneous networks. Additionally, the closed expressions for the relationship between EE and SE in CRN network were derived in [16], which also claimed that EE-SE are not contradictory in CRN networks and can achieve the optimal tradeoff. In NOMA system, the tradeoff about EE and SE for a single-carrier and multiuser network is investigated in [17], but it still adopted the constraint method, which makes EE as the main optimization objective, and SE as a constraint, in which the acquisition of EE’s value is more experience-based and less flexible. In [18], the EE-SE tradeoff in a NOMA system with multiuser pairs was studied, and it assumed that there was no interference between user pairs, which indicates that the power allocation is only based on every two users. An energy-efficient resource allocation technique for a hybrid time division multiple access—NOMA system—was proposed in [19], the available time for transmission is divided into several subtime slots, and a subtime slot is allocated to serve a group of users (i.e., cluster). A network network nonorthogonal multiple access (N-NOMA) technique for the uplink coordinated multipoint transmission (CoMP) was applied in [20] to improve the system throughput, and the numerical results are presented to show the accuracy of the analytical results and also demonstrate the superior performance of the proposed N-NOMA scheme.
Based on the above researches, for improving the energy utilization, we consider both EE and SE as primary optimization goals simultaneously in a downlink multiuser NOMA system. By applying the linear weighted sum function method [21], the original multiobjective optimization (MOO) problem is firstly transformed into a SOO problem through a positive weighting factor. While satisfying users’ QoSs, we finally propose a dual-layer power allocation algorithm based on bisection searching. The optimal closed-form expressions for power allocation coefficient of all connected users and the optimal system transmit power can be, respectively, obtained in inner and outer layer optimization. Simulation results demonstrate the validity of the proposed algorithm.
2. System Model
In this paper, a downlink NOMA transmission scenario with multiple users is considered in Figure 1, wherein one centrally located base station (BS) serves single-antenna users simultaneously. The channel coefficient from the BS to the user () is represented by , where denotes the Rayleigh fading, is the distance between the user and the BS, and is the path-loss exponent. Without loss of generality, we assume that the BS can obtain the instantaneous user channel state information (CSI), and the channel gains of users are sorted as: .

According to the protocol of NOMA, the BS sends a superimposed signal composed of all users’ information to each user through the code superposition technology. At the receiving end, the successive interference cancelation (SIC) is adopted to eliminate the inter-user interference. That is, each user first decodes signal of the user whose channel gain is lower than that of its own, and subtracts it from its received signal. Afterwards, it decodes own signal by treating the signal of users with a higher channel gain than itself as interference. Specifically, the user first decodes the () user’s information and subtracts it from the superimposed signal it receives, and then the information of the () user is regarded as interference.
Consequently, the achievable data rate of the user can be written as: where represents the maximum available transmit power at the BS, and is the ratio of the allocated power of the user to .
Furthermore, the sum rate of the system is expressed as:
Assuming that the system has the unit bandwidth, the SE and EE can be defined as follows [16]: where is the circuit power consumption, and is the actual consumed transmit power by BS.
3. Problem Formation
According to previous studies on EE and SE for NOMA systems, SE always grows with the increasing of the transmit power of the BS, while EE first increases and then begins to decrease after achieving its maximum value. This means that EE and SE are contradictory when the BS power is large enough, and also indicates that there is a tradeoff between EE and SE.
In this section, we investigate the joint optimization of EE and SE to achieve a flexible tradeoff between the two. The primordial MOO problem can be formulated as:
where
Unlike SOO problem, MOO problem can have multiple optimal solutions. For , we suppose is the transmit power that enables EE to achieve its maximum value. When , only has one solution, i.e., the global optimal solution . When , the objective can be expressed as:
In order to address , we first normalize and to make them additive and comparable, and then, referring to the common conversion method for MOO problems, the weighted sum function is adopted. Afterwards, a new system metric is defined as: where and . and are, respectively, the maximum value that EE and SE can achieve within the range of a given BS power. It is evident in (7) that the flexible tradeoff between EE and SE can be realized by adjusting (), which is a preference factor.
Moreover, substituting (3) and (4) into (7), we get
As a result, can be further described as: where constraint (9a) denotes the minimum target rate of the th user, which is required by its QoS and denoted as for . (9b) shows the constraint for maximum transmit power of the BS.
To ensure problem (9) is solvable, the maximum BS transmit power must be large enough to support all users’ QoS mentioned in (9a), which further introduces the minimum transmit power constraint. We define as the total minimum transmit power that can just satisfy all users’ QoS requirements, and thus, problem (9) is feasible only when . Therefore, it is important to first establish the feasible range of , and the derivation of which is discussed as follows.
Denote as the allocated power of the th user, and the problem of calculating can be described as where . And (10b) originates from the minimum target rate constraints in (9b). The solution to problem (10) can be found by using the following theorem.
Theorem 1. Denoted as the optimal solution to the objective (10), which is given as
Proof. We prove the theorem according to the contradiction principle. Assuming is a set of allocated power of all users and also is the optimal solution to problem (10) with at least one constraint in (10b) inactive. More generally, we then set the th constraint as inactive, i.e.,
We next create as a new set by defining for and set to the right-hand side (RHS) of (12). By observing the structure of the constraints in (10b), for an arbitrary , we can find that the RHS of (10b) is a monotonically nondecreasing function of for . In the result, the setting of , whose value is less than , ensures that all the constraints in (10b) hold for the newly created set . But then, we can get with the definition of . It obviously contradicts to the assumption that is the optimal solution to problem (10). Therefore, we can conclude that the function (10a) is minimized when all the constraints in (10b) are active. The proof is complete.
Afterwards, when all constraints in (10b) are active, the optimal solution to objective (10), i.e.,, can be calculated sequentially in the order , this is because that can be calculated by , and is determinable. Subsequently, we obtain and the feasible region of the actual consumed power is .
4. Proposed Optimal Solutions
It is apparent that is nonconvex, so it is difficult to find the global optimal solution in polynomial time. Therefore, we decompose it into a dual problem, by searching the optimal power allocation in inner layer and optimal available transmit power in outer layer, the final solution of can be obtained.
4.1. Inner Layer: Optimal Power Allocation Scheme
For a given within the feasible range , can be regarded as an optimization problem that only includes the power allocation factor . Additionally, for any given , the part in square brackets on the RHS of (8) is a constant. At this time, problem is equivalent to maximize the overall sum rate .
Moreover, substituting (1) into (2), can recast as:
In order to simplify the notation, we then define:
Based on the above definitions, can be reformulated as:
Here, we further emphasize that is the power consumption factor, which denotes the ratio of the actually utilized power to the maximum available BS transmit powe r. Therefore, the power allocation of the inner layer is to allocate parameter by treating as a constant, and its solution is a function of . Moreover, it can be easily observed that the first term in (16) is a constant for any given , and then the optimization problem for maximizing is equivalent to: where the optimal power allocation coefficient of the th user, i.e.,, can be obtained by [22]:
4.2. Outer Layer: Optimal Available Transmit Power
In inner layer problem, we have obtained the optimal closed-form solution for the power allocation among users, in which is the only variable. Furthermore, in outer layer, can be transformed into a univariate optimization problem about .
Based on the optimal power allocation demonstrated in (20), (8) can be rewritten as: where and , .
The problem in outer layer can be finally formulated as:
In order to obtain the optimal solution of , we first introduce the following theorem:
Theorem 2. is a strict pseudo-concave function with respect to .
Proof. Combining (22) and (23), can be re-expressed as: where the convexity of can be firstly verified. It is clear that the first term of , i.e., , is a logarithmic function with respect to , which indicates that it is strictly concave. Moreover, the convexity of the second term, , can be derived recursively from the convexity of . The first-order derivative of about is given as: and the second-order derivative can be further derived as: where .
Obviously, the second-order derivative of is nonpositive, which reveals that is concave with respect to for . On this basis, we can further come to the conclusion that is also concave with respect to . This is due to the fact that and are both affine mappings according to their linear expressions, which preserves the convexity of about . As yet, actually, we have proved that is a strictly concave function with respect to , this is because it is the summation about and , which are all strict concave, and the convexity of functions is preserved by addition operations.
Moreover, for arbitrary , , and , both are deterministic quantities. Additionally, is an affine function of . Therefore, since the numerator and denominator of the first term on the RHS of (25) are, respectively, strict concave and affine, it can be easily concluded that the first term of is strict pseudo-concave about . Clearly, the second term on the RHS of (25) is also strict concave. Finally, based on the additivity of concave functions, we can declare that is a strict pseudo-concave function about . The proof is completed.
For any pseudo-concave function, there is a unique maximizer [20], which guarantees the existence and uniqueness of the global optimal solution of objective (24a), i.e., the root of the equation , and the expression for is shown as: where
At this time, the outer layer optimization problem is transformed into searching the maximum value of the pseudo-concave function , which can turn to the bisection algorithm for help.
4.3. Power Allocation Scheme of Joint Optimization the EE and SE
In this section, we proposed the bisection searching-based power allocation algorithm for the joint optimization of EE and SE, which is shown in Algorithm 1, and the process of it can be described as follows, where is used to record the number of iterations before the algorithm converges.
|
At the beginning, the BS calculates the minimum transmit power and then determines whether it is in the feasible range . If the condition is satisfied, we can further figure out the root of , and the value of with the range can be divided into the following three cases:
Case 1: If , which indicates that keeps increasing in feasible range, and the optimal power consumption factor is .
Case 2: If , which indicates that keeps decreasing in feasible range. At this time, the optimal power consumption factor is .
Case 3: If and , which indicates that first increases and then decreases. Thus, the optimal power consumption factor is and can be found by using the bisection searching method.
5. Simulation Results
The validity of Algorithm 1 is verified using computer simulations. We assume that the distance from all users to the BS is the same and . Besides, we also suppose that all users have the same QoS requirements, which means that for . Finally, the settings of other parameters are shown in Table 1. Note that if the maximum available transmit power of the BS cannot support all users’ minimum rate constraints, we default that the system does not work.
Figure 2 reveals the EE versus SE with variable , and the variation range of is 5 ~ 30 dBm. As increases, it can be seen that EE first increases with SE, but when EE reaches its optimal value, EE begins to go down while we continue to increase the , and the system power utilization will decrease. This indicates that EE and SE are contradictory when the available BS power is large enough, and there is a tradeoff between the two.

Figure 3 shows the EE versus , in which is set to 2, 3, 4. And “max-SE” means that when the system focuses on maximizing SE, it always applies the full power allocation strategy among users. However, from the EE’s point of view, it is obviously not optimal. Because when the power is larger than , EE will increase firstly and then begin to decrease with the increasing of the power. “Opt-EE” means that in the proposed joint optimization algorithm, the system treats EE as an indicator when , and the system power can always be maintained at the optimal value that maximizes EE.

Figure 4 depicts the relationship between the optimal transmit power and the weighting factor . The maximum available transmit power of the BS is set to 30 dBm, i.e., , and is set to 3. It can be seen that as increases, first remains unchanged at the , and then gradually approaches the . This is because when is smaller, the system metric is equivalent to SE, and BS uses as much transmit power as possible to maximize the SE. With the increasing of , the system metric gradually transforms to be EE. Therefore, gradually approaches that maximizes EE.

Figure 5 reveals versus with different in the proposed joint optimization algorithm, where is set to 25 dBm. It can be firstly observed that the actual consumed power grows with the increasing of . This is because the BS needs more power to provide guaranteeing for the increased users’ QoS, but actually, the computational complexity is not significantly enhanced. Because the proposed joint algorithm can always achieve convergence around 7 iterations. More importantly, we can find that the value of with is obviously smaller than that . This is due to that the main system metric is the SE, and at this time, the BS always tends to use all power to maximize the system capacity. Oppositely, the main system metric is EE when , the system always tries to keep the EE at the optimal value, and the value is always less than the power value required to maximize the SE.

Figure 6 investigates the and , and the joint objective function varying with . It can be seen that EE gradually increases with , while the SE gradually goes down. However, when the value of is close to zero, both EE and SE remain unchanged, which is in consistent with the trend of demonstrated in Figure 3. In particular, when , the maximum SE can be achieved, and the EE reaches the optimal value when .

6. Conclusion
In order to better maintain the system performance and reduce energy consumption, we study the joint optimization of EE and SE in a downlink NOMA system in this paper. We first define a new system performance measurement indicator and then transform the original MOO problem into a SOO problem. Under the condition that guarantees users’ QoSs, a two-layer bisection searching-based power allocation algorithm is presented finally. Simulation results verify that the proposed power allocation scheme can achieve the opportune tradeoff between EE and SE by flexibly adjusting the weighting factor in the given indicator function from zero to 1. The method is universal and suitable for improving the energy utilization of actual scenarios with time-varying communication demands.
Data Availability
The data used to support the findings of this study are currently under embargo while the research findings are commercialized. Requests for data, 12 months after publication of this article, will be considered by the corresponding author.
Conflicts of Interest
The author declares that he has no conflicts of interest.