Next Article in Journal
TinyGS vs. SatNOGS: A Comparative Analysis of Open-Source Satellite Ground Station Networks
Previous Article in Journal
Maximizing the Downlink Data Rates in Massive Multiple Input Multiple Output with Frequency Division Duplex Transmission Mode Using Power Allocation Optimization Method with Limited Coherence Time
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Transceiver Optimization for Multiuser Multiple-Input Multiple-Output Full-Duplex Amplify-and-Forward Relay Downlink Communications

by
Yunlong Shao
*,†,‡ and
Thomas Aaron Gulliver
Department of Electrical and Computer Engineering, University of Victoria, Victoria, BC V8W 2Y2, Canada
*
Author to whom correspondence should be addressed.
Current address: Department of Computer Science, New York Institute of Technology Vancouver, Vancouver, BC V5M 4X3, Canada.
These authors contributed equally to this work.
Telecom 2024, 5(1), 216-227; https://doi.org/10.3390/telecom5010011
Submission received: 26 December 2023 / Revised: 23 February 2024 / Accepted: 1 March 2024 / Published: 6 March 2024
(This article belongs to the Special Issue Advances in Wireless Communication: Applications and Developments)

Abstract

:
This paper considers the transceiver design in a multiuser multiple-input multiple-output (MIMO) full-duplex (FD) amplify-and-forward (AF) relay downlink communication system, where users simultaneously transmit data via an FD relay node. The design incorporates an imperfect loop interference (LI) cancellation which results in a residual LI. Linear precoders are employed at the sources and relay, and minimum mean-squared-error (MMSE) combiners are employed at the destinations to mitigate the effect of the residual LI. The corresponding design problem is highly nonconvex, so a closed-form solution is intractable. Thus, an iterative method is developed to solve this optimization problem. Simulation results are presented which show that the proposed iterative algorithm provides better performance than the corresponding half-duplex (HD) solution in terms of the achievable rate under residual LI.

1. Introduction

Multiple-input multiple-output (MIMO) relay communication systems have been the subject of considerable research due to their ability to improve both achievable rates and coverage [1,2,3,4,5,6]. A relay is used between the source and destination, so the signal is transmitted from the source to the relay and then from the relay to the destination. The relay node can employ either the decode-and-forward (DF) or amplify-and-forward (AF) protocols. AF amplifies the received signal and forwards it to the destination, so it has a lower complexity than the DF protocol [7].
Precoding is a well-known technique for interference mitigation. A joint precoding optimization for a multiuser relay downlink system was investigated in [1]. The sum capacity was maximized by using quadratic programming, but multiple antennas were employed only at the relay. The performance can be improved by using multiple antennas at the source and destination. A transceiver design for a multiuser non-regenerative MIMO relay system with multiple antennas at both the source and destination was investigated in [2,3,4,5,6]. However, a half-duplex (HD) relay was employed, so transmission from the source to destination requires an extra time slot which limits the potential capacity.
In the past decade, full-duplex (FD) relay systems have attracted attention because data transmission from a source to a destination can be completed in one time slot [7,8,9,10,11]. Thus, FD MIMO relaying can increase capacity compared to HD systems [9], but loop interference (LI) is a critical issue because the relay transmits and receives simultaneously. In general, the LI is much larger than the channel noise and so can significantly degrade performance. As a consequence, several LI cancellation techniques have been developed [10]. Temporal cancellation methods such as antenna isolation and analog/digital precancellation have been shown to be effective. However, it is impossible to cancel the LI completely, and the residual LI can still be larger than the noise [12].
Estimating channel state information (CSI) is challenging due to the dynamic nature of wireless environments and the complexity of modern communication systems. However, current estimation algorithms have been shown to provide good accuracy, particularly in cellular systems [13]. Thus, it can be assumed that CSI is available in the proposed system. In [14], deep neural networks were considered for channel estimation with multiuser precoding in the downlink of a frequency-division duplex massive MIMO system. In [15], an efficient transceiver design was examined for full-duplex (FD) multiuser massive MIMO systems operating in millimeter wave frequencies. An iterative solution was developed for the proposed digital MMSE transceiver beamforming. Secrecy in cell-free massive MIMO systems was proposed in [16] through the joint optimization of uplink power control, downlink beamforming, and duplex mode selection. Artificial noise was incorporated, and an iterative method was used to solve the associated nonconcave–convex approximation. In [17], beamforming was investigated for in-band FD multi-cell multiuser MIMO networks. Hardware impairments, channel uncertainty, and limited channel state information (CSI) were considered in the MMSE beamforming design to improve system performance under global and local CSI. However, none of the approaches in the literature considered the practical limitation of residual loop interference due to imperfect CSI cancellation. This interference should be considered in developing robust and effective wireless communication systems. The impact of residual self-interference (SI) and loop interference (LI) in a full-duplex space shift keying communication system was investigated in [18]. Thus, the residual LI due to imperfect interference cancellation is considered in this paper.
Unlike the uplink communications in [19], this paper considers a MIMO FD relaying downlink communication system with multiple source–destination pairs. A transceiver design for the sources and relay, and a linear combiner design at the destinations, are investigated considering the residual LI with the goal of minimizing the MSE of the received signals at the destinations. An iterative algorithm is developed to update the source and relay transceiver matrices and the linear combining matrix at the destinations.
The remainder of this paper is organized as follows. Section 2 presents the system model, and the optimization problem is solved in Section 3. Results are presented in Section 4, which demonstrate the effectiveness of this solution, and some conclusions are given in Section 5.
Notation: Bold uppercase, bold lowercase, and normal letters denote matrices, vectors, and scalars, respectively. vec ( · ) denotes matrix vectorization, ⊗ denotes the matrix Kronecker product, tr { · } is the trace of a matrix, and I N is the N × N identity matrix.

2. System Model

Consider a MIMO full-duplex (FD) relay system with K source–destination pairs communicating simultaneously with the aid of a relay. The source-to-destination links are assumed to be inconsequential due to the large-scale fading and the large distances between them.
Figure 1 presents the system model with the kth source–destination pairs equipped with N s k and N d k antennas, respectively. The FD relay has N r and N t antennas to simultaneously receive and transmit signals, respectively. Therefore, communication between the source–destination pairs is accomplished in one time slot compared to an HD system that requires two time slots.
Let s k [ n ] represent the length d signal vector at time n for the kth source. A linear transceiver matrix Θ k [ n ] is applied to s k [ n ] before transmission. The received signal at the relay can then be expressed as
y r [ n ] = k = 1 K H k [ n ] Θ k [ n ] s k [ n ] + R L I [ n ] t [ n ] + n r [ n ] ,
where H k [ n ] C N r × N s k is the channel between source k and the relay node, R L I [ n ] C N r × N t is the loop interference (LI) channels, and n r [ n ] C N r × 1 is an independent and identically distributed (i.i.d.) additive white Gaussian noise (AWGN) matrix. As the received signal y r [ n ] is corrupted by residual LI, from [12], it can be written as
y r [ n ] = k = 1 K H k [ n ] Θ k [ n ] s k [ n ] + R L I [ n ] Δ t [ n ] + n r [ n ] ,
where Δ t [ n ] = t [ n ] t ˜ [ n ] , and R L I [ n ] Δ t [ n ] is the residual LI. At time n + 1 , the relay amplifies the received signal with a relay transceiver matrix Γ [ n + 1 ] C N t × N r and forwards the resulting signal to the destinations. The received signal at the kth destination is then
y k [ n + 1 ] = G k [ n + 1 ] Γ [ n + 1 ] y r [ n ] + n d k [ n + 1 ] ,
where G k [ n + 1 ] C N i × N t is the channel matrix between the relay and destination k, and n d k [ n + 1 ] C N k × 1 is an i.i.d. AWGN vector with a zero mean and unit variance. As in [6,7,12], channel state information (CSI) is assumed to be available at all nodes. In addition, channel variations during the transceiver matrix update interval are assumed to be relatively small [19] and so do not influence the transceiver design [12]. Thus, the received signal at the kth destination can be expressed as
y k = G k Γ k = 1 K H k Θ k s k + n k ,
where
n k = G k Γ R L I Δ t + G k Γ n r + n d k .
As in [18,20], Δ t is modeled as white Gaussian noise which is independent of n r and n d k , and has variance σ t 2 . Consequently, the covariance matrix of n k is
C n k = E [ n k n k H ] .
A linear combiner M k C N k × N b is used at the kth destination to obtain the signal estimate
s ^ k = M k H y k .
The mean square error (MSE) at the kth user is defined as
MSE k = E [ ( s ^ k s k ) ( s ^ k s k ) H ] = ( M k H L k I d ) ( M k H L k I d ) H + M k H C n k M k + M k H E n k M k ,
where L k = G k Γ H ¯ k and E n k = G k Γ m = 1 , m k K H ¯ m H ¯ m H Γ H G k H , k = 1 , , K . Optimization is employed to obtain the linear transceiver matrices Θ k and Γ at the source and relay, and to obtain the linear combiners M k at the destinations. The minimization of the sum mean squared error (SMSE) of the received signals at the destinations can be expressed as
(9a) min Θ k , Γ , M k SMSE (9b) s . t . tr ( Γ ( y r y r H ) Γ H ) P r (9c) tr ( Θ k Θ k H ) P s k , k = 1 , , K ,
where SMSE = k = 1 K tr ( MSE k ) , and P s k > 0 and P r > 0 are the power constraints at the kth source and relay, respectively.

3. Optimization Problem Solution

The problem in (9) is highly nonconvex which makes obtaining a global optimal solution intractable, so an iterative algorithm is presented. This solution is based on an alternating optimization that updates Θ k , Γ and M k individually with the other parameters kept fixed to solve the three convex subproblems.
First, given Θ k and Γ , the optimal combiner at the kth destination M k is obtained by solving the unconstrained convex problem for M k , which is independent of the constraints in (9b) and (9c). The optimal solution can then be obtained by taking the derivative of (8) with respect to M k and setting it to zero. Solving M k tr ( MSE k ) = 0 gives
M k = C μ k 1 G k Γ H k Θ k ,
where
C μ k = ( G k Γ H Θ k Θ k H H k H Γ H G k H + C n k + E n k ) 1 G k Γ H k Θ k ,
which is known as the Wiener filter.
Second, with M k from (10) and given Θ k , Γ can be obtained by solving the following problem. The objective function in (9) can be expressed as
SMSE = k = 1 K tr ( ( M k H G k Γ H Θ k I N k ) ( M k H G k Γ H Θ k I N k ) H + M k H ( σ t 2 G k Γ R L I R L I H Γ H G k H + G k Γ Γ H G k H + I N k ) M k + M k H G k Γ × m = 1 , m k K H Θ m Θ m H H H Γ H G k H M k ) .
Note that since Θ k is known, the constraint in (9c) is eliminated. The optimization problem then becomes
min Γ SMSE s . t . tr ( Γ ( k = 1 K H k Θ k Θ k H H k H + σ t 2 R L I R L I H + I N r ) Γ H ) P r .
Consider the singular-value decomposition (SVD) of the equivalent source-to-relay and relay-to-destination channels:
H = [ H 1 Θ 1 , , H K Θ K ] = U h Λ h V h H ,
and
G = [ G 1 T , , G K T ] T = U g Λ g V g H .
The optimal relay precoding matrix is similar to that in [7]:
Γ = V g A U h H ,
and from (13) and (14), we have
H k Θ k = U h Λ h V h k H ,
and
G k = U g k Λ g V g H .
Note that
V h = [ V h 1 T , , V h K T ] T ,
and
U g = [ U g 1 T , , U g K T ] T ,
which have dimensions d × L 1 and N i × L 2 , respectively. Substituting (13)–(15) in (11) gives
SMSE = k = 1 K tr ( ( M k H U g k Λ g A Λ h V h k H I N k ) × ( M k H U g k Λ g A Λ h V h k H I N k ) H + M k H ( σ t 2 U g k Λ g A U h H R L I R L I H U h A H Λ g U g k H + U g k Λ g A A H Λ g U g k H + I N k + U g k Λ g A × m = 1 , m k K Λ h V h m H V h m Λ h A H Λ g U g k H ) M k ) .
Using the matrix identities
tr ( C T D ) = ( ( C ) ) H vec ( D ) , tr ( A H B A C ) = tr ( vec ( A ) ) H ( C T B ) vec ( A ) vec A B C = ( C T A ) vec ( B ) ,
where vec ( · ) concatenates the columns of a matrix into a single vector, the SMSE in (11) can be expressed as a function of a = vec ( A ) :
SMSE = k = 1 K ( P k a vec ( I N k ) ) H ( P k a vec ( I N k ) ) + a H Q k a + a H S k a + a H R k a + t 1
where
t 1 = k = 1 K tr ( M k H M k ) ,
does not depend on a and
P k = ( Λ h V h k H ) T ( M k H U g k Λ g ) ,
Q k = σ t 2 ( ( U h H R L I R L I H U h ) T Λ g U g k H M k M k H U g k Λ g ) ,
S k = I L ( Λ g U g k H M k M k H U g k Λ g ) ,
R k = ( m = 1 , m k K Λ h V h m H V h m Λ h ) T ( Λ g U g k H M k M k H . U g k Λ g ) .
The relay transmit power constraint in (12) can be written as
tr ( Γ ( k = 1 K H k Θ k Θ k H H k H + σ t 2 R L I R L I H + I N r ) Γ H ) = tr ( A × ( Λ h 2 + σ t 2 U h H R L I R L I H U h + I L 1 ) A H ) .
Defining D = ( Λ h 2 + σ t 2 U h H R L I R L I H U h + I L 1 ) I L 1 , (24) can be written as
a H D a P r .
The original relay optimization problem is then given by
min A SMSE s . t . a H D a P r
This is a quadratically constrained quadratic programming (QCQP) problem which is convex and so can be efficiently solved using the interior point method. For example, the CVX toolbox for disciplined convex programming [21] can be employed.
Third, the kth source precoding matrix Θ k can be obtained using M k and Γ given above. The corresponding optimization problem can be formulated as the following QCQP problem:
SMSE = k = 1 K tr ( ( G ¯ k Γ H k Θ k I N k ) ( G ¯ k Γ H k Θ k I N k ) H + G ¯ k Γ m = 1 , m k K H k Θ k Θ k H H k H Γ H G ¯ k H ) + t 2 ,
where G ¯ k = M k H G k and t 2 = k = 1 K tr ( M k H C k M k ) can be ignored in the optimization as they do not depend on Θ k . Using the matrix identities, (27) can be written as a function of θ k = vec ( Θ k ) which gives
SMSE = k = 1 K [ ( S k θ k vec ( I N k ) ) H ( S k θ k vec ( I N k ) ) + m = 1 , m k K θ m H ( I d H m H Γ H G ¯ k H G ¯ k Γ H m ) θ m ] + t 2 = k = 1 K [ ( S k θ k vec ( I N k ) ) H ( S k θ k vec ( I N k ) ) + θ k H T k θ k ] + t 2 ,
where
S k = I N k ( G ¯ k Γ H ) ,
T k = I N k m = 1 , m k K ( H H Γ H G ¯ k H G ¯ k Γ H ) ,
and
t 2 = k = 1 K tr ( M k H C n k M k ) ,
which is independent of Θ k and so can be ignored. Introducing T = bd ( T 1 , , T K ) , where bd ( · ) denotes a block-diagonal matrix, and S ¯ k = [ S k 1 , , S k K ] , where S k k = S k and S j k = 0 , j k , (27) can be written as a function of θ = [ θ 1 T , θ 1 T , , θ K T ] T , which gives
Φ 1 ( θ ) = k = 1 K ( S ¯ k θ vec ( I N k ) ) H ( S ¯ k θ vec ( I N k ) ) + θ H T θ
Now, defining
E j = I N k ( H j H Γ H Γ H j ) ,
E = bd ( E 1 , E 2 , , E K ) ,
and
E ¯ = bd ( E ¯ i 1 , E ¯ i 2 , , E ¯ i K ) ,
where E ¯ i K = I d N s and E ¯ i j = 0 , i j , the optimal θ can be obtained by solving the following problem
min θ Φ 1 ( θ ) s . t . i = 1 K θ H E ¯ i θ P s θ H E θ P r σ r 2 tr ( Γ ( σ t 2 R L I R L I H + I N r ) Γ H ) .
This is a QCQP problem which can be solved using the CVX toolbox for disciplined convex programming.
The symbols employed in this work are summarized in Table 1. The proposed iterative algorithm is given in Algorithm 1. The convergence of this algorithm is guaranteed as follows. As the three subproblems are convex, each update of Θ k , Γ , and M k may decrease or at least not increase the value of the objective function. Thus, the iterative algorithm will converge to an optimum solution.
Algorithm 1: Iterative Design of Θ k , Γ , and M k .
   1:
Initialize the algorithm with Θ ( 0 ) = P s L I L and Γ ( 0 ) = P r tr ( H S R Θ k ( 0 ) ( H S R Θ k ( 0 ) ) H + σ t 2 R L I R L I ) H + I N r ) I N r , and set n = 0 .
   2:
Update M k ( n ) using Γ ( n ) and Θ k ( n ) using (10).
   3:
Update Γ ( n + 1 ) using M k ( n ) and Θ k ( n ) , k = 1 , , K , in (15).
   4:
Update Θ k ( n + 1 ) using M k ( n ) and Γ ( n + 1 ) by solving the problem in (30).
   5:
If ( SMSE ( n ) SMSE ( n + 1 ) ) / SMSE ( n ) > ϵ , go to step 2.
   6:
End

4. Numerical Results

This section presents the evaluation of the performance of the proposed multiuser MIMO FD relay downlink algorithm using numerical simulation. The CVX toolbox was employed, which is a Matlab-based software package for solving convex optimization problems [21]. For simplicity, we considered a system with two sources and two destinations. The extension to more than two source–destination pairs is straightforward. We assumed that the sources and destinations were each equipped with two antennas, and the relay was equipped with four receive antennas and four transmit antennas. The simulation parameters are given in Table 2.
As in the related literature, flat-fading MIMO channels were considered. It was assumed that the elements of H k , G k , and R L I were i.i.d. complex Gaussian random variables with a zero mean and unit variance. Moreover, all noise terms were i.i.d. complex, circularly symmetric Gaussian random variables with a zero mean and unit variance. According to [9], the residual LI can be 0 dB to 20 dB larger than the channel noise. Therefore, LI levels of 0 dB, 5 dB and 10 dB were employed here. In all cases, the results are given for an average of 1000 independent channel realizations. Note that the HD system mentioned in this paper is the same as the proposed FD system except that the residual LI term is zero and the achievable rate of the HD system is half of the FD system since two time slots are required for transmission between a source and destination. Thus, the same optimization procedure is employed.
Figure 2 presents the SMSE for the HD and FD systems with different levels of residual LI. The signal-to-noise ration (SNR) between the sources and relay varies from 0 dB to 30 dB, and the SNR between the relay and destinations is fixed at 30 dB. These results indicate that the HD system provides the best SMSE as the FD performance is degraded as the LI increases.
The achievable rate for the system in (5) can be obtained using an approach similar to that in [8], and can be written as
R = k = 1 K R k ,
where
R k = log 2 d e t I N d + ( G k Γ H k Θ k ) ( G k Γ H k Θ k ) H × ( σ t 2 G k Γ R L I R L I H Γ H G k H + G k Γ Γ H G k H + I N d ) 1 ] .
Figure 3 gives the achievable rate for the HD and FD systems. In this figure, the SNR between the sources and relay varies from 0 dB to 30 dB while the SNR between the relay and destinations is fixed at 30 dB. The HD system corresponds to the case when the residual LI is zero and two time slots are required for transmission from sources to destinations. Therefore, the FD achievable rate is twice the HD achievable rate if the LI is cancelled completely. Further, the achievable rate with the FD system is higher when the residual LI is 0 dB to 10 dB. The achievable rate of the FD system is degraded as the residual LI increases in the high-SNR region since the residual LI is greater than the multiuser interference. In the low-SNR region, the multiuser interference dominates the residual LI, so the effect of the residual LI is negligible.
Figure 4 and Figure 5 present the SMSE and achievable rate with a fixed SNR of 30 dB between the sources and relay and an SNR between the relay and destinations from 0 dB to 30 dB. The SMSE in Figure 4 is better than in Figure 2 in the low-SNR region because a higher transmit power results in more residual LI. Figure 5 shows that the achievable rate of the FD system is always higher than that of the HD system for residual LI levels up to 10 dB. These results confirm that the proposed approach is effective in addressing the effects of the residual loop interference due to imperfect LI cancellation in full-duplex systems. Further, this solution is superior to conventional half-duplex communications. Table 3 gives the percentage improvement in achievable rate with the proposed system over the conventional half-duplex system for different levels of residual LI and SNRs. These results demonstrate the robustness of the proposed design as the improvements exceed 75% when the residual LI is low. Further, they confirm the effectiveness in optimizing performance in practical scenarios.

5. Conclusions

This paper considers a transceiver design for the downlink of a multiuser non-regenerative MIMO full-duplex (FD) relay system with residual loop interference (LI). The source and relay transceiver matrices and destination combining matrix are optimized to minimize the sum mean squared error (SMSE). The original nonconvex problem is converted to three convex subproblems, and an iterative algorithm is developed to optimize the three matrices. Results are presented which demonstrate that the proposed iterative method outperforms the corresponding half-duplex (HD) relay system in terms of the SMSE and achievable rate. The effectiveness of the proposed solution was illustrated via simulation. Future research can consider interference cancellation techniques, integrating machine learning for dynamic system optimization, and next-generation wireless technologies. Internet of things (IoT) and mobile communication applications can also be examined considering the adaptability and scalability of the proposed approach and to further confirm its impact.

Author Contributions

Conceptualization, Y.S. and T.A.G.; methodology, Y.S. and T.A.G.; validation, Y.S.; writing—original draft preparation, Y.S.; writing—review and editing, Y.S. and T.A.G.; supervision, T.A.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
MIMOMultiple-Input Multiple-Output;
FDFull-Duplex;
HDHalf-Duplex;
LILoop Interference.

References

  1. Xu, W.; Dong, X.; Lu, W. Joint precoding optimization for multiuser multi-antenna relaying downlinks using quadratic programming. IEEE Trans. Commun. 2011, 59, 1228–1235. [Google Scholar] [CrossRef]
  2. Liu, J.; Liu, Z.; Qiu, Z. Joint MMSE transceiver design for multiuser non-regenerative MIMO relay downlink systems. In Proceedings of the 2011 7th International Wireless Communications and Mobile Computing Conference, Istanbul, Turkey, 4–8 July 2011; pp. 877–882. [Google Scholar] [CrossRef]
  3. Liu, J.; Gao, F.; Qiu, Z. Robust transceiver design for downlink multiuser MIMO AF relay systems. IEEE Trans. Wirel. Commun. 2015, 14, 1228–1235. [Google Scholar] [CrossRef]
  4. Xu, D.; Huang, Y.; Yang, L.; Li, B. Linear transceiver design for multiuser MIMO downlink. In Proceedings of the 2008 IEEE International Conference on Communications, Beijing, China, 19–23 May 2008; pp. 761–765. [Google Scholar] [CrossRef]
  5. Zhai, C.; Li, X.; Hei, Y. A novel decomposed transceiver design for multiuser MIMO relay downlink systems. In Proceedings of the 2012 IEEE Wireless Communications and Networking Conference (WCNC), Paris, France, 1–4 April 2012; pp. 1921–1924. [Google Scholar] [CrossRef]
  6. Gopal, L.; Rong, Y.; Zang, Z. Robust MMSE transceiver design for nonregenerative multicasting MIMO relay systems. IEEE Trans. Vehic. Tech. 2017, 66, 8979–8989. [Google Scholar] [CrossRef]
  7. Nguyen, K.X.; Rong, Y.; Nordholm, S. Transceiver optimization for interference MIMO relay systems using the structure of relay matrix. In Proceedings of the 2015 24th Wireless and Optical Communication Conference (WOCC), Taipei, Taiwan, 23–24 October 2015; pp. 29–33. [Google Scholar] [CrossRef]
  8. Kang, Y.Y.; Cho, J.H. Capacity of MIMO wireless channel with full-duplex amplify-and-forward relay. In Proceedings of the 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications, Tokyo, Japan, 13–16 September 2009; pp. 117–121. [Google Scholar] [CrossRef]
  9. Bharadia, D.; McMilin, E.; Katti, S. Full duplex radios. ACM SIGCOMM Comput. Commun. Rev. 2013, 43, 375–386. [Google Scholar] [CrossRef]
  10. Riihonen, T.; Werner, S.; Wichman, R. Mitigation of loopback self-interference in full-duplex MIMO relays. IEEE Trans. Sig. Process. 2011, 59, 5983–5993. [Google Scholar] [CrossRef]
  11. Cirik, A.C.; Biswas, S.; Vuppala, S.; Ratnarajah, T. Robust transceiver design for full duplex multiuser MIMO systems. IEEE Wirel. Commun. Lett. 2016, 5, 260–263. [Google Scholar] [CrossRef]
  12. Lin, C.T.; Tseng, F.S.; Wu, W.R.; Jheng, F.J. Joint precoders design for full-duplex MIMO relay systems with QR-SIC detector. In Proceedings of the 2015 IEEE Global Communications Conference (GLOBECOM), San Diego, CA, USA, 6–10 December 2015. [Google Scholar] [CrossRef]
  13. Stenhammar, O.; Fodor, G.; Fischione, C. A comparison of neural networks for wireless channel prediction. IEEE Wirel. Commun. 2024; early access. [Google Scholar] [CrossRef]
  14. Sohrabi, F.; Attiah, K.M.; Yu, W. Deep learning for distributed channel feedback and multiuser precoding in FDD massive MIMO. IEEE Trans. Wirel. Commun. 2021, 20, 4044–4057. [Google Scholar] [CrossRef]
  15. Darabi, M.; Cirik, A.C.; Lampe, L. Transceiver design in millimeter wave full-duplex multi-user massive MIMO communication systems. IEEE Access 2021, 9, 165394–165408. [Google Scholar] [CrossRef]
  16. Xia, X.; Fan, Z.; Luo, W.; Lu, A.; Wang, D.; Zhao, X.; You, X. Joint uplink power control, downlink beamforming, and mode selection for secrecy cell-free massive MIMO with network-assisted full duplexing. IEEE Syst. J. 2023, 17, 720–731. [Google Scholar] [CrossRef]
  17. Luo, H.; Garg, N.; Ratnarajah, T. Beamforming design for in-band full-duplex multi-cell multi-user MIMO networks with global and local CSI. IEEE Trans. Veh. Technol. 2023, 72, 10218–10233. [Google Scholar] [CrossRef]
  18. Zhu, X.; Chen, W.; Wu, Q.; Liu, Z.; Li, J. Performance of RIS-assisted full-duplex space shift keying with imperfect self-interference cancellation. IEEE Wirel. Commun. Lett. 2024, 13, 128–132. [Google Scholar] [CrossRef]
  19. Shao, Y.; Gulliver, T.A. Precoding for multiuser MIMO full-duplex amplify-and-forward relay uplink communication systems. SN Appl. Sci. 2020, 2, 694. [Google Scholar] [CrossRef]
  20. Rodriguez, L.J.; Tran, N.H.; Le-Ngoc, T. Performance of full-duplex AF relaying in the presence of residual self-interference. IEEE J. Sel. Areas Commun. 2014, 32, 1752–1764. [Google Scholar] [CrossRef]
  21. Grant, M.C.; Boyd, S.P. CVX: Matlab Software for Disciplined Convex Programming. March 2014. Available online: http://cvxr.com/cvx/ (accessed on 1 January 2023).
Figure 1. The multiple-user MIMO full-duplex (FD) relay system.
Figure 1. The multiple-user MIMO full-duplex (FD) relay system.
Telecom 05 00011 g001
Figure 2. SMSE versus SNR s r with SNR r d = 30 dB.
Figure 2. SMSE versus SNR s r with SNR r d = 30 dB.
Telecom 05 00011 g002
Figure 3. Achievable rate versus SNR s r with SNR r d = 30 dB.
Figure 3. Achievable rate versus SNR s r with SNR r d = 30 dB.
Telecom 05 00011 g003
Figure 4. SMSE versus SNR r d with SNR s r = 30 dB.
Figure 4. SMSE versus SNR r d with SNR s r = 30 dB.
Telecom 05 00011 g004
Figure 5. Achievable rate versus SNR r d with SNR s r = 30 dB.
Figure 5. Achievable rate versus SNR r d with SNR s r = 30 dB.
Telecom 05 00011 g005
Table 1. Symbol descriptions.
Table 1. Symbol descriptions.
SymbolDescription
s k Signal vector for the kth source
Θ k Linear transceiver matrix at the source for the kth user
H k Channel between source k and the relay node
R L I Loop interference (LI) channels
n r i.i.d. additive white Gaussian noise (AWGN) matrix
M k Linear combiner at the destination
Γ Transceiver matrix at the relay for the kth user
M k Linear combiners at the destinations for the kth user
RAchievable rate
Table 2. Simulation parameters.
Table 2. Simulation parameters.
ParameterValue
Downlink/uplink users2
Relay antennas2 × 2
Downlink/uplink user antennas2 × 2
LI levels0 dB, 5 dB, 10 dB
No. of independent channel realizations1000
Source–relay and relay–source SNR0 dB, 5 dB, 10 dB, 15 dB, 20 dB, 25 dB, 30 dB
Table 3. Percentage improvement in achievable rate.
Table 3. Percentage improvement in achievable rate.
Residual LI SNR r d = 30 dB with SNR s r = 27 dB SNR r d = 27 dB with SNR s r = 30 dB
FD No LI 100 % 100 %
FD LI = 0 dB 76 % 86 %
FD LI = 5 dB 36 % 58 %
FD LI = 10 dB 4 % 9 %
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shao, Y.; Gulliver, T.A. Transceiver Optimization for Multiuser Multiple-Input Multiple-Output Full-Duplex Amplify-and-Forward Relay Downlink Communications. Telecom 2024, 5, 216-227. https://doi.org/10.3390/telecom5010011

AMA Style

Shao Y, Gulliver TA. Transceiver Optimization for Multiuser Multiple-Input Multiple-Output Full-Duplex Amplify-and-Forward Relay Downlink Communications. Telecom. 2024; 5(1):216-227. https://doi.org/10.3390/telecom5010011

Chicago/Turabian Style

Shao, Yunlong, and Thomas Aaron Gulliver. 2024. "Transceiver Optimization for Multiuser Multiple-Input Multiple-Output Full-Duplex Amplify-and-Forward Relay Downlink Communications" Telecom 5, no. 1: 216-227. https://doi.org/10.3390/telecom5010011

Article Metrics

Back to TopTop