Next Article in Journal
Low-Voltage DC-DC Converter for IoT and On-Chip Energy Harvester Applications
Previous Article in Journal
DisCaaS: Micro Behavior Analysis on Discussion by Camera as a Sensor
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Research on Energy Efficiency of NOMA–SWIPT Cooperative Relay Network Using GS-DinkelBach Algorithm

1
School of Electronics & Information, Soochow University, Suzhou 215000, China
2
Yangtze Delta Region Institute (Quzhou), University of Electronic Science and Technology of China, Quzhou 324000, China
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(17), 5720; https://doi.org/10.3390/s21175720
Submission received: 20 July 2021 / Revised: 18 August 2021 / Accepted: 24 August 2021 / Published: 25 August 2021
(This article belongs to the Section Internet of Things)

Abstract

:
In order to improve the energy efficiency (EE) performance of cooperative networks, this study combines non-orthogonal multiple access (NOMA) with simultaneous wireless information and power transfer (SWIPT) technologies to construct a cooperative relay network composed of one base station (BS), multiple near users, and one far user. Based on the network characteristics, a time-division resource allocation rule is proposed, and EE formulas regarding direct-link mode and cooperative mode are derived. Considering user selection and decoding performance, to obtain the optimal EE, this study utilizes a DinkelBach iterative algorithm based on the golden section (GS-DinkelBach) to solve the EE optimization problem, which is affected by power transmitted from the BS, achievable rates under three communication links, and quality of service (QoS) constraints of users. The simulation results show that the GS-DinkelBach algorithm can obtain precise EE gains with low computational complexity. Compared with the traditional NOMA–SWIPT direct-link network model and the relay network model, the optimal EE of the established network model could be increased by 0.54 dB and 1.66 dB, respectively.

1. Introduction

According to the Cisco annual Internet report (2018–2023) white paper, the share of machine-to-machine (M2M) connections will grow from 33 percent in 2018 to 50 percent by 2023, the fifth generation (5G) speeds will be 13 times higher than the average mobile connection, and the average 5G connection speed will reach 575 Mbps by 2023 [1]. The rapid growth in the number of communication devices and transmission rates will cause an explosion of data traffic. To satisfy the requirement of communication traffic in 5G, resource allocation rules and corresponding technologies of communication networks should be improved, and energy consumption should be taken into consideration [2].
As a promising candidate for 5G, non-orthogonal multiple access (NOMA) puts forward the concept of a power domain that is different from the time domain, frequency domain, and space domain. Compared with traditional orthogonal multiple access (OMA) techniques, NOMA allows each sub-carrier to simultaneously serve multiple terminals so that significant spectral efficiency (SE) enhancement can be obtained [3,4]. Users sharing the same spectrum will cause great mutual interference, and the solution to this situation is the utilization of successive interference cancellation (SIC) technology at the receiver so that the demanded information can be correctly decoded. Apart from SIC, other technologies, such as multiple-input multiple-output (MIMO) [5], wireless power communication (WPC) [6], and sparse code multiple access (SCMA) [7,8], used in NOMA have also been researched in recent years, with a predominant focus on the optimization of codec and resource allocation.
As another form of technology considering the power domain, simultaneous wireless information and power transfer (SWIPT) has also attracted attention due to its potential in solving the problem of excessive energy consumption of equipment. SWIPT refers to the technology that allows for information and energy from a radio frequency signal to be simultaneously received by using the radio frequency signal’s ability to not only transmit information but also carry energy. The concept of SWIPT was firstly proposed by L. R. Varshney in 2008, and it was explored in relation to the performance tradeoff between energy and information rates [9]. Two kinds of common transmission methods have been developed to combine and distinguish information signals and power signals, i.e., the time-switching (TS) method and the power-splitting (PS) method. Information signals and power signals are transmitted in a time-division-multiplexing manner with the TS method or superimposed with a certain power ratio with the PS method [10]. To match the transmission methods, the receiver architecture should be equipped with the integration of an information decoder (ID) and energy harvester (EH).
The relaying method is described as an efficient means to improve the quality of long-distance communication. In order to fix the problem of far users receiving weak signals, relays closer to the signal source are utilized to forward signals and improve the received signal strength. Through node positions, diversity methods, and related protocols, resources can be efficiently exploited rather than wasted [11].
In recent years, the combination of NOMA and SWIPT technologies in cooperative networks has received a considerable amount of attention. For example, in [12,13,14], different types of NOMA–SWIPT cooperative relay network models are proposed, and the resource allocation optimization methods is studied with the goal of outage performance of the networks. On this basis, other studies also comprehensively consider the impact of the throughput [15,16,17,18,19], diversity gain [20,21,22], and user transmission distance [23,24], verifying that the cooperative relay network of NOMA–SWIPT fusion has a good prospect in energy and resource optimization. Due to the adoption of the relay cooperation scheme, under the multi-relay model, the reasonable formulation of the relay selection methods can effectively improve the network performance. A novel buffer-aided relay selection scheme is proposed in [25], and the corresponding performance in different communication links and modes is analyzed. In [26], a single-source, randomly located multi-relay network is examined to compare the communication performance in direct-link and cooperative relay. The system model is expanded to multiple sources and users in [27]. The research conducted in [28] also considers the bit error rate (BER) performance of multiple users after the mth best relay selection from a practical perspective.
The NOMA–SWIPT cooperative relay network protocol and architecture based on half duplex (HD) and full duplex (FD) relays are also respectively proposed in [29,30]. The problem of energy harvesting and information forwarding of relay nodes is examined to identify the solution to joint optimization of resource allocation in network nodes. Furthermore, in [31], a hybrid HD/FD relay selection is proposed to make the network more efficient and stable. The abovementioned works further prove that the cooperative relay network architecture based on NOMA–SWIPT technology can not only obtain the gain of transmission performance but also optimize energy consumption during the transmission of the system.
However, most of the abovementioned research focuses on analyzing network outage performance or transmission performance under the premise of using SWIPT, but there is a lack of analysis and optimization of the energy efficiency (EE) of networks. Therefore, inspired by current research, this paper takes a NOMA–SWIPT cooperative relay network consisting of one base station, multiple near users, and one far user into consideration. In order to satisfy resource scheduling under different network conditions, the system is divided into two modes, i.e., direct-link mode and cooperative mode, and a time division resource allocation rule is proposed. Through the analysis of channel state information (CSI) and performance parameters of nodes in the network, an optimal near user is selected. Then, the network EE performance is studied on the condition of ensuring the far user’s and optimal near user’s information reception. The EE formulas constrained by the power transmitted from the BS, achievable rates under different communication channels and the quality of service (QoS) of users, are given from the perspective of direct-link mode and cooperative mode, respectively, under the network architecture proposed. Through derivation, it can be concluded that the EE formulas in different modes of the network are concave functions, so the corresponding EE optimization problems have optimal solutions. On this basis, a DinkelBach iterative algorithm based on golden section (GS-DinkelBach) is proposed. System simulation results show that the algorithm can obtain precise EE gains with good convergence and lower computational complexity. In addition, decoding and EE performance of users in different modes are presented. Compared with the traditional NOMA–SWIPT non-cooperative network model and non-direct-link network model, the optimal energy efficiency of the proposed network model can be improved by 0.54 dB and 1.66 dB, respectively.
The remainder of the paper is structured as follows: In Section 2, the system model is constructed. Section 3 presents the corresponding resource allocation rule. In Section 4, EE optimization problems are derived, and the GS-DinkelBach algorithm is proposed in Section 5. Simulation and numerical results are given and analyzed in Section 6, which is followed by a conclusion in Section 7.

2. System Model

As shown in Figure 1, the considered downlink cooperative NOMA network based on SWIPT includes one BS, K near users U 1 , k ( k = 1 , , K ), and one far user U 2 .
In the constructed system model, h 1 , k , h 2 , and h 3 , k are the channel fading coefficients of the B S U 1 , k link, the B S U 2 link, and the U 1 , k U 2 link, respectively. U 1 , k and U 2 are both equipped with single antennae and use successive interference cancellation (SIC) technology to decode the demanded signals x 1 and x 2 . The BS functions as a signal-transmitting source. Since U 1 , k is closer to the BS, it could perform as an energy harvester and a cooperative relay. On the other hand, as the far user, the signal receiving quality of U 2 is worse. Thus, two modes of network situations are shown in Figure 1, i.e., direct-link mode and cooperative mode, to ensure the communication quality of the network.
The NOMA = modulated signal transmitted by the BS can be expressed as
x = P 1 x 1 + P 2 x 2 ,
where x 1 and x 2 are the signals required by U 1 , k and U 2 with power E x 1 2 = E x 2 2 = 1 , and P 1 and P 2 are the power allocated for x 1 and x 2 using NOMA technology. P 1 = a P s , P 2 = 1 a P s , where P s is the BS transmit power and a is the BS power allocation factor. In the proposed network model, the channel power gain of the B S U 2 link is less than that of the B S U 1 , k link, so the BS needs to allocate more power for U 2 , i.e., 0 < a < 1 2 .
In order to distinguish between near users and far users, this study assumes a distance-based Rayleigh fading channel scenario and considers the distance-dependent function utilized in [26] as deterministic influence for path loss, which is expressed as
θ = ς 1 + d ϱ
where ς and ϱ are the propagation coefficients and d denotes the distance of two communication nodes. The function θ should satisfy P R = θ h 2 P T , where P T and P R are transmitted power and received power, respectively, and h 2 is the Rayleigh channel gain.
Thus, in direct-link mode, the received signals of two users are given by
y 1 , k d i r e c t = h 1 , k θ 1 , k x + n 1 , k ,
y 2 d i r e c t = h 2 θ 2 x + n 2
where n 1 , k and n 2 are the additive white Gaussian noise (AWGN) in the corresponding communication link, n 1 , k ~ C N 0 , σ 1 , k 2 ,   n 2 ~ C N 0 , σ 2 2 .
In cooperative mode, U 1 , k switches into a half-duplex SWIPT relay. The receiving antenna of U 1 , k is followed by a power splitter. The PS factor of U 1 , k is ρ , 0 < ρ < 1 . According to the system model proposed in this study, the 1 ρ proportion of the total signal power received from the BS in U 1 , k is utilized to decode information, and the rest, i.e., ρ proportion, is harvested as power for forwarding x 2 to U 2 . Thus, the energy harvested in U 1 , k is
P r , k = η ρ θ 1 , k h 1 , k 2 P s ,
where η is the energy conversion efficiency of U 1 , k , 0 < η < 1 . The signal used for user detection is expressed as
y 1 , k c o o p = 1 ρ y 1 , k d i r e c t .
Here, we ignore the additional loss of U 1 , k in the energy transforming process’ i.e., the energy harvested by U 1 , k is completely converted into the transmission power for U 1 , k U 2 . Thus, the received signal of U 2 from U 1 is given as
y 2 r e l a y = h 3 , k θ 3 , k P r , k x 2 + n 3 , k ,
where n 3 , k is the AWGN under the U 1 , k U 2 link,   n 3 , k ~ C N 0 , σ 3 , k 2 .
Therefore, in cooperative mode, considering maximal ratio combining (MRC), the total signal U 2 received in time slot T is given as
y 2 c o o p = h 2 θ 2 P 1 x 1 + h 2 θ 2 P 2 + h 3 , k θ 3 , k P r , k x 2 + n 2 + n 3 , k .

3. Resource Allocation Rule

As mentioned in Section 2, in order to ensure the quality, this paper assumes that the NOMA–SWIPT cooperative relay network model proposed in Figure 1 can achieve mode switching in a working time slot T according to proposed time-division resource allocation rule. The rule composed of two modes is shown in Figure 2.
The mode switching of the proposed network depends on the CSI and achievable rates in three communication links. Let the target rates for U 1 , k and U 2 to correctly decode x 1 and x 2 be R 1 and R 2 , respectively. Thus, the SINR thresholds in different modes should be expressed as Ω x 1 , t h d i r e c t = 2 R 1 1 , Ω x 2 , t h d i r e c t = 2 R 2 1 , Ω x 1 , t h c o o p = 2 2 R 1 1 , Ω x 2 , t h c o o p = 2 2 R 2 1 .
At the beginning of each working time slot T , the system will compare the CSI condition of the B S U 2 link and transmission SINR for U 2 to decode x 2 . If the signal to interference plus noise ratio (SINR) of U 2 is greater than threshold, i.e., Ω x 2 , U 2 d i r e c t Ω x 2 , t h d i r e c t , U 2 will send a 1 bit ACK to the BS and U 1 , k ; then, the network will stay in direct-link mode, where
Ω x 2 , U 2 d i r e c t = θ 2 h 2 2 P 2 θ 2 h 2 2 P 1 + σ 2 2 .
In this mode, U 1 , k and U 2 will directly receive the radio frequency (RF) signal sent by the BS only.
On the other hand, if the SINR of U 2 is lower than the threshold, i.e., Ω x 2 , U 2 , k d i r e c t < Ω x 2 , t h d i r e c t , U 2 will send a 1 bit NACK to the BS and U 1 , k ; then, the network will switch into cooperative mode. In this mode, the working time slot is divided into two halves with a length of T / 2 . In the first time slot, U 1 , k receives a superimposed signal and functions as an RF signal energy harvester. In the second time slot, U 1 , k functions as a cooperative relay, which could forward the cooperation signal to U 2 using RF energy harvested in the first time slot.
According to the system model and time division resource allocation rule summarized, achievable rates in direct-link mode and cooperative mode could be derived under CSI constraints.
In direct-link mode, U 1 , k first considers x 1 as interference to decode the information of x 2 through SIC technology. Thus, the achievable rate for U 1 , k to decode x 2 under the B S U 1 , k link in direct-link mode is given by
R x 2 , U 1 , k d i r e c t = log 2 1 + Ω x 2 , U 1 , k d i r e c t ,
where
Ω x 2 , U 1 , k d i r e c t = θ 1 , k h 1 , k 2 P 2 θ 1 , k h 1 , k 2 P 1 + σ 1 , k 2 .
Then, the information of x 2 will be discarded to obtain the demanded information of U 1 , k , i.e., x 1 . The achievable rate is given by
R x 1 , U 1 , k d i r e c t = log 2 1 + Ω x 1 , U 1 , k d i r e c t ,
where
Ω x 1 , U 1 , k d i r e c t = θ 1 , k h 1 , k 2 P 1 σ 1 , k 2 .
As a far user, U 2 only needs to decode the information of x 2 through the same technology in U 1 , k , and the achievable rate is given by
R x 2 , U 2 d i r e c t = log 2 1 + Ω x 2 , U 2 d i r e c t ,
In cooperative mode, the third communication link, i.e., the U 1 , k U 2 link, is built. U 1 , k will re-encode x 2 instead of discarding it. Different from direct-link mode, the power splitter in U 1 , k will be utilized through on-off keying. Thus, the PS factor is considered in the formula. The achievable rates for U 1 , k to decode x 1 and x 2 under the B S U 1 , k link in cooperative mode are respectively given by
R x 1 , U 1 , k c o o p = log 2 1 + Ω x 1 , U 1 , k c o o p ,
R x 2 , U 1 , k c o o p = log 2 1 + Ω x 2 , U 1 , k c o o p ,
where
Ω x 1 , U 1 , k c o o p = 1 ρ θ 1 , k h 1 , k 2 P 1 σ 1 , k 2 ,
Ω x 2 , U 1 , k c o o p = 1 ρ θ 1 , k h 1 , k 2 P 2 1 ρ θ 1 , k h 1 , k 2 P 1 + σ 1 , k 2 .
The change in U 1 , k ’s function will not affect the achievable rates for U 2 to decode x 2 under the B S U 2 link in the first time slot. Moreover, U 2 also receives the re-encoded signal forwarded from U 1 , k in the second time slot. Thus, as a receiver using MRC technology, the achievable rate for U 2 to decode x 2 is given as
R x 2 , U 2 c o o p = log 2 1 + Ω x 2 , U 2 c o o p ,
where
Ω x 2 , U 2 c o o p = θ 2 h 2 2 P 1 θ 2 h 2 2 P 1 + σ 2 2 + θ 3 , k h 3 , k 2 P r σ 3 , k 2 .
It should be noted that due to the SINR of U 1 , k and U 2 in different modes, the comparison of Ω x 1 , U 1 , k d i r e c t and Ω x 1 , t h d i r e c t , Ω x 2 , U 2 d i r e c t and Ω x 2 , t h d i r e c t , Ω x 1 , U 1 , k c o o p and Ω x 1 , t h c o o p , and Ω x 2 , U 2 c o o p and Ω x 2 , t h c o o p will influence whether the network operates successfully.
To obtain optimal system performance, a feasible U 1 , k should be selected. In direct-link mode, the standard to achieve near-user selection is that the channel gain of the B S U 1 , k link should be optimal compared with others. Compared with direct-link mode, an extra link in cooperative mode should be considered. Based on the partial relay selection (PRS) scheme [32], we prioritize the optimal channel gain of the B S U 1 , k link so that U 1 , k ’s power for forwarding signals and communication quality with the BS can be ensured, which is the premise of cooperative communication. Thus, the standard for optimal near user selection can be expressed as
max i = 1 , , K   θ 1 , i h 1 , i 2 .

4. Energy Efficiency Analysis

As the ratio of data transmission to energy consumption, EE is regarded as a comprehensive standard to represent the network performance and considered as the objective function in optimization problems for wireless networks [33]. In this section, EE formulas and corresponding optimization problems in different network modes are derived.

4.1. EE Analysis in Direct-Link Mode

In direct-link mode, the network only operates the B S U 1 , k and B S U 2 links. According to the definition of EE and the correlation formulas, the analytical expression of EE in direct-link mode is given as
E E k d i r e c t = T R x 1 , U 1 , k d i r e c t + R x 2 , U 2 d i r e c t P s + P c T = log 2 1 + θ 1 , k h 1 , k 2 P 1 σ 1 , k 2 + log 2 1 + θ 2 h 2 2 P 2 θ 2 h 2 2 P 1 + σ 2 2 P s + P c .
Thus, the EE optimization problem in direct-link mode can be summarized as
max P s   E E k d i r e c t s . t .           C 1 :   Ω x 1 , U 1 , k d i r e c t Ω x 1 , t h d i r e c t ,                   C 2 :   Ω x 2 , U 2 d i r e c t Ω x 2 , t h d i r e c t ,                                                               C 3 :   θ 1 , k h 1 , k 2 = max i = 1 , , K   θ 1 , i h 1 , i 2 , C 4 :   P s P m i n .
where P c is power consumed by the hardware circuit (mainly used for information decoding and re-encoding), and P m i n is the minimum power constraint to the BS. QoS requirements should be satisfied through these constraints to ensure normal communication.

4.2. EE Analysis in Cooperative Mode

The cooperative mode defined in this paper is used to add the U 1 , k U 2 communication link on the basis of direct-link mode, so the parameters considered in the EE optimization problem are more complicated.
The EE analytical expression in cooperative mode is given as
E E k c o o p = T 2 R x 1 , U 1 , k c o o p + R x 2 , U 2 c o o p P s + P c T 2 + P C R P E H T 2 = 1 2 log 2 1 + 1 ρ θ 1 , k h 1 , k 2 P 1 σ 1 , k 2 + 1 2 log 2 1 + θ 2 h 2 2 P 2 θ 2 h 2 2 P 1 + σ 2 2 + θ 3 , k h 3 , k 2 P r σ 3 , k 2 1 2 P s + 1 2 P c + 1 2 η ρ θ 1 , k h 1 , k 2 P s 1 2 η ρ θ 1 , k h 1 , k 2 P s
where P E H is the energy harvested by U 1 , k from the BS when acting as an EH with a power splitter, and P C R is the forwarding power of U 1 when transmitting information to U 2 as a cooperative relay. In this paper, we consider an ideal condition in which there is no additional energy loss in the process between energy harvesting and information forwarding in U 1 , k , i.e., P C R = P E H = η ρ θ 1 , k h 1 , k 2 P s .
It can be observed that EE in cooperative mode is not only determined by BS transmission power P s , but it is also affected by the PS factor ρ of the SWIPT relay ( U 1 , k ’s function in cooperative mode). The EE optimization problem in cooperative mode can be summarized as
max P s , ρ 1 , k   E E k c o o p s . t .       C 5 :   Ω x 1 , U 1 d i r e c t Ω x 1 , t h d i r e c t ,                 C 6 :   Ω x 2 , U 2 d i r e c t < Ω x 2 , t h d i r e c t ,                 C 7 :   Ω x 1 , U 1 , k c o o p Ω x 1 , t h c o o p ,               C 8 :   Ω x 2 , U 2 c o o p Ω x 2 , t h c o o p ,                                                           C 9 :   θ 1 , k h 1 , k 2 = max i = 1 , , K θ 1 , i h 1 , i 2 ,   C 10 :   P r P r m i n , C 11 :   P s P m i n , C 12 :   0 < η < 1 , C 13 :   0 < ρ < 1 .
Compared with direct-link mode, the cooperative mode needs to optimize more parameters and consider more comprehensive QoS constraints.
For the dual-parameter optimization problem, the dual-layer solution can be performed, i.e., optimizing P s in the inner layer and ρ in the outer layer. However, at the same time, computational complexity will be increased.
If the optimal value of a single variable can be expressed by other variables through formula simplification and transformation, it can be directly replaced. In brief, it will be easier to solve the problem if dual-layer optimization can be transformed into single-layer optimization. For EE formulas of cooperative mode, the optimal relay PS factor ρ under fixed BS transmission power P s needs to be calculated and expressed by P s ; then, the single-layer iteration for the updated problem can be carried out to determine the maximum EE.
E E k c o o p = T 2 R x 1 , U 1 , k c o o p + R x 2 , U 2 c o o p P s + P c T 2 + P C R P E H T 2 = log 2 1 + 1 ρ θ 1 , k h 1 , k 2 P 1 σ 1 , k 2 1 + θ 2 h 2 2 P 2 θ 2 h 2 2 P 1 + σ 2 2 + θ 3 , k h 3 , k 2 P r σ 3 , k 2 P s + P c
The optimal EE under fixed P s can be deduced if H ρ is optimal, which is expressed as
H ρ = 1 + 1 ρ θ 1 , k h 1 , k 2 P 1 σ 1 , k 2 1 + θ 2 h 2 2 P 2 θ 2 h 2 2 P 1 + σ 2 2 + θ 3 , k h 3 , k 2 P r σ 3 , k 2 = A ρ 2 + B ρ + C ,
where
A = θ 1 , k 2 θ 3 , k h 1 , k 4 h 3 , k 2 η P 1 P s σ 1 , k 2 σ 3 , k 2 ,
B = 1 + θ 1 , k h 1 , k 2 P 1 σ 1 , k 2 θ 1 , k θ 3 , k h 1 , k 2 h 3 , k 2 η P s σ 3 , k 2 1 + θ 2 h 2 2 P 2 θ 2 h 2 2 P 1 + σ 2 2 θ 1 , k h 1 , k 2 P 1 σ 1 , k 2 ,
C = 1 + θ 1 , k h 1 , k 2 P 1 σ 1 , k 2 1 + θ 2 h 2 2 P 2 θ 2 h 2 2 P 1 + σ 2 2 .
Thus, the optimal PS factor ρ * and corresponding H ρ * can be written as
ρ * = B 2 A ,
H o p t = H ρ * = H * P s  
Through (31) and (32), max P s , ρ   E E k c o o p can be simplified into max P s   E E k c o o p .

5. Algorithm for EE Optimization

As analyzed in Section 4, EE optimization problems in the two different modes are both fractional programming problems. Thus, in this section, the DinkelBach iterative algorithm [34] is considered to maximize EE. Moreover, another algorithm based on the golden section [35] method, named GS-DinkelBach, is proposed to shorten the calculation steps in the DinkelBach algorithm and obtain lower computational complexity.

5.1. DinkelBach Iterative Algorithm

Taking EE optimization in cooperative mode as an example, the main influential element of the simplified EE optimization problem is the BS transmission power P s , so it can be regarded as the BS transmission power optimization problem, which is a typical fractional programming problem. To solve such problems, the DinkelBach algorithm can be utilized.
Following from Section 4.2, through transformation, the EE formula can be expressed as
E E k c o o p = log 2 H * P s P s + P c .
Let the total achievable rate of the network R P s = log 2 H * P s and the total power consumption E P s = P s + P c . For R P s 0 and E P s 0 , the premise of achieving maximum energy efficiency q * is that the optimal BS transmission power and corresponding R P s * and E P s * are calculated and obtained, so the fractional problem can be transformed into a subtractive problem, i.e.,
max P s   R P s q * E P s = R P s * q * E P s * = 0 .
Thus, the EE optimization problem is changed to
max P s   log 2 H * P s q P s + P c . s . t .     C 5 C 13 .
The DinkelBach iterative algorithm for maximum EE in cooperative mode is implemented in Algorithm 1.
Algorithm 1.DinkelBach iterative algorithm for EE optimization in cooperative mode.
Sensors 21 05720 i001

5.2. GS-DinkelBach Iterative Algorithm

In Algorithm 1, the essence of step 2 is still the traversal method, which should be optimized. For the objective function F P s , q in (35), it can be proved that F P s , q < 0 , so it is a concave function with unimodality. In this condition, a solution using the golden section could be employed to reduce the complexity of the searching optimal value. Using the golden section method, the probe point can be continuously updated by comparing the corresponding function value. As an algorithm similar to the traditional dichotomy, its complexity is much lower than that of the traversal scheme.
Let the feasible searching interval be α n , β n . If the function value at the probe point λ n is greater than that at the probe point μ n , the search interval will be updated as α n + 1 , β n + 1 = α n , μ n . Otherwise, the search interval will be updated as α n + 1 , β n + 1 = λ n , β n . The probe points satisfy
β n λ n = μ n α n ,
β n + 1 α n + 1 = γ β n α n .
By combining (36) and (37), expressions of the probe points could be obtained,
λ n = α n + 1 γ β n α n ,
μ n = α n + γ β n α n .
Assuming that F λ n   >   F μ n , β n + 1 = μ n and
μ n + 1 = α n + 1 + γ β n + 1 α n + 1 = α n + γ μ n α n = α n + γ α n + γ β n α n α n = α n + γ 2 β n α n
Set γ 2 = 1 γ , i.e., γ = 5 + 1 2 0.618 ; thus, there exists only one probe point that needs to be updated each time. In conclusion, formulas for updating the probe points based on the golden section are described as
λ n = α n + 0.382 β n α n ,
μ n = α n + 0.618 β n α n .
The implementation steps of the golden section algorithm for BS transmission power selection are presented in Algorithm 2.
Algorithm 2. Golden section algorithm for power selection.
Sensors 21 05720 i002
As the combination of the golden section and DinkelBach, the GS-DinkelBach iterative algorithm can not only reduce the complexity of the searching optimal value but also obtain the maximum EE.

6. Simulation Results

In this section, simulation and numerical analyses are conducted on the decoding and EE performance of different users in different states. Moreover, the superiority of the proposed NOMA–SWIPT cooperative relay system and GS-DinkelBach iterative algorithm is verified. The parameters of the simulations are shown in Table 1.
In order to study a relatively realistic network model, we simulated the process of channel transmission through Monte Carlo simulation. In these simulations, the distance between the BS and far user U 2 is fixed, and three near users U 1 , k ( k = 1 , 2 , 3 ) are randomly located (although the distances are fixed at 0.1 km, 0.6 km and 1.1 km, respectively, and the angles between near users and far user are unknown, so the two-dimensional topology model of the system is still random). Moreover, channel coefficients in communication links are also generated randomly using Raleigh fading. Through simulated channel transmission, the decoding performance of users in different modes is shown in Figure 3 and Figure 4.
Figure 3 shows the decoding performance of U 1 , k and U 2 in different modes. In Figure 3a, for near users, it can be seen that the BER is affected by the distances between users and the BS, which gradually increases with the lengthened distance and is even worse than that of U 2 in low SNR, referring to U 1 , 3 . This is due to the utilization of SIC technology, where more energy is allocated for the signal x 2 required by U 2 . To decode the required signal x 1 , U 1 , k has to inevitably face the interference of residual x 2 . Adding the distance influence, the decoding performance of U 1 , 3 is unsuitable to be a part of the proposed networks. From Figure 3b, it can be observed that U 2 could achieve higher performance gain in cooperative mode than in direct-link mode, where MRC is exploited in U 2 to obtain extra gain of x 2 from U 1 , k . As analyzed in Section 3, the premise of ensuring forwarding quality is the higher performance of BS U 1 , k link communication. Considering the transmission requirements of communication distances, the BS U 1 , 1 U 2 link is the optimal performance communication link, which verifies the feasibility of the PRS scheme from the perspective of decoding performance.
Under the condition of user selection, Figure 4 summarizes the decoding performance of U 1 , 1 and U 2 in two modes. The performance of U 1 , 1 to decode x 1 in direct-link mode is similar to the performance of decoding x 2 in cooperative mode. This is due to the influence of residual x 2 when x 1 is decoded in direct-link mode and additional loss caused by power splitting of U 1 , 1 in cooperative mode. However, the decoding performance in these two cases is better than that of U 1 , 1 decoding x 1 in cooperative mode, which experiences power splitting and information decoding and is affected by losses of both the above. From the perspective of the transmission link, the BER performance of U 2 receiving x 2 through U 1 , 1 U 2 link transmission is also presented. Since only x 2 is transmitted, for a single link, the far user only decodes x 2 , and there is no redundant interference, so its decoding performance can be an order of magnitude higher than U 2 decoding x 2 in direct-link mode under high SNR conditions. Through MRC, the performance of U 2 decoding x 2 is improved and is even better than that of others when the noise impact is sufficiently low. Overall, it should be noted that the decoding performance of the total network is not ideal because of the imperfect SIC (a difficult decision in decoding, which leads signal detection error) in actual simulation.
To analyze the comprehensiveness performance of the system, the energy efficiency of the network under different modes and user selections is presented in Figure 5, and the BER and EE performance in the different BS power allocation factor is shown in Figure 6.
As shown in Figure 5, when the SNR is low, the EE of the network in direct-link mode is higher than that in cooperative mode. This is due to the fact that the achievable rate of x 2 transmitted from the cooperative relay under the condition of low SNR cannot make up for the achievable rate of x 1 after power splitting in the relay. Considering the fading led by the increased distance, U 1 , 1 should be selected for better EE performance, and the network could receive cooperative EE gain in a lower SNR compared with other selections.
It should be noted that when the BS power allocation is dynamic, the influence of EE and BER on network performance is inconsistent, which is verified in Figure 6. As the power allocation factor increases, the EE of the network in cooperative mode becomes higher but at the same time is accompanied by a decrease in BER in the far user. Although the influence of the BS power allocation factor on the network EE and BER is monotonous, considering the overall performance, there still exists a trade-off, and future work could focus on this.
Figure 7 shows the influence curves of BS transmission power P s and the relay PS factor ρ on EE performance in the two modes. As shown in Figure 7a, on the premise of fixed ρ , the network EE will reach a peak value, which is the optimal EE with the corresponding optimal P s . It can be clearly observed that as the fractional denominator of the EE formula, network energy consumption has a greater impact on network performance as with the continuous increase in P s , so the curve will show a downward trend after reaching the peak value and gradually tend to 0. The overall curve presents a unimodal characteristic as analyzed in Section 5. On the other hand, as shown in Figure 7b, when P s is fixed, there also exists an optimal ρ to obtain the corresponding optimal EE in cooperative mode. It could be concluded that the network EE is a concave function on BS transmission power and the relay PS factor. Thus, the joint optimization of BS transmission power and the relay PS factor is meaningful, and the iterative algorithm could be utilized, as shown in Figure 8.
As can be seen in Figure 8, the GS-DinkelBach iterative algorithm and the traversal scheme are compared to prove the convergence of the proposed algorithm and the accuracy of the results. Through the algorithm, the EE reaches an optimal value through eight iterations in direct-link mode and cooperative mode. With the increase in iteration times, the EEs of the two different modes both gradually converge into stable values. Comparing the GS-DinkelBach algorithm with the traditional DinkelBach algorithm, the computational complexity of the proposed algorithm is O 8 log 1 / 0.618 N , while the computational complexity of the traditional DinkelBach algorithm is O 8 N . The algorithm proposed in this paper has lower computational complexity, and the superiority becomes more significant as the number of searching steps N of P s increases.
The purpose of the simulation in Figure 9 is to compare the EE performance of different system models. It can be seen from Figure 9 that the NOMA–SWIPT cooperative relay network proposed in this paper has performance advantages, of which the EE composed of the same parameters is higher. As the iteration increases, the differences between EE performance in different models become more obvious.
Under the condition of fixed parameters, the power allocation scheme of NOMA technology has better network EE gain than the frequency division scheme of OMA because of its higher spectrum efficiency. When SWIPT is not taken into consideration, the relay no longer possesses the function of harvesting energy from the BS, which has to use extra power for signal forwarding, so the energy consumption of the system increases and the EE performance decreases. The EE performance of the network only using direct-link or cooperative communication is lower, because these two models do not receive and harvest as much information and energy as possible. The EE gain statistics obtained by the GS-DinkelBach algorithm are shown in Table 2.
As shown in Table 2, the optimal EE of the network architecture proposed in this paper is much better than that of the NOMA–SWIPT relay network. Moreover, compared with the conventional non-SWIPT–NOMA cooperative network and the OMA–SWIPT cooperative network, this architecture also has a certain EE gain. Figure 9 confirms the advantages of the integration of NOMA, SWIPT, and relay technology.

7. Conclusions

In this paper, a cooperative NOMA–SWIPT network is established, and a time-division resource allocation rule is proposed. Based on the network characteristics, the EE optimization problems in direct-link mode and cooperative mode are derived, and a GS-DinkelBach iterative algorithm is proposed and utilized to achieve the optimal EE. Simulation and numerical results present the decoding and EE performance of the network and verify that the algorithm proposed in this paper can obtain accurate and considerable EE gains with lower computational complexity. In addition, it is noted that the system model has better EE performance than that of traditional models, which confirms that the integration of NOMA, SWIPT, and relay technologies has a performance advantage. Therefore, NOMA–SWIPT cooperative relay networks have great potential for further exploration in future communications.

Author Contributions

Conceptualization and methodology, N.Z. and J.H. (Jia Hou); software and validation, N.Z.; writing—original draft preparation, N.Z.; writing—review and editing, N.Z. and J.H. (Jinfeng Hu); supervision and project administration, J.H. (Jia Hou). All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the National Natural Science Foundation of China under Grants 62071319 and 61631004.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Cisco Annual Internet Report (2018–2023) White Paper. Available online: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html (accessed on 9 March 2020).
  2. Andrews, J.G.; Buzzi, S.; Choi, W.; Hanly, S.V.; Lozano, A.; Soong, A.C.; Zhang, J.C. What will 5G be? IEEE J. Sel. Areas Commun. 2014, 32, 1065–1082. [Google Scholar] [CrossRef]
  3. Dai, L.; Wang, B.; Ding, Z.; Wang, Z.; Chen, S.; Hanzo, L. A survey of non-orthogonal multiple access for 5G. IEEE Commun. Surv. Tutor. 2018, 20, 2294–2323. [Google Scholar] [CrossRef] [Green Version]
  4. Liu, Y.; Qin, Z.; Elkashlan, M.; Ding, Z.; Nallanathan, A.; Hanzo, L. Non-orthogonal multiple access for 5G and beyond. Proc. IEEE 2017, 105, 2347–2381. [Google Scholar] [CrossRef] [Green Version]
  5. Ding, Z.; Adachi, F.; Poor, H.V. The application of MIMO to non-orthogonal multiple access. IEEE Trans. Wirel. Commun. 2015, 15, 537–552. [Google Scholar] [CrossRef] [Green Version]
  6. Diamantoulakis, P.D.; Pappi, K.N.; Ding, Z.; Karagiannidis, G.K. Wireless-powered communications with non-orthogonal multiple access. IEEE Trans. Wirel. Commun. 2016, 15, 8422–8436. [Google Scholar] [CrossRef] [Green Version]
  7. Yuan, W.; Wu, N.; Guo, Q.; Li, Y.; Xing, C.; Kuang, J. Iterative receivers for downlink MIMO-SCMA: Message passing and distributed cooperative detection. IEEE Trans. Wirel. Commun. 2018, 17, 3444–3458. [Google Scholar] [CrossRef] [Green Version]
  8. Yuan, W.; Wu, N.; Zhang, A.; Huang, X.; Li, Y.; Hanzo, L. Iterative receiver design for FTN signaling aided sparse code multiple access. IEEE Trans. Wirel. Commun. 2019, 19, 915–928. [Google Scholar] [CrossRef] [Green Version]
  9. Varshney, L.R. Transporting Information and Energy Simultaneously. In Proceedings of the 2008 IEEE International Symposium on Information Theory, Toronto, ON, Canada, 6–11 July 2008; pp. 1612–1616. [Google Scholar]
  10. Kim, J.; Clerckx, B.; Mitcheson, P.D. Experimental analysis of harvested energy and throughput trade-off in a realistic SWIPT system. In Proceedings of the 2019 IEEE Wireless Power Transfer Conference (WPTC), London, UK, 18–21 June 2019; pp. 1–5. [Google Scholar]
  11. La Palombara, C.; Tralli, V.; Masini, B.M.; Conti, A. Relay-assisted diversity communications. IEEE Trans. Veh. Technol. 2012, 62, 415–421. [Google Scholar] [CrossRef]
  12. Nayak, V.N.; Gurrala, K.K. A New Resource Allocation Approach for Swipt Enabled DF Relay-Based NOMA Network. In Proceedings of the 2020 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kharagpur, India, 1–3 July 2020; pp. 1–7. [Google Scholar]
  13. Dhar, S.; Banerjee, A.; Sircar, P. On outage Analysis of Two User Cooperative NOMA with Hybrid SWIPT Protocol. In Proceedings of the 2019 IEEE International Conference on Advanced Networks and Telecommunications Systems (ANTS), Goa, India, 16–19 December 2019; pp. 1–6. [Google Scholar]
  14. Lei, R.; Xu, D. On the outage performance of JT-CoMP-CNOMA networks with SWIPT. IEEE Commun. Lett. 2020, 25, 432–436. [Google Scholar] [CrossRef]
  15. Do, T.N.; An, B. Optimal sum-throughput analysis for downlink cooperative SWIPT NOMA systems. In Proceedings of the 2018 2nd International Conference on Recent Advances in Signal Processing, Telecommunications & Computing (SigTelCom), Ho Chi Minh City, Vietnam, 29–31 January 2018; pp. 85–90. [Google Scholar]
  16. Reshma, K.; Babu, A. Throughput analysis of energy harvesting enabled incremental relaying NOMA system. IEEE Commun. Lett. 2020, 24, 1419–1423. [Google Scholar] [CrossRef]
  17. Liu, Y.; Ye, Y.; Ding, H.; Gao, F.; Yang, H. Outage Performance Analysis for SWIPT-Based Incremental Cooperative NOMA networks with non-linear harvester. IEEE Commun. Lett. 2019, 24, 287–291. [Google Scholar] [CrossRef]
  18. Ye, Y.; Li, Y.; Wang, D.; Lu, G. Power Splitting Protocol Design for the Cooperative NOMA with SWIPT. In Proceedings of the 2017 IEEE International Conference on Communications (ICC), Paris, France, 21–25 May 2017; pp. 1–5. [Google Scholar]
  19. Zaidi, S.K.; Hasan, S.F.; Gui, X. Time Switching Based Relaying for Coordinated Transmission Using NOMA. In Proceedings of the 2018 Eleventh International Conference on Mobile Computing and Ubiquitous Network (ICMU), Auckland, New Zealand, 5–8 October 2018; pp. 1–5. [Google Scholar]
  20. Liu, Y.; Ding, Z.; Eïkashlan, M.; Poor, H.V. Cooperative Non-Orthogonal Multiple Access in 5G Systems with SWIPT. In Proceedings of the 2015 23rd European Signal Processing Conference (EUSIPCO), Nice, France, 31 August–4 December 2015; pp. 1999–2003. [Google Scholar]
  21. Yu, Y.; Yang, Z.; Wu, Y.; Hussein, J.A.; Jia, W.-K.; Dong, Z. Outage performance of NOMA in cooperative cognitive radio networks with SWIPT. IEEE Access 2019, 7, 117308–117317. [Google Scholar] [CrossRef]
  22. Guo, Y.; Li, Y.; Li, Y.; Cheng, W.; Zhang, H. SWIPT Assisted NOMA for Coordinated Direct and Relay Transmission. In Proceedings of the 2018 IEEE/CIC International Conference on Communications in China (ICCC), Beijing, China, 16–18 August 2018; pp. 111–115. [Google Scholar]
  23. Kader, M.F.; Uddin, M.B.; Islam, A.; Shin, S.Y. Cooperative non-orthogonal multiple access with SWIPT over Nakagami-m fading channels. Trans. Emerg. Telecommun. Technol. 2019, 30, e3571. [Google Scholar] [CrossRef]
  24. Liu, Y.; Ding, H.; Shen, J.; Xiao, R.; Yang, H. Outage performance analysis for SWIPT-based cooperative non-orthogonal multiple access systems. IEEE Commun. Lett. 2019, 23, 1501–1505. [Google Scholar] [CrossRef]
  25. Kochi, J.; Nakai, R.; Sugiura, S. Hybrid NOMA/OMA Broadcasting-and-Buffer-State-Based Relay Selection. IEEE Trans. Veh. Technol. 2021, 70, 1618–1631. [Google Scholar] [CrossRef]
  26. Zanella, A.; Bazzi, A.; Masini, B.M. Analysis of Cooperative Systems with Wireless Power Transfer and Randomly Located Relays. In Proceedings of the 2015 IEEE International Conference on Communication Workshop (ICCW), London, UK, 8–12 June 2015; pp. 1964–1969. [Google Scholar]
  27. Zanella, A.; Bazzi, A.; Masini, B.M. Relay selection analysis for an opportunistic two-hop multi-user system in a poisson field of nodes. IEEE Trans. Wirel. Commun. 2016, 16, 1281–1293. [Google Scholar] [CrossRef]
  28. Li, S.; Bariah, L.; Muhaidat, S.; Sofotasios, P.C.; Liang, J.; Wang, A. Swipt-enabled cooperative noma with mth best relay selection. IEEE Open J. Commun. Soc. 2020, 1, 1798–1807. [Google Scholar] [CrossRef]
  29. Tran, H.Q.; Nguyen, T.-T.; Phan, C.V.; Vien, Q.-T. On the Performance of NOMA in SWIPT Systems with Power-Splitting Relaying. In Proceedings of the 2019 19th International Symposium on Communications and Information Technologies (ISCIT), Ho Chi Minh City, Vietnam, 25–27 September 2019; pp. 255–259. [Google Scholar]
  30. Liu, J.; Xiong, K.; Lu, Y.; Fan, P.; Wang, D.; Zhong, Z. SWIPT-Enabled NOMA Networks with Full-Duplex Relaying. In Proceedings of the 2018 IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar]
  31. Nomikos, N.; Charalambous, T.; Vouyioukas, D.; Wichman, R.; Karagiannidis, G.K. Integrating broadcasting and NOMA in full-duplex buffer-aided opportunistic relay networks. IEEE Trans. Veh. Technol. 2020, 69, 9157–9162. [Google Scholar] [CrossRef]
  32. Jameel, F.; Wyne, S.; Nawaz, S.J.; Chang, Z.; Ristaniemi, T. Outage Analysis of Relay-Aided Non-Orthogonal Multiple Access with Partial Relay Selection. In Proceedings of the 2018 IEEE Globecom Workshops (GC Wkshps), Abu Dhabi, United Arab Emirates, 9–13 December 2018; pp. 1–6. [Google Scholar]
  33. Nguyen, H.V.; Kim, H.M.; Kang, G.-M.; Nguyen, K.-H.; Bui, V.-P.; Shin, O.-S. A survey on non-orthogonal multiple access: From the perspective of spectral efficiency and energy efficiency. Energies 2020, 13, 4106. [Google Scholar] [CrossRef]
  34. Dinkelbach, W. On nonlinear fractional programming. Manag. Sci. 1967, 13, 492–498. [Google Scholar] [CrossRef]
  35. Kiefer, J. Sequential minimax search for a maximum. Proc. Am. Math. Soc. 1953, 4, 502–506. [Google Scholar] [CrossRef]
Figure 1. Downlink NOMA–SWIPT cooperative relay network.
Figure 1. Downlink NOMA–SWIPT cooperative relay network.
Sensors 21 05720 g001
Figure 2. Time division resource allocation rule.
Figure 2. Time division resource allocation rule.
Sensors 21 05720 g002
Figure 3. Decoding performance of users: (a) in direct-link mode ( P s = 1 , a = 0.2 ); (b) in cooperative mode ( P s = 1 , a = 0.2 , ρ = 0.6 ).
Figure 3. Decoding performance of users: (a) in direct-link mode ( P s = 1 , a = 0.2 ); (b) in cooperative mode ( P s = 1 , a = 0.2 , ρ = 0.6 ).
Sensors 21 05720 g003
Figure 4. Decoding performance of users after user selection ( P s = 1 , a = 0.2 , ρ = 0.6 ).
Figure 4. Decoding performance of users after user selection ( P s = 1 , a = 0.2 , ρ = 0.6 ).
Sensors 21 05720 g004
Figure 5. EE performance of networks under different user selections ( P s = 10 , a = 0.2 , ρ = 0.6 ).
Figure 5. EE performance of networks under different user selections ( P s = 10 , a = 0.2 , ρ = 0.6 ).
Sensors 21 05720 g005
Figure 6. EE and BER performance comparison in cooperative mode under different BS power allocation factors ( P s = 10 , ρ = 0.6 ).
Figure 6. EE and BER performance comparison in cooperative mode under different BS power allocation factors ( P s = 10 , ρ = 0.6 ).
Sensors 21 05720 g006
Figure 7. Influence curves of different parameters on EE: (a) BS transmission power P s ( a = 0.2 , ρ = 0.6 ); (b) relay PS factor ρ ( a = 0.2 , P s = 1 ).
Figure 7. Influence curves of different parameters on EE: (a) BS transmission power P s ( a = 0.2 , ρ = 0.6 ); (b) relay PS factor ρ ( a = 0.2 , P s = 1 ).
Sensors 21 05720 g007
Figure 8. Network EE curves in different modes ( a = 0.2 ).
Figure 8. Network EE curves in different modes ( a = 0.2 ).
Sensors 21 05720 g008
Figure 9. Comparison of EE performance in different system models ( a = 0.2 ).
Figure 9. Comparison of EE performance in different system models ( a = 0.2 ).
Sensors 21 05720 g009
Table 1. Parameters and corresponding values of simulations.
Table 1. Parameters and corresponding values of simulations.
ParametersValues
Modulation method4QAM
Numbers of near users K = 3
Distance between BS and far user U 2 d 2 = 2   km
Propagation coefficients ς = 1 , ϱ = 3 [26]
Efficiency of energy harvester η = 0.7
Hardware circuit energy consumption P c = 0.05   W
Target data rates (bit per channel use) R 1 = R 2 = 0.1
Times of Monte Carlo simulation100,000
Table 2. Optimal energy efficiency in different network models.
Table 2. Optimal energy efficiency in different network models.
Network ModelsOptimal EE (Bits/J)Performance
Improvement
NOMA–SWIPT cooperative network1.9601
OMA–SWIPT cooperative network1.78700.40 dB
Non-SWIPT–NOMA cooperative network1.85210.25 dB
NOMA–SWIPT direct-link network1.72950.54 dB
NOMA–SWIPT relay network1.33821.66 dB
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhou, N.; Hu, J.; Hou, J. Research on Energy Efficiency of NOMA–SWIPT Cooperative Relay Network Using GS-DinkelBach Algorithm. Sensors 2021, 21, 5720. https://doi.org/10.3390/s21175720

AMA Style

Zhou N, Hu J, Hou J. Research on Energy Efficiency of NOMA–SWIPT Cooperative Relay Network Using GS-DinkelBach Algorithm. Sensors. 2021; 21(17):5720. https://doi.org/10.3390/s21175720

Chicago/Turabian Style

Zhou, Ninghao, Jinfeng Hu, and Jia Hou. 2021. "Research on Energy Efficiency of NOMA–SWIPT Cooperative Relay Network Using GS-DinkelBach Algorithm" Sensors 21, no. 17: 5720. https://doi.org/10.3390/s21175720

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop