Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

  • Loading metrics

Half-duplex and full-duplex interference mitigation in relays assisted heterogeneous network

  • Moubachir Madani Fadoul,

    Roles Conceptualization, Data curation, Formal analysis, Funding acquisition, Investigation, Methodology, Project administration, Resources, Software, Validation, Visualization, Writing – original draft, Writing – review & editing

    Affiliation Department of Electrical Engineering, Faculty of Engineering, University of Malaya, Kuala Lumpur, Malaysia

  • Chee-Onn Chow

    Roles Conceptualization, Funding acquisition, Project administration, Supervision

    cochow@um.edu.my

    Affiliation Department of Electrical Engineering, Faculty of Engineering, University of Malaya, Kuala Lumpur, Malaysia

Abstract

In a multicell environment, the half-duplex (HD) relaying is prone to inter-relay interference (IRI) and the full-duplex (FD) relaying is prone to relay residual-interference (RSI) and relay-to-destination interference (RDI) due to Next Generation Node B (gNB) traffic adaptation to different backhaul subframe configurations. IRI and RDI occur in the downlink when a relay is transmitting on its access link and interfering with the reception of a backhaul link of another victim relay. While the simultaneous transmission and reception of the FD relay creates the RSI. IRI, RDI, and RSI have detrimental effects on the system performance, leading to lower ergodic capacity and higher outage probability. Some previous contributions only briefly analysed the IRI, RSI, and RDI in a single cell scenario and some assumed that the backhaul and access subframes among the adjacent cells are perfectly aligned for different relays without counting for IRI, RSI and RDI. However, in practise the subframes are not perfectly aligned. In this paper, we eliminate the IRI, RSI, and RDI by using the hybrid zeroforcing and singular value decomposition (ZF-SVD) beamforming technique based on nullspace projection. Furthermore, joint power allocation (joint PA) for the relays and destinations is performed to optimize the capacity. The ergodic capacity and outage probability comparisons of the proposed scheme with comparable baseline schemes corroborate the effectiveness of the proposed scheme.

1. Introduction

5G wireless network runs applications that require high demand for data rates. One of the solutions to solve the data rate requirement is to densify the network by deploying small cells. Such densification can reduce power consumption and offer higher spectral efficiency. Heterogeneous network offers significantly cost-effective means to enhance the capacity of the wireless cellular communication systems by permitting a variety of infrastructure nodes, including HD and FD relays, small cells, etc., to connect to the current multicell networks [1]. Small cells such as Femto and Pico varying sizes with low transmitted power are the most economic solutions. The main hurdle facing relay assisted heterogeneous network is the interference between nodes such as the relay may cause interference to another relay (IRI) and destination, referred to as relay-to-destination interference (RDI) in addition to relay residual-interference (RSI) [2]. These HD and FD relay technology are suitable to be deployed in multicell network to provide coverage and diversity gain. The HD mode is dominating most current communication devices, where the HD relay employs time division or frequency division for backhaul and access link. Allocating different time slots for the transmission and reception, dissipates the worthy channel resources. On the other hand, by utilising FD relay and using the same communication resources, the wireless communication network can double the capacity if compared to the HD relay. Allowing the communicating devices to receive and transmit data simultaneously, using the same time slot through the same channel, brings many advantages. However, the main problem that affects the FD relay communication is the RSI which occurs between the receiving and transmitting antennas of the same node in addition to IRI and RDI.

1.1 Related work

Heterogeneous network is enabling a variety of infrastructures including a self-configurable relay, base-station etc., to connect to the current small cell networks in an unplanned manner. Increasing the ergodic capacity of wireless communication and efficient utilization of the scarce resources is a crucial claim for the next mobile network generation. Due to enormous growth in next mobile generation users, communication reliability becomes inevitable. The deployment of low-power nodes with irregular infrastructure is more demanding than the traditional cellular infrastructure with high power and regular structure [3, 4]. These small cells are suitable for deploying the HD and FD relay technology. Unfortunately, the HD mode is dominating most current communication devices, where the HD employs frequency division duplexing (FDD) or time division duplexing (TDD). Therefore, the worthy resources are dissipated. On the other hand, by utilizing FD and using the same communication resources, the wireless communication network can double the HD ergodic capacity. Allowing the communicating devices to transmit and receive data simultaneously, using the same time slot through the same channel, brings many advantages. FD, however, at the physical layer can double the spectral efficiency, which is measured by the number of bits that reliably communicated per second per Hertz. Further, in a contention network, FD permits implementing collision detection mechanisms while transmitting. However, the main problem that paralyzes the FD relay communication is the RSI which occurs between the transmitting and receiving antennas of the same node in addition to IRI and RDI due to network heterogeneity [5].

To get insight into the heterogeneous network interference, interference alignment is a promising technique that has been proposed to achieve high network capacity by increasing the usable channel resource units, i.e. degree-of–freedom (DoF). The main idea of interference alignment is to consolidate the interference into smaller dimensions of signal space at each receiver and use the remaining dimensions to transmit the desired signals [6]. Reference [4] modeled the hierarchical Aircomp designs with IRI from other cells. The major problem is that without inter-relay coordination, the characterization of the whole system is considered not for a specific cell. As cellular network splitted in different small cells, network providers may interest in knowing the performance of specific cells only.

The implementation of the FD relay in the past was infeasible, due to the increasing noise floor at the receiving antennas that may exceed the limited dynamic range of the analog-to-digital converter (ADC) [5]. The early research papers considered only single antenna nodes to evaluate the performance of a hybrid HD/FD relay network [7]; further, the RSI channel’s gain is assumed to be a constant value, which works only for digital cancellation [8]. An infrastructure node network operates with two HD and FD is analyzed in [9, 10]. In FD wireless communication, a relay residual-interference cancellation is proposed for two models; where the first model assumed that the RSI is known precisely and the second model assumed that the RSI is unknown [11]. With no bandwidth constraints and according to channel condition, the FD system can automatically switch its RSI cancellation. This system is restrained by practical limitations such as delay and signal attenuation [12]. An inband FD radio decreases the RSI level to noise floor is proposed in [13]. In an FD two-hop network, the relay acts as a multiple antennas FD node, the effect of resource allocation is studied [14], in which the impact of the relay distance from the transmitter, the number of antennas, and different RSI modes are investigated. In addition, maximizing the effective signal-to–interference-and-noise-ratio (SINR) leads to minimizing the outage probability, and the optimal choice between the HD and FD is calculated [10, 15]. In a small cell network and under certain power constraints, the spectral efficiency is maximized by a joint beamforming design [1618]. The ergodic capacity comparison between the FD and HD relay is evaluated after modeling the FD relay with RSI, it is shown that the FD outperforms the HD relay [19] at low SNR [10] via numerical simulation. The capacity trade-off of HD and FD is analyzed for the total system in a two-hop amplify-and-forward (AF) relay. Allowing some SINR degradation with the FD mode is preferable to using two-time slots to eliminate RSI with the HD mode [20]. The FD hybrid BF technique is proposed in [1], where the sum rate capacity is improved by approximately doubling it due to the successful cancellation of the strong self-interference power.

On the other hand, an interest in multi-antenna technology has been witnessed in the past few years, which provides higher capacity and improves network coverage. Since the source, relay and destination equipped with multiple antennas, beamforming technique can be performed. The latest research considers the IRI, RSI and RDI to be perfectly mitigated [21] and others focus on designing beamforming techniques to cancel the interference in MIMO FD relay systems as shown in Table 1. A MIMO beamforming technique such as ZF is applied to suppress the interference or maximize the useful signal [1]. The performance of cognitive MIMO relay is analyzed by deploying selective zeroforcing beamforming and phase alignment. The ergodic capacity bound of FD relay for two sources has been investigated in [22], in addition, calculating the channel ergodic capacity, for example, the ergodic capacity of multicast channels is analyzed in [23].

thumbnail
Table 1. Summary of RSI, IRI and RDI mitigation schemes for DF MIMO relay assisted HD and FD schemes.

https://doi.org/10.1371/journal.pone.0286970.t001

In the spatial domain, the self-interference mitigation schemes such as beam selection, antenna selection, minimum-mean-squared-error (MMSE), and nullspace projection are proposed, where the relay is equipped with transmit and receive beamforming matrices. However, in the ideal case with perfect channel information, only nullspace projection can eliminate the residual interference [8, 18]. By maximizing the SINR, [24] suppresses the relay self-interference substantially with less impact on the desired signal. For FD wideband AF MIMO relays, SINR maximization based on RSI mitigation is proposed in [25, 26]. The DF capacity is maximized via joint optimization for the digital and analog transceiver is considered [17], to suppress the RSI, an additional adaptive technique was designed based on additional hardware. However, the system did not capture the network heterogeneity.

The study of [27, 28] evaluated the SNR of separate cells and concluded that a relay node can further improve the ergodic capacity by relay placement and ignoring the interference from neighboring cells. In a single cell network, [10] analyzed the effects of different RSI and RDI levels, the system performs worse at high SNR in terms of both outage probability and ergodic capacity. Reference [29] did not consider any channel model, but only fixed channel gain, in lieu, the SINR value is set to 10 dB for all hops. In this paper, we proposed a simplified and yet effective joint interference mitigation scheme for heterogeneous networks consisting of FD communication system and HD communication system called hybrid method.

To further improve the system performance, power efficiency is a vital design consideration. Although power allocation algorithms have been widely studied in multiple-input multiple-output (MIMO) systems [14, 30], the existing schemes cannot be directly applied to multicell network because of RSI, IRI and RDI. This is due to the different power requirements from the backhaul and access links. Uniform power allocation at each node has been generally adopted for ease of analysis and computation Meanwhile, in MIMO systems without interference, it has been shown that waterfilling power allocation algorithm is optimal. However, in a MIMO relay network, individual power allocation and aggregate power allocation have been shown to further improve the system power efficiency in a relaying scheme [10, 14, 31] and can further be extended to multicell network.

1.2 Contribution

Motivated by the above mentioned limitations in Table 1 and owing to the practical HD and FD MIMO relaying network, the interference between nodes such as the relay may cause interference to other relay (IRI) and destination referred as relay-to-destination interference (RDI) in addition to residual self-interference (RSI) due to the use of multiple transmit and receive antennas in a limited space, and also due to network heterogeneity [2].

This paper considers a heterogeneous multicell network assisted by FD and HD relaying. Interference-aware transceiver beamforming (BF) matrices based on hybrid zeroforcing and singular value decomposition (ZF-SVD) beamforming technique at the relays and destinations are designed to jointly eliminate the RSI, IRI and RDI. The effectiveness of the proposed scheme has been investigated through Monte Carlo simulations. The results show that the proposed system can achieve better ergodic capacity, sum capacity, and outage probability performance than comparable baseline schemes. Due to the effectiveness of the proposed interference mitigation scheme, the proposed scheme achieves performance close to the ideal scheme without interference consideration. Finally, joint PA is proposed to further improve the system performance of our suboptimal scheme.

1.3 Paper outline

The rest of the paper is organized as follows. Next, we describe the system model in Section 2. The beamforming design is discussed in Section 3. The capacity of the proposed scheme is derived in Section 4. Comparable baseline schemes derived from the literature are given in Section 5. From Section 6 we further improve the performance of our proposed scheme by joint PA in Section 7. Numerical results are given in Section 8, and Section 9 offers the concluding remarks.

In this paper, vectors and matrices are respectively represented by boldface lowercase letters (e.g.,x) and boldface uppercase letters (e.g., X). ⪯ and ⪰ denote the component wise inequality. “†” stands for the Moore-Penrose, {.}H represents conjugate transpose and , the expectation operator is given by ; det(⋅) stands for the determinant; tr {.} is the trace of a matrix; the diagonal matrix that containing diagonal components x1,⋅⋅⋅, xm is denoted by diag(x1,⋅⋅⋅, xm); XN×M is the NbyM matrix with a N rows and M columns; IM×M denotes the identity matrix MbyM.

2 System model

Consider a practical heterogeneous network scenario where the system suffers from RSI, IRI, and RDI, as depicted in Fig 1.

thumbnail
Fig 1. Multicell network scenario shows the HD sources (S), HD/FD relays (R), and HD destinations (D).

https://doi.org/10.1371/journal.pone.0286970.g001

Such a network can be modeled in Fig 2, which shows the coexistence of FD and HD relay systems.

thumbnail
Fig 2. Heterogeneous network model of two different systems; one is assisted by FD while the other is assisted by HD relay.

https://doi.org/10.1371/journal.pone.0286970.g002

All HD sources, HD/FD relays, and low-mobility HD destinations which use half-duplex transmission instead of full-duplex to reduce the interference and share the channel by more than two nodes. (users) are equipped with multiple antennas. The source can’t transmit to the destination directly, due to the effects of fading and shadowing, which makes sense for cases such as deploying the relay for coverage extension. In addition, the HD source Si wishes to communicate with HD destination Di through the FD relay Ri in the cell i. While HD source Sj wishes to communicate with HD destination Dj through HD relay Rj in the cell j such that S won’t interfere with R and D, while the relays are deployed at the cell edge where the RSI, IRI and RDI courr. When Ri is transmitting, it creates RSI to itself via the channel , IRI to the other relay Rj via channel and RDI to the other node Dj via the channel . Likewise, when Rj is transmitting, it creates IRI to the other relay Ri via channel and RDI to the other node Di via the channel in addition to the receiver noise. Besides, additional interference may be caused by the Doppler effect due to for instance high-mobility planes, trains, etc., which could also be treated as part of the noise. All the channels are considered flat-fading spatially uncorrelated Rayleigh distributed. In other words, the entries of each channel matrix are independent and identically distributed (i.i.d.) complex Gaussian variables with zero-mean and unit variance. Further, the receiver channel state information (CSI) knowledge is assumed to be known.

The transmission protocol can be described in an odd and an even time slots. In the odd time slot t, the source Si transmits the message to the FD relay Ri, and simultaneously the source Sj transmits to the HD relay Rj. The FD relay Ri simultaneously transmits and receives in the same frequency. This results in RSI through the channel and IRI through to the other relay Rj. The following equations show the received message at FD relay Ri and HD relay Rj, respectively (1) (2)

To cancel the interferences, the relay Ri applies transmit BF while Rj applies receive BF. The received signal at the relay i and j with the application of BF can be rewritten respectively as (3) (4)

Destination Di Within each time slot (which about usually hundreds mini-seconds), the geographic movement of low-mobility destinations (users) can be ignored. Hence, low-mobility destinations experienced zero Doppler spread. Di receives only from its desired relay Ri, because Rj is kept silent during this period due to HD constraint. The design of the receive and transmit BF matrices will be discussed in the following Subsection. The received signal at Di is shown below (5)

In the even time slot (t + 1), the source Si transmits the message to the FD relay Ri. The FD relay Ri simultaneously transmits and receives in the same frequency, this causes RSI through the channel At the same time relay Ri also receives IRI through channel from the other relay Rj. The following equation shows the received message at FD relay Ri, (6)

To cancel the interferences, the Ri and Rj relays apply transmit BF. The received signal at the relay Ri after applying the BF can be rewritten as (7)

The received signal at destination Di and Dj are (8) (9)

As shown in Eqs 8 and 9, the FD relay Ri causes RDI to the Dj. The HD relay Rj causes RDI to the other destination Di through the channel . To eliminate the RDI, the destinations apply the receive BF matrices Wredi and Wredj as follows (10) (11)

The definitions of symbol vectors and channel matrices are shown in the following. , and are the transmitted signals from the S node with dimension min(MSi, Mri) × 1 and R node with dimension min(MSj, Mrj) × 1, respectively. , , , , , , , and , are the channel gain matrices as shown in Fig 2. The summary of the odd and even time slots with their effective interferences are depicted in Table 2.

thumbnail
Table 2. Summary of the protocol and the effective interferences.

https://doi.org/10.1371/journal.pone.0286970.t002

The power constraints on transmit signals are , . and are the received signals at R and D nodes. The and are independent circularly symmetric complex Gaussian noise vectors with distribution and , and uncorrelated to xS and xR. INd and INr are identity matrices of order Nd and Nr respectively. The transmit SNRs can be expressed as (12) (13)

3 Beamforming design

To mitigate RSI, IRI, and RDI, and to carefully ensure that the desired signal is not removed, the BF matrices have been designed. The BF matrices are projecting these interferences into the nullspace.

3.1 Relay transceiver beamforming design

To simultaneously mitigate the RSI and IRI at the odd time slot, the following transmit and receive beamforming matrices based on nullspace projection of the interference channels [3, 18] are proposed, (14) (15)

From Eqs 3 and 4, it is clear that in order to zeroforce the RSI and IRI, the transmit and receive BF matrix Wtoi and Wroj, respectively, are applied to project the RSI and IRI into the nullspace spanned by the interfering channels .

On the other hand, at an even time slot, the RSI and IRI are canceled by projecting the transmit BF matrices Wtei and Wtej to a nullspace of the channels and . Mathematically, the following relay transmit BF matrices are proposed (16) (17)

In order to obtain non-zero nullspaces as in Eqs 14 to 17, the required dimensions are MriNri + min(Msi,Nri), Nrjmin(Msi,Nri) + min(Msj, Nrj) and Mrj = Nri + min(Msj,Nrj), and Ndimin(Mrj,Ndj) + min(Mri, Ndi), Ndjmin(Mri,Ndi) + min(Mrj,Ndj), where min(Ms, Nr), and min(Mr,Nd) are the number of the transmitted data streams which are also known as the rank of the channel. The dimension of the transmit BF matrices , , and receive BF matrix .

3.2 Destination beamforming design

At the even time slot, the receive BF matrices at the destination suppress the interference at the destination from unintended relay and maximize the desired signal. In other words, the BF matrices at the destination receivers Wredi and Wredj are designed to fulfill the ZF conditions: and . The destination receives beamforming matrices that can be obtained as follows (18) (19)

At an odd time slot, no RDI occurs since there is only one transmitting relay. In this case, the transmit and receive BF matrices are designed for both relay Ri and destination Di using conventional singular value decomposition (SVD). The SVD of the channel can be decomposed into three matrices , where are unitary matrices, and are diagonal matrix of , sorted in descending order, whose diagonal elements , and the number of independent streams for SR-hop is N1min{Nr, Ms} and RD-hop N2min{Nd, Mr}. The received signal at Ri after SVD can be expressed as follows (20) (21) the dimension of the BF matrices .

4 Capacity performance

The system performance is measured using the total MIMO relay channel capacities according to Shannon formula. The total FD relaying capacity CFD is a sum of the FD capacity during the odd time slot and the even time slot whereas the HD relaying capacity CHD is defined by the minimum capacity for the odd time slot and even time slot . However, these capacities for the two hops are computed as follows (22) (23) (24) (25)

4.1 Capacity of odd time slot— and

With the instantaneous received SNR at the relay, the capacities of the odd time slot for the SR-hop and are affected by the RSI and IRI which are respectively given by (26) (27)

After applying the nullspace criteria Eqs 14 and 15, the Eqs 26 and 32 become (28) (29) while the capacity of the RD-hop is given by (30)

4.2 Capacity of even time slot— and

With the instantaneous received SNR at the relay, the capacity of the even time slot for the SR-hop is affected by the RSI and IRI, while is free of interference. Specifically, (31) (32)

After applying the nullspace criteria Eqs 14 and 15, the Eqs 26 and 32 become (33) (34) while the capacity of the RD-hop is given by (35)

4.3 Capacity of even time slot— and

With the instantaneous received SNR at the relay, the capacity of the even time slot for the SR-hop is affected by the RSI and IRI, while is free of interference. Specifically, (36)

After applying the nullspace criteria in Eqs 16, 17 and 36 becomes (37)

Similarly, the capacity of destinations and with the RDI is respectively given as (38) (39)

After applying the nullspace criteria in Eqs 18 and 19, Eqs 38 and 39 become (40) (41)

5 Baseline schemes for comparison

In order to validate the performance of the proposed heterogeneous scheme, this Section derived the comparable baseline schemes from the literature for bench-marking.

5.1 Ideal FD relay scheme (no interference)

This scheme does not consider the effect of the interferences. This upper bounds the ideal multicell capacity [10, 18, 3235]. The capacity of the ideal FD relaying scheme can be expressed as follows (42) (43) (44)

5.2 FD relay without interference cancellation scheme (with interference)

This scheme considers the RSI, IRI and RDI effects without any suppression. Therefore, this scheme lower bounds the capacity of the proposed scheme [36]. The capacity of FD relay without interference cancellation can be expressed as (45) (46) (47)

5.2.1 Capacity of odd time slot with interference—.

With the instantaneous received SNR at the relay, the capacities of the odd time slot with interference for the SR hop and are affected by the RSI and IRI given by [32], Eq 22 as follows (48) (49)

5.2.2 Capacity of even time slot with interference— and .

With the instantaneous received SNR at the relay, the capacity of the even time slot with interference for the SR-hop is affected by the RSI and IRI [36], Eq 13 given by (50)

Similarly the capacity of the destinations with interference and with the RDI [32, 34] is respectively given as (51) (52)

5.3 Ideal HD relay scheme (no interference)

This scheme does not consider the effect of the interferences. This upper bounds the ideal multicell capacity. The HD relay capacity of SR-hop and RD-hop is given by [32], Eq 17 and [33], Eq 8] as below (53)

6 Proposed scheme with waterfilling power allocation algorithm

In this Section, to maximize the total ergodic capacity, the effective transmit and receive BF matrices at the relay by using SVD have been designed. For the SR-hop, the SVD of the effective channels HSR and HRD can be decomposed into three matrices and , respectively, as similar to [37], Eq 15 and [38], Eq 27. The SVD decomposes the channel into independent orthogonal sub-channels sorted in descending order, whose diagonal elements , and . The transmit signal is multiplied by the right singular matrix Vi at the source. The received signal at the relay is multiplied by the left singular matrix .

From Eqs 33 and 34, the ergodic capacity of SR-hop can be expressed as (54)

The ergodic capacity of RD-hop from Eqs 40 and 41 can be rewritten as (55)

Thus, the MIMO relay channel is converted to non-interfering SISO sub-channels with non-equal power. Since the source and relay power is fixed, the power must be divided among these sub-channels. Waterfilling algorithm is shown to be the optimum power allocation algorithm [37], Eq 16. The ergodic capacity of SR-hop and RD-hop under the source transmit power PSR and relay transmit power PRD respectively with waterfilling can be shown as (56) (57) where and is determined to satisfy the power constraint respectively.

Algorithm 1 Search Algorithm for solving Eq 58

1) Initialization: Set 2) 3) 4)PSRPSR − 0.01 5) PRDPSR + 0.01 6) else 7) PSRPSR + 0.01 8) PRDPRD − 0.018) The output is and .

Algorithm 2 Search Algorithm for solving Eq 58

1) Initialization: Set

2)

3)

4) PSRPSR − 0.01

5) PRDPSR + 0.01

6) else

7) PSRPSR + 0.01

8) PRDPRD − 0.018)

The output is and .

At the iteration number k, the term and are less or equal the terms and , respectively. As at each irritation the step ζ(n) is subtracted from either PSR or PRD leading to the convergence of the proposed algorithm.

7 Joint power allocation algorithm for source—Relay nodes

To further improve the performance, the total transmit power allocation at the source and relay can be optimized jointly based on the network power constraint. Maximizing the ergodic capacity of SR-hop and RD-hop is accomplished by formulating an optimization problem under a total network power constrain Pt.

Notice that Eqs 56 and 57, have been studied under the condition that PSR and PRD are fixed, i.e., the source and relay do not work cooperatively. This means that every node should have their own power constraint which does not depend on the power consumption of other nodes. The advantage of this scheme is that the optimization problem can be calculated separately at each node. The disadvantage of separate power constraints at the source and relay is reducing the total capacity. Hence, a joint transmit power optimization of the source and relay would offer a higher capacity. Recall that the total system capacity is limited by the minimum of SR-hop and RD-hop. In such scenario, the transmit power at the weaker hop can be increased while the transmit power at the stronger hop is reduced. This motivates us to consider the joint PA for SR-hop and RD-hop to further improve the spectral efficiency, which simultaneously requires the solution of the following optimization problem (58) (59)

The total system capacity is limited by the minimum SR-hop and RD-hop. To further optimize the system capacity, joint power allocation between the source and relay is considered. We further denote in which . Also , in which and , the optimization problem can be reformulated as (60) where c* is the optimum value of c, and d* is the optimum value of d. From the dual composition, the partial Lagrangian [39], which can be obtained as (61)

The dual function in Eq 58 is given by (62)

The solution of Eq 59 can be obtained as (63)

Eq 58 has a sub-gradient as follows (64) where ζ(n) is the convergence step and t is the iteration parameter. From Eq 63, the individual source and relay power is regulated by the master algorithm that is similar to the waterfilling power algorithm. To find the optimum value of PSR and PRD, Algorithm 1 is applied where CSR(PSR) is a function of the aggregate power of source and CRD(PRD) is a function of PRD. To initiate the algorithm, we assume that .

8 Numerical results

To validate the proposed scheme with the comparable baseline schemes, Monte Carlo simulation results are provided and averaged over 10000 channel realizations. Equal power allocation (equal PA) assumes that the sources and relays have a unity transmit power and are subjected to an aggregate power constraint, i.e., PSR = PRD = 1, otherwise waterfilling and joint power allocation (Joint PA) splits the power between the source and relay. Recall that in the proposed scheme, the relay BF matrices are designed to mitigate the RSI, and IRI, while the destination BF matrices are designed to mitigate the RDI. Fig 3 shows the ergodic capacity for the proposed scheme with joint power allocation for Ms = 2, Nri = Nrj = Nr = 4, Mri = Mrj = Mr = 6 and Nd = 4 number of antennas compared to baseline schemes with equal power allocation. With the increase in SNR, the performance of the FD without interference cancellation remains flat because it is limited by the RSI, IRI, and RDI. The proposed scheme has well dealt with IRI, RSI, and RDI and the channel is tending to be well conditioned, due to joint PA [8, 18, 40, 41]. Moreover, a higher multiplexing gain (evident from the steep slope) is achieved by FD relaying, as compared to HD relaying. This is because the FD relay utilises the channel more efficiently. With proper RSI, IRI and RDI cancellation, the proposed FD relay based on nullspace projection achieves performance close to the ideal FD relay (no interference). The ideal FD relay capacity as shown in Section 5 is almost capacity achieving in scenarios where the CSR and CRD is sufficiently high because the RSI, IRI, and RDI are not considered. Even-though, the proposed scheme projects the RSI, IRI and RDI to the nullspace of the RSI, IRI and RDI channels respectively, the proposed scheme achieves the same multiplexing gain as the ideal FD relay, evident from the slopes of the ergodic capacity curves.

thumbnail
Fig 3. Proposed scheme versus comparable baseline schemes.

https://doi.org/10.1371/journal.pone.0286970.g003

Fig 4 shows the sum ergodic capacity by considering both the FD and HD relays-assisted networks. In general, the higher number of antennas produces higher capacity and multiplexing gain, because of high number of parallel streams that supported by the system. In fact, this is due to the increasing design freedom of the nullspace based relay transmit and receive beamforming design. A higher number of antennas is required at the relay and destination nodes if compared to the source node because the number of antennas must fulfill Ndimin(Mrj, Ndj) + min(Mri, Ndi), and Ndjmin(Mri, Ndi) + min(Mrj, Ndj) to ensure the interference can be fully removed and provide sufficient degrees of freedom for the intended signal recovery [42, 43]. The slope of the curve denotes the diversity gain, which indicates how robust the system is when more antennas are added [44].

thumbnail
Fig 4. The proposed sum capacity for FD and HD schemes with joint power allocation versus different number of antennas.

https://doi.org/10.1371/journal.pone.0286970.g004

Fig 5 compares the sum capacity of HD and FD relays, bench-marked with the comparable baseline HD and FD schemes. We observe that the proposed scheme efficiently suppresses the interferences, and provides a significant capacity gain over the sum capacity of HD and FD system without interference cancellation for the whole range of SNR. The latter system is limited by the noise at low SNR and interference at high SNR [41, 43]. The sum capacity of the proposed scheme displays the same multiplexing gain (evident from the parallel slope) as the ideal interference free scheme [44].

thumbnail
Fig 5. Sum capacity for HD and FD vs SNR with Ms = 2, Nr = 4, Mr = 6 and Nd = 4 number of antennas.

https://doi.org/10.1371/journal.pone.0286970.g005

The outage probability for FD MIMO relaying is expressed as the probability that the instantaneous capacity falls below a given transmission rate threshold [33, 45]. Therefore, the outage probability is obtained by , mathematically expressed for equal PA and joint PA, respectively as (65) (66)

Fig 6 compares the outage probability of the proposed scheme with joint power allocation and comparable baseline schemes with equal power allocation for Ms = 2, Nr = 4, Mr = 6 and Nd = 4 antenna configurations and the target data rate is 3 bits/s. The outage performance of the comparable baseline FD and HD schemes with RSI, IRI, and RDI (without interference cancellation) experiences an outage floor at high SNR. In contrast, the outage probability of the proposed scheme decreases in proportional to the SNR, because the relay is able to cancel the RSI and IRI while the destination is able to cancel the RDI [42, 45]. From the slope of the curves, it can be seen that the proposed scheme achieves the same diversity order as the ideal scheme.

thumbnail
Fig 6. Outage probability versus SNR for Ms = 2, Nr = 4, Mr = 6 and Nd = 4, bits/sec.

https://doi.org/10.1371/journal.pone.0286970.g006

Fig 7 illustrates the outage probability vs different targeted data rates for fixed SNR. As it can be observed that the proposed scheme for HD and FD relaying with joint power allocation delivers performance closest to the ideal FD and HD Relay (no interference is considered). This means that the RSI, IRI and RDI have been well dealt with and the channels are tending to be well conditioned due to joint power allocation. The proposed scheme FD after mitigating the interferences achieves close performance to the ideal FD relay. This performance could be seen in supporting high rates with lower outage probability as the ideal FD relay. The ideal FD or HD relay did not consider the interferences. On the other hand, the HD relay result is not surprising due to lower power transmission in multicell heterogeneous network. The proposed HD scheme shows much deviation as compared to the ideal HD relay. This poor performance is due to the HD constraints [33, 42, 45].

thumbnail
Fig 7. Outage probability vs target data rate at fixed SNR = 20dB with Ms = 2, Nr = 4, Mr = 6 and Nd = 4.

https://doi.org/10.1371/journal.pone.0286970.g007

Denoting d1 as the distance between the source and relay, d2 as the distance between the relay and destination and d3 as the distance between the relays, the average SNRs, which take into account the relay positions can be given below (67) (68) where α is the path loss exponent.

Fig 8 shows outage probability vs SNR for Ms = 2, Nr = 4, Mr = 6 and Nd = 4 for fixed distances d1 = d2 = 200m and varied distance d3 to 200m, 300m and 400m. The path loss exponent, α is set to 4 and the target data rate at a fixed rate bits/sec. It investigates the effect of distance on the outage probability on the different relays. The probability of an outage for different distances decreases the channel gain resulting in a higher outage probability. There is a remarkable difference in the outage when d3 = 200m compared to d3 = 400m. It’s evident that the highest distance between the relays has the worst outage floor performance and requires more power to transmit. In contrast, when the distance between the relays decreases, the diversity order remains the same due to the efficient RSI, IRI and RDI mitigation. In particular, the beamforming is designed to project the received signals onto the nullspace of the interference channels [8, 40].

thumbnail
Fig 8. Outage probability vs SNR with Ms = 2, Nr = 4, Mr = 6 and Nd = 4 for fixed distances d1 = d2 and varied distance d3.

https://doi.org/10.1371/journal.pone.0286970.g008

9 Conclusion

In this paper, a heterogeneous network assisted with MIMO HD and FD relays and affected by the interferences: RSI, IRI and RDI is investigated. An interference-aware BF scheme that simultaneously mitigates various combinations of RSI, IRI, and RDI is proposed. The detrimental effect of RSI, IRI, and RDI is removed using nullspace projection techniques at the transceivers. A heterogeneous network deployment becomes possible after canceling the RSI, IRI, and RDI, which offers a significant improvement over the sum capacity and outage probability of FD and HD schemes. This enables the FD to offer close to twice the conventional HD capacity. Further, from the slope of the sum rate, the proposed scheme achieves the same multiplexing gain as the ideal scheme. The results suggest that the ergodic capacity and outage probability can be significantly improved via joint power allocation with hybrid zeroforcing and singular value decomposition (ZF-SVD) beamforming technique.

Acknowledgments

We would like to thank Assoc. Prof. Dr. Chee Yen Leow was Moubachir’s Ph.D. supervisor from the School of Electrical Engineering, Faculty of Engineering, Universiti Teknologi Malaysia (UTM) for his insightful comments and suggestions.

References

  1. 1. Koc A, Le-Ngoc T. Intelligent Non-Orthogonal Beamforming With Large Self-Interference Cancellation Capability for Full-Duplex Multiuser Massive MIMO Systems. IEEE Access. 2022;10:51771–51791.
  2. 2. Siddiqui MUA, Qamar F, Ahmed F, Nguyen QN, Hassan R. Interference Management in 5G and Beyond Network: Requirements, Challenges and Future Directions. IEEE Access. 2021;9:68932–68965.
  3. 3. Li S, Guo L, Liu J, Huang T, Cui X, Zhang Y. Partial Interference Alignment Scheme for Three-Tier Downlink Heterogeneous Networks. IEEE Access. 2020;8:155602–155610.
  4. 4. Wang F, Xu J, Lau VKN, Cui S. Amplify-and-Forward Relaying for Hierarchical Over-the-Air Computation. IEEE Trans Wireless Commun. 2022; p. 1–1.
  5. 5. Sabharwal A, Schniter P, Guo D, Bliss DW, Rangarajan S, Wichman R. In-band Full-Duplex wireless: Challenges and opportunities. IEEE J Sel Areas Commun. 2014;32(9):1637–1652.
  6. 6. Yang Q, Jiang T, Beaulieu NC, Wang J, Jiang C, Mumtaz S, et al. Heterogeneous Semi-Blind Interference Alignment in Finite-SNR Networks With Fairness Consideration. IEEE Transactions on Wireless Communications. 2020;19(4):2472–2488.
  7. 7. Lee J, Quek TQ. Hybrid Full-/Half-Duplex System Analysis in Heterogeneous Wireless Networks. IEEE Trans Wireless Commun. 2015;14(5):2883–2895.
  8. 8. Riihonen T, Werner S, Wichman R. Mitigation of loopback self-interference in Full-Duplex MIMO relays. IEEE Trans Signal Process. 2011;59(12):5983–5993.
  9. 9. Bai J, Sabharwal A. Decode-and-Cancel for interference cancellation in a three-node Full-Duplex network. In: Proc. IEEE Record of the Forty Sixth Asilomar Conf. on Signals, Syst. and Comput. (ASILOMAR); 2012. p. 1285–1289.
  10. 10. Pei X, Yu H, Wen M, Mumtaz S, Otaibi SA, Guizani M. NOMA-Based Coordinated Direct and Relay Transmission With a Half-Duplex/ Full-Duplex Relay. IEEE Transactions on Communications. 2020;68(11):6750–6760.
  11. 11. Thangaraj A, Ganti RK, Bhashyam S. Self-interference cancellation models for Full-Duplex wireless communications. In: Proc. IEEE Int. Conf. on Signal Process. and Commun. (SPCOM); 2012. p. 1–5.
  12. 12. Jain M, Choi JI, Kim T, Bharadia D, Seth S, Srinivasan K, et al. Practical, real-time, Full Duplex wireless. In: Proc. of the 17th annual int. conf. on Mobile comput. and networking. ACM; 2011. p. 301–312.
  13. 13. Bharadia D, McMilin E, Katti S. Full Duplex radios. ACM SIGCOMM Comput Commun Review. 2013;43(4):375–386.
  14. 14. Shokoohifard S, Doost-Hoseini AM, Tabataba FS. Resource Allocation in a MIMO Full-Duplex Relay Network With Imperfect CSI and Energy Harvesting. IEEE Systems Journal. 2021; p. 1–10.
  15. 15. Cui H, Ma M, Song L, Jiao B. Relay selection for two-way Full Duplex relay networks with Amplify-and-Forward protocol. IEEE Trans Wireless Commun. 2014;13(7):3768–3777.
  16. 16. Nguyen D, Tran LN, Pirinen P, Latva-aho M. On the spectral efficiency of Full-Duplex small cell wireless systems. IEEE Trans Wireless Commun. 2014;13(9):4896–4910.
  17. 17. Islam MA, Alexandropoulos GC, Smida B. Joint Analog and Digital Transceiver Design for Wideband Full Duplex MIMO Systems. IEEE Trans Wireless Commun. 2022; p. 1–1.
  18. 18. Fadoul MM, Leow CY. Joint Nullspace Projection-Based Interference Mitigation for Full-Duplex Relay-Assisted Multicell Networks. IEEE Systems Journal. 2020;.
  19. 19. Shende N, Gurbuz O, Erkip E. Half-Duplex or Full-Duplex relaying: A capacity analysis under self-interference. In: Proc. IEEE 47th Annual Conf. on Inf. Sci. and Syst. (CISS); 2013. p. 1–6.
  20. 20. Riihonen T, Werner S, Wichman R. Comparison of Full-Duplex and Half-Duplex modes with a fixed Amplify-and-Forward relay. In: Proc. IEEE Wireless Commun. and Networking Conf., (WCNC).; 2009. p. 1–5.
  21. 21. Ahmad I, Nguyen KD, Pollok A, Letzepis N. Multi-hopping loss in MIMO Decode-and-Forward cooperative relaying. In: Proc. IEEE 27th Annual Int. Symp. on Personal, Indoor, and Mobile Radio Commun. (PIMRC); 2016. p. 1–6.
  22. 22. Du J, Xiao M, Skoglund M, Médard M. Wireless multicast relay networks with limited-rate source-conferencing. IEEE J Sel Areas Commun. 2013;31(8):1390–1401.
  23. 23. Park SY, Love DJ. Capacity limits of multiple antenna multicasting using antenna subset selection. IEEE Trans Signal Process. 2008;56(6):2524–2534.
  24. 24. Lioliou P, Viberg M, Coldrey M, Athley F. Self-interference suppression in Full-duplex MIMO relays. In: Prof. IEEE Conf. Record of the Forty Fourth Asilomar Conf. on Signals, Syst. and Comput. (ASILOMAR); 2010. p. 658–662.
  25. 25. Antonio-Rodriguez E, López-Valcarce R, Riihonen T, Werner S, Wichman R. SINR optimization in wideband Full-Duplex MIMO relays under limited dynamic range. In: Proc. IEEE 8th Sensor Array and Multichannel Signal Process. Workshop (SAM); 2014. p. 177–180.
  26. 26. Antonio-Rodríguez E, López-Valcarce R, Riihonen T, Werner S, Wichman R. Subspace-constrained SINR optimization in MIMO Full-Duplex relays under limited dynamic range. In: Proc. IEEE 16th Int. Workshop on Signal Process. Advances in Wireless Commun. (SPAWC); 2015. p. 281–285.
  27. 27. Lu HC, Liao W, Lin FYS. Relay station placement strategy in IEEE 802.16 j WiMAX networks. IEEE Trans Commun. 2011;59(1):151–158.
  28. 28. Lin B, Ho PH, Xie LL, Shen X, Tapolcai J. Optimal relay station placement in broadband wireless access networks. IEEE Trans Mobile Comput. 2010;9(2):259–269.
  29. 29. Niyato D, Hossain E, Kim DI, Han Z. Relay-centric radio resource management and network planning in IEEE 802.16 j mobile multihop relay networks. IEEE Trans Wireless Commun. 2009;8(12):6115–6125.
  30. 30. Malik R, Vu M. Optimizing Throughput in a MIMO System With a Self-Sustained Relay and Non-Uniform Power Splitting. IEEE Wireless Commun Lett. 2019;8(1):205–208.
  31. 31. Chen L, Han S, Meng W, Li C, Berhane M. Power allocation for single-stream dual-hop Full-Duplex decode-and-forward MIMO relay. IEEE Commun Lett. 2016;20(4):740–743.
  32. 32. Pivaro GF, Kumar S, Fraidenraich G, Dias CF. On the Exact and Approximate Eigenvalue Distribution for Sum of Wishart Matrices. IEEE Trans Veh Technol. 2017;66(11):10537–10541.
  33. 33. Ahmad I, Nguyen KD, Letzepis N, Pollok A. On the Hopping Loss in MIMO Decode-and-Forward Cooperative Relaying. IEEE Trans Commun. 2018;66(1):54–63.
  34. 34. Lin C, Tseng F, Wu W, Chang RY. Nonlinear Transceiver Designs for Full-Duplex MIMO Relay Systems. IEEE Trans Commun. 2017;65(11):4632–4645.
  35. 35. Zlatanov N, Schober R. Buffer-aided half-duplex relaying can outperform ideal full-duplex relaying. IEEE Commun Lett. 2013;17(3):479–482.
  36. 36. Day BP, Margetts AR, Bliss DW, Schniter P. Full-duplex MIMO relaying: Achievable rates under limited dynamic range. 2012;30(8):1541–1553.
  37. 37. Yi H, Hu H, Rui Y, Guo K, Zhang J. Null Space-based precoding scheme for secondary transmission in a cognitive radio MIMO system using second-order statistics. In: Proc. IEEE Int. Conf. on Commun.; 2009. p. 1–5.
  38. 38. Lin C, Tseng F, Wu W. MMSE Transceiver Design for Full-Duplex MIMO Relay Systems. IEEE Trans Veh Technol. 2017;66(8):6849–6861.
  39. 39. Bertsekas DP, Nedi A, Ozdaglar AE, et al. Convex analysis and optimization. Athena Scientific; 2003.
  40. 40. Almradi A, Xiao P, Hamdi KA. Hop-by-Hop ZF Beamforming for MIMO Full-Duplex Relaying with Co-Channel Interference. IEEE Trans Commun. 2018;66(12):6135–6149.
  41. 41. Ayir N, Ubaidulla P. Transceiver Design for MIMO Full-Duplex Two-Way Relay Network. IEEE Wireless Commun Lett. 2018;7(5):772–775.
  42. 42. Almradi A, Hamdi KA. MIMO Full-Duplex relaying in the presense of co-channel interference. IEEE Trans Veh Technol. 2017;66(6):4874–4885.
  43. 43. Nagaradjane P, Muthu T. Performance of cooperative multi-cell downlink communication aided by polarization-multiplexing under limited feedback constraints. IEEE Access. 2016;4:3479–3488.
  44. 44. Wu H, Wang L, Wang X, You X. Asymptotic and non-asymptotic analysis of uplink sum rate for relay-assisted MIMO cellular systems. IEEE Trans Signal Process. 2014;62(6):1348–1360.
  45. 45. Almradi A, Hamdi KA. On the Outage Probability of MIMO Full-Duplex Relaying: Impact of Antenna Correlation and Imperfect CSI. IEEE Trans Veh Technol. 2017;66(5):3957–3965.