Performance Enhancement for Full-Duplex Relaying with Time-Switching-Based SWIPT in Wireless Sensors Networks

Full-duplex (FD) with simultaneous wireless information and power transfer (SWIPT) in wireless ad hoc networks has received increased attention as a technology for improving spectrum and energy efficiency. This paper studies the outage performance for a SWIPT-based decode-and-forward (DF) FD relaying network consisting of a single-antenna source S, a two-antenna relay R, and a multi-antenna destination D. Specifically, we propose four protocols, namely static time-switching factor with selection combining (STSF-SC), static time-switching factor with maximal ratio combining (STSF-MRC), optimal dynamic time-switching factor with selection combining (ODTSF-SC), and optimal dynamic time-switching factor with maximal ratio combining (ODTSF-MRC) to fully investigate the outage performance of the proposed system. In particular, the optimal time-switching factor from the ODTSF-SC and ODTSF-MRC methods is designed to maximize the total received data at the destination. In this context, we derive exact closed-formed expressions for all schemes in terms of the outage probability (OP). Finally, the Monte Carlo simulations are conducted to corroborate the theoretical analysis’s correctness and the proposed schemes’ effectiveness.


Introduction
The Internet of Things (IoT) has played a key role in fifth generation (5G) and beyond due to its ability to improve human quality of life such as health care, wearable devices, smart cities, agriculture, industrial automation, intelligent street lighting, maintenance management, etc. [1][2][3][4]. The number of IoT devices (IoTDs) is forecast to reach 10.07 and 25.44 in 2021 and 2030, respectively [5]. Nevertheless, the unprecedented increase of IoTDs will lead to two fundamental challenges in IoT networks, i.e., large energy supply sources and spectrum scarcity. The IoTDs are usually equipped with batteries with limited energy capacity. In particular, the problem of improving energy budget for IoTDs is more urgent in wireless ad hoc networks since the IoTDs are self-configuring, self-organizing, and without human intervention [6]. Specifically, in the case that IoTDs are randomly deployed in inaccessible areas, they should cooperate with other ones within their range to implement the task of monitoring or to observe the target scene and to communicate with the base station that collects information from all IoTDs [7]. Consequently, energy harvesting (EH) has emerged as a promising solution to prolong the lifetime of IoTDs in wireless ad hoc networks. Potential ambient energy sources encompass solar [8], wind, and water [9,10]. In particular, radio frequency (RF) EH has received significant attention from researchers since it does not depend on the randomness and intermittency of the surrounding environments, i.e., wind and solar [2,[11][12][13][14][15][16][17]. Lee et al. [12] investigated the impact of RF EH in cognitive radio networks (CRNs). Specifically, the secondary transmitters (STs) could harvest energy from primary transmitters (PTs) and stored it in their rechargeable batteries. Then, the STs used this energy for data transmission when the PTs were far away. Maso et al. [13] introduced a new energy-recycling FD architecture, in which a three-port element consisting of an energy harvester a power divider is added between the receiver (RX) chain and the circulator. This new element improved the state-of-the-art self-interference cancellation and provided both spectral and energy efficiency. Tan et al. [14] investigated the EH-based two-way relay selection in wireless ad hoc networks. In the system model, two sources could communicate with each other through the help of multiple relays using three-phase digital network coding. Specifically, the relay harvested energy from two sources using the power-splitting (PS) method in the first and second phases. Then, it transmitted data to sources in the third phase by leveraging the harvested energy. Hieu et al. [15] studied the physical layer security (PLS) of a multi-hop multi-path wireless sensor network (WSN), whereas source and relay nodes can harvest energy from a power beacon to transfer data to the destination. In [2,16], the authors investigated the wireless power transfer (WPT) for backscatter communication (BackCom). Kellogg et al. [16] proposed a novel communication system that bridged RF-powered devices, i.e., Wifi-Backscatter tags, to the Internet system through Wifi-infrastructure. In particular, the Wifi-Backscatter tags did not need to be equipped with batteries since they could harvest energy from ambient RF sources such as TV, Wifi, and cellular networks. In [2], the authors investigated a backscatter-assisted data offloading in OFDMA-based wireless-powered (WP) MEC for IoT systems. Specifically, backscatter-assisted IoT users (BUs) harvested energy from the ground gateway (GW)'s RF signals using the time-switching method. Then, they used the harvested energy to offload computation tasks to the GW.
As RF signals can carry both energy and information simultaneously, a concept of simultaneous wireless information and power transfer (SWIPT) was introduced by Varshney in 2008 [18]. Instead of considering flat fading as in [18], Grover [19] has developed the work [18] to a frequency-selective fading channel. Nevertheless, the works [18,19] assumed that an ideal receiver could decode energy and signal simultaneously, which is impractical. Therefore, Zhang et al. [20] introduced two different types of receivers, i.e., separated between information and energy receivers and co-located receivers. Furthermore, they proposed two practical designs for a co-located scenario, namely time-switching (TS) and power-splitting (PS).
Based on the TS and PS methods in [20], Nasir et al. proposed two relaying protocols, namely time-switching-based relaying (TSR) and power-splitting-based relaying (PSR), to apply SWIPT at the relay node. The SWIPT-based cooperative relaying networks have been received significant attention from researchers [21][22][23][24][25][26][27]. In [21], the authors investigated physical layer security (PLS) for a two-way relay network using hybrid time-switching and power-splitting (HTPSR) protocol. Furthermore, they derived the exact closed-form expressions of the intercept probability (IP) at the eavesdropper, the outage probability (OP) at the source nodes, the average secrecy capacity (ASC), and the secrecy outage probability (SOP). Nguyen et al. [22] proposed a novel two-way DF relaying network over Rician channels. Moreover, analytical expressions in terms of OP, throughput, and ergodic capacity were derived and demonstrated. Yuan et al. [23] studied the throughput and outage performance of a SWIPT decode-and-forward (DF) relaying system with non-linear EH model. Nguyen et al. [24] proposed a novel system model in which a relay node can receive both information and energy from two sources applying HTPSR. For performance investigation, they adopted three relaying methods, namely decode-and-forward (DF), amplify-and-forward (AF), and hybrid decode-and-forward (HDAF). In [25][26][27], the authors studied the SWIPT technique in wireless ad hoc networks. Zhou et al. [25] investigated the outage performance of maximum ratio transmission (MRT) in ad hoc networks with SWIPT. In their system model, they assumed that transmitters are equipped with multiple antennas using MRT and receivers had single antenna with energy circuit. Psomas et al. [26] studied the successive interference cancellation (SIC) technique from a SWIPT standpoint in bipolar ad hoc networks. Specifically, we showed how each receiver can use SIC to boost the WPT without affecting the information decoding. Park et al. [27] considered a SWIPT-enabled ad hoc network in which separated or co-located energy transmitting access points (EAPs)/information transmitting APs (IAPs) can transfer energy as well as information using a common spectrum, and receivers can decode the incoming data and/or harvest the RF energy.
All the works mentioned above for SWIPT-enabled cooperative relaying networks are limited for half-duplex transmission, and thus two time slots are required to transmit the information from source to destination. Thanks to the development of self-interference cancellation (SIC) techniques which can achieve high SI reduction, full-duplex (FD) cooperative communications (CC) technology becomes one of a critical core technique for fifth generation and beyond [28,29]. Full-duplex radio has great applications for wireless communications, not least because it can save the spectrum needs by half while still guaranteeing the same system performance [30][31][32][33][34]. In [30], the authors analyzed the outage performance of a novel system model that considered EH, FD, and cooperative non-orthogonal multiple access (NOMA). Using the amplify-and-forward protocol, they derived the expressions of the OP, throughput, and the optimal value of the time-switching factor to obtain the best performance. References [31,32] considered FD relaying for unmanned aerial vehicle (UAV) communications. Ye et al. [31] explored the rotary-wing UAV-enabled FD wireless-powered IoT networks, in which a UAV serves multiple energyconstrained IoTDs. In this context, they proposed three optimization problems, namely sum-throughput maximization (STM), total-time minimization (TTM), and total-energy minimization (TEM) optimization problems. In [32], a FD-UAV relay was deployed to improve the data transmission rate of millimeter-wave (mmWave) networks. Specifically, they aimed to maximize the achievable rate from source to destination by jointly optimizing the UAV trajectory, analog beamforming, and power allocation. In contrast to [30][31][32] that only considered Raleigh fading channel, [33,34] took into account the Rician fading model. In [14], a new system model of DF FD relaying network over the Rician fading environment was proposed and analyzed. Ding et al. [34] analyzed the achievable rate performance of a multi-user FD massive multiple-input multiple-output (MIMO) system with low-resolution analog-to-digital converters (ADCs) and digital-to-analog converters (DACs) using Rician fading channels.
Although the SWIPT and FD techniques are promising solutions for improving energy and spectrum efficiency, the study of FD-and SWIPT-enabled cooperative relaying networks is still limited. In the literature, references [35,36] considered a similar system model as our paper. Nevertheless, they did not consider the SWIPT technique, and the destination was only equipped with one antenna. To overcome the limitations in [35,36], reference [37] studied SWIPT with FD for a dual-hop cooperative network with one source, one FD relay, and one destination. However, our designed model investigates a single-input-multipleoutput (SIMO) system instead of SISO model in [37]. Furthermore, we adopt optimal TS factor-based method that is not studied in [37]. Furthermore, another study in [38] also has a similar system design to our work. Specifically, they investigated the outage performance of a FD wireless-powered DF relaying protocol with self-energy-recycling (SER). Nevertheless, their considered system model is totally different from our work since they only have a single-antenna destination. Moreover, the relay node in our paper also performs FD mode but without SER since the harvested energy from the loop-back channel is assumed to be very small and can be neglectable. Motivated by the above discussions, this paper proposes and investigates the system performance analysis of the DF FD scheme for the TS-based SWIPT network. The main contributions of this research are summarized as follows: • We propose a SIMO system model in which a two-antenna FD relay node can harvest energy from RF signals of a single-antenna source and then use the harvested energy to transfer information to a multi-antenna destination. Specifically, the destination can adopt SC or MRC to decode the received information. • Both static TS factor (STSF)-and optimal dynamic TS factor (ODTSF)-based methods are investigated in our work. Especially in ODTSF methods, we derive the exact closed form of optimal dynamic TS factor for maximizing the total throughput obtained at the destination. • To fully investigate the system performance, we propose four protocols, namely static time-switching factor with selection combining (STSF-SC), static time-switching factor with maximal ratio combing (STSF-MRC), optimal dynamic time-switching factor with selection combining (ODTSF-SC), and optimal dynamic time-switching factor with maximal ratio combing (ODTSF-MRC). • Monte Carlo simulations are performed to corroborate the effectiveness of our proposed methods. Specifically, the results show that ODTSF-MRC always outperforms other schemes in terms of outage probability.
The rest of this paper is organized as follows. The system model of the proposed protocol is described in Section 2. In Section 3, performance evaluation is performed. The simulation results are shown in Section 4. Finally, this paper is concluded in Section 5.

System Model
As shown in Figure 1, we consider a full-duplex and SWIPT-assisted relaying system in ad hoc wireless networks, where a source S attempts to transmit data to the destination D with the help of one relay R. Assume that S, R, and D are equipped with single, double, and M antennas. Furthermore, S and D operate on half-duplex mode while relay R can work on full-duplex one. Due to physical isolation between the source and destination or severe fading, the direct link between a source and a destination is missing. Thus, a relay is used to convey information from a source to a destination. For simplicity of implementation, the DF relaying method and time-switching architecture are adopted at the relay R. Specifically, the relay R decodes the packet received from the source S by fully decoding, and then encodes and forwards the packet to the destination D. The relay R is assumed to be an energy-constrained or energy-selfish device, and it can harvest energy from source's RF signals using time-switching-based method since it is equipped with an energy harvester circuit. In Figure 2, the data transmission is realized over two time slots. Specifically, a time divider is used to divide the input signals into two portions: a part of time slot αT is designed for energy harvesting, and the second part (1 − α)T is designed for information transmission. Herein, α ∈ [0, 1] is the time-switching factor, with α equals zero/one means that all received signals is dedicated for data transmission/energy harvesting.

Data flow
Energy flow ℎ RD ℎ SR For ease of presentation, let us denote P S , P R , and N 0 as the transmit power of source, relay, and the variance of additive noises at receivers, respectively. Furthermore, let us denote h SR , h RD m , and h RR as the channel coefficients of the links between S → R, R → D m , and loop-back interference of the relay R, respectively. We assume that channels follow independent and identically Rayleigh distribution (i.i.d.). Consequently, the channel gains |h SR | 2 , |h RD m | 2 , and |h RR | 2 follow exponential distribution with rate parameters λ SR , λ RD , and λ RR , respectively.

Energy Harvesting and Information Transmission
The received signal at the relay can be expressed as where x S is the transmitted signal at the source S and E{|x S | 2 } = P S , with E{•} is the expectation operator, P S is the average transmit power at the b th source; x R is the selfinterference since the relay R operates at the full-duplex mode and E{|x R | 2 } = P R ; n R is the zero mean additive white Gaussian noise (AWGN) with variance N 0 ; h SR is the channel coefficient from S → R; h RR is the channel coefficient due to loop-back interference at relay R. At the first time slot, the harvested energy at the relay can be calculated as where 0 ≤ η ≤ 1 is the energy conversion efficient and α is the time-switching factor. From (2), the transmit power of the relay R can be given by where µ ηα (1−α) . In this work, we adopt decode-and-forward (DF) relaying technique. Thus, the signalto-interference-plus-noise-ratio (SINR) at the relay R can be given by By substituting (4) into (3) and using the fact that N 0 P S , it yields Remark 1. In this paper, both selection combining (SC) and maximal ratio combining (MRC) techniques are considered at the destination to investigate each one's benefits.

Case 1: Selection Combining (SC) Is Adopted at the Destination
The received signal at m-th antenna of the destination is given by where n D m is the AWGN with variance N 0 . From (6), the signal-to-noise-ratio (SNR) at the destination can be obtained by where Φ P S N 0 .

Remark 2.
In SC technique, we propose the optimal antenna selection protocol at the destination in which the best one is selected as follows By denoting X = max m=1,2,...,M |h RD m | 2 , the cumulative distribution function (CDF) of X can be given by where C m M = M! m!(M−m)! and |h RD m | 2 is exponentially distributed with parameter λ RD . Then, the probability density function (PDF) of random variable (RV) X can be expressed as

Case 2: Maximal Ratio Combining (MRC) Is Adopted at the Destination
Since the destination adopt MRC technique, it can incorporate information from all antennas. Thus, received signals at the destination is given by By applying (3) and (7), the SNR at the destination can be represented as By denoting Y = M ∑ m=1 |h RD m | 2 , the PDF of Y can be given by [39] f Y (y) = (λ RD ) M (M − 1)! y M−1 e −λ RD y .

Case 1: Static Time-Switching Factor (STSF)
In the first scenario, we investigate the OP with a fixed value of time-switching factor. This method's advantage is simplicity since we can directly obtain the OP corresponding to each time-switching value.

With SC
The outage probability can be formulated as follows [40] where γ SC e2e min(γ R , γ SC D m ) and γ th is the SNR threshold of the system.

Theorem 1.
In static time-switching factor scheme with SC, the closed-form expression of OP at the destination D can be expressed as where χ 1 Proof. By substituting (5) and (7) into (14), the OP can be calculated as where Z |h RR | 2 , X max |h RD m | 2 , and T |h SR | 2 . Herein, P 1 in (16) can be calculated as Next, P 2 in (16) can be calculated as By substituting (10) into (16), we have By applying [41], P 2 can be reformulated as where K v {•} is the modified Bessel function of second kind with v th order.

Theorem 2.
In static time-switching factor scheme with MRC, the closed-form expression of OP at the destination D can be expressed as where χ 3 Proof. Similar to (14), the outage probability of MRC OP MRC is given by For ease of analysis, OP MRC is rewritten as It is easy to see that P 1 was determined as in (17). Then, P 3 can be computed by By substituting (13) into (24), we have By adopting [41], P 3 can be reformulated as By substituting (17) and (26) into (23), OP MRC can be obtained as in (21).

Case 2: Optimal Dynamic Time-Switching Factor (ODTSF)
In the second scenario, we find the optimal α to maximize γ SC e2e and/or γ MRC e2e . Consequently, the optimal α is expressed as in following lemma. Lemma 1. The closed-form expressions of optimal time-switching factor α corresponding to SC and MRC are given as: Proof. Since we consider DF protocol in the system model; thus, α can be obtained by solving following equation [42] From (5), (7), and (12), the optimal α can be obtained as in Lemma 1.

With SC
By substituting α SC into (5) and using (14), OP SC can be expressed as where ϕ XT.

Lemma 2.
The CDF of ϕ can be expressed as Proof. From (29), CDF of ϕ is computed by Then, using f X (x) expression from (10), F ϕ (a) is rewritten as By adopting [41], F ϕ (a) can be obtained as in (30), which finishes the proof.

Theorem 3.
In dynamic time-switching factor scheme with SC, the closed-form expression of OP at the destination D can be expressed as where W{•} is the Whittaker function.
Proof. By applying Lemma 2, OP SC can be calculated as By adopting [41], OP SC can be obtained as in (33), which finishes the proof.

With MRC
Similar to the above discussions, OP MRC is represented as Lemma 3. The CDF ofφ can be expressed as Proof. First, the CDF ofφ can be calculated by Then, by substituting (13) into (37), we have By adopting [41], Fφ can be obtained as in Lemma 3.

Theorem 4.
In dynamic time-switching factor scheme with MRC, the closed-form expression of OP at the destination D can be expressed as where Γ{•} is the Gamma function.
Proof. Using Fφ(a) obtained in (36), OP MRC can be computed as Finally, By adopting [41], OP MRC can be obtained as in (39), which finishes the proof of Theorem 4.

Simulation Results
In this section, the analytical model developed in Section 3 is implemented in Matlab to evaluate two proposed EH DF relaying systems' performance. Specifically, Monte Carlo simulations are used to verify the correctness of theoretical derivations. To obtain the outage probability for proposed schemes, we perform 10 6 independent trials, and in each trial, we create Rayleigh fading channels for all the links [43,44]. The simulated parameters are listed in Table 1. Unless otherwise stated, we assume that the SNR threshold is set as γ th = 1, energy harvesting efficiency η = 0.8, the number of antennas at the destination M = 2 or 3, the transmit-power-to-noise-ratio Ψ = 5 dB, and the static time-switching factor α is set to 0.25, 0.5, or 0.75. In the simulation environment, we consider a Cartesian coordinate system, in which the distances between S → R and R → D are respectively set as d SR = 1, d RD = 0.5. Furthermore, we consider a simplified path-loss model, i.e., λ I = d ν I , where I ∈ {SR, RD} and ν is the path-loss exponent. Without loss of generality, we present all simulation results and exactly theoretical results by markers and solid lines, respectively.  Figure 3 presents OP as a function of Φ (dB), with η = 0.8, γ th = 1, and M = 2. In Figure 3, we compare ODTSF with STSF, whereas each scheme is considered in both SC and MRC. It can be observed that the ODTSF obtains better outage performance than STSF with α = 0.25. It is expected since the proposed ODTSF can acquire the optimal value of α to maximize the end-to-end SNR at the destination, which is mentioned in Lemma 1. Thus, the achievable data rate at the destination of ODTSF is better than that of STSF. Consequently, it has more chance to decode the received signal successfully and has a better outage result. It is also observed that the increasing Φ value, i.e., Φ from −5 to 15 dB, leads to the improvement of OP. This is plausible because the higher the Φ is, the better the SNR can obtain mentioned in (7) and (12). Moreover, the performance of MRC-based methods is better than that compared to SC-based methods. This is because the destination D can incorporate received signals from all antennas in MRC, which improves the total throughput. D only selects the best channel when it applies SC. From the above discussions, it is easy to see that the ODTSF-MRC achieves the best results as compared with others.
In Figure 4, the outage probability is plotted as a function of the number of antennas at the destination, where η = 0.8, γ th = 1, and Φ = 5 dB. It can be seen that the outage performance is enhanced with a higher number of antennas at the destination, i.e., M varies from 1 to 10. This can be explained that by increasing the number of antennas, we have more choices to choose the best antenna as in SC, which enhances the destination's rate. Furthermore, in MRC, the higher the M value is, the more the throughput can be obtained. This is because the destination can combine signals from all antennas in MRC. One more notable point in Figure 4 is that the gap between MRC-based and SC-based methods is larger with a higher number of antennas M. This means that M value has more impact on MRC-based methods compared to SC-based ones.
In Figure 5, we investigated influences of the time-switching factor α on the outage probability, where η = 0.8, γ th = 1, M = 2, and Φ = 3 dB. The α value plays a crucial role in relaying systems because it not only affects the harvested energy at the relay R but also the data rate at the destination. It can be illustrated from Figure 2 that the relay R can harvest more energy with a higher value of α, but less time is allocated to transmit data R → D. This explains the fact that the STSF-SC and STSF-MRC can obtain the best value at optimal α, then its performance decreases. Notably, the ODTSF always has better outage performance than STSF because this scheme uses the optimal α value while designing the system. This also explains the fact that the ODTSF values do not change when we vary α values from 0.05 to 0.95. Similar to Figures 3 and 4, the ODTSF-MRC obtains the best performance as compared to others.   In Figure 6, we illustrate the outage probability as a function of the SNR threshold γ th , where η = 0.8, M = 2, and Φ = 5 dB. First, we observed that all schemes have worse performance as γ th value increases. This is because the higher the SNR threshold is, the less chance the destination can successfully decode the signal, which is shown in (14). Moreover, when γ th value is large enough, the outage probability of all schemes converges to a saturation value, i.e., OP equals 1. In Figures 3-6, the simulation agrees with the theoretical analysis results, which confirms our mathematical derivations. From the simulations, we conclude that the ODTSF-MRC is the best option to design the system.
In the case that our system prefers to use SC at the destination, the OTDSF-SC becomes a right choice.

Conclusions
In this paper, we have investigated the outage performance for a FD-and DF-based SWIPT relaying system consisting of a single-antenna source, a FD-and EH-enabled relay, and a multi-antenna destination. We proposed four novel relaying methods, namely STSF-SC, STSF-MRC, ODTSF-SC, and ODTSF-MRC to investigate the impact of FD and EH on the outage performance of a dual-hop cooperative relaying system. Moreover, we derive the exact closed-formed expression in terms of outage probability of four proposed protocols over i.i.d. Rayleigh block fading, where the relay can harvest energy from the source's RF signals. The numerical results verified that the proposed ODTSF-MRC always obtains the best performance compared to other schemes. For future work, it is interesting to extend this work by considering non-orthogonal multiple access (NOMA), multiple sources/relays/destinations, or uses a UAV-assisted relay.