Abstract

Energy harvesting (EH) combined with cooperative relying plays a promising role in future wireless communication systems. We consider a wireless multiple EH relay system. All relays are assumed to be EH nodes with simultaneous wireless and information transfer (SWIPT) capabilities, which means the relays are wirelessly powered by harvesting energy from the received signal. Each EH node separates the input RF signal into two parts which are, respectively, for EH and information transmission using the power splitting (PS) protocol. In this paper, a closed-form outage probability expression is derived for the cooperative relaying system based on the characteristic function of the system’s probability density function (PDF) with only one relay. With the approximation of the outage probability expression, three optimization problems are built to minimize the outage probability under different constraints. We use the Lagrange method and Karush–Kuhn–Tucker (KKT) condition to solve the optimization problems to jointly optimize the relay’s PS factors and the transmit power. Numerical results show that our derived expression of the outage probability is accuracy and gives insights into the effect of various system parameters on the performance of protocols. Meanwhile, compared with the no optimal condition, our proposed optimization algorithms can all offer superior performance under different system constraints.

1. Introduction

Recently, with the development of wireless communication networks, energy consumption has become a serious increasing problem. As a result, green communications have attracted many researchers’ attention. Energy harvesting (EH), which can gain energy from the environment, appears to be an effective technique for green communications and has great potential to extend the lifetime of communication devices [1, 2]. On the contrary, cooperative relaying is an effective technique to improve the coverage of wireless networks, avoid the decrease of communication quantity caused by channel fading, and increase the channel gain. So, how to use EH in such networks with multiple relays is an interesting topic.

Plenty of studies have already been carried out about wireless systems which harvest energy from the environment. An optimal packet-scheduling strategy is proposed in [3] in order to minimize the transmission time in the EH wireless communication system using additive white Gaussian noise (AWGN) channels. The traffic load and available energy are considered in order to adaptively change the transmission rate. Under the same AWGN channel scenario, an optimal energy allocation scheme which maximizes the throughput is obtained in [4] with the use of dynamic programming and convex optimization techniques. The AWGN channel capacity under energy constrains is studied in [5]. It is proved that given sufficient energy supply, the AWGN channel capacity of the EH model equals the capacity of the continuous energy supply model. A peer-to-peer communication system is analyzed in [35] without considering relays. In the literature [6], a communication system where the source and relays are EH nodes is considered. Its main work is to maximize the peer-to-peer system throughput using joint relay selection and power allocation schemes. For a slow-fading channel, Li et al. [7] analyze an EH cooperative relaying network and derive the closed-form outage probability expression for the proposed protocol. Different from others, multiple source-destination pairs with an EH relay in a wireless cooperative network is considered in [8], and a power allocation scheme of the harvested energy is proposed. Meanwhile, the water-flooding method is used to achieve a better balance between the system performance and complexity.

Apart from the strategies that harvest energy from the environment, a new way is to use the radiofrequency (RF) signal [9]. The idea is first studied in [10], and a new energy transfer technology is proposed, that is, simultaneous wireless and information transfer (SWIPT). Two schemes are further proposed in [11] coordinating the information processing (IP) and EH, which are time switching (TS) and power splitting (PS). In [1216], a relaying network where an energy-constrained relay node using SWIPT and TS or PS schemes is considered. In particular, the outage probability expressions and the ergodic capacity are derived in [12, 16], and effects of various system parameters are illustrated. The work in [12] is extended in [13] by assuming that the source also harvests energy from the relay. The outage performances of two schemes where one uses the EH relay and the other conveys data via direct links are analyzed in [14], and an optimization problem which minimizes the transmit power is also formulated. In two-way full-duplex (FD) relay networks, the capability is first investigated in [15], and two relay selection schemes are proposed in order to minimize the outage probability and maximize the sum capacity, respectively. Considering cooperative EH communications, a multiple-relay selection scheme using geometric programming (GP) is proposed in [17] in order to maximize data rate-based utilities over multiple coherent time slots. The work in [18] is extended to a cognitive two-way EH relay network. Specifically, closed-form expressions of the throughput are derived to maximize interference temperature apportioning parameter (ITAP) and the PS parameter. It is shown that they can be optimized separately.

Recent research work mainly focuses on the system performance of wireless networks with a single EH relay. However, few studies have been presented to analyze the system performance of multiple-relay EH systems using the PS protocol. In this paper, we consider an amplify-and-forward (AF) wireless network with multiple EH relays. We assume that all the relays use SWIPT to harvest energy from the RF signal and adopt the PS protocol for EH and IP. We analyze the system performance and derive closed-form expressions for the outage probability of the multiple-relay EH system. We also jointly optimize relays’ PS factors and their transmit power levels to minimize the outage probability. The main contributions of this paper are summarized as follows:(1)We use fitting algorithms to simplify the outage probability of the system with only one relay, and the result is approximated as a combination of several exponential functions. The closed-form expression for the outage probability of the multiple-relay EH system is obtained using the characteristic function of the probability density function (PDF).(2)Based on the approximation of the outage probability expression, we propose three optimization algorithms to obtain power allocation policies which minimize the outage probability under different constraints. In particular, Algorithm 1 is to optimize relays’ PS factors without considering the power constrains. Algorithm 2 is to optimize relay’s transmit power levels with their total transmit power limited. Algorithm 3 is to jointly optimize the relay’s PS factors and the transmit power of the source under the total power constrains of the whole system.(3)For each algorithm, we use the Lagrange method and Karush–Kuhn–Tucker condition to solve the optimization problems. Our derived expression of the outage probability is consistent with simulation results and gives insights into the effect of various system parameters on the system performance. Meanwhile, our proposed optimization algorithms can offer superior performance, and the improvement is the same for different system conditions.

(1)Using the transmit power and the energy conversion efficiency in problem (37) to obtain power splitting factor for each relay.
(2)Using in to obtain each relay’s transmit power .
(3)if ,
(4);
(5)else
(6)end
(7)Using to achieve the final outage probability.
(1)Initialization: Select a feasible . Choose the step size and the error tolerance , and let
(2)while (1)
(3) Using in to solve the power splitting factor for each relay.
(4) Using and in to obtain and , respectively.
(5)if
(6)  ;
(7)  break;
(8)else
(9)  Using in formula (43) to update .
(10)  ;
(11)end
(12) if
(13)  break;
(14)end
(15)end
(17)Using to achieve the final outage probability.
(1)Initialization: Let and select a feasible . Choose the step size and the error tolerance , and let
(2)while (1)
(3) Using in to solve the power splitting factor for each relay.
(4) Using and in to obtain and , respectively.
(5)if
(6)  
(7)  ;
(8)  break;
(9)else
(10)  Using in formula (50) to update power
(11)  ;
(12)  end
(13)  if
(14)  break;
(15)end
(16)end
(17)Using to achieve the final outage probability.

2. System Model

As shown in Figure 1, we consider a wireless communication system containing a source node, , a destination node, , and relay nodes, , . The information is transferred from the source node to the destination node through relay nodes. Only relays can harvest energy from the RF signal. We assume that the channel state information (CSI) is only available at the source node, which means all relays are independent from each other. The source node broadcasts the information to all the relays, and the relays adopt the AF scheme to transfer the information to the destination node. Also, there is no direct link between the source node and the destination node.

At the relays, the received signals are split according to the PS protocol. As Figure 2 shows, the information transformation is conducted in two time slots. In the first slot, the relays receive signals from the source nodes. In the other slot, the relays send the signals to the destination node. In Figure 2, is the signal received at the relay. is the power of the received signal. The relay splits the signal into two parts according to a power ratio of . One part is for IP and the other is for EH. The harvested energy is used to power the transmission circuits.

We set the channel gain from the source node to the relay node as and from the relay node to the destination node as . The distances between the source node and relay node and between the relay node and the destination are and , respectively. is the path loss exponent. So that we define the equivalent channel gains as and .

Assume that the information signal from the source is . In the first time slot, the signal at the relay used for information transmission can be given bywhere is the transmit power at the source, is the AWGN incurred at the radiofrequency, and is the AWGN incurred in the RF-to-baseband conversion. Both of the noise signals are considered as a Gaussian random variable with mean zero and variance and , respectively. is the power factor that the received signal splits for EH. The energy that the relay harvests is given by , where is the energy conversion efficiency and is the duration of the time slot.

In the second time slot, the relay transfers the signal to the destination node. So the received signal at the destination node is given bywhere is the transmit power at the relay and is the normalized transmit factor which is . and are the RF-front noise and the conversion noise with mean zero and variance and , respectively.

In order to simplify the formula, we use and to represent the total AWGNs at the relay and destination node, respectively. Substituting (1) into (2),

Assume that the variances for the noise signal satisfy , and , . Substituting and in (3), the signal-to-noise ratio (SNR) at the destination is given by

Let

The final expression is given by

2.1. Outage Probability Analysis

Assume that all the relays take part in the transmission. According to the maximal-ratio combining (MRC), the final SNR at the destination node is given by

Then, based on the Shannon capacity formula, the overall throughout is derived as

Let be the minimized rate demand for users. So the outage probability is defined as . Using (6)–(8), it becomes

Define the random variables , and the cumulative distribution function (CDF) of is given in [3] aswhere , , and . is the first-order modified Vessel function of the second kind [20].

Defining the random variable , our goal is to obtain the CDF of the , . According to [13], we will use the characteristic function to achieve the final expression.

In formula (10), the CDF of can be split into two parts. One part is an exponential random variables, the other is too difficult to obtain the CDF directly. However, it is achievable if we approximate this part. Notice that is a function of an independent variable , and , which means the value of is mainly dependent on . Due to the fact that and represent the equivalent channel gain for the source node to the relay and the relay to the destination node, respectively, can be recognized as the received power . According to the basic demand of the system, the SNR at the receiver is always larger than , which means . So the independent variable can be approximated as .

Let . Considering the character of Vessel function, if we let , then and if let , then . It is the same for the exponential random variables. Also, noticing that the former part of is already an exponential random variable, it is not hard to consider using a combination of several exponential functions to approximate . can be approximated aswhere .

We use fitting tools in MATLAB to obtain the coefficients of the approximate function of and getwhen , , when , , , , when , , , , , ,

Figure 3 shows the approximate result of . For , the performance of fitting approach is not good, and the estimation errors between two functions are too large. But for and , the results reflect the trend of the original function perfectly, and the degree of those two fitting function are nearly 0.99. Also, the complexity for is lower than that for , so the final function for can be approximated as

Using in formula (12), the CDF of is given bywhere , , and . Using the characteristic function, the CDF of is

Proof. The probability density function (PDF) of is

The characteristic function of is

According to the character of the characteristic function, the characteristic function of is

It can be rewritten aswhere and , denote all the subsets of that satisfy . From formula (18), is a combination of product terms. We only need to consider the PDF of one particular term and can obtain the others in the same way.

For , , the characteristic function is

Based on the connection between the PDF and the characteristic function,

Using the method of partial fraction, can be rewritten aswhere

Then,

Formula (22) is the PDF of this particular case. For random and , we can obtain

because

The CDF of is

2.2. Power Allocation and Scheduling Design

In this subsection, we propose different algorithms based on different power constrains by optimizing the transmit power of the source node and the power splitting factor of the relays, in order to minimize the outage probability. However, formula (14) is too complex for optimization. So, we choose a new approximate function for the outage probability which will give up some accuracy but is easy for further analysis.

The outage probability is now approximated as

Proof. According to the formula in [20], ; let , we can get

Let , the integration can be rewritten as

By using the mean value theorem of integrals, there must exit an between and

The value of changes with . Assuming that and using the fitting tools in MATLAB, the analytical expression is

For optimization problems, it is not necessary to estimate the outage probability accurately. So we let for further simplification.

The CDF of iswhere and . Using the characteristic function, the CDF of is

According to the conclusion in [19], the CDF of can be written as

Based on the formula (33), we propose three algorithms to obtain power allocation policies which minimize the outage probability under different constraints. In particular,Algorithm 1: with the transmit power of the source node fixed, we consider each relay’s transmit power is limited. The maximal power for each relay is .Algorithm 2: with the transmit power of the source node fixed, we consider the total transmit power of all the relays is limited. The maximal power is .Algorithm 3: the transmit power of the source node is not fixed and the total transmit power of the system is limited. The maximal power is .

2.2.1. Algorithm 1: The Optimization Algorithm under Each Relay’s Power Constraint

The optimal power allocation scheme is based on minimizing the outage probability bound in (33). Considering , we can transfer the problem into finding the optimal power splitting factor to minimizing the outage probability bound. Assuming that the power of the transmission signal from the source node is fixed, the optimization can be written aswhere . Using the monotonicity of the log function, our optimization problem can be written aswhere the fixed terms in the optimization bound is removed. It is easy to know that cost function in (35) is convex in , which means the minimal value exists in the range . Using and in the cost function, we can obtain the derivative of the function as

Let , we can get

We summerize it in Algorithm 1.

2.2.2. Algorithm 2: The Optimization Algorithm under All Relays’ Total Power Constraint

According to [19, 21], it is necessary to consider the total power consumed by the system. In our condition, we first consider the total power of all the relays. Based on minimizing the outage probability bound in (33), we consider that the total power of all the relays are limited and formulate an optimization problem aswhere . Similar to Algorithm 1, we can rewrite the optimization problem as

This is a convex optimization problem in . In order to solve the problem, we can use the Lagrangian method. We split the question into two steps. The first step is to use the Lagrangian of this optimization problem to solve the power splitting factor for each relay. It can be written aswhere and represents the Lagrange multiplier associated with the power constraint in (39). The derivative of the function is

Applying the KKT conditions, we let and obtain the following necessary and sufficient conditions for a fixed as

Step two is to update the Lagrange multiplier by the power constraint in problem (39) as follows at each iteration .where is the step size at the iteration.

We summerize it in Algorithm 2.

2.2.3. Algorithm 3: The Optimization Algorithm under the System’s Power Constraint

Now, we consider the total power of the system. Based on minimizing the outage probability bound in (33), we consider that the total power of the whole system is limited and formulate an optimization problem aswhere . Similar to Algorithm 1, we can rewrite the optimization problem as

This is also a convex optimization problem in both and and can be solved by the Lagrangian method. We can obtain the Lagrangian of this optimization problem:where represents the Lagrange multiplier. The derivative for of the function is

Let and we can obtain .

Also the derivative for of the function is

Use in formula (48) and obtain

In order to solve the optimization problem, we split it into two steps.(1)Optimal power splitting factor for each relay.

For a given , let , we can obtain the optimal power splitting factor for each relay.(2)Update the transmit power of the source node.

By the power constraint in problem (45), we can update using the following formula as

We summerize it in Algorithm 3.

2.3. Numerical Results

We use MATLAB to conduct some simulations to prove the theoretical analysis presented in the former part. We assumed that the system contains a source node, a destination node, and multirelays. We set the distance between the source node and the destination node . All the relays are located in a circular manner whose the center is at the midpoint between the source node and the destination with radius . We adopt and set [11]. The large scale fading exponent of the channel is 2.7, and the small scale fading coefficients are generated as independent and identical (i.i.d.) Rayleigh random variables with mean zero and variance 1.

Figure 4 shows the outage probabilities for the theoretical analysis and the simulation versus normalized user transmission rate bits/sec/Hz. From Figure 4, it is clear that the theoretical analysis is basically the same with the simulation results for different relay numbers. Also the outage probability increases as increases. Meanwhile, comparing the outage probability for different relay numbers, we know that the outage probability decreases as relay number increases, which proves multiple relays can achieve the diversity gain of the channel.

Figure 5 shows the effect of the power splitting factor . From the figure, we know that the outage probability is increasing when is smaller but later, it starts decreasing, which means there is an optimal value for . When the value of is smaller than the optimal , there is less power available for EH. Therefore, the transmit power of the relay node is not enough, which leads to the increase of the outage probability. On the contrary, when is large than the optimal value, although the power for EH is enough, the power left for information transmission is low. Because of that, the signal strength at the destination node is not enough, and the outage probability increases too. Meanwhile, comparing different relay numbers and and different relay distribution and , the trend of the outage probability is similar, but the value is much lower for and . That is because when the relays are located near the midpoint between the source node and the destination, both the channel gain and are better.

Figure 6 plots the effect of the source transmit power . As shown in Figure 6, the outage probability of the system decreases as increases. This is because the large value of leads to more received power at the relay nodes, which means more power for both EH and information transmission. Consequently, the outage probability for the system is small. However, the outage probability does not change much when is large enough, which means there is no need to continually increase transmit power in order to decrease the outage probability. Also, changing the relay number and the source to destination distance, the trend is the same, and the value for the large relay number and short source to destination distance is lower. Meanwhile, we notice that the variation of the tendency for the relay number is not the obvious comparing with that for .

Figure 7 depicts the effect of the energy conversion efficiency. From this, we can observe that for smaller values of , the outage probability is higher, and for larger values, the probability is lower, because the value of decides the power from the relay node as . Also, changing the relay number and the source to destination distance, the trend is the same and the value for large relay number and short source to destination distance is lower. But from the figure, when the relay number , the value of the outage probability is almost unchanged. That means we should also limit the number of relays because the large number of relays may cause the restriction of the system performance.

Figures 810 show a comparison between no optimal power allocation and optimal power allocation schemes in Algorithm 2 and Algorithm 3, respectively. From Figure 8, we observe that the outage probability is lower by using the scheme in Algorithm 1. The improvement is the same for schemes in Algorithm 2 and Algorithm 3. Here, in order to make the numerical result more reliable, we set the power consumption of the two schemes equal. In particular, for Algorithm 2, we set the power splitting factor for no optimal scheme, and the power constraint for all relays is . For Algorithm 3, the power splitting factor is also , and the power constraint for the total system is . Based on this condition, we can observe that the outage probability for optimal schemes is lower than that for no optimal situation. And it also has the improvement for different source power and relay number . From the figures, we can also see that the outage probability is growing with the increasing of the transmission rate , and the variation between no optimal power allocation and optimal power allocation schemes is almost the same for a different source power . But for the relay number , the growing rate and the variation between two algorithms are much higher than that for . This also proves that when we want to use multiple relays, the number should be under control to prevent the rapid deterioration of the system performance.

3. Conclusion

In this paper, we consider a wireless cooperative network with multiple relay nodes. All relays are considered as EH nodes with SWIPT capabilities. We derive a closed-form expression for the outage probability of the whole system. Based on the approximation of the final expression, we also propose three optimization algorithms to obtain power allocation policies which minimize the outage probability under different constraints. In the end, we show that the analytical expression of the outage probability is suitable for most communication scenarios and illustrate the effect of various system parameters on the performance of the protocols. We also show that optimal schemes in different algorithms can all result in a performance improvement compared to no optimal power allocation scheme.

Data Availability

No data were used to support this study.

Conflicts of Interest

There are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (61571234 and 61631020) and the Postgraduate Research & Practice Innovation Program of Jiangsu Province (KYZZ16 0257).