Rate Balancing in Full-Duplex MIMO Two-Way Relay Networks
Erfan Khordad, Ata Khalili, and Soroush Akhlaghi

TL;DR
This paper proposes a semidefinite relaxation approach to optimize rate balancing in full-duplex MIMO two-way relay networks, effectively mitigating residual self-interference and outperforming half-duplex systems in low interference scenarios.
Contribution
It introduces a novel optimization framework using semidefinite relaxation for full-duplex MIMO relay networks to enhance rate balancing and interference suppression.
Findings
The proposed method achieves near-optimal rate balancing.
It outperforms half-duplex systems under low residual self-interference.
Numerical results confirm the effectiveness of the approach.
Abstract
Maximizing the minimum rate for a full-duplex multiple-input multiple-output (MIMO) wireless network encompassing two sources and a two-way (TW) relay operating in a two hop manner is investigated. To improve the overall performance, using a zero-forcing approach at the relay to suppress the residual self-interference arising from full-duplex (FD) operation, the underlying max-min problem is cast as an optimization problem which is non-convex. To circumvent this issue, semidefinite relaxation technique is employed, leading to upper and lower bound solutions for the optimization problem. Numerical results verify that the upper and lower bound solutions closely follow each other, showing that the proposed approach results in a close-to-optimal solution. In addition, the impact of residual self-interference upon the overall performance of the network in terms of the minimum rate is…
| Problem | Complexity |
|---|---|
| Proposed Approach | |
| The problem in [13] |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Rate Balancing in Full-Duplex MIMO Two-Way Relay Networks
Erfan Khordad †, Ata Khalili ‡, and Soroush Akhlaghi ‡
† Department of Engineering, Macquarie University, Australia
‡ Department of Engineering, Shahed University, Iran
Abstract
Maximizing the minimum rate for a full-duplex multiple-input multiple-output (MIMO) wireless network encompassing two sources and a two-way (TW) relay operating in a two-hop manner is investigated. To improve the overall performance, using a zero-forcing approach at the relay to suppress the residual self-interference arising from full-duplex (FD) operation, the underlying max-min problem is cast as an optimization problem which is non-convex. To circumvent this issue, semi-definite relaxation technique is employed, leading to upper and lower bound solutions for the optimization problem. Numerical results verify that the upper and lower bound solutions closely follow each other, showing that the proposed approach results in a close-to-optimal solution. In addition, the impact of residual self-interference upon the overall performance of the network in terms of the minimum rate is illustrated by numerical results, and for low residual self-interference scenarios the superiority of the proposed method compared to an analogous half-duplex (HD) counterpart is shown.
Index Terms:
Max-min, full-duplex (FD), multiple-input multiple-output (MIMO), two-way relay (TWR), semi-definite programming (SDP).
I Introduction
Spectral efficiency is regarded as one of the most indispensable factors in wireless communications, especially in recent years which spectrum resources are at a premium. FD operation can be a promising solution to satisfy this demand. More precisely, FD communication systems have the potential to double the spectral efficiency since they enable simultaneous transmitting and receiving data over the same frequency band.
Relaying is another method to establish high-quality wireless networks [1]. Employing relay-aided communications increases network coverage, diversity gain, and also spectral efficiency. One-way (OW) and TW relaying are two strategies chiefly deployed in cooperative networks. OW relaying requires two communications phases. In the first phase, the transmitter sends its signal to the relay, then the relay based on its certain scheme processes the received signal and sends it to the receiver. TW relaying also consists of two communications phases; however, unlike OW relaying, two transceivers exchange their data owing to the bi-directional connection established between them by the relay [2].
FD operation can be employed at the relay to make the relaying strategy more spectral efficient and enable one-phase date exchange between transceivers. In the literature, FD relaying has been investigated for both of the OW and TW strategies. The major concern in FD relay networks is the self-interference (SI) of the relay, degrading its performance extensively. However, the possibility of effective communications in the presence of SI is justified in [3]. Consequently, [4] developed a method to change opportunistically between FD and HD OW relaying modes. Assuming FD OW relays, in [5], an optimal relay selection method using global channel state information (CSI) knowledge and several relay selection schemes by using partial CSI are studied. On the other hand, FD TW relaying increases the data rate twice that of the HD relaying, thereby enhancing the spectral efficiency. In [6], considering multiple FD TW relays, the optimal relay selection method to maximize the signal-to-interference plus noise ratio (SINR) is investigated.
Using spatial domain signal processing can also be an effective solution to alleviate the detrimental effect of SI. In [7], some techniques to mitigate SI in FD MIMO OW relay networks are investigated. In [8], assuming FD MIMO OW relaying, the rate maximization problem for the case when the relay’s amplification matrix is of rank one is converted to an unconstrained problem solved by the gradient method. Also, an approach to deal with the issue resulting from SI is proposed in [8] for the general case when the relay’s amplification matrix is not of rank one.
In [9], the beamforming matrix used at the relay and the power allocation of the sources are jointly optimized for a FD TW MIMO relay network. In particular, the achievable rate region and the sum rate maximization are studied in [9]. In [10] considering a FD MIMO TW relay network with imperfect cancellation of SI, and by minimizing the mean square error under a relay transmit power constraint, the relay beamforming matrix and receive beamforming matrices at sources are designed. A beamforming design that reserves a fraction of SI is proposed in [11] for a FD TW relay channel with multiple antennas, and the local optimum for relay beamformers and the global optimum for user beamformers are obtained. [12] considered loopback SI at all nodes of a FD MIMO TW relay network, and designed precoding for all nodes to reduce the residual loopback SI, along with deriving a recursive expression showing the cumulative impact of the residual loopback SI.
To the best of the authors’ knowledge, the problem of establishing fairness in terms of the rate for the two sources in a MIMO FD TW relay network has not yet been investigated. Therefore, in this paper, considering a MIMO FD TW relay network and assuming a zero-forcing constraint at the relay to eliminate the residual self-interference (RSI), the problem of maximizing the minimum rate of transmitting ends is investigated to enhance the fairness. To this end, the underlying problem is formulated as an optimization problem which is not convex in general. Hence, incorporating the so-called semi-definite relaxation (SDR) technique, the original problem is converted into a semi-definite programming (SDP) problem, where upper and lower bounds associated with the original problem are numerically derived. Numerical results illustrate that upper and lower bound solutions closely follow each other, showing that a close-to-optimal solution is derived. We also use the approach adopted in [13] as a baseline scheme for the performance evaluation of our proposed method. It is worth mentioning that, considering a HD MIMO TW relaying system and employing the Dinkelbach algorithm, the relay’s beamforming matrix maximizing the minimum received SNR of two sources is obtained in [13].
The rest of the paper is organized as follows. The system model is presented in Section II. In Section III, the optimization problem is formulated. Numerical results are presented in Section IV. Section V compares the computational complexity of the proposed approach with that of presented in [13]. Finally, the conclusion is drawn in Section VI.
II System Model
We consider a wireless network including two FD sources where , and an amplify-and-forward FD TW relay as it is shown in Fig. 1. Owing to the path loss, shadowing and intense multipath impacting negatively on the wireless channels, it is assumed that there is no direct link between sources and they are obliged to use the relay in order to establish the connection. In this network, the CSI is globally available among all nodes. Moreover, is equipped with two antennas; one for transmitting and another for receiving. In addition, has even antennas; transmit antennas and receive antennas where . We also assume that most of SI is canceled out, and merely RSI channels are assumed between the receive and the transmit antennas of each node [7]. In the aforementioned structure, and aim at exchanging information through using , where their transmit signals to are denoted by with power . Since all nodes are operating in the FD mode, they simultaneously receive and transmit signals. Therefore, at the time slot , ’s received signal can be written as follows
[TABLE]
where is the quasi-static channel gain vector of the - link, is the RSI channel gain matrix between ’s transmit and receive antennas as it is assumed in [9], and is the received noise at .
Moreover, the ’s transmit signal at the time slot is given by
[TABLE]
where is the ’s beamforming matrix which meets the zero-forcing constraint (ZFC), i.e., , eliminating the RSI at the node . Consequently, ’s power can be computed as
[TABLE]
where in (3), (a), (b), (c) and (d) come from , , and , respectively. Also, we have and , and defining the beamforming vector as leads to (e).
By rewriting the ZFC as and using (b), one can convert the ZFC to which gives , where .
On the other hand, receives the following signal at the time slot
[TABLE]
where is a quasi-static channel gain vector of the - link, is the RSI channel gain vector between ’s transmit and receive antennas and is the received noise at .
Using (1), (2) and ZFC, (4) can be rewritten as follows
[TABLE]
Note that sends to at the start of each transmission block; in addition, has access to CSI of and ; thus, the term in (4) is known for and can be simply canceled out. As a result, ’s received SINR can be computed as follows
[TABLE]
In order to rewrite (6) in terms of the vector , the term in the numerator of (6) can be computed as
[TABLE]
where (a), (b) and (c) come from , and respectively, and also . By the same token, we have where . Therefore, the received rate at the node can be written as follows
[TABLE]
where .
III Problem Formulation
In this section, the goal is to find the best such that the minimum rate of is maximized, when the node is subject to the power constraint . The optimization problem can be written as follows
[TABLE]
Note that in (9) the logarithm function due to the monotonicity is omitted. Also, the second constraint is the ZFC. Employing the SDR technique, the equality is defined. Also, defining
[TABLE]
and after some mathematics, (9) can be converted to
[TABLE]
where the rank one constraint is non-convex and, according to the SDR technique, it should be dropped. Moreover, to tackle the problem, for any known value of , the following feasibility problem should be solved.
[TABLE]
The problem (12) is in the form of a SDP problem which can be solved using optimization packages such as CVX which is employed in the current study [14]. In fact, knowing , the problem in (12) is abstracted to finding a feasible matrix which meets all the constraints. Finally, the maximum value of , i.e., , is sought in the interval where the value of is addressed in the Appendix.
Accordingly, a one-dimensional search is carried out to find the maximum value of using the so-called bisection method as is presented in Algorithm 1.
Knowing , the corresponding matrix , i.e. , can be identified. If is of rank one, the optimal beamforming vector can be readily computed from the principal eigenvector of . However, there is no guarantee that is of rank one; therefore, is considered as the upper bound solution of (9) and the principal eigenvector of gives the lower bound solution of (9) if it satisfies the constraints as well; otherwise, a combination of eigenvectors may give a proper lower bound solution.
IV Numerical Results
This section aims to represent the numerical results of the proposed approach and compare the results to that of proposed in [13] which is being served as the benchmark in the current study. It should be noted that in [13] the relay operates in HD mode, while the proposed work deals with a FD TW relay and that both works assume multi-antenna nodes.
Throughout the simulations, all channel coefficients are assumed i.i.d. complex zero-mean Gaussian variables of unit power. In addition, in the proposed model, the RSI power is set to -10dB and -40dB to show the impact of RSI on the overall performance of the network, in terms of the minimum rate of the exchange information. Moreover, the noise power of all receiving nodes are set to [math]dBW, i.e. .
To have a fair comparison result, for the current work as well as the work presented in [13], a quarter of total power () is assigned to either of transmitting nodes, i.e., , and the remaining power is set to the relay, i.e., . In addition, for each transceiver in [13], two antennas are assumed. Also, in all simulations for the current study, half of the relay’s antennas are devoted to the reception while the remaining antennas are engaged with transmission. Accordingly, the average results for 1000 channel realizations are being reported in the numerical results.
Fig. 2 is provided to show the proposed upper and lower bound solutions of the underlying problem for cases that the network uses a relay equipped with 4 or 6 antennas. As illustrated, upper and lower bound curves for each case closely follow each other, showing that the proposed approach can be regarded as a close-to-optimal solution.
Fig. 3 shows the proposed lower bound (achievable) solution and the average minimum rate obtained by the presented approach in [13] for a network using a relay equipped with 4 or 6 antennas. In fact, Fig. 3 compares the minimum achievable rate of FD and HD networks. As seen, the performance of the proposed approach is degraded when RSI takes the value -10dB. However, for the case that RSI is sufficiently low, i.e., when RSI is -40dB, by increasing the number of antennas at the relay, the superior performance of the proposed approach compared to the HD scenario becomes more conspicuous.
V Complexity Analysis
In this section, we are going to compare the computational complexity of the proposed approach with that of presented in [13]. Note that for a SDR problem whose unknown matrix is and the number of linear constraints is , the worst-case complexity is given by , where is the solution accuracy [16]. Since for the current study as well as the method presented in [13], the SDR technique is employed, the complexity can be computed as Table I. In this table, and indicate the number of searches required for the convergence of the algorithms proposed in the current work and presented in [13], respectively. In addition, for the sake of fair comparison, the number of antennas at the relay is assumed the same for both studies. Considering large values of and equal number of search steps for both cases, i.e., , the complexity of the proposed approach and that of given in [13] become .
VI Conclusion
In this paper, the problem of maximizing the minimum rate of a relay-assisted multi-antenna FD TW network has been investigated. Applying a ZFC to the beamforming matrix of the relay to suppress RSI, upper and lower bound solutions of the problem have been proposed. Numerical results demonstrate that the proposed upper and lower bound solutions closely follow each other; therefore, the proposed approach yields a close-to-optimal solution. Also, it is shown that the proposed method for small values of RSI power, exhibits better performance as compared with the method proposed in [13] for HD networks which to the best of authors’ knowledge is the best-known method addressed in the literature.
[Upper and Lower bounds for ] In this appendix, details of finding the upper and lower bounds of is discussed. As mentioned earlier, is defined by (10). The numerators of the fractional terms of (10) are power values; thus, they are non-negative values. Mathematically speaking, the lowest value of both terms and is zero; therefore, the lower bound for is zero.
To find the upper bound of , the two fractional terms inside of the minimum function in (10) should be maximized and the greater value between the two maximized values can be selected as the upper bound of , i.e. . Hence, the following optimization problem must be solved for , and the cost function which has the greater value is chosen as .
[TABLE]
After applying the SDR technique and the definition , (13) is transformed into
[TABLE]
where according to the SDR technique, the non-convex rank-one constraint should be omitted. Also, (14) can be simplified using the Charnes-Cooper transformation [15]. According to this transformation, we define , where the scalar and the matrix should be found such that the denominator of the objective function of (14) times equals the unit value. Therefore, (14) can be rewritten as follows
[TABLE]
As seen, (15) is a SDP problem which can be solved by CVX package.
It is also worth noting that since finding the upper bound is of interest here, if the obtained matrix , and consequently , by solving (15) is not of rank one, the obtained value of the cost function of (15) becomes greater than the case where is of rank one. This is due to the fact that when the obtained matrix is not of rank one the cost function of (15) is the upper bound solution, and this has no effect on the result of the Algorithm 1 as it merely gives a greater upper bound of .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. Sendonaris, E. Erkip and B. Aazhang, “User cooperation diversity. Part I: System description,” IEEE Trans. Commun. , vol 51, no 11, pp. 1927-1938, Nov. 2003.
- 2[2] V. Havary-Nassab, S. Shahbazpanahi and A. Grami, “Optimal Distributed Beamforming for Two-Way Relay Networks,” IEEE Trans. Signal Process. , vol. 58, no. 3, pp. 1238-1250, Mar. 2010.
- 3[3] T. Riihonen, S. Werner, R. Wichman and E. Zacarias B., “On the feasibility of full-duplex relaying in the presence of loop interference, in” Proc. IEEE Int. Workshop on Signal Process. Adv. Wireless Commun. (SPAWC) 2009 , Perugia, Italy, Jun. 2009, pp. 275-279.
- 4[4] T. Riihonen, S. Werner, and R. Wichman, “Hybrid full-duplex/halfduplex relaying with transmit power adaptation,” IEEE Trans. Wireless Commun. , vol. 10, no. 9, pp. 3074-3085, Sep. 2011.
- 5[5] I. Krikidis, H. A. Suraweera, P. J. Smith, and C. Yuen, “Full-duplex relay selection for amplify-and-forward cooperative networks,” IEEE Trans. Wireless Commun. , vol. 11, no. 12, pp. 4381-4393, Dec. 2012.
- 6[6] H. Cui, M. Ma, L. Song, and B. Jiao, “Relay selection for two-way full duplex relay networks with amplify-and-forward protocol,” IEEE Trans. Wireless Commun. , vol. 13, no. 7, pp. 3768-3777, Jul. 2014.
- 7[7] T. Riihonen, S. Werner, and R. Wichman, “Mitigation of loopback self-interference in full-duplex MIMO relays,” IEEE Trans. Signal Process. , vol. 59, no. 12, pp. 5983-5993, Dec. 2011.
- 8[8] Q. Shi, M. Hong, X. Gao, E. Song, Y. Cai and W. Xu, “Joint source relay design for full-duplex MIMO AF relay systems,” IEEE Trans. Signal Process., vol. 64, no. 23, pp. 6118-6131, Dec. 2016.
