Abstract
In this paper, we analyze the performance of a fullduplex (FD) amplifyandforward (AF) relay system with imperfect hardware. Besides the aggregate hardware impairments of the imperfect transceiver, we also consider the impact of residual selfinterference (RSI) due to imperfect cancellation at the FD relay node. An analytical framework for analyzing the system performance including exact outage probability (OP), asymptotic OP, and approximate symbol error probability (SEP) is developed. In order to tackle these impacts, we propose an optimal power allocation scheme which can improve the outage performance of the FD relay node, especially at the high signaltonoise ratio (SNR) regime. Numerical results are presented for various evaluation scenarios and verified using the Monte Carlo simulations.
1. Introduction
The fourth industrial revolution (a.k.a Industry 4.0) is developing rapidly and foreseen to have a big impact on all social and economic aspects. In the Industry 4.0 era, wireless communications will play a key role in providing broadband connections for up to tens of billions of Internet of Things (IoT) devices. While existing technologies are hardly capable of meeting the spectrum requirements for such a large number of wireless devices, the inband fullduplex (IBFD) communication technology which can double the spectrum efficiency is a promising solution [1–11]. However, although large efforts have been made recently to produce IBFD wireless devices, it is widely known that this type of communication is still affected by residual selfinterference (RSI) due to imperfect selfinterference cancellation (SIC) [2–4, 12]. According to recent reports, the latest SIC techniques can achieve up to attenuation by various methods such as isolation, wireless propagation domain suppression, and analog and digital cancellation [8, 12, 13]. The work in [14] further demonstrated that additional attenuation can be achieved for selfinterference (SI) suppression if a suitable combination of SI removal and largescale antenna linear processing (LALP) method is used. However, more efforts still need to be done to achieve better RSI suppression.
Wireless relaying is an emerging technology which can be used to improve coverage, reliability, and spectrum efficiency has recently become a hot research topic [1, 3–11, 15–17]. It is also expected to be widely employed for the IoT networks to support machinetomachine (M2M) communications, in which wireless relaying is an important application. Recent researches have focused on analyzing the performance of the IBFD relay networks as well as proposing advanced solutions for performance improvement. The works in [3–5, 9–11, 15] investigated performance of the IBFD amplifyandforward (AF) oneway relay system. In [3, 4], a joint relay and transmit/receive antenna mode selection scheme was proposed. The authors derived the closedform expressions of outage probability (), average symbol error rate (), and ergodic capacity for this system. An adaptive power allocation scheme to avoid the outage floor was also proposed for the system. In [5], asymptotic expressions of and were derived for the FDAF relay system. The authors also proposed optimal power allocation and relay location to minimize and reduce performance saturation. The work in [9] evaluated performance of an FDAF cooperative communication system working over the Nakagamim channel. The obtained results showed that this system could achieve certain gain depending on the relay processing delay, packet length, and the direct link gain. In [10], an FDAF relay system with multiple transmit/receive antennas was investigated. The paper derived the selfinterference matrix at the relay and proposed beamforming schemes to maximize the signaltointerferenceplusnoise power ratio (), thus improving the system performance. The works [11, 15] analyzed the impact of hardware impairment at the relay node on the system performance.
To improve the spectral efficiency, the FD twoway (TW) relay system was proposed and investigated in [1, 6–8, 16, 17]. The work in [1] was proposed to optimize an achievable rate with multiple relays combining with joint relay and antenna selection to obtain better signaltonoise ratio () gain. In [6], an AF relay system consisting of multiple pairs of FD users with a single massive sharedantenna array at the FDAF relay was considered. Optimal power allocation under user’ total power constraint was proposed to maximize both spectral and energy efficiency. In [7], a multiuser FDAF relay system with users prepairing was proposed. The paper presented the exact closedform for this system and analyzed the impact of RSI on the performance. Besides the FDAFTW relay system, the FDdecodeandforward (DF)TW relay system was also considered widely in the literature such as in [8, 16, 17]. The exact for the system was derived for the case with perfect and imperfect channel state information (CSI) combined with imperfect SIC in [8, 16]. Optimal power allocation and optimal relay node placement were proposed to minimize the system . In [17], the spectrum efficiency (SE) of the FDDF relay system was investigated using the sum rate as a function of the distance between the terminal and the relay node. It was shown that the system performance greatly depended on the interference suppression capability and location of the relay node.
The above overview showed that the outage performance of the FD relay systems suffered an outage floor in the high regime and optimal power allocation could be used to improve the system performance and avoid such outage floor. However, most previous studies have been done for the ideal hardware systems except those in [11, 15, 18]. These works considered an additional impact of imperfect hardware but only at the relay node. In fact, the impact of imperfect hardware comes from not only the relay but also other network devices such as the source and the destination node. In practical systems, the impairment of the transceiver hardware cannot be avoided due to manufacturing imperfection, especially in the averagequality hardware components. At the transmitter, hardware impairment creates the distortion noise that causes a mismatch between the intended and transmitted signal. At the receiver, the incident signal will be distorted by the distortion during reception. The receiver is also influenced by its imperfection manufacturing such as phase oscillator noise, IQimbalance, and receiver filters. Large efforts were made to design compensation schemes at both the transmitter and receiver to reduce these impacts using analog and digital signal processing. However, measurement results after all compensation schemes in [19–23] showed that that the residual impairments still exist as an additive distortion noise source. In [19, 21–24], the authors considered hardware imperfection at both the transmitter and receiver using an aggregate level of impairments. Their results demonstrated that hardware impairments deteriorated the system performance and caused an irreducible floor in the curve. These works, however, were only done on the halfduplex systems. For FD systems, the impact of the residual impairments on the system performance becomes stronger [25], especially when considering the total hardware impairments from all nodes in the system.
Motivated by the previous results, in this paper, we consider an IBFDAF relay system under impacts of imperfect SIC at the IBFD relay node and hardware impairments at all nodes. We intend to develop an analytical framework for analyzing its performance. The contributions of this paper can be summarized as follows:(i)A system model of the IBFDAF relay system under the aggregate impacts of hardware impairments at all nodes together with imperfect SIC at the relay node is developed for performance analysis. Unlike the work in [26] where the authors considered only the system achievable rate, we focus on finding the analytical expressions for OP, SEP, and the exact optimal value for transmit power at the FD relay.(ii)The exact expressions of signaltointerferenceplusnoiseanddistortion ratio () and are derived. The closedform expression of the approximate is then deduced for numerical calculations. In order to gain insights into the system behaviour, we also derived the asymptotic symbol error probability (SEP).(iii)An optimal power allocation scheme for the IBFD relay node is proposed to improve the system performance, especially in the high regime.(iv)Finally, numerical results are presented for various evaluation scenarios and verified using the Monte Carlo simulations.
The rest of the paper is organized as follows: Section 2 describes the system model. Section 3 presents performance analysis of the system in terms of and . The optimal power allocation scheme is presented in Section 4. Numerical results and discussions are given in Section 5, and finally, Section 6 draws the conclusion of the paper.
2. System Model
Consider a typical FDAF relay system depicted in Figure 1, which is comprised of two terminal nodes and and a relay The two terminal nodes and operate in the HD mode, while relay in the FD mode. It is also assumed that the two terminal nodes use one antenna for both transmission and reception, while the relay has two separate antennas: one for transmission and one for reception. It is worth noting that the relay can also use one shared antenna for both transmission and reception if a circulator is used [27]. However, using separate antennas allows for better selfinterference cancellation through the nature isolation, directional antenna, and cross polarization [13]. Although DF was proved to provide better performance, AF relaying is used in this paper to reduce the processing delay and hardware complexity at the relay. In the ideal case with perfect hardware and no distortion and residual SIC, the received signal at the relay at time slot t is given aswhere is the transmitted signal from the source node to the relay ; denotes the fading coefficient of the channel from to ; and is the additive white Gaussian noise (AWGN) at the relay node with zero mean and variance , i.e., .
In the case of nonideal hardware, impairment occurs at both the transmitter and receiver, resulting in distortion noises. The received signal at the relay node is now expressed aswhere and denote the distortion noises due to the transmitter hardware impairment at and the receiver hardware impairment at , respectively. These distortion noises are modeled using complex Gaussian variables as follows: and ; and represent the level of the hardware impairments in the transmitter and the receiver, respectively. For a given channel , the aggregate distortion at the relay node is given bywhere denotes the expectation operator. Equation (3) shows that the aggregate distortion at the relay node depending on the average signal power , the instantaneous channel gain , and the impairment levels and . Setting , the aggregate distortion at the relay node becomeswhere is the aggregate impairment level which accounts for both transmitter hardware impairment at and the receiver hardware impairment at . For example, the aggregate level ranges from 0.08 to 0.175 for the longterm evolution (LTE) system (Section 14.3.4 in [28]).
Using (4), equation (2) is now rewritten as follows:where describes hardware impairment at both the transmitter and the receiver with . Similarly, the hardware impairment aggregated at the transmitter and the receiver is . In the case the system has perfect CSI, is defined as , meaning . Herein, is the aggregate level of impairments from the transmitter hardware at and the receiver hardware at , and is the transmit power at .
The received signal at the relay node can be rewritten as follows:where , and and are the actual transmitted signals from two nodes and . When , this system becomes an ideal one. When SIC is used to suppress the selfinterference for the FD mode, RSI at the relay node reduces to . It is also known that RSI can be modeled as a complex Gaussiandistributed variable with zero mean and variance of [2, 5, 29–32], i.e., with denoting the SIC capability. Therefore, equation (6) can be rewritten as follows:
For the FD mode, at the same time slot t, the relay node transmits its signal to , which is based on the previously received signal. We assume that the delay due to the signal processing is equal one symbol period. Thus, the transmit signal at is given aswhere G is the variable gain of the relay when the system has perfect CSI. The value of G is selected such that the transmit power of the relay node equals , that is,
The relaying gain is defined as follows:where .
The received signal at the destination node is given aswhere is the fading coefficient of the link from to and is AWGN at the destination node, . Using (6), (8), and (10), the received signal at the destination node can be given as
The endtoend signaltointerferenceplusnoiseanddistortion ratio () is determined as follows:where , , and .
3. Performance Analysis
3.1. Outage Probability (OP)
In this section, we derive the exact expression of the system under the impact of hardware impairments and fading Rayleigh channel. For the AF relay system, is defined as the achievable rate of the system, which falls below the minimum data rate that the system must achieve. Assume that the minimum required data rate for the system is and then can be defined as follows:where with and being and the minimum required data rate of the system, respectively. Therefore, becomeswhere .
3.1.1. Exact OP
From equation (15), OP is derived using the following theorem.
Theorem 1. The exact expression of the IBFDAF relay system in the case of both imperfect SIC and imperfect hardware under the Rayleigh fading channel is determined as follows:
where and denotes the firstorder modified Bessel function of the second kind.
Proof. From (15), we haveIf or , the probability in (17) always occurs. Thus, . When , we can obtain of the IBFDAF relay system as follows:In this expression, we have changed variable by letting , is the cumulative distribution functions (CDF) of ρ, and is the probability density function (PDF) of ρ. It is noted that, for the Rayleigh fading channel, CDF of the channel gains , , is given bywhere . After some mathematical manipulations and using expression 3.324.1 in [33], we can obtain of the IBFDAF relay system given in (16). Proof of the theorem is provided in Appendix.
3.1.2. Asymptotic OP
In order to have a better insight into the behaviour of the system under impact of hardware impairments, we derive the asymptotic using the assumption that the transmit power is extremely large. In the high regime, and using the approximation when [34] combining with the Taylor expansion when , the approximate is derived as follows:
In addition, when goes to infinity and with the assumption that RSI is very small, we have
Note that, in this paper, the is defined as When the hardware impairments become large, becomes small. Therefore, the system cannot operate with a high threshold of x because x must be smaller than to avoid the case of . As the result, the hardware impairments limit the data transfer rate of the system.
3.2. Symbol Error Probability (SEP)
of the system is defined as follows [35]:where α and β are constants and their values are determined based on the modulation scheme. In wireless systems, we have when the quadrature phaseshift keying (QPSK) and 4quadrature amplitude modulation (4QAM) modulations are used and for the binary phaseshift keying (BPSK) modulation [35]. is the Qfunction; is CDF of . Based on the definition of CDF, we can replace in (22) by , where is determined using (16) and γ is the at the destination of the considered system.
Theorem 2. The expression of the system is determined as follows:where and is the error function: .
Proof. For derivation convenience, we set , and equation (22) becomesUsing again the Taylor expansion when , we haveThus, equation (24) becomesTo calculate the first integral in (26), set ; after some mathematical manipulations and using equation 3.321.5 in [33], we haveFor the second integral in (26), by using equations 3.361.1 and 3.361.2 in [33], we haveCombining (26), (27), and (28), we have as given in (23). The proof is thus complete.
4. Optimal Power Allocation for the Relay Node
For the FD communications, the system performance reaches a saturated floor in the high regime due to impact of RSI. To resolve this problem and improve the system performance, we propose optimal power allocation schemes for the relay node to minimize and of the system, especially at the high regime. Recalling in (16), in order to minimize OP, we need to choose the relay transmit power according to the transmit power of the source node, the average channel gains of all links, the SIC capability, the average power of AWGN, and the aggregate level of impairments. Noted that there were some optimal power allocation schemes proposed for the AFFD relay systems in the literature [26, 36, 37]. However, these works either only focused on the amplification coefficients or optimized power allocation for the ideal hardware systems. In contrast, our proposed scheme aims to reduce not only the impact of RSI but also that due to the hardware impairments.
The optimal value of the is defined as follows:
From here, a stepbystep guideline to obtain the optimal value of the relay transmit power is summarized in Algorithm 1.

In order to reduce the complex calculation of the exact , we can use for calculating , particularly in the high regime. The optimal value for the relay transmit power is obtained using Theorem 3.
Theorem 3. The optimal value of the FDAF relay system with hardware impairments is determined as follows:
Proof. In the high regime, of the system can be simply given in the first expression of (21). Taking the derivative of with respect to in the case , we havewhereTherefore, when . For , it is clear that and when . Thus, is the optimal value of relay transmit power. The proof is thus complete.
It is noted that the optimal transmit power in Theorem 3 includes the distances between and (denoted by ) and between and (denoted by ). Due to the effect of largescale fading, the variances of the channel gains and are related to these distance as follows: and , where α represents the path loss exponent () [8]. As a result, expression (30) can be used to investigate the effect of the relay relative locations on the system performance. Although it is not shown in the paper, we would like to note that this effect is similar with that observed in an ideal hardware system presented in [8].
5. Numerical Results
In this section, numerical results are presented to evaluate performance of the considered system. Simulation results are also used to validate the theoretical analysis. Main performance measures used for evaluation are , system throughput, and under impact of both hardware impairment and RSI. The impact of hardware impairment is illustrated by comparing with the case of ideal hardware, i.e., for various RSI scenarios. In addition, the proposed power allocation is also applied and compared with the case without power allocation. In our simulations, the average is defined as . It is worth noting that when optimal power allocation is used, the average is the at the relay, i.e., . Other parameters for simulations are chosen as follows: the average channel gains ; the AWGN variance at the relay and the destination . Figure 2 illustrates the performance obtained by (16) and Monte Carlo simulations for . Two minimum required data rates are and bit/s/Hz. The investigated thresholds for are and . The aggregate level of impairments is . The SIC capability is . Since , increasing the relay transmit power creates more RSI. As can be seen in Figure 2, for the low rate system (), the impact of hardware impairments is trivial. But for the high rate system (), hardware impairments have a strong impact on the system performance. Therefore, depending on system requirements, wireless devices (network nodes) need to select a suitable transmission rate to avoid unnecessary performance loss, especially for highrate transmission systems. It is also noted that, in the high regime, the performance of both ideal hardware and hardware impairment systems becomes saturated to an outage floor. In such cases, the proposed optimal power allocation scheme can be applied for performance improvement.
Figure 3 compares the performances of the hardwareimpairment system with and without optimal power allocation at the relay node for and , , and . The optimal power is calculated using equation (30), while the nonoptimization uses . The remaining parameters for simulations are the same as in Figure 2. It is clearly seen from the figure that, at lower than , the gain due to the optimal power allocation is small. But in the high regime (above ), the proposed optimization can help to mitigate the outage floor caused by RSI and improve the system performance significantly, particularly when . It is worth noting that we have used all system parameters to derive the relay optimal transmit power, and thus the proposed optimization does mitigates not only the RSI impact but also other factors such as hardware impairments, relay location, and AWGN in the system. Note also that the optimal power for the ideal hardware system is given by setting in (30).
Figure 4 plots of the system versus the distortion factor k for , , and . In the figure, the distortion factors are chosen as . As observed from the figure, the impact of hardware impairment on the lowrate transmission system () with small distortion factors is trivial. However, this impact becomes more significant for the highrate system () even when the distortion factor is small (). With and , the outage performance decreases quickly; however, the proposed optimal power allocation still shows significant improvement over the nonoptimal one.
Figure 5 shows the performance versus both the distortion factor k and RSI for the case with optimization. The OP is a function (denoted by ) of both variables k and , i.e., . We can see from the figure that when and , the performance of the considered system becomes that of the HD system with ideal hardware. In this case, we have . Similarly, when and , the considered system becomes the HD system with hardware impairments. In this case, the OP performance is the same with that in [24]. In the case that and , the considered system becomes the ideal FD system. As can be seen from Figure 5, the impact of the hardware impairments is stronger than that of the RSI causing the OP performance degradation due to k to increase faster than that due to . For examples, we have , while . Since the optimal transmit power is used at the FD relay, the impact of RSI on the OP performance decreases significantly compared with that of the HI one.
Figure 6 compares throughput of the ideal and nonideal hardware system with power optimization for , , and . The system throughput is defined as . As can be seen from the figure, for lowrate systems (), the system throughput soon reaches the target rate at . For highrate systems, it requires a higher to reach the target ( when and when ).
Finally, Figure 7 illustrates the performance of the system with different values of the SIC capability, , using BPSK modulation and with and without optimal power allocation. In the figure, the theory curve is plotted using numerical results obtained from (23). It can be noticed that there is a good agreement between the numerical and simulation results, especially in the high regime. It is also obvious that when RSI is strong (), the performance soon becomes saturated at about if optimization is not used. When RSI is smaller than , the floor appears later (at about ). Therefore, in order to reduce the complex design of the FD transceivers, wireless designers can select suitable relay transmit power according to the RSI level obtained by measurements after all SIC techniques. For example, for , optimal power allocation must be used, but when , if the system requires at , the FD transceiver does not require power optimization. For if the system needs to improve performance, power optimization can be applied for this case.
6. Conclusion
In the paper, we analyzed the impacts of the hardware impairments and RSI on performance of the IBFDAF relay system. Using mathematical analysis, we successfully obtained the exact and asymptotic OP, the SEP of the system. The system performance was then analyzed for various scenarios of , RSI, and hardware impairments. Both numerical and simulation results showed a strong impact of RSI and hardware impairments on the system performance. The proposed optimal power allocation scheme can improve the system performance significantly. However, when the system is affected more by hardware impairment and RSI, only optimal power allocation cannot guarantee required performance. Other advanced solutions should be considered to be included in the system.
Appendix
This appendix provides the detailed derivation of the exact OP expression in Theorem 1.
Note that the OP is a function of two variables and as presented in (17). By applying the law of conditional probability [38], the OP can be calculated as
In the case , by letting and using (A1), the probability in (17) becomes (18).
On the contrary, the PDF of instantaneous channel gains following the Rayleigh fading distribution is given by
Using the CDF and PDF in (19) and (A2), we have
Therefore, equation (18) becomes
Applying equation 3.324.1 in [33], we can calculate the above integral as
Therefore, we obtain the OP as follows:
The proof is now complete.
Data Availability
The data used to support the findings of this study are included within the article.
Conflicts of Interest
The authors declare that they have no conflicts of interest.