Joint Beamforming and Power Splitting Control in Downlink Cooperative SWIPT NOMA Systems
Yanqing Xu, Chao Shen, Zhiguo Ding, Xiaofang Sun, Shi Yan, Gang Zhu,, and Zhangdui Zhong

TL;DR
This paper proposes a novel cooperative SWIPT NOMA protocol with joint beamforming and power splitting optimization, demonstrating improved data rates and efficiency through advanced convex approximation and exhaustive search techniques.
Contribution
It introduces a new cooperative MISO SWIPT NOMA protocol with joint optimization methods and proves the optimality of the solutions, reducing complexity with iterative algorithms.
Findings
The proposed algorithm converges within a few iterations.
SWIPT-aided NOMA outperforms existing protocols.
Optimal solutions are achieved for both MISO and SISO cases.
Abstract
This paper investigates the application of simultaneous wireless information and power transfer (SWIPT) to cooperative non-orthogonal multiple access (NOMA). A new cooperative multiple-input single-output (MISO) SWIPT NOMA protocol is proposed, where a user with a strong channel condition acts as an energy-harvesting (EH) relay to help a user with a poor channel condition. The power splitting (PS) scheme is adopted at the EH relay. By jointly optimizing the PS ratio and the beamforming vectors, the design objective is to maximize the data rate of the "strong user" while satisfying the QoS requirement of the "weak user". It boils down to a challenging nonconvex problem. To resolve this issue, the semidefinite relaxation (SDR) technique is applied to relax the quadratic terms related with the beamformers, and then it is solved to its global optimality by two-dimensional exhaustive search.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Joint Beamforming and Power Splitting Control in Downlink Cooperative SWIPT NOMA Systems
Yanqing Xu, Chao Shen, Zhiguo Ding, Xiaofang Sun, Shi Yan, Gang Zhu, and Zhangdui Zhong Manuscript received November 26, 2016; revised March 22, 2017; accepted May 24, 2017. Date of publication; date of current version. The associate editor coordinating the review of this manuscript and approving it for publication was Prof. Xin Wang. The work of Y. Xu and C. Shen are supported by NSFC 61501024, RCS2016ZZ004, ISN14-09, the Fundamental Research Funds for the Central Universities (2017JBM315), and National S&T Major Project 2016ZX03001021-003. The work of Z. Ding is supported by the UK EPSRC under grant number EP/L025272/1 and by H2020-MSCA-RISE-2015 under grant number 690750. The work of Z. Zhong is supported by NSFC U1334202. Part of this work was presented at the IEEE International Conference on Communications (ICC), Paris, May. 2017 [1]. (Corresponding Author: Chao Shen.) Y. Xu and C. Shen are with the State Key Laboratory of Rail Traffic Control and Safety, Beijing Jiaotong University, Beijing 100044, China, and also with the State Key Laboratory of Integrated Services Networks, Xidian University, Xi’an 710071, China (e-mail: {xuyanqing,chaoshen}@bjtu.edu.cn). Z. Ding and S. Yan are with the School of Computing and Communications, Lancaster University, Lancaster LA1 4WA, UK (e-mail: {z.ding, s.yan3}@lancaster.ac.uk). X. Sun, G. Zhu and Z. Zhong are with the State Key Laboratory of Rail Traffic Control and Safety, Beijing Jiaotong University, Beijing 100044, China, and also with the Beijing Engineering Research Center of High-speed Railway Broadband Mobile Communications (e-mail:{sunxiaofang,gzhu,zhdzhong}@bjtu.edu.cn). Bib information: Y. Xu, C. Shen, Z. Ding, X. Sun, S. Yan, G. Zhu, and Z. Zhong, “Joint Beamforming Design and Power Splitting Control in Cooperative SWIPT NOMA Systems,” IEEE Trans. Signal Process., June. 2017.
Abstract
This paper investigates the application of simultaneous wireless information and power transfer (SWIPT) to cooperative non-orthogonal multiple access (NOMA). A new cooperative multiple-input single-output (MISO) SWIPT NOMA protocol is proposed, where a user with a strong channel condition acts as an energy-harvesting (EH) relay to help a user with a poor channel condition. The power splitting (PS) scheme is adopted at the EH relay. By jointly optimizing the PS ratio and the beamforming vectors, the design objective is to maximize the data rate of the “strong user” while satisfying the QoS requirement of the “weak user”. It boils down to a challenging nonconvex problem. To resolve this issue, the semidefinite relaxation (SDR) technique is applied to relax the quadratic terms related with the beamformers, and then it is solved to its global optimality by two-dimensional exhaustive search. We prove the rank-one optimality, i.e., the SDR tightness, which establishes the equivalence between the relaxed problem and the original one. To further reduce the high complexity due to the exhaustive search, an iterative algorithm based on successive convex approximation (SCA) is proposed, which can at least attain its stationary point efficiently. In view of the potential application scenarios, e.g., Internet of Things (IoT), the single-input single-output (SISO) case of the cooperative SWIPT NOMA system is also studied. The formulated problem is proved to be strictly unimodal with respect to the PS ratio. Hence, a golden section search (GSS) based algorithm with closed-form solution at each step is proposed to find the unique global optimal solution. It is worth pointing out that the SCA method can also converge to the optimal solution in SISO cases. In the numerical simulation, the proposed algorithm is numerically shown to converge within a few iterations, and the SWIPT-aided NOMA protocol outperforms the existing transmission protocols.
Index Terms:
Non-orthogonal multiple access (NOMA), simultaneous wireless information and power transfer (SWIPT), semidefinite relaxation, successive convex approximation, semiclosed-form solution.
I Introduction
Recently, great interests have been drawn in non-orthogonal multiple access (NOMA), which is envisioned as an enabling technique to improve the spectral efficiency (SE) of the upcoming fifth generation (5G) network [2], especially in order to satisfy the requirement of the Internet of Things (IoT) to support massive connectivity [3]. The key idea of NOMA is to realize multiple access in the power domain, which allows multiple users to be concurrently severed at the same resource elements, e.g., time slots, frequency bands and spreading codes. By applying power-domain multiplexing at the transmitter and successive interference cancellation (SIC) at the receivers, the NOMA scheme can achieve a better system performance compared with the conventional orthogonal multiple access (OMA) scheme [4, 5, 6]. Due to the advances in multiple-input multiple-output (MIMO) techniques, the combination of NOMA and MIMO has been investigated to improve the system SE further [7, 8, 9]. A multiple-input single-output (MISO) NOMA scheme was considered in [10], in which the downlink sum rate is maximized by applying the minorization-maximization (MM) method. A relay-aided cooperative NOMA scheme [11] was proposed to improve the communication reliability of the cell-edge users, wherein, the cell-center users act as relays to help the cell-edge users.
In addition to the requirement of high SE, the energy efficiency (EE) is also a key performance indicator in 5G. As a promising solution to improve EE, scavenging energy from the environment to power the communication system has been studied intensively in the past several years [12, 13]. Since radio-frequency (RF) signals can carry both information and energy, simultaneous wireless information and power transfer (SWIPT) was introduced initially in [14] and attracted increasing attention in the communication research community [15, 16]. Specifically, to handle the limitation of the state-of-the-art circuit design, two practical receiver architectures, namely, the time switching (TS) receiver and power splitting (PS) receiver, were investigated in [15]. The transmitter design for SWIPT in a MISO interference channel is considered in [16], and therein the sum rate maximization problem was studied under four practical receiver architectures. In order to exploit the diversity gain of the cooperative transmission, many efforts have been directed towards the relay-aided SWIPT systems using amplify-and-forward (AF) [17], or decode-and-forward (DF) [18] protocols.
Motivated by the requirements of 5G and the advantages of NOMA and SWIPT, [11] proposed a cooperative NOMA strategy to improve the communication reliability for the cell-edge users. However, due to the limited energy storage at the relay nodes in, e.g., the IoT scenarios, there exists a tradeoff between the information receiving for themselves and information forwarding for others. Thus, the idea of SWIPT is introduced to the NOMA system to alleviate the energy constraint in [19], in which the cell-center users act as energy harvesting (EH) relays to help the cell-edge users and the system outage performance is analyzed with three user-paring schemes in a single-input single-output (SISO) scenario.
In this paper, we propose a novel cooperative SWIPT NOMA protocol and focus on the optimal transmission design. The considered system consists of a base station (BS) and two users, in which the “strong user” harvests the energy by using power splitting scheme, and then acts as a relay to help the “weak user”. Two cases, namely the MISO case and SISO case of the cooperative SWIPT NOMA system, are considered. In the MISO case, the joint design of beamforming and power splitting is considered. Note that, in some potential application scenarios, e.g., IoT or massive machine type communications, the SISO antenna configuration still has its advantages, e.g., low power and low cost. Thus it motivates us to investigate the SISO case of the cooperative SWIPT NOMA protocol design.
The main contributions of this paper are summarized as follows.
- •
We propose a cooperative SWIPT-aided NOMA transmission strategy, where the “strong user” acts as an EH relay to help the “weak user” to improve the communication reliability. By utilizing the power splitting scheme, the “strong user” forwards the information by using the harvested energy only. As a result, relay transmission is powered by the harvested energy, and doesn’t consume energy from its battery in the information forwarding stage.
- •
The data rate maximization of the “strong user” is considered in MISO cases. The formulated problem is nonconvex and challenging to solve. We then apply the SDR technique to relax the quadratic terms related with the beamformers. The SDR tightness is proved, which establishes the equivalence between the two problems. However, due to the high complexity to get the global optimal solution, an SCA-based iterative algorithm is developed to efficiently obtain at least a stationary point of the problem.
- •
Motivated by the practical applications, we consider the cooperative SWIPT NOMA transmission strategy in SISO cases. We prove that the optimal value of the formulated problem is strictly unimodal with respect to the PS ratio and thus the optimal PS ratio can be efficiently obtained through the GSS method. Thus an iterative algorithm is presented based on the GSS method, and at each iteration, the optimal power allocation coefficient has a closed-form expression. In addition, we found that both the SCA- and the GSS-based algorithms can converge to the unique global optimum in SISO cases. The performance advantages of the proposed transmission strategy are shown in the simulation section.
The rest of the paper is organized as follows. In Section II, the system model and the problem formulation of the cooperative SWIPT NOMA in MISO cases are presented. In Section III, an SCA-based iterative algorithm is proposed to solve the joint beamforming design and power splitting control problem. The cooperative SWIPT NOMA in SISO cases are analyzed in Section IV and a semiclosed-form optimal solution is derived. Simulation results and conclusions are given in Section V and Section VI, respectively.
Notations: Column vectors and matrices are denoted by boldfaced lowercase and uppercase letters, e.g., and . The superscript and denote the transpose and (Hermitian) conjugate transpose, respectively. and rank represent the trace and the rank of matrix , respectively. denotes the statistical expectation. denotes the Euclidean norm of vector and denotes the magnitude of a complex number .
II System Model and Problem Formulation
A downlink MISO transmission system is considered, as shown in Fig. 1, where the BS is equipped with antennas and there are two single-antenna users, i.e., user and user . Without loss of generality, we assume that these two users have different channel conditions. It is assumed that user has a poorer channel condition than user , e.g., user is a cell-edge user and user is a cell-center user. Hence, to guarantee the QoS requirement of user , user can act as an EH relay to help user .
Two stages are involved in the cooperative SWIPT NOMA transmission. In the first stage, user 1 receives the signal while user 2 performs SWIPT, i.e., the signal received at user is split into two parts – one for information decoding and the other for energy harvesting. Then in the second stage, user 2 forwards the message to user 1 with the harvested energy, while user 1 combines the message received in the two stages by maximal-ratio combination (MRC) and then decodes it. The process is detailed as below.
II-A Direct Transmission Stage
In this stage, the transmitted signal at the BS is [8], where are the i.i.d. information bearing messages for user and user , respectively. The power of the transmitted symbol is normalized, i.e., , and are the corresponding transmit beamformers, satisfying the power constraint, i.e., . Then, the observation at user is given by
[TABLE]
where is the transmit power at the BS, is the channel coefficient between the BS and user , and is the additive Gaussian white noise (AWGN) at user . Then, the received signal-to-interference-plus-noise-ratio (SINR) at user to detect can be expressed as
[TABLE]
where .
For user , the power splitting architecture, as depicted in Fig. 2, is employed to perform SWIPT. Then, the received signal for information decoding at user can be described as
[TABLE]
where is the PS ratio to be optimized later, is the channel coefficient between the BS and user , and is the AWGN.
According to the NOMA principle, successive interference cancellation (SIC) is performed at user . Particularly, user first decodes the message to user (i.e. ) and then subtracts this message from its observation to decode its own information.
Therefore, by letting , its reads
[TABLE]
which should be no less than the target SINR of user 1, denoted by , such that the message can be successfully decoded at user . Hence, we have the constraint
[TABLE]
Then user subtracts from to further decode its own message . The corresponding can be expressed as
[TABLE]
The energy harvested by user can be modelled as [20]
[TABLE]
where is the transmission time fraction for the first stage and we assume that the two stages have the same transmission duration, i.e., . Assume that the harvested energy is used for information forwarding only, while the energy for maintaining circuit, signal processing, etc., is neglected [19]. Thus, the transmit power at user is shown to be
[TABLE]
II-B Cooperative Transmission Stage
In this stage, user forwards to user by the harvested energy. Therefore, user observes
[TABLE]
where is the channel coefficient from user to user , and is the AWGN at user . Thus, the to detect is given by
[TABLE]
where .
At the end of stage 2, user 1 decodes the message jointly based on the signals received from BS and user by using MRC. Hence the equivalent SINR at user can be written as
[TABLE]
The aim of the system design is to maximize the date rate of user , and meanwhile, guarantee the QoS requirement of user . Note that rate maximization of user is equivalent to maximize its SNR. Then the problem can be formulated as
[TABLE]
In P1, the objective (12a) is to maximize the receive SNR of user , which is thus called the best-effort user. Constraints (12b) and (12c) indicate the received SINR to decode should be no less than the target SINR, . Specifically, (12b) is to ensure can be successfully decoded at user and (12c) is to guarantee the QoS requirement of user . The power constraint of the transmit beamformers is represented by (12d) and the PS ratio constraint is characterized by (12e).
Here we remark that the nonconvex problem P1 is challenging to solve, mainly due to the coupling between the PS ratio and the quadratic terms of the beamformers in the objective function and constraints. In the following, we will first reformulate P1 by using the SDR technique and then approximately solve the reformulated problem with an SCA-based iterative algorithm.
III Suboptimal Beamforming Design and Power Splitting Control
In this section, the noncovex problem P1 is firstly transformed into an equivalent problem with the well-known SDR technique [21]. Secondly, some reformulations are conducted to transform the nonconvex terms in the obtained problem into tractable ones. Finally, an SCA-based iterative algorithm is proposed to approximately solve the reformulated problem.
III-A Reformulation of P1 with SDR
We define two positive semidefinite (PSD) matrices and as
[TABLE]
and by adopting the SDR technique, P1 can be relaxed as
[TABLE]
where for . The constraint (14b) can be rewritten as a convex one, which is given by
[TABLE]
Note that the equivalence of P1 and P2 cannot be guaranteed due to the nonconvex rank-one constraints are dropped in P2, which motivates us to prove the equivalence between the two problems. Since the objective function of P2 and the constraints (14c) and (15) are all nonlinear expressions, the conclusion in [22] cannot be applied directly to prove the rank-one optimality. Fortunately, we still have the following proposition.
Proposition 1
P2* always has an optimal solution with and , whenever it is feasible.*
Proof.
Firstly, by introducing an auxiliary variable to the constraint (14c), it can be equivalently rewritten as
[TABLE]
Then, for any given and , P2 is degraded into the following linear SDP problem
[TABLE]
Assume that P3 is feasible, and thus it is also dual feasible. Then, according to Theorem 3.2 in [22], we conclude that P3 always has an optimal solution (, ) and satisfy
[TABLE]
From (17c), we have and if P3 is feasible, thus , and then .
- •
If , then we have .
- •
If , then and P3 is equivalent to
[TABLE]
Again, by Theorem 3.2 in [22], we can conclude that there exits an optimal solution which satisfies , and thus .
Moreover, the optimal and in P3 can be found through the two-dimensional exhaustive search method. Thus the rank-one optimality of P2, i.e., the SDR tightness, is proved. ∎
Remark 1
The special case with indicates that the system can just satisfy the QoS requirement of user 1. When the QoS requirement of user 1 is high or its channel condition is weak, it tends to sacrifice the data rate of user to guarantee its own QoS requirement.
Remark 2
The optimal solution to P3 is not always guaranteed to be rank-one. Hence, if , then the optimal beamforming vectors and to P1 can be obtained from and by eigen-decomposition, otherwise, Gaussian randomization procedure can be utilized to yield a suboptimal solution [21].
Due to the high complexity of the two-dimensional exhaustive search method, it motivates us to develop a more efficient algorithm to solve P2. Notice that, although all beamformer related quadratic terms in P1 are linearized in the semidefinite cone, P2 is still mathematically intractable, as explained in the following. By verifying the Hessian of the objective function, it can be readily verified that this is a nonconvex function (in fact, a sloping saddle surface function). Furthermore, (14c) is also nonconvex due to the coupling among the variables , and . In the next two subsections, we will first reformulate the nonconvex expressions (14a) and (14c) in P2 and then develop an SCA-based algorithm to efficiently obtain a stationary point of P2.
III-B *Reformulation of Nonconvex Constraints in *P2
By epigraph reformulation [23], the objective function (14a) can be equivalently rewritten as
[TABLE]
which consists of a linear objective function (20a), a nonconvex quadratic inequality constraint (20b) and a convex linear matrix inequality (LMI) constraint (20c).
Recall that (14c) is equivalent to (16), where (16a) is a nonconvex constraint and it will be dealt with in the next subsection, while (16b) can be transformed into a nonconvex quadratic constraint and an LMI constraint as below
[TABLE]
Until now, P2 becomes
[TABLE]
Compared to P2, P4 explicitly reveals the fundamental difficulties of P1 that lie in the nonconvex constraints (22b)-(22d). In the following, we will use an iterative approach to approximate this problem, in which constraints (22b) and (22c) are replaced by their first-order Taylor expansions and constraint (22d) is approximated by using the arithmetic-geometric mean (AGM) inequality.
III-C *SCA-based Algorithm for *P4
The key idea of the SCA method is to iteratively approximate the nonconvex problem by convex ones [24]. Performing the first-order Taylor approximation, the nonconvex constraints (22b) and (22c) can be approximated as below
[TABLE]
where and denote the value of variable and at the -th iteration.
For constraint (22d), the AGM inequality can be used to yield approximate constraint. For any nonnegative variables , the AGM inequality-based approximation of the nonconvex expression , which has the same form as (22d), can be described as
[TABLE]
where the first equality holds if and only if . Therefore, the constraint (22d) can be approximated by the following convex constraint
[TABLE]
where is the value of at the -th iteration and can be updated by
[TABLE]
Hence, the problem that needs to be solved during the -th iteration is given by
[TABLE]
which is a convex problem. Thus it can be efficiently handled with the off-the-shelf convex solver, e.g., CVX [25].
The SCA-based algorithm is outlined in Algorithm 1. The main part of this algorithm is an iterative procedure, which starts by solving P4 to get an approximated solution with the initial value of , , , and update the value of , , , after each iteration according to the obtained solution. The iterative procedure will repeat until the gap of the objective function between two successive iterations is below a threshold . In fact, we can draw the following proposition.
Proposition 2
The proposed algorithm can continuously decrease the rate gap between two successive iterations and guarantee the generated rate sequence converges to at least a stationary point whenever P4 is feasible.
Proof.
The proof of Proposition 2 is similar to [24], and we omit it here. ∎
Remark 3
It is worth to pointing out that the objective function (14a) can also be alternatively reformulated as
[TABLE]
where the preconditioning parameter is chosen to balance the terms and such that potential conditioning of the problem can be improved with more favorable properties for the solution. The relevant constraints can also be expressed with the form of difference of quadratic functions. Then the idea of SCA can be implemented over (28), and it can also converge to a stationary point whenever P4 is feasible [24, 26] .
In the previous sections, we focus on the system design of the cooperative SWIPT NOMA scheme in MISO cases. However, from the perspective of practical applications, e.g., in the IoT scenario, the devices are typically equipped with a single antenna. Motivated by this, we will further consider the cooperative SWIPT NOMA scheme under the SISO cases. The resultant problem is a special case of P1 with , hence it can be effectively solved by Algorithm 1. However, only a stationary point can be attained. In the following section, we will present an iterative algorithm, through which the global optimality of the obtained solution can be guaranteed. In addition, the optimum can be written as a closed-form expression in each iteration.
IV Optimal Transmission Protocol Design for SISO Cases
In this section, we consider the cooperative SWIPT NOMA transmission protocol design in SISO cases, in which all the nodes (i.e., the BS, user and user ) are equipped with a single antenna.
IV-A Problem Formulation in SISO Cases
In SISO cases, the beamforming design in P1 is degraded into a power control problem. The beamforming vector is replaced by a power control variable , representing the power fraction for message . Then, the optimization problem in SISO cases can be formulated as
[TABLE]
where , and are normalized channel gains, respectively.
As mentioned before, P6 can be effectively solved with Algorithm 1 to yield a stationary point. To obtain the global optimum, in the next subsection, we will present a golden section search (GSS) based iterative algorithm, by which the global optimum of P6 admits a semiclosed-form expression.
IV-B *Global Optimal Solution to *P6
Recall that the PS ratio represents the amount of signal power for EH of user 2. So, if all the power received by user is used for EH, i.e., , then the user has a zero data rate and cannot help user . Correspondingly, if , namely, no EH at user 2 and all its received power is used for information decoding, however, it has also no energy to help user 1 and then the QoS requirement of user may not be guaranteed. So, the optimal value of for P6 lies in . In fact, the feasible set of is characterized by the following lemma.
Proposition 3
The feasible set of is , where and .
Proof.
(29b) implies that the message of user can be successfully decoded by user , while (29c) guarantees the QoS target of user . Hence, for any , (29b) and (29c) require that
[TABLE]
Both (29b) and (29c) prefer a larger , consequently, taking , (30) becomes
[TABLE]
Recall that , the feasible set of is thus given by , where . This completes the proof. ∎
From the proof of Lemma 3, some interesting observations can be obtained.
Remark 4
The achievable data rate for user , denoted by , is definitely [math] when , and if . Specifically, if and [math] otherwise, which indicates that the user 2 can achieve a positive data rate only when the normalized channel gain, , is large enough to support the required SINR, .
For the convenience of illustration, we transform P6 into a bilevel programming problem, with the upper-level variable being , which is given by
[TABLE]
where is the inner optimization problem with respect to . Now, we can observe that, for any given , (32b) and (32c) can be rewritten respectively as
[TABLE]
So, the optimal is given by the following closed-form expression:
[TABLE]
in which , .
From (34), we can get the following useful observation.
Remark 5
If , then (32b) must hold with equality, otherwise, (32c) holds with equality.
With given , the optimal and thus is determined through (34). Hence, the key is to get the optimal in an efficient way. To this end, we first prove that possesses the following property, which can be used to derive an iterative algorithm to obtain the optimal .
Proposition 4
* is strictly unimodal with respect to .*
Proof.
The sketch of the proof for the proposition is provided in the following first. If is strictly unimodal in , then it is in fact restricted to being strictly monotonically increasing, or strictly monotonically decreasing, or strictly monotonically increasing until and then strictly monotonically decreasing. In the following, we will show that is either monotonically decreasing or increasing first then decreasing in .
With some algebraic manipulations, we can find that prefers a smaller and a smaller ; (32b) prefers a smaller and a larger , while (32c) prefers a larger and a larger .
Lemma 1
For any given , the optimal will make at least one of the two constraints (32b) and (32c) holds the equality.
Proof.
See Appendix A. ∎
Based on Lemma 1, we can conduct the proof in the following two cases.
Case 1: (32b) holds the equality with .
Assuming , with the increasing of , should also be increased such that both (32b) and (32c) can be satisfied. However, will be strictly decreased. Recall that if increases to , will reach to , and then any larger will make P6 infeasible. In summary, is strictly monotonically decreasing with the increase of in this case.
Case 2: (32c) holds the equality with .
Assuming , with the increase of , the value of can be decreased, such that both (32b) and (32c) can be satisfied. However, the value of the left side of (32b) continuously decreases with the increase of and the decrease of until the constraint (32b) becomes active, under which, the solution of to (32b) and (32c) is denoted by . Moreover, we have (refer to Remark 5). Then, the same thing happens as in Case 1, i.e., is monotonically decreasing when .
Now let us focus on the monotonicity of when . Since will be decreased with increasing , the monotonicity of can not be verified directly. Recall that (32c) holds the equality in this case (refer to Remark 5), so the optimal can be written as
[TABLE]
Based on the following lemma, we further conclude that it is always true that when .
Lemma 2
For any , it is always true that .
Proof.
See Appendix B ∎
Define a function , which has the same unimodality as . Inserting yields
[TABLE]
Now the monotonicity of can be verified by its first-order derivative, as given by
[TABLE]
Please refer to Appendix C for the details.
Notice that , so it suffices to verify the monotonicity of by the difference between the numerator and denominator of the first term of the right side of (37). The difference is given by
[TABLE]
Please refer to Appendix D for the details.
Recall that , so is continuous and strictly monotonically decreasing with . Thus we have
- •
If , then and decreases strictly monotonically with .
- •
If , then and increases strictly monotonically with .
- •
If and , then there exists an unique which makes increase strictly monotonically with and decrease strictly monotonically with .
In summary, in Case 2, either strictly monotonically decreases with , or strictly monotonically increases with and then strictly monotonically decreases with .
In conclusion, is strictly unimodal with respect to in both Case 1 and 2. This completes the proof. ∎
Remark 6
From above, we conclude that cannot be an strictly monotonically increasing function. Otherwise, P6 is feasible if and only if , since always holds true (refer to Remark 4).
As is strictly unimodal with respect to , the optimal can be obtained through the GSS method and, for a fixed , the optimal is given by (34). So the semiclosed-form solution of P6 can be attained through a GSS-based algorithm as shown in Algorithm 2 . Here we also remark that Algorithm 2 converges to the unique global optimal solution to P6 due to its strict unimodality.
Remark 7
Due to the strict unimodality of P6 with , we can draw the fact that the stationary point obtained by Algorithm 1 in SISO cases is exactly the unique global optimal solution whenever P6 is feasible, which will be verified in the simulation section.
V Numerical Results
In this section, some simulation results are shown to evaluate the performance of the proposed cooperative SWIPT NOMA protocol.
V-A Simulation Setup
In the simulations, we assume the two users are randomly allocated in a 5-meter 6-meter room and the BS is fixed at the edge with a coordinate . The distance-dependent pass loss is modeled by , in which denotes the Euclidean distance in meters and is the path loss exponent. Without loss of generality, we assume the path loss exponents for user and user are and , respectively. Assume that the noise power is dBm and the total system bandwidth is MHz. By applying the Racian fading channel model, the downlink channels are modeled as
[TABLE]
where denotes the Rician factor, and follow the LOS deterministic components, and , and are the standard Rayleigh fading components with zero mean and unit variance. All the simulation results are averaged over 1,000 independent channel realizations.
For comparison, we introduce some other transmission strategies, namely the noncooperative NOMA strategy, OMA with dynamic time allocation and OMA with fixed time allocation, which are described as follows
- •
In the noncooperative NOMA strategy, the system still performs the NOMA strategy. However, there is no SWIPT operation at user 2, i.e., the cooperative transmission stage is removed. The BS designs the beamforming vectors to maximize the data rate of user and, meanwhile, satisfy the QoS requirement of user .
- •
In the OMA with dynamic time allocation, the system operates in the TDMA mode, i.e., the BS sends information to user and user in different time intervals. Moreover, the time allocation scheme obeys a dynamic manner.
- •
In the OMA with fixed time allocation, the system operates in the TDMA mode and the time resource is evenly allocated to user and user .
V-B Sum Rate of Users
Fig.3 depicts the sum rate of two users versus transmission power of the BS in the MISO case. One can observe that the performance of the proposed SCA-based algorithm is very close to that of the exhaustive search method. Also, we find that the proposed cooperative SWIPT NOMA strategy yields the best performance among all the considered transmission strategies. Specifically, the proposed strategy outperforms the noncooperative NOMA scheme in the low power regime and has the same performance in the high power regime. This is because the cooperative transmission provides a higher gain, which is very useful to improve the reception reliability when the system experiences deep fading in the low power regime. Besides, the noncooperative NOMA strategy achieves a better performance than the OMA strategy, indicating the advantage of NOMA in improving the system SE. Moreover, the OMA with dynamic time allocation outperforms that with fixed time allocation due to its extra flexibility on resource allocation. The system performance comparison in SISO cases is shown in Fig. 4, it can be seen that the proposed strategy always achieves a better performance than any other considered strategies.
Fig. 5 depicts the feasible probability versus transmit power of the BS with different algorithms in MISO cases and SISO cases. It can be seen that the feasible probability increases with the transmit power. Besides, the feasible probability of the proposed SCA-based algorithm is very close to that of the exhaustive search method based algorithm, which implies that the conservativeness of the proposed approximation method is limited in our simulation.
To investigate the impact of different target rates of user on the achievable data rate of user , Fig. 6 shows the rates tradeoff between the two users in two different transmission power cases, i.e., dBm and dBm, respectively. It is observed that the achievable data rate of user decreases with the increasing of the target rate of user . The reason is that, with the increasing of the target rate of user , the BS coordinates the beamforming vectors to satisfy the requirement of user , which leads to a reduction of the power allocated to user . Note that the gap between the two transmission schemes increases with the increasing target rate of user in two transmission power cases (both are high transmission power cases, as depicted in Fig. 3), implying that the cooperative SWIPT NOMA works better than the noncooperative NOMA when user prefers a higher data rate.
Fig. 7 shows the sum rate comparison of different transmission strategies with different numbers of transmission antennas. We observe that the multiple antenna technique can efficiently improve the sum rate of the system in different transmission strategies. Furthermore, we find that the noncooperative NOMA strategy with MISO achieves a better performance than the cooperative SWIPT NOMA with SISO in the high transmission power regime, which also implies the importance of the multi-antenna technique.
Fig. 8 demonstrates the feasible probability versus target rate of user with different transmission strategies. As can be seen from this figure, with the same feasible probability, the proposed cooperative SWIPT NOMA strategy supports a larger target rate of user compared with the other considered strategies. Specifically, with a feasible probability, the supported target rate of user with the cooperative SWIPT NOMA strategy is Mbps, whereas the noncooperative NOMA strategy can only support user with a target rate of Mbps. From another perspective, with the same target rate of user , the proposed strategy yields the largest feasible probability among all the considered strategies, indicating that the cooperative SWIPT NOMA strategy can significantly improve the communication reliability of user .
V-C Optimality of the Obtained Solutions
Fig. 9 displays the convergence behavior of the Algorithm 1 and the Algorithm 2 in SISO cases. It can be observed that the two algorithms converge to the same sum rate after several iterations, which validates the global optimality of the solution generated by Algorithm 1 in SISO cases. Thus it motivates us to investigate the solution optimality of Algorithm 1 in MISO cases. Due to the complexity of P4, it is extremely challenging for us to prove the obtained beamforming matrices to be rank-one. So, the rank optimality of the obtained solutions is demonstrated with simulation results as presented in Fig. 10, where is defined as the ratio of the largest eigenvalue and the second largest eigenvalue of beamforming vectors and , and which depicts the ratio versus antenna number for channel realizations. We can see that P4 can always yield a sufficiently large in all simulation cases, implying that the proposed SCA based algorithm can always attain rank-one solutions when it converges, i.e., the SDR tightness still holds.
VI Conclusions
In this paper, we have proposed a novel cooperative SWIPT-aided NOMA transmission strategy. Two transmission protocols, namely, the cooperative SWIPT NOMA in MISO and SISO cases, have been considered. In MISO cases, the joint design of beamforming and power splitting has been considered. We have equivalently transformed the formulated problem with the SDR technique and proved the rank-one optimality. The reformulated problem can be solved to its global optimal solution by two-dimensional exhaustive search. However, due to the high complexity of the two-dimensional exhaustive search, an SCA-based algorithm was proposed to efficiently yield at least a stationary point. Motivated by the potential applications, the cooperative SWIPT NOMA protocol design in SISO cases has also been investigated. To obtain the global optimal solution, a GSS-based algorithm was presented by proving the optimal value of the formulated problem is unimodal with respect to the PS ratio. In addition, the optimal solution can be written as a semiclosed-form expression. Moreover, we have found that both the algorithms can converge to the unique global optimal solution in SISO cases. The simulation results have shown that the proposed cooperative SWIPT NOMA strategy outperforms the existing strategies, thus marking it a promising candidate for supporting the functionality of the IoT scenarios.
Appendix A Proof of Lemma 1
We prove Lemma 1, i.e., the optimal makes at least one of the two constraints (32b) and (32c) hold the equality, by contradiction.
Assume and are the optimal solution of P6 and make the constraints (32b) and (32c) hold the inequality. There must exists a solution of P6, which can guarantee the the constraints satisfied, and meanwhile, decrease the objective function. Thus the solution could not be the optimal solution. Therefore, for given , the the optimal will make at least one of the two constraints (32b) and (32c) hold the equality. This completes the proof.
Appendix B Proof of Proposition 2
Here we prove that it is always true that with . By Assuming , we have
[TABLE]
Due to the minimum value of satisfies . So, for any , holds true. We observe that always holds true when . Due to , we conclude that is always true with .
Appendix C Proof of Equation (37)
Here we give the derivation of the first-order derivative of , and is given as below
[TABLE]
Then, the first-order derivative can be obtained by (B).
Appendix D Proof of Equation (38)
It suffices to verify the monotonicity of by the difference between the numerator and denominator of the first term of the right side of (37). The detailed derivation of the difference is given by (B).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Y. Xu, C. Shen, Z. Ding, X. Sun, S. Yan, and G. Zhu, “Joint Beamforming Design and Power Splitting Control in Cooperative SWIPT NOMA Systems,” accepted by IEEE ICC. , May 2017.
- 2[2] Y. Saito, Y. Kishiyama, A. Benjebbour, T. Nakamura, A. Li, and K. Higuchi, “Non-Orthogonal Multiple Access (NOMA) for Cellular Future Radio Access,” in Proc. IEEE Veh. Technol. Conf , June 2013, pp. 1–5.
- 3[3] Z. Ding, Y. Liu, J. Choi, Q. Sun, M. Elkashlan, C. L. I, and H. V. Poor, “Application of Non-Orthogonal Multiple Access in LTE and 5G Networks,” IEEE Commun. Mag. , vol. 55, no. 2, pp. 185–191, Feb. 2017.
- 4[4] D. Tse and P. Viswanath, Fundamentals of Wireless Communication . UK: Cambridge Univ. Press, 2005.
- 5[5] Z. Ding, Z. Yang, P. Fan, and H. V. Poor, “On the Performance of Non-Orthogonal Multiple Access in 5G Systems with Randomly Deployed Users,” IEEE Signal Process. Lett. , vol. 21, no. 12, pp. 1501–1505, Dec. 2014.
- 6[6] Z. Ding, P. Fan, and H. V. Poor, “Impact of User Pairing on 5G Nonorthogonal Multiple-Access Downlink Transmissions,” IEEE Trans. Veh. Tech. , vol. 65, no. 8, pp. 6010–6023, Aug. 2016.
- 7[7] Z. Ding, F. Adachi, and H. V. Poor, “The Application of MIMO to Non-Orthogonal Multiple Access,” IEEE Trans. Wireless Commun. , vol. 15, no. 1, pp. 537–552, Jan. 2016.
- 8[8] Q. Sun, S. Han, C. L. I, and Z. Pan, “On the Ergodic Capacity of MIMO NOMA Systems,” IEEE Wireless Commun. Lett. , vol. 4, no. 4, pp. 405–408, Aug. 2015.
