Open Access
This article is

- freely available
- re-usable

*Sensors*
**2018**,
*18*(6),
1781;
doi:10.3390/s18061781

Article

Energy Harvesting over Rician Fading Channel: A Performance Analysis for Half-Duplex Bidirectional Sensor Networks under Hardware Impairments

^{1}

Wireless Communications Research Group, Faculty of Electrical and Electronics Engineering, Ton Duc Thang University, Ho Chi Minh City, Vietnam

^{2}

Faculty of Electrical Engineering and Computer Science, VŠB-Technical University of Ostrava, 17. Listopadu 15/2172, 708 00 Ostrava, Czech Republic

^{3}

Optoelectronics Research Group, Faculty of Electrical and Electronics Engineering, Ton Duc Thang University, Ho Chi Minh City, Vietnam

^{*}

Author to whom correspondence should be addressed.

Received: 29 April 2018 / Accepted: 28 May 2018 / Published: 1 June 2018

## Abstract

**:**

In this paper, a rigorous analysis of the performance of time-switching energy harvesting strategy that is applied for a half-duplex bidirectional wireless sensor network with intermediate relay over a Rician fading channel is presented to provide the exact-form expressions of the outage probability, achievable throughput and the symbol-error-rate (SER) of the system under the hardware impairment condition. Using the proposed probabilistic models for wireless channels between mobile nodes as well as for the hardware noises, we derive the outage probability of the system, and then the throughput and SER can be obtained as a result. Both exact analysis and asymptotic analysis at high signal-power-to-noise-ratio regime are provided. Monte Carlo simulation is also conducted to verify the analysis. This work confirms the effectiveness of energy harvesting applied in wireless sensor networks over a Rician fading channel, and can provide an insightful understanding about the effect of various parameters on the system performance.

Keywords:

half-duplex; relay networks; wireless energy harvesting; time-switching; Rician fading channel; hardware impairment## 1. Introduction

Wireless sensor networks (WSNs) are subject to the constraint of energy storage at each mobile node [1,2]. Saving on energy consumption or extending the battery life for sensor nodes has become an important research issue in wireless sensor networks. Recently, energy harvesting (EH) has attracted enormous attention from researchers as a promising cost-effective technique to maximize energy efficiency of a wireless network [3,4,5], especially in wireless sensor networks [6,7,8,9]. Various energy harvesting sources have been studied, such as natural sources (solar [10], wind [11], thermal [12], etc.), strongly coupled magnetic resonances [13], etc. Among them, radio frequency (RF) energy from the ambient transmitters is the most popular source for energy harvesting since it can be received more effectively from RF signals [4]. Because RF signals can convey both energy and information simultaneously, an RF-based energy harvesting technique, called simultaneous wireless information and power transfer (SWIPT), is becoming a more and more promising research topic for WSNs [14,15]. The idea of SWIPT was first introduced in 2008 in the seminal paper of Varshney [16], in which authors proposed an ideal receiver design that is able to simultaneously observe the information and extract power from the same received signal. Zhou et al. [17] connected Varshney’s idea to practice by proposing two realizable receiver architectures design: time switching (TS) and power splitting (PS). The performance analysis of these two EH protocols was conducted rigorously by Nasir et al. [18]. The authors derived analytical expressions for the outage probability and the ergodic capacity of one-way amplify-and-forward (AF) relay networks over a Rayleigh fading channel.

The applications of SWIPT to wireless sensor networks have been investigated in recent works. In [7], the authors proposed a distributed iteration algorithm to solve an energy-efficient cooperative transmission problem for SWIPT in clustered WSNs. In [9], the authors employed wireless energy harvesting techniques and realistic energy converters in dense and often randomly deployed WSNs, and quantified the potential energy gains that can be achieved in the network. Peng et al. [19] considered a wireless energy harvesting two-way relay network (TWRN) using power splitting protocol, where the effects of practical hardware impairments were taken into consideration. Mouapi and Hakem [20] proposed a new approach to defining the specifications of a stand-alone wireless node based on an RF EH system and implemented a hardware circuit to illustrate their energy optimization method. The performance of wireless powered sensor networks for Internet of Things (IoT) application was studied in [4], where the authors proposed the optimal power allocation to maximize the system throughput and also derived the closed-form of that solution. However, in those papers, the channel gains are assumed either to be constant or to be a Rayleigh distributed random variable.

Wireless communication systems in the real radio environments are not only affected by the short-term fading (multipath), but are also subject to the shadowing effects. The vital issue in studying the performance of energy-harvesting-based wireless networks in these conditions is the outage probability analysis. An important statistical characteristic that can describe the behavior of the wireless channels is the probability density function (PDF) of the signal-to-noise-ratio (SNR) at the receiver output. To derive this PDF for different radio propagation environments is sometimes a difficult mathematical task, especially for complicated channel models such as Nakagami-m or Rician channels. In fact, not only the papers we mentioned about SWIPT for WSN, but most of the other results on outage performance up to now [21,22] also focus on Rayleigh fading channels, where we can exploit the fact that the square of channel gain magnitude is exponentially distributed.

As a general comment, it is noted that very few publications about energy harvesting for Rician fading channel exist in the open technical literature. In fact, together with Rayleigh channel, Rician channel should be also considered as one of the small-scale fading models for WSNs, especially for the cases of relatively short range power transfer distance and with existence of a strong line-of-sight (LOS) path [23]. Recently, Zhao et al. [24] have derived the capacity expressions for wireless powered communication systems over a Rician fading channel. However, there is no relay in this study. The source directly harvests the energy from the power beacon. In [25], the authors provided the throughput analysis of relay networks with two energy harvesting protocols (continuous and discrete) over a Rician fading channel, but were only limited in the case of perfect hardware. Furthermore, the paper only provided the integral form of the throughput for the continuous case, so it is not a computationally friendly result. Mishra et al. [26] did provide impressive results on joint optimization of power allocation, power splitting for EH, and relay placement for SWIPT over a Rician channel. Nevertheless, they only use an approximation expression of outage probability to formulate the optimization problem, and did not consider the hardware impairment at the nodes. In practice, the transceiver hardware is imperfect due to phase noise, I/Q (In-phase/Quadrature) imbalance and amplifier nonlinearities [27]. The modeling of hardware impairment in system performance analysis has been presented in many works, for instance, in [28], where the authors analyzed the performance of dual-hop relaying systems in hardware impairment condition, in terms of the capacity, throughput and symbol error rate (SER). We also proposed and evaluated an energy harvesting-based spectrum access model in cognitive radio network with hardware impairment [29]. Again, these works about hardware impairment considered the Rayleigh channels only.

In our current work, we tackle the problem of investigating the performance analysis of SWIPT for WSN over a Rician fading channel, which takes into account the hardware impairment at source and relay nodes. Specifically, we consider an AF two-way half-duplex energy harvesting relay network model suffering from hardware impairments at all nodes over the Rician fading channels. The exact analytical expressions of the achievable throughput, outage probability, and the exact-form expression for the PDF of SNR at each destination node of a half-duplex AF bidirectional wireless sensor networks over a Rician fading channel are derived rigorously. The main contributions of this paper can be described in more details as follows:

- The exact form expression of outage probability and achievable throughput at each destination node with imperfect hardware and in Rician fading environment are derived mathematically.
- We derive the exact-form cumulative distribution function (CDF) of the SNR at each destination node, and use this result to derive the integral exact-form of the SER at destination nodes.
- We also conduct the asymptotic analysis and provide the approximation of all performance factors mentioned above at high $P/{N}_{0}$ regime.
- The analytical results are all confirmed by Monte Carlo simulations. Using the simulation results, the effect of various system parameters on the system performance is carefully studied.

The rest of this paper is organized as follows. Section 2 describes the system model and the EH protocol that is used in this paper. Section 3 provides the detailed performance analysis of the system, including exact analysis and asymptotic analysis. The numerical results to validate the analysis are presented in Section 4. Finally, conclusions are drawn in Section 5.

## 2. System Model

#### 2.1. System Model Description

We consider a bidirectional network with two sources and one relay as illustrated in Figure 1. The transmission model follows the principles of analog network coding [30,31]. This concept is the extension of linear network coding to multihop wireless networks. Traditionally, two sources transmit their data to the relay node in two different time slots to avoid interference. However, with analog coding, the data can be transmitted simultaneously to the relay. The relay node forwards this noisy sum of two signals during the next time slot. Because each node already knows one of the signals by virtue of having forwarded it earlier, it can cancel its own part in the received signals and decode the message sent by the other source.

In our model, every terminal has only one antenna and operates in a half-duplex mode. Let ${S}_{1}$ and ${S}_{2}$ denote the first node and the second node that are going to exchange their messages, respectively, and R denote the relay node. We denote the channel gain between node ${S}_{i}$ and the relay R as ${g}_{i}$, for $i=1,2$. Here, both channels are assumed to be Rician fading channels and be reciprocal. In this research, we take into account the hardware impairment at both source nodes ${S}_{1}$, ${S}_{2}$, and relay node R. Regarding the communication between two nodes, we assume that the direct link between two nodes is very weak, and the communication relies solely with the help of relay. However, the relay has only the energy to serve their own purpose, so it needs to harvest the energy from the two nodes of interest before forwarding the information messages. As in many previous publications on two-way half-duplex channels, we assume that the two sources as well as the relay know the channel gains.

#### 2.2. Energy Harvesting and Information Transfer Protocols

The energy harvesting protocol for this system is illustrated in Figure 2. In this protocol, the transmission is divided into blocks of length T. Each transmission block consists of three time slots. In the first time slot, which has the duration of $\alpha T$, the relay harvests energy from the nodes ${S}_{1}$ and ${S}_{2}$. The two remaining time slots are used for information transferring. First, ${S}_{1}$ and ${S}_{2}$ simultaneously transmit to R at the second time slot with the transmitted power P. Then, at the third time slot, R amplifies the signal that it received during the second time slot and broadcasts it to ${S}_{1}$ and ${S}_{2}$. Both the second and third time slots have the same length of $(1-\alpha )T/2$.

Let P denote the average power transmitted by each node ${S}_{1}$ and ${S}_{2}$ during the first time slot. After the first time slot, the amount of the harvested energy at node R can be computed as
where $\eta $ is the energy harvesting efficiency.

$${E}_{r}=\left(P{\left|{g}_{1}\right|}^{2}+P{\left|{g}_{2}\right|}^{2}\right)\eta \alpha T,$$

Let ${s}_{1}$ and ${s}_{2}$ denote the information-bearing symbols transmitted from ${S}_{1}$ and ${S}_{2}$, respectively. Again, assume that both ${s}_{1}$ and ${s}_{2}$ have the same average power P, i.e. $\mathrm{E}\left[{\left|{s}_{i}\right|}^{2}\right]=P$. Thus, the received signal at R at the second time slot can be written as [28]
where:

$${y}_{r}=\sum _{i=1}^{2}{g}_{i}({s}_{i}+{\eta}_{i})+{n}_{r},i=1,2,$$

- ${\eta}_{i}$ denotes the hardware distortion noise at ${S}_{i}$ with zero mean and variance ${\kappa}^{2}P$. Here, $\kappa $ is sufficient to characterize the aggregate level of impairments of the channel [1].
- ${n}_{r}$ is the additive white Gaussian noise (AWGN) at R with zero mean and variance ${\sigma}_{r}^{2}$.

At the second time slot, R amplifies the signal ${y}_{r}$ with an amplifying coefficient $\beta $ and then retransmits it to ${S}_{1}$ and ${S}_{2}$. The received signal ${y}_{i}$ at node ${S}_{i}$ at the third time slot is
where ${\eta}_{r}$ denotes the distortion noise with zero mean and variance ${\kappa}_{r}^{2}{P}_{r}$, ${n}_{i}$ is the additive white Gaussian noise (AWGN) at ${S}_{i}$ with zero mean and variance ${\sigma}_{i}^{2}$, for $i=1,2$.

$${y}_{i}={g}_{i}(\beta {y}_{r}+{\eta}_{r})+{n}_{i},i=1,2,$$

According to the law of energy conservation, the total energy that node R uses to transmit the amplified signal to ${S}_{1}$ and ${S}_{2}$ must be equal to the energy that R received from ${S}_{1}$ and ${S}_{2}$ at the first time slot, ${E}_{r}$. Now, because the transmission duration of the relay is $\frac{(1-\alpha )T}{2}$, the average power of the signal transmitted by R at the third time slot can be computed as
where $\psi =\frac{2\eta \alpha}{1-\alpha}$.

$${P}_{r}=\frac{{E}_{r}}{(1-\alpha )T/2}=\psi \left[P{\left|{g}_{1}\right|}^{2}+P{\left|{g}_{2}\right|}^{2}\right],$$

In order to ensure that the transmission power at R is ${P}_{r}$, the amplifying coefficient $\beta $ can be chosen as
where ${X}_{i}={\left|{g}_{i}\right|}^{2}$ denotes the square of channel gain amplitude between ${S}_{i}$ and R.

$$\beta =\frac{r}{{y}_{r}}=\sqrt{\frac{{P}_{r}}{{X}_{1}P+{X}_{1}P{\kappa}^{2}+{X}_{2}P+{X}_{2}P{\kappa}^{2}+{\sigma}_{r}^{2}}},$$

Note that the relay node R does not need to estimate the hardware noise parameters as well as the individual channel gains ${g}_{i}$ because the denominator of Equation (5) is the received symbol power during the 2nd time slot. Now, because of the similarity between the roles of ${S}_{1}$ and ${S}_{2}$, we can focus only on node ${S}_{1}$. In fact, the received signal ${y}_{1}$ can be rewritten as

$${y}_{1}=\beta {\left|{g}_{1}\right|}^{2}{s}_{1}+\beta {\left|{g}_{1}\right|}^{2}{\eta}_{1}+\beta \left|{g}_{1}\right|\left|{g}_{2}\right|{s}_{2}+\beta \left|{g}_{1}\right|\left|{g}_{2}\right|{\eta}_{2}+\beta \left|{g}_{1}\right|{n}_{r}+\left|{g}_{1}\right|{\eta}_{r}+{n}_{1}.$$

This signal contains both messages ${s}_{1}$ and ${s}_{2}$, while only ${s}_{2}$ is the desired signal at ${s}_{1}$. Since node ${S}_{1}$ perfectly knows its own transmitted symbol ${s}_{1}$, it can eliminate the corresponding the self-interference term $\beta {\left|{g}_{1}\right|}^{2}{s}_{1}$ from ${y}_{1}$.

From this fact, Equation (6) can be rewritten as

$${y}_{1}=\underset{signal}{\underbrace{\beta \left|{g}_{1}\right|\left|{g}_{2}\right|{s}_{2}}}+\underset{noise}{\underbrace{\beta {\left|{g}_{1}\right|}^{2}{\eta}_{1}+\beta \left|{g}_{1}\right|\left|{g}_{2}\right|{\eta}_{2}+\beta \left|{g}_{1}\right|{n}_{r}+\left|{g}_{1}\right|{\eta}_{r}+{n}_{1}}}.$$

Therefore, the end-to-end signal-to-noise-ratio at ${S}_{1}$ for detection of the symbol ${s}_{1}$ is given by

$${\gamma}_{1}=\frac{\mathrm{E}\left\{{\left|signal\right|}^{2}\right\}}{\mathrm{E}\left\{{\left|noise\right|}^{2}\right\}}=\frac{{\beta}^{2}{\left|{g}_{1}\right|}^{2}{\left|{g}_{2}\right|}^{2}P}{{\beta}^{2}{\left|{g}_{1}\right|}^{4}P{\kappa}^{2}+{\beta}^{2}{\left|{g}_{1}\right|}^{2}{\left|{g}_{2}\right|}^{2}P{\kappa}^{2}+{\beta}^{2}{\left|{g}_{1}\right|}^{2}{\sigma}_{r}^{2}+{\left|{g}_{1}\right|}^{2}{P}_{r}{\kappa}_{r}^{2}+{\sigma}_{1}^{2}}.$$

After doing some algebra and using the fact that $\frac{{\sigma}_{1}^{2}{\sigma}_{r}^{2}}{{P}_{r}}\approx 0$, combining with Equation (6), we obtain:
where $a={\kappa}^{2}+{\kappa}_{r}^{2}(1+{\kappa}^{2}),b=\frac{(1+{\kappa}_{r}^{2})}{P/{\sigma}_{r}^{2}},c=\frac{(1+{\kappa}^{2})}{\psi P/{\sigma}_{1}^{2}}$ (assume that ${\sigma}_{1}^{2}={\sigma}_{2}^{2}={\sigma}_{r}^{2}={N}_{0}$).

$${\gamma}_{1}=\frac{{X}_{1}{X}_{2}}{{X}_{1}{X}_{2}a+{X}_{1}^{2}a+{X}_{1}b+c},$$

## 3. System Performance

#### 3.1. Outage Probability

Since the random variable (RV) ${X}_{i}$ is Rician distributed for $i=1,2$, the probability density function (PDF) of ${X}_{i}$ can be found as
where ${\lambda}_{i}$ is the mean value of the RV ${X}_{i},i=1,2$, K is the Rician K-factor defined as the ratio of the power of the line-of-sight (LOS) component to the scattered components and ${I}_{0}\left(\xb7\right)$ is the zero-th order modified Bessel function of the first kind.

$${f}_{{X}_{i}}\left(x\right)=\frac{(K+1){e}^{-K}}{{\lambda}_{i}}{e}^{-\frac{(K+1)x}{{\lambda}_{i}}}{I}_{0}\left(2\sqrt{\frac{K(K+1)x}{{\lambda}_{i}}}\right),$$

Using the equality ${I}_{0}\left(x\right)={\displaystyle \sum _{l=0}^{\infty}}\frac{{x}^{2l}}{{2}^{2l}{(l!)}^{2}}$ [32], Equation (10) can be rewritten as
where ${\zeta}_{i}=\frac{K+1}{{\lambda}_{i}}$.

$${f}_{{X}_{i}}\left(x\right)={\zeta}_{i}{e}^{-K}\sum _{l=0}^{\infty}\frac{{\left({\zeta}_{i}K\right)}^{l}}{{(l!)}^{2}}{x}^{l}{e}^{-{\zeta}_{i}x},$$

The cumulative density function (CDF) of the RV ${X}_{i}$ ($i=1,2$) can be derived as in [33]:

$${F}_{{X}_{i}}\left(x\right)=\underset{0}{\overset{x}{\int}}{f}_{{X}_{i}}\left(t\right)dt=1-{e}^{-K}\sum _{l=0}^{\infty}\sum _{m=0}^{l}\frac{{K}^{l}{\zeta}_{i}^{m}}{l!m!}{x}^{m}{e}^{-{\zeta}_{i}x}.$$

The outage probability of this system is defined as the probability that the end-to-end SNR falls below a desired threshold—let us say, ${\gamma}_{th}$. In this case, it can be derived as
where ${\gamma}_{th}={2}^{2R}-1$, R is the source transmission rate:

$${P}_{out\_1}={F}_{{\gamma}_{1}}\left({\gamma}_{th}\right)=Pr\left({\gamma}_{1}<{\gamma}_{th}\right)=Pr\left(\frac{{X}_{1}{X}_{2}}{{X}_{1}{X}_{2}a+{X}_{1}^{2}a+{X}_{1}b+c}<{\gamma}_{th}\right),$$

$$\begin{array}{c}Pr\left(\frac{{X}_{1}{X}_{2}}{{X}_{1}{X}_{2}a+{X}_{1}^{2}a+{X}_{1}b+c}<{\gamma}_{th}\right)=Pr\left\{{X}_{2}({X}_{1}-{\gamma}_{th}{X}_{1}a)<{\gamma}_{th}{X}_{1}^{2}a+{\gamma}_{th}{X}_{1}b+{\gamma}_{th}c\right\},\hfill \\ =\left\{\begin{array}{c}Pr\left\{{X}_{2}<\frac{{\gamma}_{th}{X}_{1}^{2}a+{\gamma}_{th}{X}_{1}b+{\gamma}_{th}c}{{X}_{1}-{\gamma}_{th}{X}_{1}a}\right\},\phantom{\rule{1.em}{0ex}}\mathrm{if}\phantom{\rule{0.277778em}{0ex}}1-{\gamma}_{th}a\ge 0,\hfill \\ 1,\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\mathrm{if}\phantom{\rule{0.277778em}{0ex}}1-{\gamma}_{th}a<0.\end{array}\right.\end{array}$$

In this subsection, we assume that $1-{\gamma}_{th}a$ is positive, which is reasonable in practice. From Equation (14), we can derive the exact-form expression for the outage probability of the system. This is stated by the following theorem.

**Theorem**

**1**(Outage probability—Exact form)

**.**

The exact outage probability for node ${S}_{1}$ of the proposed half-duplex bidirectional wireless sensor network using time-switching energy harvesting strategy over a Rician fading channel can be expressed as
where $a={\kappa}^{2}+{\kappa}_{r}^{2}(1+{\kappa}^{2}),b=\frac{(1+{\kappa}_{r}^{2})}{P/{\sigma}_{r}^{2}},c=\frac{(1+{\kappa}^{2})}{\psi P/{\sigma}_{i}^{2}},{\zeta}_{i}=\frac{K+1}{{\lambda}_{i}}$, and ${\tilde{\gamma}}_{th}=\frac{{\gamma}_{th}}{1-a{\gamma}_{th}}$.

$$\begin{array}{c}{P}_{out\_1}=1-2{\zeta}_{1}{e}^{-2K}{e}^{-{b}_{1}{\zeta}_{2}{\tilde{\gamma}}_{th}}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{n=0}^{m}\sum _{p=0}^{n}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\left({\zeta}_{2}{\tilde{\gamma}}_{th}\right)}^{\frac{3m-2n+p+k+1}{2}}{a}^{m-n}{b}^{p}{c}^{\frac{m-p+k+1}{2}}}{l!p!(n-p)!(m-n)!{(k!)}^{2}{({\zeta}_{1}+a{\zeta}_{2}{\tilde{\gamma}}_{th})}^{\frac{m-2n+p+k+1}{2}}}\\ \times {K}_{m-2n+p+k+1}\left(2\sqrt{({\zeta}_{1}+a{\zeta}_{2}{\tilde{\gamma}}_{th}){\zeta}_{2}{\tilde{\gamma}}_{th}c}\right),\end{array}$$

**Proof**

**of**

**Theorem**

**1.**

See Appendix A. ☐

**Remark**

**1.**

The outage probability at node ${S}_{2}$ can also be obtained by exchanging the roles of ${\zeta}_{1}$ and ${\zeta}_{2}$ in Equation (15).

#### 3.2. Achievable Throughput

With the outage probability obtained from Theorem 1, the achievable throughput of the considered system can be given by

$${\tau}_{i}=(1-{P}_{out\_i}).\frac{R}{2}.(1-\alpha ),i\in \{1,2\}.$$

#### 3.3. SER Analysis

In this section, we derive the formula for symbol error rate (SER) at the destination. In fact, the theoretical SER at the receiving node can be computed in terms of the end-to-end SNR at that node [34]. By taking into account the randomness of the SNR in our model, the SER at node ${S}_{i}$ can be derived by taking the expectation with respect to the random variable SNR:
where $Q\left(t\right)=\frac{1}{\sqrt{2\pi}}\underset{t}{\overset{\infty}{\int}}{e}^{-{x}^{2}/2}dx$ is the Gaussian Q-function; ω and θ are constants that are specific for each modulation type—in particular, $\omega =1,\theta =1$ for Binary Phase Shift keying (BPSK) and $\omega =1,\theta =2$ for Quadrature Phase Shift Keying (QPSK). Hence, before obtaining the SER formula, the CDF of ${\gamma}_{i}$ is needed. Let ${F}_{{\gamma}_{i}}\left(x\right)$ be the CDF of ${\gamma}_{i}$. By exchanging the order of integration and changing variable, we come up with the following formula:

$${SER}_{i}=E\left[\omega Q\left(\sqrt{2\theta {\gamma}_{i}}\right)\right],i\in 1,2,$$

$${SER}_{i}=\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{0}{\overset{\infty}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}{F}_{{\gamma}_{i}}\left(x\right)dx.$$

Now, we can claim the following theorem on SER.

**Theorem**

**2**(SER—Exact form)

**.**

The exact symbol error rate for node ${S}_{1}$ of the proposed half-duplex bidirectional wireless sensor network using time-switching energy harvesting strategy over a Rician fading channel can be expressed as:
where ${\tilde{\gamma}}_{th}\left(x\right)=\frac{x}{1-ax}$.

$$\begin{array}{c}SE{R}_{1}=\frac{\omega}{2}-{\zeta}_{1}{e}^{-2K}\omega \sqrt{\theta}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{n=0}^{m}\sum _{p=0}^{n}\frac{{K}^{l+k}{\zeta}_{1}^{k}{a}^{m-n}{b}^{p}{c}^{\frac{m-p+k+1}{2}}}{l!p!(n-p)!(m-n)!{(k!)}^{2}}\times \hfill \\ \times \underset{0}{\overset{\infty}{\int}}\frac{{e}^{-\theta x-b{\zeta}_{2}{\tilde{\gamma}}_{th}\left(x\right)}}{\sqrt{\pi x}}{K}_{m-2n+p+k+1}\left(2\sqrt{[{\zeta}_{1}+a{\zeta}_{2}{\tilde{\gamma}}_{th}\left(x\right)]{\zeta}_{2}{\tilde{\gamma}}_{th}\left(x\right)c}\right)\frac{{\left[{\zeta}_{2}{\tilde{\gamma}}_{th}\left(x\right)\right]}^{\frac{3m-2n+p+k+1}{2}}}{{[{\zeta}_{1}+a{\zeta}_{2}{\tilde{\gamma}}_{th}\left(x\right)]}^{\frac{m-2n+p+k+1}{2}}}dx,\hfill \end{array}$$

**Proof**

**of**

**Theorem**

**2.**

See Appendix B. ☐

#### 3.4. Asymptotic Analysis

The asymptotic analysis is significant to provide further insights into the impact of hardware impairments on the network performance. It can also be used to verify the correctness of the exact analysis. In this section, the asymptotic outage probability and SER at the high SNR regime are going to be derived rigorously.

#### 3.4.1. Outage Probability

As the $P/{N}_{0}$ approaches infinity, it is obvious to see that the SNR in Equation (9) is asymptotically equal to
and, similarly,
where $a={\kappa}^{2}+{\kappa}_{r}^{2}(1+{\kappa}^{2})$.

$${\gamma}_{1}^{\infty}=\frac{{X}_{2}}{a{X}_{2}+a{X}_{1}}=\frac{{X}_{2}}{a({X}_{1}+{X}_{2})},$$

$${\gamma}_{2}^{\infty}=\frac{{X}_{1}}{a({X}_{1}+{X}_{2})},$$

By using the similar approach as in the exact analysis of outage probability, we can get the results as stated in the following theorem.

**Theorem**

**3**(Outage probability—Asymptotic form)

**.**

The asymptotic outage probability and achievable throughput for node ${S}_{1}$ of the proposed half-duplex bidirectional wireless sensor network using time-switching energy harvesting strategy over a Rician fading channel can be provided as
and
where $a={\kappa}^{2}+{\kappa}_{r}^{2}(1+{\kappa}^{2}),b=\frac{(1+{\kappa}_{r}^{2})}{P/{\sigma}_{r}^{2}},c=\frac{(1+{\kappa}^{2})}{\psi P/{\sigma}_{i}^{2}},{\zeta}_{i}=\frac{K+1}{{\lambda}_{i}},{\tilde{\gamma}}_{th}=\frac{{\gamma}_{th}}{1-a{\gamma}_{th}}$, and $\Gamma (\xb7)$ is the complete Gamma function, which is defined by $\Gamma \left(z\right)\triangleq {\int}_{0}^{\infty}{x}^{z-1}{e}^{-x}dx$.

$${P}_{out\_1}^{\infty}=1-{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}}{l!m!{(k!)}^{2}}{\left(a{\tilde{\gamma}}_{th}\right)}^{m}\frac{\Gamma (m+k+1)}{{({\zeta}_{2}a{\tilde{\gamma}}_{th}+{\zeta}_{1})}^{m+k+1}}$$

$${\tau}_{1}\triangleq (1-{P}_{out\_1}^{\infty})\frac{R}{2}=\frac{{\zeta}_{1}R{e}^{-2K}}{2}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}}{l!m!{(k!)}^{2}}{\left(a{\tilde{\gamma}}_{th}\right)}^{m}\frac{\Gamma (m+k+1)}{{({\zeta}_{2}a{\tilde{\gamma}}_{th}+{\zeta}_{1})}^{m+k+1}},$$

**Proof**

**of**

**Theorem**

**3.**

See Appendix C. ☐

#### 3.4.2. SER Analysis

As $P/{N}_{0}$ approaches infinity, the symbol-error-rate at node ${S}_{1}$ becomes
where ${F}_{{\gamma}_{1}}^{\infty}\left(x\right)$ is the CDF of ${\gamma}_{1}$ as $P/{N}_{0}$ goes to infinity.

$${SER}_{1}^{\infty}=\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{0}{\overset{\infty}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}{F}_{{\gamma}_{1}}^{\infty}\left(x\right)dx,$$

The result of our asymptotic SER analysis is presented in Theorem 4.

**Theorem**

**4**(SER—Asymptotic form)

**.**

The asymptotic symbol error rate for node ${S}_{1}$ of the proposed half-duplex bidirectional wireless sensor network using a time-switching energy harvesting strategy over a Rician fading channel can be provided as the following:

- If ${\xi}_{1}={\xi}_{2}$:$$\begin{array}{c}{SER}_{1}^{\infty}=\frac{\omega}{2}\hfill \\ -\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{a}^{m+v}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}{\zeta}_{1}^{m+1}{\theta}^{m+v+\frac{1}{2}}}\gamma \left(m+v+\frac{1}{2},\frac{\theta}{a}\right).\hfill \end{array}$$
- If ${\xi}_{1}\ne {\xi}_{2}$:$$\begin{array}{c}SE{R}_{1}^{\infty}=\frac{\omega}{2}-\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\sum _{p=0}^{\infty}{(m+k+1)}_{p}{\left[({\xi}_{1}-{\xi}_{2})\right]}^{p}\left(\begin{array}{c}k+1\\ v\end{array}\right)\hfill \\ \times \frac{{K}^{l+k}{\zeta}_{2}^{m}{a}^{m+v+p}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}p!{\zeta}_{1}^{m+p+1}{\theta}^{m+v+p+\frac{1}{2}}}\gamma \left(m+v+p+\frac{1}{2},\frac{\theta}{a}\right),\hfill \end{array}$$

**Proof**

**of**

**Theorem**

**4.**

See Appendix D. ☐

#### 3.5. Optimal Time-Switching Factor

It is not difficult to learn that there is always a trade-off between the amount of energy used for transmission and the duration of the transmission in the considered protocol. Specifically, if more time is allocated for energy harvesting, a higher available transmission power can be obtained, which may lead to a higher throughput. However, at the same time, less time resources are left for signal transmission, which may lead to the decrease of the transmission rate. Hence, there exists an optimal time-switching factor ${\alpha}^{*}$ that provides the best throughput performance.

Given the throughput expression obtained in Equation (16), the optimal time switching can be obtained by solving Equation $\frac{d{\tau}_{i}\left(\alpha \right)}{d\alpha}=0$. However, due to the complicated infinite series and Bessel function in each throughput expression, this optimization problem can hardly admit a closed-form solution.

Here, we apply an iterative algorithm to solve this problem numerically. In particular, the Golden section search algorithm, which has been used in many global optimization problems in communications (for example, in [35]), is chosen for this work. For a detailed algorithm as well as its related theory, please refer to [36].

## 4. Numerical Results and Discussion

For the purpose of validation, the correctness of the derived outage probability and SER expressions as well as investigation of the effect of various parameters on the system performance, a set of Monte Carlo simulations are conducted and presented in this section. For each simulation, we first provide the graphs of the outage probability and throughput obtained by the analytical formulas. Secondly, we plot the same outage probability and throughput curves that result from Monte Carlo simulation. To do this, we generate ${10}^{5}$ random samples of each channel gain, which are Rician distributed. Using these random samples, the SNR at destination node ${S}_{1}$ is calculated and compared with the threshold value γ. The outage probability occurs if this SNR falls below the threshold. By taking the number of cases that $SNR<\gamma $ divided by the number of samples, we can estimate the outage probability and then the throughput of system. The analytical curve and the simulation one should match together to verify the correctness of our analysis.

The hardware impairment parameters are chosen as $\kappa ={\kappa}_{r}=0.1$. The ideal hardware impairment situation ($\kappa ={\kappa}_{r}=0$) is also considered as a benchmark performance for simulation. The channel gains are considered as Rician fading with ${\lambda}_{1}={\lambda}_{2}=0.5$ and with the Rician K-factors equal to 3 for both channels. The transmit power are set to the same value ${P}_{1}={P}_{2}=P$ for both two sources, so that the ratio $P/{N}_{0}$ varies in the range from 0 to 50 dB. The energy harvesting efficiency is set to be 0.7. The source transmission rate is chosen as 1.5 bps/Hz. From the Shannon’s theorem on capacity of the channel, we can calculate the $SNR$ threshold as $\gamma ={2}^{2R}-1$. All simulation parameters are listed in Table 1.

#### 4.1. Effects of Various Parameters on the System Performance

Figure 3 and Figure 4 show the effect of $P/{N}_{0}$ on the outage probability and throughput of the proposed system, respectively. For this simulation, the utilized parameter settings are: $\kappa ={\kappa}_{r}=0.1$ or $0.2,\alpha =0.5$ and $\eta =0.7$. We choose $\alpha =0.5$ to consider the case that the duration of energy harvesting and the duration of transmission are balanced. The case $\kappa =0$ (no hardware impairment) is also introduced for comparison. The first observation is that the outage probability and throughput obtained from mathematical analysis match with the corresponding Monte Carlo simulations. Regarding the effect of κ, the outage probability decreases and the throughput increases as κ varies from 0 to 0.2. When $P/{N}_{0}$ increases, the outage probability and throughput approach the corresponding asymptotic values obtained from analysis. Furthermore, the lower the value of κ, the faster the outage probability and throughput converge to their asymptotic values.

The effect of hardware impairment level on the outage probability and the achievable throughput at each node is presented more thoroughly in Figure 5 and Figure 6. Here, $P/{N}_{0}$ is set at 20 dB and the transmission rate is fixed at 1.5 bps. Three values of α are chosen: 0.2, 0.5, and 0.8, corresponding to three cases: the energy harvesting duration is dominant, there is a balance between energy harvesting and information transmission, and the information transmission duration is dominant.

Again, it is observed that the exact-form expressions of outage probability and throughput obtained by the analysis coincide with the ones that are obtained by Monte Carlo simulations. From the numerical results, it is evident that the achievable throughput decreases and the outage probability increases significantly at each destination node when the impairment level κ increases. In addition, the outage probability tends to reduce at higher time-switching factor. This can be explained because the larger value of α means more power is used for data transmission. However, this doesn’t mean that the throughput is better for larger α. In Figure 6, the throughput performance is improved when α increases from 0.2 to 0.5, but then degraded when α increases from 0.5 to 0.8.

Figure 7 and Figure 8 illustrate more clearly the effect of time-switching factor on the outage and throughput performance. In this simulation, the parameters are chosen as $\eta =0.7$ and $P/{N}_{0}=20$ dB (this value is chosen because it is in the middle range of $P/{N}_{0}$). The transmission rate varies among three values: 0.5 bps/Hz, 1 bps/Hz and 1.5 bps/Hz, while the time-switching factor varies in the range $(0,1)$. The results confirm what we mentioned just above. There should be a unique value of α that maximizes the throughput. This is because, when we increase α initially, there is more power used for transmission, so the outage probability is reduced and the throughput increases correspondingly. However, when α keeps increasing, the duration of transmission is also reduced, hence, less data is transmitted during a given time interval. As a result, the throughput performance becomes worse.

#### 4.2. Effect of Various Parameters on SER

The purpose of the following simulations is to confirm the correctness of the SER formulas provided in the analysis. First, Figure 9 presents the effect of the hardware impairment level on the SER performance. In this simulation, the time-switching factor is chosen as $\alpha =0.5$ with the same reason as in Section 4.1, the transmission rate is fixed at 1 bps/Hz, and the ratio $P/{N}_{0}$ varies in the range from 0 dB to 40 dB. From the results, it is showed that SER decreases to the asymptotic value when the ratio ${P}_{s}/{N}_{0}$ increases. The Monte Carlo simulation curves overlap with the corresponding analysis curves. This confirms the validity of our analysis. When the hardware impairment level goes higher, the SER also has a larger value, as expected. Furthermore, the SER performance of the QPSK scheme is better than the one of the BPSK scheme in the same simulation condition. This can be explained because the QPSK modulation scheme can transmit two bits in one symbol while the BPSK scheme can only transmit one bit per symbol. Hence, if we have the same constraint on the transmission rate for both methods, the required SNR for maintaining good communication would be smaller for the QPSK method. As a result, the outage probability and the SER for QPSK modulation would be smaller than the ones of BPSK.

In a similar way, the influence of the time-switching factor on the symbol-error-rate at the destination node is illustrated in Figure 10. The simulation parameters are $\kappa =0.1,R=1$ bps/Hz, and $P/{N}_{0}$ varies from 0 dB to 40 dB. Again, the simulation curves match perfectly with the corresponding analysis curves. The SER tends to approach its asymptotic value, and QPSK modulation still provides the better SER performance than BPSK for both values of α. Note that, for this simulation, the asymptotic values do not depend on the time-switching factor α. However, α surely has an effect on the immediate value of SER. In fact, the SER performance should be better with the value of α that is in the middle of its range. For example, in Figure 10, the SER value for $\alpha =0.5$ is less than the one with $\alpha =0.2$. The explanation is the same as the case of Figure 8.

#### 4.3. Optimal Time-Switching Factor

As mentioned in Section 3, the optimal time-switching factor to maximize the achievable throughput of the considered system can be found numerically by using an iterative algorithm such as the golden section search method [36]. Figure 11 plots the optimal value ${\alpha}^{*}$ for various values of the ratio $P/{N}_{0}$ at different hardware impairment levels.

It can be observed that the optimal time-switching factor decreases as the ratio $P/{N}_{0}$ increases. This is because, for large $P/{N}_{0}$, the outage probability tends to reduce, so it is not necessary to use a large amount of energy to transmit data. Reversely, we need to spend more time resources to increase the throughput of the system.

On the other hand, we can learn from this simulation that the optimal α does not change much for different hardware impairment levels. Especially, for small κ, the value of ${\alpha}^{*}$ is nearly the same as the one for a perfect hardware case.

## 5. Conclusions

Recent development in wireless sensor networks have led to an exponential growth of the energy demand for operating the networks, which raises a question about how to efficiently use the available energy in the wireless environment. This paper rigorously analyzes the performance of a half-duplex AF bidirectional sensor network in which the relay node is equipped with time-switching-based energy harvesting protocol. The channel considered in this paper is a Rician fading channel. We also take into account the hardware impairment at source and relay nodes. We derive both exact and asymptotic forms of the outage probability, achievable throughput, as well as the symbol-error-rate at each destination node. The analysis results are validated by Monte Carlo simulation. From the results of this work, we can gain an insightful understanding of the effect of various parameters on the system performance. Furthermore, the optimal time-switching factor (i.e., the best energy harvesting strategy) is also founded by numerical algorithms.

## Author Contributions

Tan N. Nguyen created the main idea and developed the performance evaluation by analysis and simulation for the basic case that ${\lambda}_{1}={\lambda}_{2}$. Tran Hoang Quang Minh set up the simulation configurations, performed the numerical experiments and wrote the paper. Phuong T. Tran extended the analysis for the general case. Phuong T. Tran and Miroslav Voznak were working as the advisors of Tan N. Nguyen to discuss and advise the main idea and performance analysis together.

## Funding

This research received funding from the grant No. SP2018/59 conducted by VSB–Technical University of Ostrava, Czech Republic.

## Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

## Abbreviations

The following abbreviations are used in this manuscript:

AF | amplify-and-forward |

AWGN | additive white Gaussian noise |

BPSK | binary phase shift keying |

CDF | cumulative distribution function |

EH | energy harvesting |

I/Q | In-phase/Quadrature |

LOS | line-of-sight |

probability density function | |

PS | power splitting |

QPSK | quadrature phase shift keying |

RF | radio frequency |

RV | random variable |

SER | symbol-error-rate |

SNR | signal-to-noise ratio |

SWIPT | simultaneous wireless information and power transfer |

TS | time switching |

TWRN | two-way relay network |

WSN | wireless sensor network |

## Appendix A. Proof of Theorem 1

In this section, the detailed proof of Theorem 1 is provided. Without loss of generality, we can consider the node ${S}_{1}$ only. From Equation (14), we can fix ${X}_{1}$ at some value ${x}_{1}$ and compute the probability in Equation (14) in terms of ${x}_{1}$. Then, we take the average of the obtained function with respect to the distribution of ${X}_{1}$ to get the outage probability. Using this approach, Equation (14) can be rewritten as

$${P}_{out\_1}=\underset{0}{\overset{\infty}{\int}}{F}_{{X}_{2}}\left(\frac{{\gamma}_{th}{x}_{1}^{2}a+{\gamma}_{th}{x}_{1}b+{\gamma}_{th}c}{{x}_{1}-{\gamma}_{th}{x}_{1}a}\right){f}_{{X}_{1}}\left({x}_{1}\right)d{x}_{1}.$$

Let us denote ${\tilde{\gamma}}_{th}\triangleq \frac{{\gamma}_{th}}{1-a{\gamma}_{th}}$. Then, we have $\frac{{\gamma}_{th}{x}_{1}^{2}a+{\gamma}_{th}{x}_{1}b+{\gamma}_{th}c}{{x}_{1}-{\gamma}_{th}{x}_{1}a}={\tilde{\gamma}}_{th}\left({x}_{1}a+\frac{c}{{x}_{1}}+b\right)$. Now, Equation (A1) can be rewritten as

$$\begin{array}{c}{P}_{out\_1}=\hfill \\ =1-\underset{0}{\overset{\infty}{\int}}\sum _{l=0}^{\infty}\sum _{m=0}^{l}\frac{{e}^{-K}{K}^{l}{\left({\zeta}_{2}{\tilde{\gamma}}_{th}\right)}^{m}}{l!m!}{\left({x}_{1}a+\frac{c}{{x}_{1}}+{b}_{1}\right)}^{m}{e}^{-{\zeta}_{2}{\tilde{\gamma}}_{th}\left(a{x}_{1}+\frac{c}{{x}_{1}}+b\right)}{\zeta}_{1}{e}^{-K}\sum _{k=0}^{\infty}\frac{{\left({\zeta}_{1}K{x}_{1}\right)}^{k}{e}^{-{\zeta}_{1}{x}_{1}}}{{(k!)}^{2}}d{x}_{1}\hfill \\ =1-{\zeta}_{1}{e}^{-2K}\underset{0}{\overset{\infty}{\int}}{\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\frac{{K}^{l+k}{\zeta}_{2}^{m}{\tilde{\gamma}}_{th}^{m}}{l!m!{(k!)}^{2}}\left({x}_{1}a+\frac{c}{{x}_{1}}+b\right)}^{m}{e}^{-{\zeta}_{2}{\tilde{\gamma}}_{th}\left({x}_{1}a+\frac{c}{{x}_{1}}+b\right)}{\left({\zeta}_{1}{x}_{1}\right)}^{k}{e}^{-{\zeta}_{1}{x}_{1}}d{x}_{1}.\hfill \end{array}$$

By applying the formula ${(x+y)}^{m}=\sum _{n=0}^{m}\left(\begin{array}{c}m\\ n\end{array}\right){x}^{m-n}{y}^{n}$ and letting ${\xi}_{12}\triangleq {\zeta}_{1}{e}^{-2K}{e}^{-b{\zeta}_{2}{\tilde{\gamma}}_{th}}$ , we obtain:

$$\begin{array}{cc}{P}_{out\_1}\hfill & =1-{\xi}_{12}\underset{0}{\overset{\infty}{\int}}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\frac{{K}^{l+k}{\zeta}_{2}^{m}{\tilde{\gamma}}_{th}^{m}}{l!m!{(k!)}^{2}}\sum _{n=0}^{m}\left(\begin{array}{c}m\hfill \\ n\hfill \end{array}\right){\left({x}_{1}a\right)}^{m-n}{\left(\frac{c}{{x}_{1}}+b\right)}^{n}{e}^{-{\zeta}_{2}{\tilde{\gamma}}_{th}\left({x}_{1}a+\frac{c}{{x}_{1}}\right)}{\left({\zeta}_{1}{x}_{1}\right)}^{k}{e}^{-{\zeta}_{1}{x}_{1}}d{x}_{1}\\ & =1-{\xi}_{12}\underset{0}{\overset{\infty}{\int}}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{n=0}^{m}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{\tilde{\gamma}}_{th}^{m}{a}^{m-n}}{l!n!(m-n)!{(k!)}^{2}}{{x}_{1}}^{m-n+k}\sum _{p=0}^{n}\left(\begin{array}{c}n\hfill \\ p\hfill \end{array}\right){\left(\frac{c}{{x}_{1}}\right)}^{n-p}{b}^{p}{e}^{-{\zeta}_{2}{\tilde{\gamma}}_{th}\left({x}_{1}a+\frac{c}{{x}_{1}}\right)}{e}^{-{\zeta}_{1}{x}_{1}}d{x}_{1}\hfill \\ & =1-{\xi}_{12}\underset{0}{\overset{\infty}{\int}}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{n=0}^{m}\sum _{p=0}^{n}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{\tilde{\gamma}}_{th}^{m}{a}^{m-n}{b}^{p}{c}^{n-p}}{l!p!(n-p)!(m-n)!{(k!)}^{2}}{{x}_{1}}^{m-2n+k+p}{e}^{-{\zeta}_{2}{\tilde{\gamma}}_{th}\left({x}_{1}a+\frac{c}{{x}_{1}}\right)}{e}^{-{\zeta}_{1}{x}_{1}}d{x}_{1}\hfill \\ & =1-{\xi}_{12}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{n=0}^{m}\sum _{p=0}^{n}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{\tilde{\gamma}}_{th}^{m}{a}^{m-n}{b}^{p}{c}^{n-p}}{l!p!(n-p)!(m-n)!{(k!)}^{2}}\underset{0}{\overset{\infty}{\int}}{{x}_{1}}^{m-2n+k+p}{e}^{-({\zeta}_{1}+a{\zeta}_{2}{\tilde{\gamma}}_{th}){x}_{1}-{\zeta}_{2}{\tilde{\gamma}}_{th}\frac{c}{{x}_{1}}}d{x}_{1}.\hfill \end{array}$$

Now, by letting ${\zeta}_{12}\triangleq {\zeta}_{1}+a{\zeta}_{2}{\tilde{\gamma}}_{th}$ and using Equation (3.471.9) in [32], we obtain the outage probability:
where ${K}_{v}(\xb7)$ is the ${\nu}^{th}$-order modified Bessel function of the second kind.

$$\begin{array}{cc}{P}_{out\_1}\hfill & =1-{\xi}_{12}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{n=0}^{m}\sum _{p=0}^{n}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{\tilde{\gamma}}_{th}^{m}{a}^{m-n}{b}^{p}{c}^{n-p}}{l!p!(n-p)!(m-n)!{(k!)}^{2}}2{\left(\frac{{\zeta}_{2}{\tilde{\gamma}}_{th}c}{{\zeta}_{12}}\right)}^{\frac{m-2n+p+k+1}{2}}{K}_{m-2n+p+k+1}\left(2\sqrt{{\zeta}_{12}{\zeta}_{2}{\tilde{\gamma}}_{th}c}\right)\hfill \\ \hfill & =1-2{\xi}_{12}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{n=0}^{m}\sum _{p=0}^{n}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\left({\zeta}_{2}{\tilde{\gamma}}_{th}\right)}^{\frac{3m-2n+p+k+1}{2}}{a}^{m-n}{b}^{p}{c}^{\frac{m-p+k+1}{2}}}{l!p!(n-p)!(m-n)!{(k!)}^{2}{\zeta}_{12}^{\frac{m-2n+p+k+1}{2}}}{K}_{m-2n+p+k+1}\left(2\sqrt{{\zeta}_{12}{\zeta}_{2}{\tilde{\gamma}}_{th}c}\right),\hfill \end{array}$$

## Appendix B. Proof of Theorem 2

Again, without loss of generality, we can only consider the case $i=1$ (the SER at node 1). Obviously, the CDF of the SNR at node ${S}_{1}$, denoted by ${F}_{{\gamma}_{1}}\left(x\right)$, is the outage probability at ${S}_{1}$ when the threshold SNR is equal to x. Thus, it can be written as

$${F}_{{\gamma}_{1}}\left(x\right)=Pr\left(\frac{{X}_{1}{X}_{2}}{{X}_{1}{X}_{2}a+{X}_{1}^{2}a+{X}_{1}b+c}<x\right)=\left\{\begin{array}{c}Pr\left({X}_{2}<\frac{x{X}_{1}^{2}a+x{X}_{1}b+xc}{{X}_{1}-x{X}_{1}a}\right),\phantom{\rule{1.em}{0ex}}\mathrm{if}\phantom{\rule{0.277778em}{0ex}}x\u2a7d\frac{1}{a},\hfill \\ 1,\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\mathrm{if}\phantom{\rule{0.277778em}{0ex}}x>\frac{1}{a}.\hfill \end{array}\right.$$

Then, we can substitute Equation (A5) into Equation (19) to get

$$\begin{array}{c}\hfill {SER}_{1}=\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{0}{\overset{\infty}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}{F}_{{\gamma}_{1}}\left(x\right)dx=\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{0}{\overset{1/a}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}{F}_{{\gamma}_{1}}\left(x\right)dx+\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{1/a}{\overset{\infty}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}dx.\end{array}$$

By using the results from the previous version, the CDF ${F}_{{\gamma}_{1}}\left(x\right)$ for $x\le 1/a$ is given by

$$\begin{array}{c}{F}_{{\gamma}_{1}}\left(x\right)=1-2{\zeta}_{1}{e}^{-2K}{e}^{-b{\zeta}_{2}{\tilde{\gamma}}_{th}}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{n=0}^{m}\sum _{p=0}^{n}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\left({\zeta}_{2}{\tilde{\gamma}}_{th}\right)}^{\frac{3m-2n+p+k+1}{2}}{a}^{m-n}{b}^{p}{c}^{\frac{m-p+k+1}{2}}}{l!p!(n-p)!(m-n)!{(k!)}^{2}{({\zeta}_{1}+a{\zeta}_{2}{\tilde{\gamma}}_{th})}^{\frac{m-2n+p+k+1}{2}}}\\ \times {K}_{m-2n+p+k+1}\left(2\sqrt{({\zeta}_{1}+a{\zeta}_{2}{\tilde{\gamma}}_{th}){\zeta}_{2}{\tilde{\gamma}}_{th}c}\right).\end{array}$$

Let us denote $\Xi \left(x\right)\triangleq 1-{F}_{{\gamma}_{1}}\left(x\right)$. Then, Equation (A6) can be rewritten as

$$\begin{array}{cc}{SER}_{1}\hfill & =\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{0}{\overset{1/a}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}\left\{1-\Xi \left(x\right)\right\}dx+\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{1/{a}_{1}}{\overset{\infty}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}dx=\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{0}{\overset{\infty}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}dx-\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{0}{\overset{1/a}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}\Xi \left(x\right)dx\hfill \\ \hfill & =\frac{\omega}{2}-\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{0}{\overset{1/a}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}\Xi \left(x\right)dx.\hfill \end{array}$$

## Appendix C. Proof of Theorem 3

The PDF of the random variable ${X}_{i}$ is given by ${f}_{{X}_{i}}\left(x\right)={\zeta}_{i}{e}^{-K}\sum _{l=0}^{\infty}\frac{{\left({\zeta}_{i}K\right)}^{l}}{{(l!)}^{2}}{x}^{l}{e}^{-{\zeta}_{i}x}$. Hence, the asymptotic outage probability at node ${S}_{1}$ can be written as

$$\begin{array}{cc}{P}_{out\_1}^{\infty}\hfill & =Pr({\gamma}_{1}^{\infty}<{\gamma}_{th})=Pr\left(\frac{{X}_{2}}{{X}_{1}+{X}_{2}}<a{\gamma}_{th}\right)=Pr\left({X}_{2}<\frac{a{\gamma}_{th}{X}_{1}}{1-a{\gamma}_{th}}\right)\hfill \\ \hfill & =\underset{0}{\overset{\infty}{\int}}{F}_{{X}_{2}}\left(\frac{a{\gamma}_{th}{x}_{1}}{1-a{\gamma}_{th}}\right){f}_{{X}_{1}}\left({x}_{1}\right)d{x}_{1}\hfill \\ \hfill & =1-\underset{0}{\overset{\infty}{\int}}{e}^{-K}\sum _{l=0}^{\infty}\sum _{m=0}^{l}\frac{{K}^{l}{\zeta}_{2}^{m}}{l!m!}{\left(a{\tilde{\gamma}}_{th}{x}_{1}\right)}^{m}{e}^{-{\zeta}_{2}a{\tilde{\gamma}}_{th}{x}_{1}}{\zeta}_{1}{e}^{-K}\sum _{k=0}^{\infty}\frac{{\left({\zeta}_{1}K\right)}^{k}}{{(k!)}^{2}}{x}_{1}^{k}{e}^{-{\zeta}_{1}{x}_{1}}d{x}_{1}\hfill \\ \hfill & =1-{\zeta}_{1}{e}^{-2K}\underset{0}{\overset{\infty}{\int}}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}}{l!m!{(k!)}^{2}}{\left(a{\tilde{\gamma}}_{th}{x}_{1}\right)}^{m}{e}^{-{\zeta}_{2}a{\tilde{\gamma}}_{th}{x}_{1}}{x}_{1}^{k}{e}^{-{\zeta}_{1}{x}_{1}}d{x}_{1}\hfill \\ \hfill & =1-{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}}{l!m!{(k!)}^{2}}{\left(a{\tilde{\gamma}}_{th}\right)}^{m}\underset{0}{\overset{\infty}{\int}}{x}_{1}^{m+k}.{e}^{-({\zeta}_{2}a{\tilde{\gamma}}_{th}+{\zeta}_{1}){x}_{1}}d{x}_{1}.\hfill \end{array}$$

Using the Formula (3.381.4) in [32], we obtain the asymptotic formula:
where $\Gamma (\xb7)$ is the complete gamma function.

$$\begin{array}{cc}\hfill {P}_{out\_1}^{\infty}& =1-{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}}{l!m!{(k!)}^{2}}{\left(a{\tilde{\gamma}}_{th}\right)}^{m}\frac{\Gamma (m+k+1)}{{({\zeta}_{2}a{\tilde{\gamma}}_{th}+{\zeta}_{1})}^{m+k+1}},\hfill \end{array}$$

The asymptotic throughput can be obtained by substituting Equation (A9) into the definitive formula of the throughput.

## Appendix D. Proof of Theorem 4

The CDF of ${\gamma}_{1}$ as high SNR regime can be written as

$${F}_{{\gamma}_{1}^{\infty}}\left(x\right)=Pr({\gamma}_{1}^{\infty}<x)=Pr\left(\frac{{X}_{2}}{a{X}_{2}+a{X}_{1}}<x\right)=\left\{\begin{array}{c}Pr\left({X}_{2}<\frac{ax{X}_{1}}{1-ax}\right),\phantom{\rule{1.em}{0ex}}\mathrm{if}\phantom{\rule{0.277778em}{0ex}}x\u2a7d\frac{1}{a},\hfill \\ 1,\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\phantom{\rule{1.em}{0ex}}\mathrm{if}\phantom{\rule{0.277778em}{0ex}}x>\frac{1}{a}.\hfill \end{array}\right.$$

Now, we can rewrite the formula of SER by substituting Equation (A10) into Equation (24)

$$SE{R}_{1}^{\infty}=\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{0}{\overset{\infty}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}{F}_{{\gamma}_{1}}^{\infty}\left(x\right)dx=\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{0}{\overset{1/a}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}{F}_{{\gamma}_{1}}^{\infty}\left(x\right)dx+\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{1/a}{\overset{\infty}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}dx.$$

For $x\le \frac{1}{a}$, we can apply the result of Theorem 3 with ${\tilde{\gamma}}_{th}\left(x\right)=\frac{x}{1-ax}$ to get

$$\begin{array}{cc}{F}_{{\gamma}_{1}}^{\infty}\left(x\right)\hfill & =Pr({\gamma}_{1}^{\infty}<x)=1-{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}}{l!m!{(k!)}^{2}}{\left(a{\tilde{\gamma}}_{th}\left(x\right)\right)}^{m}\frac{\Gamma (m+k+1)}{{[{\zeta}_{2}a{\tilde{\gamma}}_{th}\left(x\right)+{\zeta}_{1}]}^{m+k+1}}\hfill \\ \hfill & =1-{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{a}^{m}}{l!m!{(k!)}^{2}}.\frac{{x}^{m}{(1-ax)}^{k+1}\Gamma (m+k+1)}{{[({\zeta}_{2}-{\zeta}_{1})ax+{\zeta}_{1}]}^{m+k+1}}\hfill \\ \hfill & =1-{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{a}^{m+v}{(-1)}^{v}{x}^{m+v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}{[({\zeta}_{2}-{\zeta}_{1})ax+{\zeta}_{1}]}^{m+k+1}}\hfill \\ \hfill & =1-{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{2}^{m}{a}^{m+v}{(-1)}^{v}{x}^{m+v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}{\zeta}_{1}^{m+1}{\left[1+\frac{({\zeta}_{2}-{\zeta}_{1})ax}{{\zeta}_{1}}\right]}^{m+k+1}}.\hfill \end{array}$$

The aymptotic SER is now obtained by substituting Equation (A12) into Equation (A11):

$$\begin{array}{c}SE{R}_{1}^{\infty}=\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}\underset{0}{\overset{\infty}{\int}}\frac{{e}^{-\theta x}}{\sqrt{x}}dx\hfill \\ -\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{a}^{v-k-1}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}{({\zeta}_{2}-{\zeta}_{1})}^{m+k+1}}\underset{0}{\overset{\infty}{\int}}\frac{{x}^{m+v-\frac{1}{2}}{e}^{-\theta x}dx}{{\left[x+\frac{{\zeta}_{1}}{({\zeta}_{2}-{\zeta}_{1})a}\right]}^{m+k+1}}\hfill \\ =\frac{\omega}{2}-\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{a}^{v-k-1}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}{({\zeta}_{2}-{\zeta}_{1})}^{m+k+1}}\underset{0}{\overset{1/a}{\int}}\frac{{x}^{m+v-\frac{1}{2}}{e}^{-\theta x}dx}{{\left[x+\frac{{\zeta}_{1}}{({\zeta}_{2}-{\zeta}_{1})a}\right]}^{m+k+1}}.\hfill \end{array}$$

We consider three cases:

**Case 1:**ξ 2 =ξ 1 .

Equation (A13) can be rewritten as
where $\gamma (\alpha ,z)\triangleq {\int}_{0}^{z}{e}^{-t}{t}^{\alpha -1}dt$ is the incomplete gamma function as defined in Equation (8.350.1) in [32] and the last equality comes from the Formula (3.381.1) in [32].

$$\begin{array}{c}{SER}_{1}^{\infty}=\frac{\omega}{2}-\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{a}^{m+v}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}{\zeta}_{1}^{m+1}}\underset{0}{\overset{1/a}{\int}}{x}^{m+v-\frac{1}{2}}{e}^{-\theta x}dx\hfill \\ =\frac{\omega}{2}-\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{a}^{m+v}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}{\zeta}_{1}^{m+1}}{\theta}^{-m-v-\frac{1}{2}}\gamma \left(m+v+\frac{1}{2},\frac{\theta}{a}\right),\hfill \end{array}$$

**Case 2:**ξ 2 <ξ 1 .

For all $x\in [0,\frac{1}{a}]$, we have $x<\frac{1}{a}.\frac{{\xi}_{1}}{{\xi}_{1}-{\xi}_{2}}$. Hence, we can apply the Taylor’s series expansion of $\frac{1}{{\left[1-\frac{({\xi}_{1}-{\xi}_{2})ax}{{\xi}_{1}}\right]}^{m+k+1}}$ as in [37]:
where ${(\xb7)}_{p}$ is the Pochhammer symbol, which is defined as

$$\frac{1}{{\left[1-\frac{({\xi}_{1}-{\xi}_{2})ax}{{\xi}_{1}}\right]}^{m+k+1}}=\sum _{p=0}^{\infty}\frac{{(m+k+1)}_{p}}{p!}{\left[\frac{({\xi}_{1}-{\xi}_{2})ax}{{\xi}_{1}}\right]}^{p},$$

$${\left(\alpha \right)}_{p}\triangleq \left\{\begin{array}{c}1,\phantom{\rule{1.em}{0ex}}\mathrm{if}\phantom{\rule{4pt}{0ex}}p=0,\hfill \\ \alpha (\alpha +1)...(\alpha +p-1),\phantom{\rule{1.em}{0ex}}\mathrm{if}\phantom{\rule{4pt}{0ex}}p\ne 0.\hfill \end{array}\right.$$

Now, we can obtain the following equation by substituting Equation (A15) into Equation (A13) and applying (3.381.1) in [32]:

$$\begin{array}{c}SE{R}_{1}^{\infty}=\frac{\omega}{2}\hfill \\ -\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{1}^{k}{\zeta}_{2}^{m}{a}^{v-k-1}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}{({\zeta}_{2}-{\zeta}_{1})}^{m+k+1}}\underset{0}{\overset{1/a}{\int}}\frac{{x}^{m+v-\frac{1}{2}}{e}^{-\theta x}dx}{{\left[x+\frac{{\zeta}_{1}}{({\zeta}_{2}-{\zeta}_{1})a}\right]}^{m+k+1}}\hfill \\ =\frac{\omega}{2}-\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{2}^{m}{a}^{m+v}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}{\zeta}_{1}^{m+1}}\underset{0}{\overset{1/a}{\int}}\frac{{x}^{m+v-\frac{1}{2}}{e}^{-\theta x}dx}{{\left[1+\frac{({\zeta}_{2}-{\zeta}_{1})ax}{{\zeta}_{1}}\right]}^{m+k+1}}\hfill \\ =\frac{\omega}{2}-\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{2}^{m}{a}^{m+v}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}{\zeta}_{1}^{m+1}}\hfill \\ \times \underset{0}{\overset{1/a}{\int}}{x}^{m+v-\frac{1}{2}}{e}^{-\theta x}\sum _{p=0}^{\infty}\frac{{(m+k+1)}_{p}}{p!}{\left[\frac{({\xi}_{1}-{\xi}_{2})ax}{{\xi}_{1}}\right]}^{p}dx\hfill \\ =\frac{\omega}{2}-\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\sum _{p=0}^{\infty}{(m+k+1)}_{p}{\left[({\xi}_{1}-{\xi}_{2})\right]}^{p}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{2}^{m}{a}^{m+v+p}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}p!{\zeta}_{1}^{m+p+1}}\hfill \\ \times \underset{0}{\overset{1/a}{\int}}{x}^{m+v+p-\frac{1}{2}}{e}^{-\theta x}dx\hfill \\ =\frac{\omega}{2}-\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\sum _{p=0}^{\infty}{(m+k+1)}_{p}{\left[({\xi}_{1}-{\xi}_{2})\right]}^{p}\left(\begin{array}{c}k+1\\ v\end{array}\right)\frac{{K}^{l+k}{\zeta}_{2}^{m}{a}^{m+v+p}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}p!{\zeta}_{1}^{m+p+1}{\theta}^{m+v+p+\frac{1}{2}}}\hfill \\ \times \gamma \left(m+v+p+\frac{1}{2},\frac{\theta}{a}\right).\hfill \end{array}$$

**Case 3:**ξ 2 >ξ 1 .

Using the same approach as in Case 2, with the Taylor’s series expansion $\frac{1}{{\left[1+\frac{({\xi}_{2}-{\xi}_{1})ax}{{\xi}_{1}}\right]}^{m+k+1}}={\displaystyle \sum _{p=0}^{\infty}}{(-1)}^{p}\frac{{(m+k+1)}_{p}}{p!}{\left[\frac{({\xi}_{2}-{\xi}_{1})ax}{{\xi}_{1}}\right]}^{p}$, we get the following result:

$$\begin{array}{c}SE{R}_{1}^{\infty}=\frac{\omega}{2}-\frac{\omega \sqrt{\theta}}{2\sqrt{\pi}}{\zeta}_{1}{e}^{-2K}\sum _{l=0}^{\infty}\sum _{k=0}^{\infty}\sum _{m=0}^{l}\sum _{v=0}^{k+1}\sum _{p=0}^{\infty}{(m+k+1)}_{p}{\left[({\xi}_{1}-{\xi}_{2})\right]}^{p}\left(\begin{array}{c}k+1\\ v\end{array}\right)\hfill \\ \times \frac{{K}^{l+k}{\zeta}_{2}^{m}{a}^{m+v+p}{(-1)}^{v}\Gamma (m+k+1)}{l!m!{(k!)}^{2}p!{\zeta}_{1}^{m+p+1}{\theta}^{m+v+p+\frac{1}{2}}}\gamma \left(m+v+p+\frac{1}{2},\frac{\theta}{a}\right).\hfill \end{array}$$

## References

- De Rango, F.; Lonetti, P.; Marano, S. MEA-DSR: A multipath energy-aware routing protocol for wireless Ad Hoc Networks. IFIP Int. Fed. Inf. Process.
**2008**, 265, 215–225. [Google Scholar] [CrossRef] - Nguyen, H.S.; Do, D.T.; Voznak, M. Two-way relaying networks in green communications for 5G: Optimal throughput and trade-off between relay distance on power splitting-based and time switching-based relaying SWIPT. AEU-Int. J. Electron. Commun.
**2016**, 70, 1637–1644. [Google Scholar] [CrossRef] - Nguyen, H.S.; Bui, A.H.; Do, D.T.; Voznak, M. Imperfect channel state information of AF and DF energy harvesting cooperative networks. China Commun.
**2016**, 13, 11–19. [Google Scholar] [CrossRef] - Chu, Z.; Zhou, F.; Zhu, Z.; Hu, R.Q.; Xiao, P. Wireless Powered Sensor Networks for Internet of Things: Maximum Throughput and Optimal Power Allocation. IEEE Internet Things J.
**2018**, 5, 310–321. [Google Scholar] [CrossRef] - Mekikis, P.V.; Lalos, A.S.; Antonopoulos, A.; Alonso, L.; Verikoukis, C. Wireless Energy Harvesting in Two-Way Network Coded Cooperative Communications: A Stochastic Approach for Large Scale Networks. IEEE Commun. Lett.
**2014**, 18, 1011–1014. [Google Scholar] [CrossRef] - Sudevalayam, S.; Kulkarni, P. Energy Harvesting Sensor Nodes: Survey and Implications. IEEE Commun. Surv. Tutor.
**2011**, 13, 443–461. [Google Scholar] [CrossRef] - Guo, S.; Wang, F.; Yang, Y.; Xiao, B. Energy-Efficient Cooperative Tfor Simultaneous Wireless Information and Power Transfer in Clustered Wireless Sensor Networks. IEEE Trans. Commun.
**2015**, 63, 4405–4417. [Google Scholar] [CrossRef] - Fotino, M.; Gozzi, A.; Cano, J.C.; Calafate, C.; Rango, F.; Manzoni, P.; Marano, S. Evaluating energy consumption of proactive and reactive routing protocols in a MANET. IFIP Int. Fed. Inf. Process.
**2007**, 248, 119–130. [Google Scholar] [CrossRef] - Mekikis, P.V.; Antonopoulos, A.; Kartsakli, E.; Lalos, A.S.; Alonso, L.; Verikoukis, C. Information Exchange in Randomly Deployed Dense WSNs with Wireless Energy Harvesting Capabilities. IEEE Trans. Wirel. Commun.
**2016**, 15, 3008–3018. [Google Scholar] [CrossRef] - Wang, C.; Li, J.; Yang, Y.; Ye, F. Combining Solar Energy Harvesting with Wireless Charging for Hybrid Wireless Sensor Networks. IEEE Trans. Mob. Comput.
**2018**, 17, 560–576. [Google Scholar] [CrossRef] - Kosunalp, S. An energy prediction algorithm for wind-powered wireless sensor networks with energy harvesting. Energy
**2017**, 139, 1275–1280. [Google Scholar] - Prijić, A.; Vračar, L.; Vučković, D.; Milić, D.; Prijić, Z. Thermal Energy Harvesting Wireless Sensor Node in Aluminum Core PCB Technology. IEEE Sens. J.
**2015**, 15, 337–345. [Google Scholar] [CrossRef] - Guo, S.; Wang, C.; Yang, Y. Joint Mobile Data Gathering and Energy Provisioning in Wireless Rechargeable Sensor Networks. IEEE Trans. Mob. Comput.
**2014**, 13, 2836–2852. [Google Scholar] [CrossRef] - Perera, T.D.P.; Jayakody, D.N.K.; Sharma, S.K.; Chatzinotas, S.; Li, J. Simultaneous Wireless Information and Power Transfer (SWIPT): Recent Advances and Future Challenges. IEEE Commun. Surv. Tutor.
**2018**, 20, 264–302. [Google Scholar] [CrossRef] - Nguyen, H.S.; Nguyen, T.S.; Voznak, M. Relay selection for SWIPT: Performance analysis of optimization problems and the trade-off between ergodic capacity and energy harvesting. AEU-Int. J. Electron. Commun.
**2018**, 85, 59–67. [Google Scholar] [CrossRef] - Varshney, L.R. Transporting information and energy simultaneously. In Proceedings of the 2008 IEEE International Symposium on Information Theory, Toronto, ON, Canada, 6–11 July 2008; pp. 1612–1616. [Google Scholar]
- Zhou, X.; Zhang, R.; Ho, C.K. Wireless Information and Power Transfer: Architecture Design and Rate-Energy Tradeoff. IEEE Trans. Commun.
**2013**, 61, 4754–4767. [Google Scholar] [CrossRef] - 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] - Peng, C.; Li, F.; Liu, H. Wireless Energy Harvesting Two-Way Relay Networks with Hardware Impairments. Sensors
**2017**, 17, 2604. [Google Scholar] [CrossRef] - Mouapi, A.; Hakem, N. A New Approach to Design Autonomous Wireless Sensor Node Based on RF Energy Harvesting System. Sensors
**2018**, 18, 133. [Google Scholar] [CrossRef] - Le, Q.N.; Bao, V.N.Q.; An, B. Full-duplex distributed switch-and-stay energy harvesting selection relaying networks with imperfect CSI: Design and outage analysis. J. Commun. Netw.
**2018**, 20, 29–46. [Google Scholar] [CrossRef] - 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] - Olofsson, T.; Ahlén, A.; Gidlund, M. Modeling of the Fading Statistics of Wireless Sensor Network Channels in Industrial Environments. IEEE Trans. Signal Process.
**2016**, 64, 3021–3034. [Google Scholar] [CrossRef] - Zhao, F.; Lin, H.; Zhong, C.; Hadzi-Velkov, Z.; Karagiannidis, G.K.; Zhang, Z. On the Capacity of Wireless Powered Communication Systems over Rician Fading Channels. IEEE Trans. Commun.
**2018**, 66, 404–417. [Google Scholar] [CrossRef] - Hu, Y.; Cao, N.; Chen, Y. Analysis of Wireless Energy Harvesting Relay Throughput in Rician Channel. Mob. Inf. Syst.
**2016**, 2016. [Google Scholar] [CrossRef] - Mishra, D.; De, S.; Chiasserini, C.F. Joint Optimization Schemes for Cooperative Wireless Information and Power Transfer over Rician Channels. IEEE Trans. Commun.
**2016**, 64, 554–571. [Google Scholar] - Schenk, T. RF Imperfections in High-Rate Wireless Systems: Impact and Digital Compensation, 1st ed.; Springer: New York, NY, USA, 2008; ISBN 978-1-4020-6903-1. [Google Scholar]
- Bjornson, E.; Matthaiou, M.; Debbah, M. A New Look at Dual-Hop Relaying: Performance Limits with Hardware Impairments. IEEE Trans. Commun.
**2013**, 61, 4512–4525. [Google Scholar] - Nguyen, T.N.; Duy, T.T.; Luu, G.T.; Tran, P.T.; Voznak, M. Energy Harvesting-based Spectrum Access with Incremental Cooperation, Relay Selection and Hardware Noises. Radioengineering
**2017**, 10, 240–250. [Google Scholar] [CrossRef] - Katti, S.; Gollakota, S.; Katabi, D. Embracing Wireless Interference: Analog Network Coding. SIGCOMM Comput. Commun. Rev.
**2007**, 37, 397–408. [Google Scholar] [CrossRef] - Qin, J.; Zhu, Y.; Zhe, P. Broadband Analog Network Coding with Robust Processing for Two-Way Relay Networks. IEEE Commun. Lett.
**2017**, 21, 1115–1118. [Google Scholar] [CrossRef] - Zwillinger, D.; Moll, V.; Gradshteyn, I.; Ryzhik, I. Table of Integrals, Series, and Products, 8th ed.; Zwillinger, D., Ed.; Academic Press: Boston, MA, USA, 2015; ISBN 978-0-12-384933-5. [Google Scholar]
- Bhatnagar, M.R. On the Capacity of Decode-and-Forward Relaying over Rician Fading Channels. IEEE Commun. Lett.
**2013**, 17, 1100–1103. [Google Scholar] [CrossRef] - McKay, M.R.; Grant, A.J.; Collings, I.B. Performance Analysis of MIMO-MRC in Double-Correlated Rayleigh Environments. IEEE Trans. Commun.
**2007**, 55, 497–507. [Google Scholar] [CrossRef] - Duong, T.Q.; Duy, T.T.; Matthaiou, M.; Tsiftsis, T.; Karagiannidis, G.K. Cognitive cooperative networks in dual-hop asymmetric fading channels. In Proceedings of the 2013 IEEE Global Communications Conference (GLOBECOM), Atlanta, GA, USA, 9–13 December 2013; pp. 955–961. [Google Scholar]
- Chong, E.K.P.; Zak, S.H. An Introduction to Optimization, 3rd ed.; John Wiley & Sons: Hoboken, NJ, USA, 2013; ISBN 978-1-118-27901-4. [Google Scholar]
- Morosi, C.; Pizzocchero, L. On the expansion of the Kummer function in terms of incomplete Gamma functions. Arch. Inequal. Appl.
**2004**, 2, 49–72. [Google Scholar]

Symbol | Parameter Names | Values |
---|---|---|

$\eta $ | Energy harvesting efficiency | 0.7 |

${\lambda}_{1}$ | Mean of $|{g}_{1}{|}^{2}$ | 0.5 |

${\lambda}_{2}$ | Mean of $|{g}_{2}{|}^{2}$ | 0.5 |

K | Rician K-factor | 3 |

$P/{N}_{0}$ | Source-power-to-noise ratio | 0–50 dB |

$\kappa ={\kappa}_{r}$ | Hardware impairment levels | 0, 0.15, 0.25 |

R | Source transmission rate | 1.5 bps/Hz |

© 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).