Next Article in Journal
Using PCM in Two Proposed Residential Buildings in Christchurch, New Zealand
Previous Article in Journal
Recoveries of Oil and Hydrolyzed Sugars from Corn Germ Meal by Hydrothermal Pretreatment: A Model Feedstock for Lipid-Producing Energy Crops
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Resource Allocation for SWIPT-Based Two-Way Relay Networks

1
The School of Electrical and Electronic Engineering, Chongqing University of Technology, Chongqing 400054, China
2
The School of Communication and Information Engineering, Chongqing College of Electronic Engineering, Chongqing 401331, China
3
The School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
4
The School of Electrical Engineering and Computer Science, Oregon State University, Corvallis, OR 97331, USA
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Energies 2020, 13(22), 6024; https://doi.org/10.3390/en13226024
Submission received: 14 October 2020 / Revised: 4 November 2020 / Accepted: 11 November 2020 / Published: 18 November 2020
(This article belongs to the Section A1: Smart Grids and Microgrids)

Abstract

:
This paper considers simultaneous wireless information and power transfer (SWIPT) in a decode-and-forward two-way relay (DF-TWR) network, where a power splitting protocol is employed at the relay for energy harvesting. The goal is to jointly optimize power allocation (PA) at the source nodes, power splitting (PS) at the relay node, and time allocation (TA) of each duration to minimize the system outage probability. In particular, we propose a static joint resource allocation (JRA) scheme and a dynamic JRA scheme with statistical channel properties and instantaneous channel characteristics, respectively. With the derived closed-form expression of the outage probability, a successive alternating optimization algorithm is proposed to tackle the static JRA problem. For the dynamic JRA scheme, a suboptimal closed-form solution is derived based on a multistep optimization and relaxation method. We present a comprehensive set of simulation results to evaluate the proposed schemes and compare their performances with those of existing resource allocation schemes.

1. Introduction

As the Internet of Things (IoT) continues to develop, the number of low-power wireless devices connected to the Internet will increase rapidly. The energy cost for the vast amount of wireless communication and sensing devices will significantly affect the networking performance and the lifetime of nodes in IoT networks [1,2]. A promising technique to address energy issues, named simultaneous wireless information and power transfer (SWIPT), has received much attention. It is a branch of wireless energy harvesting (EH) that utilizes both the information and energy conveyed by radio frequency signals at the same time [3,4].
The concept of SWIPT was first proposed in [5] and assumed that the receiver is capable of energy harvesting and information decoding at the same time. Then, Zhou et al. [6] proposed two practical receiver architectures: time switching (TS) receiver and power splitting (PS) receiver. With these two architectures, the idea of SWIPT has been extended in many scenarios. The efficacy of SWIPT is analyzed in [7] for multiple-input single-output (MISO) systems under different channel state information (CSI), where closed-form representations of the ergodic downlink rate and the data outage probability are derived. Wirelessly powered cooperative jamming for secure communication in SWIPT systems is considered in [8], where optimal power allocation which aims at maximizing secrecy information is derived. Joint transceiver optimization is investigated in [9] for nonregenerative MIMO-SWIPT relay systems, which jointly optimizes the source precoding matrices, the relay amplification matrix, and the TS factor to maximize the source–destination mutual information (MI). In Reference [10], a “win-win” collaboration protocol is proposed for a wirelessly powered communication network (WPCN) with group cooperation. Aimed at improving the security of the primary network, the artificial-noise-aided beamforming design problems are investigated in [11] for MISO nonorthogonal multiple access (NOMA) cognitive radio networks using SWIPT.
Cooperative relay network is one of the important application scenarios to integrate SWIPT. By exploiting wireless energy harvesting, the relay node can not only extend the wireless transmission range, but also avoid consuming its own energy, which is attractive since it allows relay nodes to be battery-free. With amplify-and-forward (AF) or decode-and-forward (DF) relay protocols, SWIPT-based relay networks have gained tremendous interest. In Reference [12], the outage probability and ergodic capacity with both TS and PS protocols were derived for an AF one-way relay (OWR) network. The work in [13] investigated the TS protocol in DF-OWR fading channels, in which the ergodic throughput is maximized by jointly optimizing the mode switching and transmit power. Since two-way relay (TWR) achieves a higher spectral efficiency, increasing attention has been paid to the SWIPT-based TWR networks. In Reference [14], a SWIPT protocol for two-way AF relay was analyzed in terms of the exact expression of the outage probability, the ergodic capacity, and the finite signal-to-noise ratio (SNR) diversity-multiplexing trade-off (DMT). The work in [15] evaluates the secrecy performance of a system that employs a three-step DF-TWR with the energy harvesting capability. References [16,17] investigate the system performance in cognitive two-way networks with AF and DF protocols.
Resource allocation is a vital part of improving system performance metrics, such as energy efficiency, throughput, outage performance, etc. Joint resource allocation schemes have been wildly studied in SWIPT based relay networks recently. In [18], a resource allocation scheme is proposed for DF-OWR networks. This scheme jointly optimizes power allocation (PA), relay placement, and power splitting (PS), aiming to minimize the outage probability. In Reference [19], a joint time allocation (TA) and PS allocation scheme to improve outage performance and ergodic capacity is proposed and analyzed for SWIPT-based OWR networks. Joint resource allocation for SWIPT-based DF-TWR system is analyzed in [20], where the PS and TA ratios for the PS-based SWIPT and that of the TS and TA ratios for the TS-based SWIPT are studied to minimize the system outage probability. A joint optimal resource allocation scheme to maximize the energy efficiency (EE) is investigated for a SWIPT-enabled two-way DF relay network in [21]. In our previous studies [22], we derived the closed-form expressions of the optimal PS ratio, aimed at maximizing the achievable sum rate for DF-based SWIPT TWR network. We have also proposed a joint resource allocation scheme to minimize outage probability for DF-based SWIPT TWR network by jointly optimizing PA and PS in [23].
Of the aforementioned works, [18,19] concentrate on OWR networks. For multiple-access cases, optimization will be a lot more difficult. The studies in [20,21,22,23] are based on TWR networks. However [20,22] have not addressed PA optimization and [22,23] have not considered TA optimization. The study in [23] only analyzes dynamic resource allocation with instantaneous channel state information, in which a statistical channel state has not been taken into account. The resource allocation scheme in [21] formulates an optimization with TA, PS, and PA for the three-phase TWR network only. Moreover, the algorithm developed in the aforementioned works mainly rely on iterative techniques, and closed-form solutions of joint resource allocation have not been fully studied yet.
Inspired by the above works, we focus on the joint resource allocation (JRA) problem in a two-phase TWR network using SWIPT. The optimization work is designed to minimize the system outage probability (OP) by jointly optimizing the TA ratio, PS ratio, and PA ratio, which has not been fully studied in SWIPT-based TWR relay networks. The motivations of our work are as follows. First, closed-form solutions for JRA in a TWR network using PS energy harvesting protocol do not exist. Second, compared to AF relay, DF relay allows us to design dynamic time allocation during transmission, which increases the dimension of resource allocation, and thus improves the performance of the relay networks. Third, two-phase transmission is more appealing for TWR energy-constrained networks compared to three-phase transmission, due to its spectral efficiency. The considered system is assumed to operate at a linear EH mode, since we concentrate on the attainable theoretical performance.
The main contributions of the current work are summarized as follows:
  • A comprehensive multidimension resource optimization framework to enhance the outage performance for a SWIPT-based DF-TWR network is presented, in which power allocation, power splitting, and time allocation are jointly optimized. Compared with the schemes in [20,21,22,23], the proposed scheme is more complemented and achieves better performance.
  • By assuming the different availability of CSI at relay, two joint resource allocation schemes are proposed and analyzed. With statistic CSI, a successive alternating algorithm is proposed to obtain the optimal parameters based on the derived closed-form outage probability. With instantaneous CSI, a suboptimal closed-form solution of the three parameters (PS, PA, and TA) is derived based on a multistep optimization and relaxation method.
  • The proposed scheme outperforms existing resource allocation schemes; for example, the dynamic JRA scheme performs very similarly to the exhaustive search method, and has better performance compared with optimal power splitting (OPS) scheme.
The remainder of the paper is organized as follows. Section 2 details the system model and the formulation of the optimization problem. In Section 3, two joint resource allocation schemes, assuming the availability of different CSI at relay, are presented and analyzed. Simulation results are presented in Section 4. Finally, we draw conclusions in Section 5.

2. System Model and Problem Formulation

2.1. System Model

Consider a DF-TWR network where two source nodes S 1 and S 2 communicate with each other via an energy harvesting relay node R, which contains a PS receiver, as shown in Figure 1. We assume there is no direct link between S 1 and S 2 due to blockage, and the relay is unwilling to use its own energy to assist the transmission. Hence, the relay can only use the harvested energy from the source signals for the information exchange. Additionally, we consider a sum power budget P t for the two transmitters S 1 and S 2 with P 1 + P 2 = P t . Each node equipped with single antenna works in a half-duplex mode. The channels between S i , i = 1 , 2 , and R are assumed to be quasi-static block Rayleigh fading, and channel reciprocity is taken into account.
The whole transmission is partitioned into two phases: the first phase, named multiple-access (MA) phase; and the second phase, named broadcast (BC) phase. Denote the whole transmission time as T = 1 , the MA phase duration as t, the BC phase duration as 1 t . In the MA phase, the two source nodes send their signals x i , i = 1 , 2 to the relay with a transmit power P i . The received signal at the relay is y R = h 1 P 1 x 1 + h 2 P 2 x 2 + n r , a , where E { | x i | 2 } = 1 , h i CN ( 0 , λ i ) is the source to relay channel coefficient, CN ( · ) denotes the complex Gaussian distribution, and n r , a CN ( 0 , σ a 2 ) is the additive noise.
The relay utilizes a power splitter to split the received signal into two parts. Let ρ denote the PS ratio; the harvested energy at R during the first phase is E = η ρ ( | h 1 | 2 P 1 + | h 2 | 2 P 2 + σ a 2 ) · t , where η is the energy conversion efficiency. The received signal at R for decoding information can be written as y I D = 1 ρ y R + n r , b , where n r , b CN ( 0 , σ 2 ) is the noise generated in the down-conversion process of the received signal [12].
In the BC phase, the relay first decodes the received signal y I D into x R = x 1 x 2 through physical layer network coding [24], then it utilizes the harvested energy to broadcast x R to source nodes S i . The received signal at each source node is y S i = h i P R x R + n i , where P R = E 1 t , n i CN ( 0 , σ i 2 ) is the additive noise signal. Since σ a 2 is much smaller compared with σ 2 in practice, we neglect σ a 2 and consider σ 1 2 = σ 2 2 = σ 2 for simplicity in the following analysis (this assumption is widely assumed in research works such as [12,13,14,15,16,17,18,19,20,21,22]). Once the source node receives y S i , it decodes the coded information x R first, and then uses self-cancellation methods to decode the intended information. For example, the source node S 1 decodes the information of source node S 2 by x 2 = x R x 1 .

2.2. Problem Formation

In order to assess the transmission reliability, outage performance is chosen as the metric in this manuscript. Refer to reference [25], the outage probability is denoted as the probability that the source nodes’ outage rate pair threshold ( R th 1 , R th 2 ) exceeds the achievable rate region D which is mathematically expressed as P out = Pr [ ( R th 1 , R th 2 ) D ] , where D = { ( R th 1 , R th 2 ) | 0 R 12 min ( R 1 R , R R 2 ) , 0 R 21 min ( R 2 R , R R 1 ) , R 12 + R 21 R MA } , R i , j , i , j [ 1 , 2 , R ] is the end-to-end achievable rate form node i to node j, and R MA is the multiple access achievable rate which is equal to the maximum supportable sum rate of the two data flows in the MA phase [20].
Denote P 1 = α P t , P 2 = ( 1 α ) P t , where 0 < α < 1 . We can obtain R i , j , i , j [ 1 , 2 , R ] of our system as follows according to the mathematical model given in the previous subsection:
R 1 R = t · log 2 ( 1 + γ 1 R ) R R 2 = ( 1 t ) · log 2 ( 1 + γ R 2 ) R 2 R = t · log 2 ( 1 + γ 2 R ) R R 1 = ( 1 t ) · log 2 ( 1 + γ R 1 ) R MA = t · log 2 ( 1 + γ MA ) ,
where γ i R , i = 1 , 2 is the signal-to-noise ratio (SNR) from source S i , i = 1 , 2 to relay R in the MA phase; γ R j , j = 1 , 2 is the SNR from relay R to source S i , i = 1 , 2 in the BC phase. Thus, we have γ 1 R = ( 1 ρ ) α γ 1 , γ 2 R = ( 1 ρ ) ( 1 α ) γ 2 , γ R j = | h j | 2 η ρ ( α γ 1 + ( 1 α ) γ 2 ) · t 1 t , j = 1 , 2 , γ MA = γ 1 R + γ 2 R = ( 1 ρ ) ( α γ 1 + ( 1 α ) γ 2 ) , where γ 1 = | h 1 | 2 P t σ 2 , γ 2 = | h 2 | 2 P t σ 2 .
By substituting Equation (1) into P out = Pr [ ( R th 1 , R th 2 ) D ] , the outage probability of the system is rewritten as
P o u t = Pr { min ( R 1 R , R R 2 ) < R th 1 , or min ( R 2 R , R R 1 ) < R th 2 or R MA < R th 1 + R th 2 } = Pr { γ 1 R < γ th 1 t or γ R 2 < γ th 1 1 t or γ 2 R < γ th 2 t or γ R 1 < γ th 2 1 t , or γ MA < γ th Σ t } = Pr min γ 1 R γ th 1 t , γ R 2 γ th 1 1 t , γ 2 R γ th 2 t , γ R 1 γ th 2 1 t , γ MA γ th Σ t < 1 ,
where Pr { x } is the probability formula of x, γ th i t = 2 R th i t 1 , γ th i 1 t = 2 R th i 1 t 1 , i = 1 , 2 , γ th Σ t = 2 R th 1 + R th 2 t 1 .
Denote the generalized signal-to-noise ratio (SNR) as Λ = min γ 1 R γ th 1 t , γ R 2 γ th 1 1 t , γ 2 R γ th 2 t , γ R 1 γ th 2 1 t , γ MA γ th Σ t . The outage probability can be rewritten as
P o u t = Pr { Λ < 1 } = F Λ ( 1 ) ,
where F X ( · ) is the cumulative distribution function (CDF) of X. Note that the power allocation at the source nodes, power splitting at the relay node, and time allocation at each duration all affect on the outage probability. To better illustrate the relationship among them, we rewrite the outage probability as P o u t = P o u t ( α , ρ , t ) . Then, an optimization problem to minimize the system outage probability by optimizing the three parameters is formulated as
OP 0 : ( α o , ρ o , t o ) = arg min P o u t ( α , ρ , t ) s . t . 0 < α < 1 , 0 < ρ < 1 , 0 < t < 1 .

3. Joint Resource Allocation Schemes

In this section, we focus on designing the optimal transmission in terms of minimum outage probability by jointly optimizing the PS, PA, and TA ratios. Two resource allocation schemes are proposed and analyzed: static transmission scheme to minimize the outage probability when statistical CSI is known; and dynamic transmission scheme to maximize the generalized SNR when instantaneous CSI is known.

3.1. Optimal Static JRA Scheme

To optimize the JRA scheme based on statistical CSI in terms of outage performance, we derive the closed-form expression of the outage probability first. From Equation (3), we have
P o u t = F Λ ( 1 ) = 1 F ˜ Λ ( 1 ) ,
where
F ˜ Λ ( 1 ) = Pr { Λ 1 } = Pr { ( 1 ρ ) α γ 1 γ th 1 t 1 , | h 2 | 2 η ρ ( α γ 1 + ( 1 α ) γ 2 ) t γ th 1 1 t ( 1 t ) 1 , ( 1 ρ ) ( 1 α ) γ 2 γ th 2 t 1 , | h 1 | 2 η ρ ( α γ 1 + ( 1 α ) γ 2 ) t γ th 2 1 t ( 1 t ) 1 , ( 1 ρ ) ( α γ 1 + ( 1 α ) γ 2 ) γ th Σ t 1 } .
Denote X 1 = α γ 1 and X 2 = ( 1 α ) γ 2 . Equation (6) can be rewritten as
F ˜ Λ ( 1 ) = Pr { X 1 a 1 , X 2 a 2 , X 1 + X 2 max a 3 , b 1 X 2 , b 2 X 1 } = i = 0 2 Pr { E i } ,
where a 1 = γ th 1 t 1 ρ , a 2 = γ th 2 t 1 ρ , a 3 = γ th Σ t 1 ρ , b 1 = ( 1 α ) P t · γ th 1 1 t · ( 1 t ) η ρ σ 2 t , b 2 = α P t · γ th 2 1 t · ( 1 t ) η ρ σ 2 t , and
E 0 = { X 1 max a 1 , b 2 a 3 , X 2 max a 2 , b 1 a 3 , X 1 + X 2 a 3 } E 1 = { X 1 max a 1 , b 1 X 2 X 2 , b 2 b 1 X 2 , a 2 X 2 b 1 a 3 } E 2 = { X 2 max a 2 , b 2 X 1 X 1 , b 1 b 2 X 1 , a 1 X 1 b 2 a 3 } .
Since the channels obey Rayleigh fading and h 1 CN ( 0 , λ 1 ) , h 2 CN ( 0 , λ 2 ) , the probability density function of random variables X 1 and X 2 can be written as
f X 1 ( x 1 ) = Ω 1 · exp Ω 1 · x 1 f X 2 ( x 2 ) = Ω 2 · exp Ω 2 · x 2 ,
where Ω 1 = ( λ 1 α P t / σ 2 ) 1 , Ω 2 = ( λ 2 ( 1 α ) P t / σ 2 ) 1 . According to the former equations, Theorem 1 is obtained as follows.
Theorem 1.
When the channels obey Rayleigh fading, the system outage probability is
P o u t = 1 I max a 1 , b 2 a 3 , max a 2 , b 1 a 3 , a 3 i = 1 2 V i a i , b i , b 3 i b i , a 3 i , b i a 3 ,
where I max a 1 , b 2 a 3 , max a 2 , b 1 a 3 , a 3 is the probability of event E 0 , V i a i , b i , b 3 i b i , a 3 i , b i a 3 are the probability of event E i , i = 1 , 2 , respectively, and
I ( y 1 , y 2 , y 3 ) = e Ω 1 y 1 · e Ω 2 y 2 , y 1 + y 2 y 3 i = 1 2 Ω i ω i Ω 3 i e Ω i y i Ω 3 i · ( y 3 y i ) , y 1 + y 2 < y 3 , Ω 1 Ω 2 e Ω 1 y 3 ( 1 + Ω 1 y 3 Ω 1 y 1 Ω 1 y 2 ) , y 1 + y 2 < y 3 , Ω 1 = Ω 2
V i a i , a 3 i , b i , b i a 3 , b 3 i b i = Q i a i , max a 3 i , a i 2 4 + b i a i 2 , min b i a 3 , a i b i b 3 i + U i b 3 i b i X 3 i , max a 3 i , a i b i b 3 i , b i b i + b 3 i , b i a 3 + W i b i X 3 i X 3 i , a 3 i , min b i a 3 , a i 2 4 + b i a i 2 , b i b i + b 3 i .
The three components of Equation (12) ( Q i , U i , and W i ) can be calculated by the following three equations, respectively:
Q i ( q i 1 , q i 2 , q i 3 ) = e Ω i q i 1 · e Ω 3 i q i 2 e Ω 3 i q i 3 U i ( u i 1 X 3 i , u i 2 , u i 3 ) = Ω 3 i Ω 3 i + Ω i u i 1 e ( Ω 3 i + Ω i u i 1 ) u i 2 e ( Ω 3 i + Ω i u i 1 ) u i 3 W i ( w i 1 X 3 i X 3 i , w i 2 ) Ω 3 i w i 3 2 ϖ n = 1 N 1 ϕ n 2 · e ( Ω 3 i Ω i ) c i 3 Ω i w i 1 c i 3 Ω 3 i w i 2 2 ϖ n = 1 N 1 ϕ n 2 · e ( Ω 3 i Ω i ) d i 2 Ω i w i 1 d i 2
where ϖ = π N , ϕ n = cos ( 2 n 1 2 N π ) , c i 3 = w i 3 2 ( 1 + ϕ ) , d i 2 = w i 2 2 ( 1 + ϕ ) , and N is a parameter to ensure the complexity–accuracy trade-off.
Proof. 
The proof is given in Appendix A. □
Equation (10) shows that the closed-form outage probability expression is a nonconvex function in terms of α , ρ , and t jointly, from which we cannot directly derive the optimal values of α , ρ , and t. We propose a successive alternating optimization (SAO) algorithm to solve this joint optimization problem. The algorithm steps are listed below:
Step 1, initialize the parameters ρ , t, and P o u t pre = 1 ;
Step 2, with the updated ρ and t, obtain α by doing one-dimension numerical search: α = arg min 0 < α < 1 P o u t ;
Step 3, update t and α , obtain ρ by doing one-dimension numerical search: ρ = arg min 0 < ρ < 1 P o u t ;
Step 4, update ρ and α , obtain t by doing one-dimension numerical search: t = arg min 0 < t < 1 P o u t ;
Step 5, calculate P o u t cur with current α , ρ , and t. If | P o u t cur P o u t pre | > ε , return to Step 2 and update P o u t pre = P o u t cur ;
Step 6, if | P o u t cur P o u t pre | < ε , then stop and record the final P o u t cur , t, ρ , and α .
The algorithm has a double-layer loop. Step 2–Step 4 are inner loop, in which each one-dimensional numerical search has a computational complexity of O ( N ) . Steps 5 and 6 are the outer loop, which have a computational complexity of O ( N ) as well. Thus, the computational complexity of the proposed algorithm is O ( N 2 ) due to the use of successive alternating optimization.

3.2. Optimal Dynamic JRA Scheme

In this subsection, we investigate the optimization design of the JRA scheme based on instantaneous CSI from the perspective of the generalized SNR. The optimization problem in Equation (4) is equivalent to maximizing the generalized SNR when each node knows the instantaneous CSI. The equivalent optimization problem is written as
OP 1 : ( α o , ρ o , t o ) = arg max Λ ( α , ρ , t ) s . t . 0 α 1 , 0 ρ 1 , 0 t 1 .
Equation (2) shows that Λ is a complex function of α , ρ , and t. To avoid the complex process of directly solving for a solution, we propose a multistep optimization algorithm. The process is depicted as follows.
In the first step, we fix the variables α and t. The optimization problem decomposes to a one-dimensional optimization problem which is determined by ρ only:
OP 2 : ρ o = arg max Λ ( ρ ) s . t . 0 ρ 1 .
Λ ( ρ ) can be rewritten as Λ ( ρ ) = min ( 1 ρ ) g 1 ( α , t ) , ρ g 2 ( α , t ) , where
g 1 ( α , t ) = min α γ 1 2 R th 1 t 1 , ( 1 α ) γ 2 2 R th 2 t 1 , α γ 1 + ( 1 α ) γ 2 2 R th Σ t 1 g 2 ( α , t ) = min | h 2 | 2 2 R th 1 1 t 1 , | h 1 | 2 2 R th 2 1 t 1 · η ( α γ 1 + ( 1 α ) γ 2 ) t 1 t .
It is observed that ( 1 ρ ) g 1 ( α , t ) and ρ g 2 ( α , t ) are a monotonically decreasing function and a monotonically increasing function, respectively, according to Equation (16). Thus, the optimal solution of OP 2 can be obtained at ( 1 ρ ) g 1 ( α , t ) = ρ g 2 ( α , t ) , which is
ρ o = g 1 ( α , t ) g 1 ( α , t ) + g 2 ( α , t ) .
Substituting the obtained ρ o back into Λ , the original optimization problem becomes a two-dimensional optimization problem, which is affected by α and t, and its objective function Λ becomes
Λ ( α , t ) = g 1 ( α , t ) · g 2 ( α , t ) g 1 ( α , t ) + g 2 ( α , t ) .
Since the objective function Λ ( α , t ) is nonconvex, we then utilize a two-step optimization algorithm to solve it. Firstly, we derive the closed-form of optimal PA ratio α by fixing TA ratio t; then, we derive the closed-form of TA ratio t with fixed PA ratio α , where the derived closed-form of TA ratio t is verified to be a static value; finally, we substitute the derived static value of t back into the first step and obtain the final optimal α . The derivation is explained next.

3.2.1. Optimal PA When TA Is Fixed

When fixing t, Λ ( α , t ) decomposes to a one-dimensional function Λ ( α ) . Let Λ ¯ ( α ) = 1 g 1 ( α ) + 1 g 2 ( α ) , the optimization problem can be found as
OP 3 : ( α o ) = arg min Λ ¯ ( α ) = arg min 1 g 1 ( α ) + 1 g 2 ( α ) s . t . 0 α 1 .
Denote q 1 = γ th 1 t α γ 1 , q 2 = γ th 2 t ( 1 α ) γ 2 , q 3 = γ th Σ t α γ 1 + ( 1 α ) γ 2 , and let α 12 , α 13 , α 23 denote the intersection points for { ( q 1 , q 2 ) , ( q 1 , q 3 ) , ( q 2 , q 3 ) } . Comparing the values of α 13 and α 23 reveals that Λ ¯ ( α ) can be classified into the following two cases:
Case 1: α 13 α 23
Λ ¯ ( α ) = q 1 + v 1 · ( α γ 1 + ( 1 α ) γ 2 ) 1 , 0 < α α 12 q 2 + v 1 · ( α γ 1 + ( 1 α ) γ 2 ) 1 , α 12 < α < 1
Case 2: α 13 < α 23
Λ ¯ ( α ) = q 1 + v 1 · ( α γ 1 + ( 1 α ) γ 2 ) 1 , 0 < α α 13 q 3 + v 1 · ( α γ 1 + ( 1 α ) γ 2 ) 1 , α 13 < α α 23 q 2 + v 1 · ( α γ 1 + ( 1 α ) γ 2 ) 1 , α 23 < α < 1 ,
where v = η · min | h 2 | 2 γ th 1 1 t , | h 1 | 2 γ th 2 1 t · t 1 t , α 12 = γ 2 γ th 1 t γ 1 γ th 2 t + γ 2 γ th 1 t , α 13 = γ 2 γ th 1 t γ 1 ( γ th Σ t γ th 1 t ) + γ 2 γ th 1 t , α 23 = γ 2 ( γ th Σ t γ th 2 t ) γ 2 ( γ th Σ t γ th 2 t ) + γ 1 γ th 2 t .
Analyzing Λ ¯ ( α ) provided in Equations (20) and (21), we notice that it is a continuous convex segmented function. Based on the two derived cases of Λ ¯ ( α ) , the optimal PA ratio α o with fixed TA ratio t can be obtained as shown in the following Theorem 2.
Theorem 2.
When fixing TA ratio t, the optimal PA ratio α o is
α o = α 12 , γ 1 = γ 2 α case 1 , γ 1 > γ 2 , α 13 α 23 α case 2 , γ 1 > γ 2 , α 13 < α 23 α case 1 + , γ 1 < γ 2 , α 13 α 23 α case 2 + , γ 1 < γ 2 , α 13 < α 23
where α case 1 = max ( α , α 12 ) , α case 2 = max ( α , α 23 ) , α case 1 + = min ( α + , α 12 ) , α case 2 + = min ( α + , α 13 ) , and
α = γ 2 ( γ 1 γ 2 ) γ 2 v γ th 2 t γ 2 ( γ 1 γ 2 ) + ( γ 1 γ 2 ) v γ th 2 t α + = γ th 1 t v γ 2 ( γ 2 γ 1 ) γ 2 v γ 1 γ th 1 t ( γ 2 γ 1 ) ( γ 2 γ 1 ) ( v γ th 1 t ( γ 2 γ 1 ) γ 1 ) .
Proof. 
The proof is given in Appendix B. □

3.2.2. Optimal TA When PA Is Fixed

In this part, we use relaxation method to obtain the approximating closed-form of t with fixed α . Since g 1 ( α , t ) , g 2 ( α , t ) have exponential functions of t, in order to simplify the derivation and obtain the closed-form, we use the following values as the approximate expression of g 1 ( α , t ) , g 2 ( α , t ) :
g ˜ 1 ( α , t ) = min α γ 1 2 R th 1 t , ( 1 α ) γ 2 2 R th 2 t , α γ 1 + ( 1 α ) γ 2 2 R th Σ t g ˜ 2 ( α , t ) = min | h 2 | 2 2 R th 1 1 t , | h 1 | 2 2 R th 2 1 t · η ( α γ 1 + ( 1 α ) γ 2 ) t 1 t .
We rewrite the elements in g ˜ 1 ( α , t ) as A j 2 R th j t , where each element of g ˜ 1 ( α , t ) corresponds to A j , R th j ( α γ 1 , R th 1 ) , ( ( 1 α ) γ 2 , R th 2 ) , ( α γ 1 + ( 1 α ) γ 2 , R th Σ ) . We also rewrite g ˜ 2 ( α , t ) = | h 3 i | 2 2 R th i 1 t · η ( α γ 1 + ( 1 α ) γ 2 ) t 1 t for any elements of g ˜ 2 ( α , t ) , where i = 1 , 2 .
With the rewritten g ˜ 1 ( α , t ) and g ˜ 2 ( α , t ) , the objective function Λ ˜ ( α , t ) can be rewritten as
Λ ˜ ( α , t ) = g ˜ 1 ( α , t ) · g ˜ 2 ( α , t ) g ˜ 1 ( α , t ) + g ˜ 2 ( α , t ) = A j 2 R th j t · | h 3 i | 2 2 R th i 1 t · η ( α γ 1 + ( 1 α ) γ 2 ) t 1 t A j 2 R th j t · | h 3 i | 2 2 R th i 1 t + η ( α γ 1 + ( 1 α ) γ 2 ) t 1 t = A j | h 3 i | 2 η ( α γ 1 + ( 1 α ) γ 2 ) A j 2 R th i 1 t · 1 t t + | h 3 i | 2 · η ( α γ 1 + ( 1 α ) γ 2 ) · 2 R th j t .
It can be noticed that the denominator of Λ ˜ ( α , t ) obtained in Equation (25) is a convex function in terms of t, and the numerator is a constant. Thus, the maximum value of Λ ˜ ( α , t ) can be obtained when the denominator of Λ ˜ ( α , t ) is minimum. Consider that the second part of the denominator includes the channel coefficient | h 3 i | 2 , which will become very small when the path loss is high. Therefore, when severe path loss is taken into account, the objective function Λ ˜ ( α , t ) has a tight upper-bound, expressed as
Λ ˜ ( α , t ) A j | h 3 i | 2 η ( α γ 1 + ( 1 α ) γ 2 ) A j 2 R th i 1 t · 1 t t .
Analyzing the tight upper-bound, Theorem 3 is obtained as follows.
Theorem 3.
When fixing PA ratio α, the optimal TA ratio t o is
when | h 1 | 2 > | h 2 | 2 ,
t o = t 1 , t 1 < t 0 t 0 , t 2 < t 0 < t 1 t 2 , t 2 > t 0
when | h 1 | 2 | h 2 | 2 ,
t o = t 2 , t 2 < t 0 t 0 , t 1 < t 0 < t 2 t 1 , t 1 > t 0
where t 0 = 1 ( R th 2 R th 1 ) ln 2 ln | h 1 | 2 ln | h 2 | 2 , t 1 = 1 R th 1 · ln 2 + 1 , t 2 = 1 R th 2 · ln 2 + 1 .
Proof. 
The proof is given in Appendix C. □
As can be seen, with relaxation method, the optimal TA ratio t o in terms of fixing PA ratio α is a constant, i.e., not affected by α . Thus, the final optimal TA ratio of Λ ( α , t ) is the obtained value t o . With the obtained t o , the final optimal PA ratio α o can be obtained by Equation (22). With the obtained t o and α o , the final optimal PS ratio ρ o can be derived by Equation (17). The algorithm is a multistep optimization with relaxation method (MO-RM), which is utilized to obtain the closed-form of all three parameters t o , α o , and ρ o as follows:
Step 1, we obtain the optimal time allocation ratio t o by utilizing Equations (27) and (28);
Step 2, update t = t o , then obtain the optimal power allocation by utilizing Equation (22);
Step 3, update t = t o and α = α o , then obtain the optimal power splitting by utilizing Equation (17).
The algorithm mainly consists of a set of comparisons to calculate t o , which can be realized by a set of comparators; the computation required to calculate t 0 , t 1 , t 2 , α o , and ρ o is insignificant.

4. Simulation Results

In this section, numerical results are provided to verify the theoretical analysis derived in the previous section, and the performance of the investigated network using the two JRA schemes are examined. Moreover, three baseline schemes—i.e., equal resource allocation (ERA) scheme, optimal power splitting (OPS) scheme [20,22], and joint optimal power splitting and power allocation (JOPSPA) scheme [19,23]—are compared with the two proposed JRA schemes. The characteristics of the involved resource allocation schemes are listed in Table 1. In the simulation, the distance between the two sources is set to d = 10 m and the relay is positioned on a straight line connecting the two sources such that d 1 + d 2 = d , where d i , i = 1 , 2 is the distance between S i and R [20]. Energy conversion efficiency η is set to be η = 0.8 , which has been widely adopted to explore the performance of SWIPT-enabled systems, such as [13,20,22]. We assume h i CN ( 0 , 1 d i m ) with pass loss exponent m = 2.5 , and noise variances are set to be σ 2 = 10 7 W.
Figure 2 shows the effect of N (the coefficient that affects the closed-form of W i in Equation (13c)) on the closed-form outage probability derived for the static JRA scheme at ( R th 1 , R th 2 ) = { ( 0.5 , 2 ) , ( 0.5 , 1 ) } bit/s/Hz and d 1 = { 3 , 5 } m. The results are obtained from Equation (10) with N as the x-axis. The parameters PA ratio α , PS ratio ρ , and TA ratio t are all set to 0.5. It is observed that the outage probability remains stable when N increases to a certain value, and a small N is sufficient to make the outage probability reach the stable value. Thus, we can use small N to obtain outage probability in the following simulations.
Figure 3 depicts the curves of outage probability against PA ratio α , TA ratio t, or PS ratio ρ with N = { 20 , 200 } . The outage probability in this figure is obtained by numerical search with Equation (10) and Monte Carlo simulation with Equation (3). It can be seen that the theoretical results obtained by numerical search with Equation (10) coincide with the Monte Carlo simulation results in all regions, which verifies the correctness of the derivation of Equation (10). It also shows that the outage probability is not a monotonic function of the PA ratio, PS ratio, or TA ratio, that is, there is one and only one minimum outage probability for any variables when fixing another two parameters.
In the following figures, we assess the proposed optimal allocation schemes. Each curve is generated from 10 4 channel realizations. The outage probability of static JRA scheme is obtained by Equation (10), and the outage probability of dynamic JRA scheme is obtained by Equation (3) with Monte Carlo simulations. For static JRA scheme, the optimal parameters α o , t o , and ρ o utilized in outage probability calculation are calculated by SAO algorithm. For dynamic JRA scheme, the parameters α o , t o , and ρ o utilized in the outage probability calculation are calculated by MO-RM algorithm.
Figure 4 compares the outage probability of the two proposed JRA schemes (optimal static JRA scheme and optimal dynamic JRA scheme) with the optimal schemes obtained by exhaustive search (ES). From the curves, as the total power budget P t increases, the optimal outage performance of each scheme decreases. It can be seen that the static JRA scheme has a similar outage performance compared with the ES scheme (ES with statistical channel properties), whereas the dynamic JRA scheme has a slightly worse performance, i.e., it it approaches the performance of the ES scheme (ES with instantaneous channel properties) under various conditions. This is because the dynamic JRA scheme is based on relaxation method, which will decrease the outage performance. The figure also depicts that the dynamic JRA scheme enjoys better performance than the static JRA scheme. This is because the optimal parameters of the static JRA scheme are stable, while the dynamic JRA scheme is able to adjust the optimal parameters with instantaneous CSI which will contribute to the outage performance.
The outage probability of the proposed static JRA scheme versus the total power budget P t is presented in Figure 5, and is compared with three other schemes—JOPSPA, OPS, and ERA—based on statistical CSI with different relay deployments, i.e., ( d 1 , d 2 ) = ( 5 , 5 ) m and ( d 1 , d 2 ) = ( 3 , 7 ) m. It can be seen that all the four schemes have a decreasing outage probability with the increase of P t . Further, the proposed static JRA scheme enjoys the best performance compared with the other three schemes, followed by the JOPSPA scheme, the OPS scheme, and the ERA scheme for each relay deployment case, especially at high power budgets or high rate thresholds. The advantage of the static JRA scheme is evident, since it can make full use of the resource of power and time compared with the other schemes. However, in the peer scheme, the assigned time or power is equal. Moreover, the outage performance of the proposed static JRA scheme increases as the target rate arises. This is because when the target rate is low, there is less power needed for decoding information at relay and shorter time needed for the first phase, which results in more power for harvesting and more time for second phase transmission.
The outage probability of the proposed dynamic JRA scheme versus the total power budget P t is depicted in Figure 6, compared with three other schemes—JOPSPA, OPS, and ERA—based on instantaneous CSI with different replay deployments, i.e., ( d 1 , d 2 ) = ( 5 , 5 ) m and ( d 1 , d 2 ) = ( 3 , 7 ) m. It can be seen that the outage performance obtained by the proposed dynamic JRA scheme outperforms the ERA scheme, the OPS scheme, and the JOPSPA scheme for each relay deployment case. The reason is the same as above (see analysis in Figure 5). In addition, the outage performance shown in Figure 6 is slightly worse than that in Figure 5 for the same scheme. This is because with the instantaneous CSI, the system can adjust their parameters which can contribute to the outage performance.
Figure 7 presents the optimal outage probability versus the relay deployment with two cases of rate threshold pair { ( R th 1 , R th 2 ) | ( 0.5 , 0.5 ) , ( 0.5 , 2 ) } for the four resource allocation schemes based on statistical CSI (we use d 1 , the distance between S 1 and S 2 , as the x-axis). It can be seen that the proposed static JRA scheme outperforms the other schemes in all d 1 regions. All the curves in terms of d 1 present a concave function, which exhibits the worst performance when d 1 5 for the symmetric rates and when d 1 ( 5 , 9 ) for asymmetric rates due to the energy harvesting capability. The phenomenon showing the best performance is related to the relay location and rate pair threshold.
Figure 8 presents the optimal outage probability versus the relay deployment (the x-axis is d 1 ) for the four resource allocation schemes based on instantaneous CSI. It can be seen that the proposed static JRA scheme outperforms the other schemes in all d 1 regions, and increasing the distance between source S 1 and relay (i.e., d 1 ) leads to a concave characteristic and exhibits the worst performance with different relay deployment settings for symmetric and asymmetric rates. The outage performance shown in Figure 8 is slightly worse than that in Figure 7 for the same scheme, owing to the system’s ability to adjust its parameters with the instantaneous CSI.

5. Conclusions

In this paper, two JRA schemes for DF-TWR relaying networks with SWIPT are studied based on statistical and instantaneous CSI from the perspective of the outage performance, respectively. For the static JRA scheme, we first derive the closed-form outage probability expressions and then tackle the joint optimization of TS, PS, and TA through a successive alternating optimization algorithm. For the dynamic JRA scheme, we utilize the multistep optimization and relaxation method to obtain a suboptimal closed-form solution of TS, PS, and TA. The analytical results are verified via extensive simulation results. The proposed JRA schemes have been found to outperform three benchmark schemes—ERA, OPS, and JOPSPA schemes—which provide a basis for the optimization of EH-TWR systems. Further work could study hybrid energy harvesting schemes such as the one proposed in [26] for this TWR scenario. It is also interesting to design UAV-based energy harvesting schemes similar to those in [27,28] for relay systems.

Author Contributions

C.P. developed the main ideas and executed performance evaluations by theoretical analysis and simulation. G.W. cooperates with C.P. to discuss and formulate the main ideas and performance evaluations. H.L. and F.L. serve as advisors of C.P. during the whole project. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Natural Science Foundation of China under Grant 61771084 and 61601071, in part by the Science and Technology Research Project of Chongqing Education Commission under Grant KJQN201901103, KJQN201901125 and KJQN202003106, and in part by the General Program of Chongqing Natural Science Foundation under Grant cstc2019jcyj-msxmX0233, in part by Research Start-up Fund of Chongqing University of Technology under Grant 2019ZD127.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
DFDecode-and-Forward
TWRTwo-Way Relay
PAPower Allocation
PSPower Splitting
TATime Allocation
JRAJointly Resource Allocation
IoTInternet of Things
SWIPTSimultaneous Wireless Information and Power Transfer
MISOMultiple-Input Single-Output
CSIChannel State Information
MIMutual Information
WPCNWireless Powered Communication Network
NOMANon-Orthogonal Multiple Access
AFAmplify-and-Forward
OWROne Way Relay
TWRTwo Way Relay
SAOSuccessive Alternating Optimization
MO-RMMulti-step Optimization with Relaxation Method
ESExhaustive Search

Appendix A. Proof of Theorem 1

Firstly, we derive the probability of event E 0 , E 1 , and E 2 . From the first Equation in (8), we have
Pr { E 0 } = Pr { X 1 max a 1 , b 2 a 3 , X 2 max a 2 , b 1 a 3 , X 1 + X 2 a 3 } .
Let Pr { E 0 } = I ( y 1 , y 2 , y 3 ) , y 1 = max ( a 1 , b 2 a 3 ) , y 2 = max ( a 2 , b 1 a 3 ) , and y 3 = a 3 , we can obtain that
I ( y 1 , y 2 , y 3 ) = Pr { X 1 y 1 , X 2 y 2 , X 1 + X 2 y 3 } = Pr { X 1 max { y 1 , y 3 X 2 } , X 2 y 2 } = Pr { X 1 y 1 , X 2 max { y 2 , y 3 y 1 } } + Pr { X 1 y 3 X 2 , y 2 X 2 y 3 y 1 } = e Ω 1 y 1 · e Ω 2 · max { y 2 , y 3 y 1 } + Ω 2 e Ω 1 y 3 y 2 y 3 y 1 e ( Ω 1 Ω 2 ) X 2 d X 2 .
When y 2 > y 3 y 1 , only the first part of Equation (A2) exists, the second part is 0; while when y 2 y 3 y 1 , the second part of I ( y 1 , y 2 , y 3 ) will have two cases depending on the size of Ω 1 and Ω 2 . When Ω 1 = Ω 2 , the second part of I ( y 1 , y 2 , y 3 ) is Ω 1 e Ω 1 y 3 · ( y 3 y 1 y 2 ) ; when Ω 1 Ω 2 , the second part of I ( y 1 , y 2 , y 3 ) is Ω 2 e Ω 1 y 3 · 1 Ω 1 Ω 2 ( e ( Ω 1 Ω 2 ) y 2 e ( Ω 1 Ω 2 ) ( y 3 y 1 ) ) . With the former derivation, an analytical expression for the function I ( y 1 , y 2 , y 3 ) can be obtained straightforwardly, as shown in Equation (11).
Then, we derive the analytical expression of the event E i , i = 1 , 2 . From the second and the third Equations in (8), we have
Pr { E i } = Pr { X i max a i , b i X 3 i X 3 i , b 3 i b i X 3 i , a 3 i X 3 i b i a 3 } .
Let Pr { E i } = V i a i , a 3 i , b i , b i a 3 , b 3 i b i , we can get the following equation by comparing the size of elements in max { a i , b i X 3 i X 3 i , b 3 i b i X 3 i }
V i a i , a 3 i , b i , b i a 3 , b 3 i b i = Pr { X i a i , max a 3 i , a i 2 4 + b i a i 2 X 3 i min b i a 3 , a i b 3 i b i } + Pr { X i b 3 i b i X 3 i , max a 3 i , a i b i b 3 i , b i b i + b 3 i X 3 i b i a 3 } + Pr { X i b 3 i X 3 i X 3 i , a 3 i X 3 i min b i a 3 , a i 2 4 + b i a i 2 , b i b i + b 3 i } .
Let the first, second, and third part of V i a i , a 3 i , b i , b i a 3 , b 3 i b i in Equation (A4) be Q i ( q i 1 , q i 2 , q i 3 ) , U i ( u i 1 X 3 i , u i 2 , u i 3 ) , and W i ( w i 1 X 3 i X 3 i , w i 2 , w i 3 ) , respectively, where q i 1 = a i , q i 2 = max a 3 i , a i 2 4 + b i a i 2 , q i 3 = min b i a 3 , a i b i b 3 i , u i 1 = b 3 i b i , u i 2 = max a 3 i , a i b i b 3 i , b i b i + b 3 i , u i 3 = b i a 3 , w i 1 = b i , w i 2 = a 3 i , w i 3 = min b i a 3 , a i 2 4 + b i a i 2 , b i b i + b 3 i . With the integral theorem, it is easy to obtain that
Q i ( q i 1 , q i 2 , q i 3 ) = q i 1 Ω i e Ω i x i d X i q i 2 q i 3 Ω 3 i e Ω 3 i x 3 i d X 3 i = e Ω 3 i q i 1 · ( e Ω 3 i q i 2 e Ω 3 i q i 3 )
U i ( u i 1 X 3 i , u i 2 , u i 3 ) = u i 2 u i 3 u i 1 x 3 i Ω 3 i e Ω 3 i x 3 i Ω i e Ω i x i d X i d X 3 i = u i 2 u i 3 Ω 3 i e Ω 3 i x 3 i e Ω i x i | u i 1 x 3 i d X 3 i = u i 2 u i 3 Ω 3 i e ( Ω 3 i + u i 1 Ω i ) x 3 i d X 3 i = Ω 3 i Ω 3 i + u i 1 Ω i e ( Ω 3 i + u i 1 Ω i ) u i 2 e ( Ω 3 i + u i 1 Ω i ) u i 3
W i w i 1 X 3 i X 3 i , w i 2 , w i 3 = w i 2 w i 3 w i 1 x 3 i x 3 i Ω 3 i e Ω 3 i x 3 i Ω i e Ω i x i d X i d X 3 i = w i 2 w i 3 Ω 3 i e Ω 3 i x 3 i e Ω i x i | w i 1 x 3 i x 3 i d X 3 i = w i 2 w i 3 Ω 3 i e w i 1 Ω i x 3 i ( Ω 3 i Ω i ) x 3 i d X 3 i
From Equation (A7), we notice that with integral calculation, W i ( w i 1 X 3 i X 3 i , w i 2 , w i 3 ) is still mathematically intractable. To obtain the closed-form, we use Gaussian–Chebyshev quadrature to find an approximation of W i , which is given by
W ˜ i w i 1 X 3 i X 3 i , w i 2 , w i 3 = 0 w i 3 Ω 3 i e w i 1 Ω i x 3 i ( Ω i + Ω 3 i ) x 3 i d X 3 i 0 w i 2 Ω 3 i e w i 1 Ω i x 3 i ( Ω i + Ω 3 i ) x 3 i d X 3 i Ω 3 i w i 3 2 ϖ n = 1 N 1 ϕ n 2 · e ( Ω 3 i Ω i ) c i 3 Ω i w i 1 c i 3 Ω 3 i w i 2 2 ϖ n = 1 N 1 ϕ n 2 · e ( Ω 3 i Ω i ) d i 2 Ω i w i 1 d i 2 ,
where ϖ = π N , ϕ n = cos ( 2 n 1 2 N π ) , c i 3 = w i 3 2 ( 1 + ϕ ) , and d i 2 = w i 2 2 ( 1 + ϕ ) .
Integrating the above derivations, Theorem 1 is obtained.

Appendix B. Proof of Theorem 2

With the piecewise mathematical formulas obtained in Equations (20) and (21), we calculate the derivative of Λ ¯ ( α ) , which is depicted as follows:
Case 1: α 13 α 23
( Λ ¯ ( α ) ) = γ th 1 t γ 1 · 1 α 2 + v 1 · ( γ 1 γ 2 ) ( α γ 1 + ( 1 α ) γ 2 ) 2 , 0 < α α 12 γ th 2 t γ 2 · 1 ( 1 α ) 2 + v 1 · ( γ 1 γ 2 ) ( α γ 1 + ( 1 α ) γ 2 ) 2 , α 12 α < 1
Case 2: α 13 < α 23
( Λ ¯ ( α ) ) = γ th 1 t γ 1 · 1 α 2 + v 1 · ( γ 1 γ 2 ) ( α γ 1 + ( 1 α ) γ 2 ) 2 , 0 < α α 13 ( γ th Σ t + v 1 ) · ( γ 1 γ 2 ) ( α γ 1 + ( 1 α ) γ 2 ) 2 , α 13 α α 23 γ th 2 t γ 2 · 1 ( 1 α ) 2 + v 1 · ( γ 1 γ 2 ) ( α γ 1 + ( 1 α ) γ 2 ) 2 , α 23 α < 1
Refer to Equations (A9) and (A10), we see that the monotonicity of ( Λ ¯ ( α ) ) is affected by the size of γ 1 and γ 2 . Through analysis, three subcases can be obtained as follows:
( 1 ) γ 1 > γ 2
For Case 1, when γ 1 > γ 2 , ( Λ ¯ ( α ) ) is a monotonic decreasing function in the range of ( 0 , α 12 ] ; while in the range of [ α 12 , 1 ) , ( Λ ¯ ( α ) ) is a convex function which is monotonic decreasing in the range of [ α 12 , α case 1 ] , and monotonic increasing in the range of [ α case 1 , 1 ) . To sum up, in the whole range α ( 0 , 1 ) , ( Λ ¯ ( α ) ) has its minimum at α = α case 1 , i.e., the optimal power allocation in this situation is α o = α case 1 , where α case 1 = max ( α , α 12 ) , and α is obtained by solving the following equation: γ th 2 t γ 2 · 1 ( 1 α ) 2 + v 1 · ( γ 1 γ 2 ) ( α γ 1 + ( 1 α ) γ 2 ) 2 = 0 .
For Case 2, when γ 1 > γ 2 , ( Λ ¯ ( α ) ) is a monotonic decreasing function in the range of α ( 0 , α 13 ] and the range of α [ α 13 , α 23 ] ; while in the range of α [ α 23 , 1 ) , ( Λ ¯ ( α ) ) is a convex function which is decreasing in the range of α [ α 23 , α case 2 ] first and then increasing in the range of α [ α case 2 , 1 ) . Thus, the optimal power allocation of this situation is α o = α case 2 , where α case 2 = max ( α , α 23 ) . α here is the same as what we obtained before.
( 2 ) γ 1 < γ 2
For Case 1, when γ 1 < γ 2 , ( Λ ¯ ( α ) ) is a monotonic increasing function in the range of α [ α 12 , 1 ) ; while in the range of α ( 0 , α 12 ) , ( Λ ¯ ( α ) ) is a convex function, which is decreasing in the range of α ( 0 , α case 1 + ] , and increasing in the range of α [ α case 1 + , α 12 ] . Thus, in the whole range α ( 0 , 1 ) , ( Λ ¯ ( α ) ) has its minimum at α o = α case 1 + , where α case 1 + = min ( α + , α 12 ) , and α + is obtained by solving γ th 1 t γ 1 · 1 α 2 + v 1 · ( γ 1 γ 2 ) ( α γ 1 + ( 1 α ) γ 2 ) 2 = 0 .
For Case 2, when γ 1 < γ 2 , ( Λ ¯ ( α ) ) is a monotonic increasing function in the range of α [ α 13 , α 23 ] and in the range of [ α 23 , 1 ) ; while in the range of ( 0 , α 13 ] , ( Λ ¯ ( α ) ) is a convex function, which is decreasing in the range of ( 0 , α case 2 + ] , and increasing in the range of ( α case 2 + , α 13 ] . Thus, the optimal power allocation is obtained at α o = α case 2 + , where α case 2 + = max ( α + , α 13 ) . α + here is the same as what we obtained before.
( 3 ) γ 1 = γ 2
When γ 1 = γ 2 , g 2 ( α ) is a constant. So, in this situation, the monotonicity of ( Λ ¯ ( α ) ) is determined by g 1 ( α ) . For Case 1, it is easy to see that ( Λ ¯ ( α ) ) is monotonic decreasing in the range of α ( 0 , α 12 ] and increasing in the range of α [ α 12 , 1 ) . Thus, the minimum of ( Λ ¯ ( α ) ) in this situation is obtained at α o = α 12 . For Case 2, ( Λ ¯ ( α ) ) is a monotonic decreasing function in the range of α ( 0 , α 13 ] , a monotonic increasing function in the range of α [ α 23 , 1 ) , and constant in the range of α [ α 13 , α 23 ] . Thus, the minimum of ( Λ ¯ ( α ) ) in this situation is obtained at α o [ α 12 , α 23 ] . Since α 12 [ α 12 , α 23 ] , we can choose α o = α 12 .
Integrating all the above derivations, Theorem 2 is obtained.

Appendix C. Proof of Theorem 3

According to the tight upper-bound Λ ˜ ( α , t ) = A j | h 3 i | 2 η ( α γ 1 + ( 1 α ) γ 2 ) A j 2 R th i 1 t · 1 t t , we notice that Λ ˜ ( α , t ) is a one-dimensional function with respect to t when fixing α . Since the variable only exists in the denominator, maximizing Λ ˜ ( α , t ) is the same as minimizing Q = 2 R th i 1 t · 1 t t .
With the mathematical formula Q = e ln Q , it is easy to see that we can get the minimum of Q by solving the minimum of ln Q for e ln Q and ln Q has the same monotonicity. Substituting Q = 2 R th i 1 t · 1 t t into ln Q , we get ln Q = R th i 1 t ln 2 + ln ( 1 t ) ln t . Then, finding the derivative of ln Q obtains
( ln Q ) = R th i ( 1 t ) 2 ln 2 1 1 t 1 t .
Analyzing Equation (A11), it is easy to find that ln Q is monotonic decreasing in the range of t ( 0 , 1 R th i ln 2 + 1 ] and monotonic increasing in the range of t [ 1 R th i ln 2 + 1 , 1 ) . So, the minimum of ln Q is obtained at t = 1 R th i ln 2 + 1 . Thus, Q and Λ ˜ ( α , t ) obtained their maximum at t = 1 R th i ln 2 + 1 .
On the other hand, Q is provided by g ˜ 2 ( α , t ) , and they are inversely proportional. Refer to Equation (24), we know that g ˜ 2 ( α , t ) is a piecewise function, which contributes to Q as a piecewise function and can be written as
When | h 1 | 2 > | h 2 | 2 ,
Q = 2 R th 1 1 t · 1 t t , t < t 0 2 R th 2 1 t · 1 t t , t t 0
When | h 1 | 2 | h 2 | 2 ,
Q = 2 R th 2 1 t · 1 t t , t < t 0 2 R th 1 1 t · 1 t t , t t 0
where t 0 = 1 ( R th 2 R th 1 ) ln 2 ln | h 1 | 2 ln | h 2 | 2 .
Analyzing the two cases of Q above returns the following: When | h 1 | 2 > | h 2 | 2 , the first segment function of Q is a concave function which has its minimum at t = t 1 = 1 R th 1 · ln 2 + 1 , and the second segment function of Q is a concave function which has its minimum at t = t 2 = 1 R th 2 · ln 2 + 1 . Compare t 0 , t 1 , and t 2 , we find that if t 1 < t 0 , then t 2 < t 0 ; and if t 2 > t 0 , then t 1 > t 0 . Thus, we can conclude a solution that when t 1 < t 0 , the minimum of Q is obtained at t 1 and the optimal power allocation is t o = t 1 ; while when t 2 > t 0 , the minimum of Q is obtained at t 2 and the optimal power allocation is t o = t 2 ; while when t 2 < t 0 < t 1 , the minimum of Q is obtained at t 0 and the optimal power allocation is t o = t 0 . With the former derivation, Equation (27) is obtained. With the same derivation steps, we can obtain Equation (28).
Integrating the above derivations, Theorem 3 is obtained.

References

  1. Fadi, A.; Enver, E.; Hadi, Z. Small Cells in the Forthcoming 5G/IoT: Traffic Modelling and Deployment Overview. IEEE Commun. Surv. Tutor. 2019, 21, 28–65. [Google Scholar]
  2. Kamalinejad, P.; Mahapatra, C.; Sheng, Z.; Mirabbasi, S.; Leung, V.C.M.; Guan, L.Y. Wireless Energy Harvesting for the Internet of Things. IEEE Commun. Mag. 2015, 53, 102–108. [Google Scholar] [CrossRef] [Green Version]
  3. Li, M.L.; Chen, Y.; Liu, K.J.R. Advances in Energy Harvesting Communications: Past, Present, and Future Challenges. IEEE Commun. Surv. Tutor. 2016, 18, 1384–1412. [Google Scholar]
  4. Louie, R.; Li, Y.; Vucetic, B. A Survey on Simultaneous Wireless Information and Power Transfer With Cooperative Relay and Future Challenges. IEEE Access 2019, 7, 19166–19198. [Google Scholar]
  5. Varshney, L.R. Transporting Information and Energy Simultaneously. In Proceedings of the IEEE International Symposium on Information Theory, Toronto, ON, Canada, 6–11 July 2008. [Google Scholar]
  6. Zhou, X.; Zhang, R.; Ho, C.K. Wireless Information and Power Transfer: Architecture Design and Rate-Energy Tradeoff. IEEE Trans. Commun. 2013, 63, 4754–4767. [Google Scholar] [CrossRef] [Green Version]
  7. Liu, C.; Maso, M.; Lakshminarayana, S.; Lee, C.; Quek, T.Q.S. Simultaneous Wireless Information and Power Transfer Under Different CSI Acquisition Schemes. IEEE Trans. Wirel. Commun. 2015, 14, 1911–1926. [Google Scholar] [CrossRef]
  8. Liu, M.; Liu, Y. Power Allocation for Secure SWIPT Systems With Wireless-Powered Cooperative Jamming. IEEE Commun. Lett. 2017, 21, 1353–1356. [Google Scholar] [CrossRef] [Green Version]
  9. Li, B.; Rong, Y. Joint Transceiver Optimization for Wireless Information and Energy Transfer in Nonregenerative MIMO Relay Systems. IEEE Trans. Wirel. Commun. 2018, 67, 8348–8362. [Google Scholar] [CrossRef]
  10. Xiong, K.; Chen, C.; Qu, G.; Fan, P. Group Cooperation With Optimal Resource Allocation in Wireless Powered Communication Networks. IEEE Trans. Wirel. Commun. 2017, 16, 3840–3853. [Google Scholar] [CrossRef]
  11. Zhou, F.; Chu, Z.; Sun, H.; Hu, R.Q.; Hanzo, L. Artificial Noise Aided Secure Cognitive Beamforming for Cooperative MISO-NOMA Using SWIPT. IEEE J. Sel. Areas Commun. 2018, 36, 918–931. [Google Scholar] [CrossRef]
  12. Nasir, A.A.; Zhou, X.; Durrani, S.; Kennedy, R.A. Relaying Protocols for Wireless Energy Harvesting and Information Processing. IEEE Trans. Wirel. Commun. 2013, 12, 3622–3636. [Google Scholar] [CrossRef] [Green Version]
  13. Tang, L.; Zhang, X.; Zhu, P.; Wang, X. Wireless Information and Energy Transfer in Fading Relay Channels. IEEE J. Sel. Areas Commun. 2016, 34, 3632–3645. [Google Scholar] [CrossRef]
  14. Chen, Z.; Xia, B.; Liu, H. Wireless information and power transfer in two-way amplify-and-forward relaying channels. In Proceedings of the IEEE Global Conference on Signal and Information Processing (GlobalSIP), Atlanta, GA, USA, 3–5 December 2014; pp. 168–172. [Google Scholar]
  15. Jameel, F.; Wyne, S.; Ding, Z. Secure Communications in Three-Step Two-Way Energy Harvesting DF Relaying. IEEE Commun. Lett. 2018, 22, 308–311. [Google Scholar] [CrossRef]
  16. Singh, S.; Modem, S.; Prakriya, S. Optimization of Cognitive Two-Way Networks With Energy Harvesting Relays. IEEE Commun. Lett. 2017, 21, 1381–1384. [Google Scholar] [CrossRef]
  17. Nguyen, D.K.; Jayakody, D.N.K.; Chatzinotas, S.; Thompson, J.S.; Li, J. Wireless Energy Harvesting Assisted Two-Way Cognitive Relay Networks: Protocol Design and Performance Analysis. IEEE Access 2017, 5, 21447–21460. [Google Scholar] [CrossRef]
  18. Mishra, D.; De, S.; Chiasserini, C. Joint Optimization Schemes for Cooperative Wireless Information and Power Transfer Over Rician Channels. IEEE Trans. Commun. 2016, 64, 554–571. [Google Scholar] [CrossRef]
  19. Ye, Y.; Li, Y.; Wang, D.; Zhou, F.; Hu, R.Q.; Zhang, H. Optimal Transmission Schemes for DF Relaying Networks Using SWIPT. IEEE Trans. Veh. Tech. 2018, 67, 7062–7072. [Google Scholar] [CrossRef]
  20. Do, T.P.; Song, I.; Kim, Y.H. Simultaneous Wireless Transfer of Power and Information in a Decode-and-Forward Two-Way Relaying Network. IEEE Trans. Wirel. Commun. 2017, 16, 1579–1592. [Google Scholar] [CrossRef]
  21. Shi, L.; Ye, Y.; Hu, R.Q.; Zhang, H. Energy Efficiency Maximization for SWIPT Enabled Two-Way DF Relaying. IEEE Signal Process. Lett. 2019, 26, 755–759. [Google Scholar] [CrossRef]
  22. Peng, C.; Li, F.; Liu, H. Optimal power splitting in two-way decode-and-forward relay networks. IEEE Commun. Lett. 2017, 21, 2009–2012. [Google Scholar] [CrossRef]
  23. Peng, C.; Li, F.; Liu, H.; Wang, G. Outage-Based Resource Allocation for DF Two-Way Relay Networks with Energy Harvesting. Sensors 2018, 18, 3496. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. Zhang, S.; Liew, S.C.; Lu, L. Physical Layer Network Coding Schemes over Finite and Infinite Fields. In Proceedings of the IEEE Global Telecommunications Conference, New Orleans, LO, USA, 30 November–4 December 2008. [Google Scholar]
  25. Liu, P.; Kim, I.M. Performance analysis of bidirectional communication protocols based on decode-and-forward relaying. IEEE Trans. Commun. 2010, 58, 2683–2696. [Google Scholar] [CrossRef]
  26. Altinel, D.; Kurt, G.K. Modeling of Multiple Energy Sources for Hybrid Energy Harvesting IoT Systems. IEEE Internet Things J. 2019, 6, 10846–10854. [Google Scholar] [CrossRef]
  27. Yin, S.; Zhao, Y.; Li, L.; Yu, F.R. UAV-Assisted Cooperative Communications With Time-Sharing Information and Power Transfer. IEEE Trans. Veh. Tech. 2020, 69, 1554–1567. [Google Scholar] [CrossRef]
  28. Jayakody, D.N.K.; Perera, T.D.P.; Ghrayeb, A.; Hasna, M.O. Self-Energized UAV-Assisted Scheme for Cooperative Wireless Relay Networks. IEEE Trans. Veh. Tech. 2020, 69, 578–592. [Google Scholar] [CrossRef]
Figure 1. EH-TWR Network System Model and Transmission Structure with Power Splitting Protocol. (a) System model; (b) power splitting simultaneous wireless information and power transfer (PS-SWIPT) for decode-and-forward two-way relay (DF-TWR) network.
Figure 1. EH-TWR Network System Model and Transmission Structure with Power Splitting Protocol. (a) System model; (b) power splitting simultaneous wireless information and power transfer (PS-SWIPT) for decode-and-forward two-way relay (DF-TWR) network.
Energies 13 06024 g001
Figure 2. Effects of N on the outage probability for static JRA scheme.
Figure 2. Effects of N on the outage probability for static JRA scheme.
Energies 13 06024 g002
Figure 3. Outage probability vs. PA ratio α , TA ratio t, or PS ratio ρ .
Figure 3. Outage probability vs. PA ratio α , TA ratio t, or PS ratio ρ .
Energies 13 06024 g003
Figure 4. Comparison of the two proposed JRA schemes with the exhaustive search schemes. SAO—successive alternating optimization; MO-RM—multistep optimization with relaxation method; ES—exhaustive search.
Figure 4. Comparison of the two proposed JRA schemes with the exhaustive search schemes. SAO—successive alternating optimization; MO-RM—multistep optimization with relaxation method; ES—exhaustive search.
Energies 13 06024 g004
Figure 5. Outage probability vs. P t based on statistic CSI. OPS—optimal power splitting.
Figure 5. Outage probability vs. P t based on statistic CSI. OPS—optimal power splitting.
Energies 13 06024 g005
Figure 6. Outage probability vs. P t based on instantaneous CSI.
Figure 6. Outage probability vs. P t based on instantaneous CSI.
Energies 13 06024 g006
Figure 7. Outage probability vs. d 1 based on statistic CSI.
Figure 7. Outage probability vs. d 1 based on statistic CSI.
Energies 13 06024 g007
Figure 8. Outage probability vs. d 1 based on instantaneous CSI.
Figure 8. Outage probability vs. d 1 based on instantaneous CSI.
Energies 13 06024 g008
Table 1. Characteristics of different resource allocation schemes. ERA—equal resource allocation; OPS—optimal power splitting; JOPSPA—joint optimal power splitting and power allocation; JRA—joint resource allocation; CSI—channel state information.
Table 1. Characteristics of different resource allocation schemes. ERA—equal resource allocation; OPS—optimal power splitting; JOPSPA—joint optimal power splitting and power allocation; JRA—joint resource allocation; CSI—channel state information.
SchemesCharacteristic
ERA t = 0.5 , α = 0.5 , and ρ = 0.5
OPS t = 0.5 , α = 0.5 , and ρ = ρ o [20,22]
JOPSPA t = 0.5 , α = α o , and ρ = ρ o [19,23]
Static JRAJointly optimizing t, α , and ρ with statistical CSI
Dynamic JRAJointly optimizing t, α , and ρ with instantaneous CSI
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Peng, C.; Wang, G.; Li, F.; Liu, H. Joint Resource Allocation for SWIPT-Based Two-Way Relay Networks. Energies 2020, 13, 6024. https://doi.org/10.3390/en13226024

AMA Style

Peng C, Wang G, Li F, Liu H. Joint Resource Allocation for SWIPT-Based Two-Way Relay Networks. Energies. 2020; 13(22):6024. https://doi.org/10.3390/en13226024

Chicago/Turabian Style

Peng, Chunling, Guozhong Wang, Fangwei Li, and Huaping Liu. 2020. "Joint Resource Allocation for SWIPT-Based Two-Way Relay Networks" Energies 13, no. 22: 6024. https://doi.org/10.3390/en13226024

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