Next Article in Journal
Elite Genotypes of Water Yam (Dioscorea alata) Yield Food Product Quality Comparable to White Yam (Dioscorea rotundata)
Previous Article in Journal
Semantic Segmentation of Aerial Imagery Using U-Net with Self-Attention and Separable Convolutions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Joint Hybrid Beamforming Design for Millimeter Wave Amplify-and-Forward Relay Communication Systems

1
Key Laboratory of Smart Earth, Beijing 100094, China
2
Department of Information and Communication Engineering, Xiamen University, Xiamen 361102, China
3
Perception and Efficient Computing, Ministry of Education of China, Xiamen 361102, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2024, 14(9), 3713; https://doi.org/10.3390/app14093713
Submission received: 26 March 2024 / Revised: 22 April 2024 / Accepted: 24 April 2024 / Published: 26 April 2024
(This article belongs to the Special Issue Novel Advances in Internet of Vehicles)

Abstract

:
Hybrid beamforming (HBF) has been regarded as one of the most promising technologies in millimeter Wave (mmWave) communication systems. In order to guarantee the communication quality in non-line-of-sight (NLOS) scenarios, joint HBF design for the mmWave amplify-and-forward (AF) relay communication system is studied in this paper. The ideal case is first considered where the mmWave half-duplex (HD) AF relay system operates with channel state information (CSI) accurately known. In order to tackle the non-convex problem, a manifold optimization (MO)-based alternating optimization algorithm is proposed, where an optimization problem containing only constant modulus constraints in Euclidean space can be converted to an unconstrained optimization problem in a Riemann manifold. Furthermore, considering more practical cases with estimation errors of CSI, we investigate the robust joint HBF design with the system operating in full-duplex (FD) mode to obtain higher spectral efficiency (SE). A null-space projection (NP) based self-interference cancellation (SIC) algorithm is developed to attenuate the self-interference (SI). Different from the traditional SI suppression algorithm, there’s no limit on the number of RF chains. Numerical results reveal that our proposed algorithms has a good convergence and can effectively deal with the influence of different CSI estimation errors. A significant performance improvement can be achieved in contrast with other approaches.

1. Introduction

Compared with microwave communication systems, millimeter wave (mmWave) communication systems have larger bandwidth and higher data rate [1], receiving great attention from both academic and industry. However, high propagation loss is a major characteristic of mmWave signals [2], which should be compensated for by deploying large antenna arrays to guarantee the communication quality. Fortunately, due to the shorter wavelength of mmWave, more antennas can be integrated into the same space, enabling Massive MIMO technology in mmWave communication systems [3]. Nevertheless, the drastic increase in the number of antennas leads to a high cost, based on which researchers proposed the hybrid beamforming (HBF) technology.
mmWave communication is mostly used in line-of-sight (LOS) dominant scenarios owing to their high vulnerability to blockages. However, the source-destination link is probably non-line-of-sight (NLOS). Practically, relay nodes are commonly deployed to solve the problem [3,4]. Combined with the relay technology, hybrid transceivers can combat severe attenuation of mmWave signals and extend network convergence. In addition, an mmWave relay system operating in full-duplex (FD) mode can achieve higher spectral efficiency (SE) than the one based on half-duplex (HD) by enabling simultaneous reception and transmission of relay nodes [5]. However, the self-interference (SI) imposed by simultaneous transmission should be mitigated to ensure the communication quality [6]. With effective suppression of SI, the FD technology can reduce end-to-end communication delay and improve spectral efficiency significantly.
Unfortunately, the HBF design problem in mmWave relay communication systems has not been extensively investigated. In [7], the authors exploited a transceiver HBF design on the basis of orthogonal matching pursuit (OMP), whose complexity is relatively low while the performance significantly relates to the orthogonality of the pre-defined analog beamforming (ABF) matrices. In [8], a wideband HBF algorithm was adopted in the multiple-relays scenario. The HBF design techniques of a relay node has been explored in [9,10]. In particular, the alternating direction method of multipliers (ADMM) algorithm was proposed to reduce the minimum square error (MSE) between received signals and transmit signals in [9]. To overcome high complexity, the optimization problem was decomposed into three sub-problems in [10], which is solved by an iterative successive approximation (ISA) algorithm. However, the above two algorithms only optimize the relay node. The authors in [11] developed an HBF algorithm to jointly design all nodes in the mmWave amplify-and-forward (AF) relay system, including the source node, the relay node and the destination node. In [12], the HBF design in mmWave multi-user MIMO relay system was investigated. The ABF of the base station, relay and users could be iteratively designed by solving the weighted minimum MSE (WMMSE) problem.
It is noteworthy that all of these works were under accurate channel state information (CSI). Due to channel estimation errors and user mobility, CSI is not available perfectly in practice. The works of [13,14] studied the robust HBF design for the mmWave FD relay system with the premise of imperfect CSI. To be specific, the work in [13] introduced a robust OMP HBF scheme for mmWave channels with Gaussian-distributed errors to maximize the average receive signal-to-noise ratio (SNR). To reduce complexity, the authors in [14] designed the radio frequency (RF) and baseband separately and showed a robust WMMSE-based algorithm with respect to the sum of rate for the fully connected AF relay networks. On the other hand, the robust design for mmWave HD relay systems were investigated in [15,16]. Given the impact of SI, a minimum MSE (MMSE) optimization problem for the relay node was deduced in [15]. In [16], the SI power constraint was taken into account in the worst-case sum rate maximization problem. To make it tractable [16], reformulated the problem by using the penalty dual decomposition technique. Currently, there are still few researchers focusing on HBF design for mmWave relay communication systems on the basis of channel estimation errors.
Against this background, the above problem of HBF design for the mmWave relay communication system is addressed in this paper. Instead of considering only relay nodes, all nodes are jointly optimized in this paper. Additionally, we take both perfect and imperfect CSI into account. It is worth noting that our proposed algorithms can be applied to both HD and FD mode. For clarity, the main contributions of our work are summarized as follows:
  • We first consider the HD relay system under the assumption of perfect CSI. Different from conventional MSE minimization problems, where the power constraints introduce additional complexity, we model the improved MSE (IMSE) as the optimization objective by designing a power scaling factor.
  • To deal with the complicated non-convex problem, a manifold optimization (MO) based alternating optimization algorithm is proposed, which decomposes the problem into three sub-problems. Simulation results demonstrate that our proposed method is superior to its counterparts by approaching the full digital solution.
  • In terms of the FD relay communication system in the practical scenario, we develop a robust HBF algorithm. To mitigate SI introduced by the FD model, we further develop a null-space-projection (NP)-based SI cancellation (SIC) method, which has no limit on the number of RF chains in contrast with traditional methods. Simulation shows that the proposed approach can achieve sufficient suppression of SI, providing significant beamforming gain.
The remaining sections are organized as follows. Section 2 presents the system model and the mmWave channel model. Section 3 introduces the HBF design for the HD AF relay communication system. The SIC-NP and HBF-MO-FD-R algorithms for the FD AF relay communication system are proposed in Section 4. Section 5 provides our simulation results. Finally, Section 6 draws conclusions.
Notations: In this paper, vectors and matrixes are denoted by bold lowercase letters and uppercase letters, respectively. | | · | | and | | · | | F stand for the Euclidean norm of a vector and the Frobenius norm of a matrix. tr ( · ) and ( · ) H represent the trace and conjugate transposition operations, respectively. | · | represents the magnitude of a complex number. E { · } denotes the expectation operator. d ( · ) and ( · ) denote the differential and the gradient of a function. R and C m × n denote the set of all real matrixes and all complex m × n matrixes. I m denotes the m × m identity matrix. Some important symbols and their meanings are listed in Table 1.

2. System Model

As shown in Figure 1, an AF mmWave relay communication system is adopted in this paper, including a source node with N T antennas, an HD AF relay node with N R antennas and a destination node with N D antennas. And all nodes are equipped with N RF RF chains. In our scenario, the blockage between the source–destination link prevents direct communication. Consequently, it is necessary for the two nodes to communicate through the AF relay node.
We assume that s C N S × 1 denotes the original signal of the source node characterized by E s s H = I N s , with  N S representing the number of data streams. The signal is processed by the digital beamformer F B C N RF × N S and then the analog beamformer F RF C N T × N RF , which subjects to the constant-modulus constraint, i.e.,  F RF a , b 2 = 1 . Therefore, the source transmit signal can be given by x B = Fs , where F = F RF F B is the HBF matrix of the source node. The source transmit power is stated as E x B F 2 = P B .
Through the mmWave channel H 1 C N R × N T , the signal is received by the AF relay node, the transmit signal of which can be given by x R = G H 1 x B + n R , where G = G R F 2 G B G R F 1 H is the relay node HBF matrix, with  G RF 1 C N R × N RF , G RF 2 C N R × N RF and G B C N RF × N RF being the receive ABF matrix, transmit ABF matrix and digital beamforming (DBF) matrix, respectively. n R C N R × 1 denotes the addictive complex Gaussian noise with zero mean and covariance matrix E n R n R H = σ R 2 I N R at the relay node. Similarly, the analog beamformers should subject to the constant-modulus constraints, while the transmit signal x R should satisfy the power constraint E x R F 2 = P R .
With an analog beamformer W RF C N D × N RF followed by a digital beamformer W B C N RF × N S , the received signal at the destination node takes the form of
y D = W H H 2 G H 1 Fs + W H H 2 G n R + W H n D ,
where H 2 C N D × N R denotes the mmWave channel of the relay-to-destination link, n D C N D × 1 is the zero-mean addictive complex Gaussian noise vector with covariance matrix E n D n D H = σ D 2 I N D at the destination node. For simplicity, we define W = W RF W B as the HBF matrix of the destination node.

Channel Model

The mmWave channel model in [17,18,19,20] is considered in this paper, which takes the following form:
H = N T N R L l = 1 L α l a r φ l r a t H φ l t ,
where L denotes the number of propagation paths, α l denotes the complex channel gain of the l t h path. a t φ l t and a r φ l r are the transmitting and receiving array response vectors. φ l t and φ l r stand for the elevation angles of departure (AOD) and azimuth angles of arrival (AOA) for the l t h path, respectively. It is worth noting that our proposed algorithms can be applied to any antenna array. For simplicity, the commonly applied uniform linear array (ULA) with N elements are considered. The array response vector can be given by
a φ = 1 N [ 1 , e j 2 π λ d sin φ , , e j ( N 1 ) 2 π λ d sin φ ] T ,
where λ represents the wavelength and d stand for the distance between antenna elements, which is assumed to satisfy d = λ / 2 . In this section, both H 1 and H 2 are modelled as (2).

3. Hybrid Beamforming Design for HD AF Relay Systems

3.1. Problem Formulation

A mathematical model of the joint HBF design problem is formulated in this subsection. According to [21,22], the IMSE is introduced as the metric to optimize the HBF matrix, which can be defined as
IMSE = Δ E γ 1 y D s 2 ,
where γ = γ 1 γ 2 , with  γ 1 and γ 2 being the scaling factors, which are jointly optimized with the HBF matrixes at the source and relay nodes, contributing to simplify and solve the problem. By substituting (1) into (4), we have
IMSE = t r ( γ 2 2 γ 1 2 W H H 2 G H 1 F F H H 1 H G H H 2 H W γ 2 1 γ 1 1 W H H 2 G H 1 F γ 2 1 γ 1 1 F H H 1 H G H H 2 H W + γ 2 2 γ 1 2 σ R 2 W H H 2 G G H H 2 H W + γ 2 2 γ 1 2 σ D 2 W H W + I N S ) .
Similar to that in [22,23,24], the source and relay DBF matrixes can be decomposed as F B = γ 1 F U and G B = γ 2 G U , with  F U and G U being the unnormalized DBF matrix of the source and relay nodes, respectively. So we can rewrite the modified MSE as
IMSE = tr ( W H H 2 G ¯ H 1 F ¯ F ¯ H H 1 H G ¯ H H 2 H W W H H 2 G ¯ H 1 F ¯ F ¯ H H 1 H G ¯ H H 2 H W + γ 1 2 σ R 2 W H H 2 G ¯ G ¯ H H 2 H W + γ 1 2 γ 2 2 σ D 2 W H W + I N S )
where we define F ¯ = F RF F U and G ¯ = G R F 2 G U G R F 1 H for convenience. Hence, we have F = γ 1 F ¯ and G = γ 2 G ¯ . As a further step, the optimization problem can be formulated as
max γ 1 , γ 2 , F RF , F U , G R F 1 , G U , G R F 2 , W RF , W B IMSE
s . t . F RF a , b 2 = 1 , a , b ,
  G R F 1 c , d 2 = 1 , c , d ,
  G R F 2 e , f 2 = 1 , e , f ,
  W RF g , h 2 = 1 , g , h ,
  E x B F 2 = P B ,
  E x R F 2 = P R ,
where (7b)–(7e) are the constant-modulus constraints of ABF matrixes, (7f) and (7g) are the source and relay transmit power constraints.

3.2. MO-Based HBF Design

It can be observed from the optimization problem (7) that there exist nine variables and four nonconvex constraints, which is tough to get the global optimal solution. In this subsection, an alternating optimization algorithm on the basis of the MO method is proposed. To overcome the difficulty of solving the original problem, it is decomposed into three HBF design sub-problems [25,26].
(1) The Source Node Design: When G and W are fixed, the sub-problem can be further expressed as
min γ 1 , F RF , F U IMSE
s . t . F RF a , b 2 = 1 , a , b ,
E x B F 2 = P B .
According to F = γ 1 F RF F U , (8c) can be rewritten as γ 1 2 tr FF ¯ H = P B , and we can obtain
γ 1 = tr F RF F U F U H F RF H P B 1 2 .
To this end, the Lagrange function L 1 λ 1 , F U , γ 1 of problem (8) can be constructed. The minimum of L 1 λ 1 , F U , γ 1 is achieved when its partial derivatives equal to zero, which gives the optimal F U as
F U = F RF H H 1 H G ¯ H H 2 H W W H H 2 G ¯ H 1 F RF + B 11 1 F RF H H 1 H G ¯ H H 2 H W ,
with B 11 = b 11 F RF H F RF and b 11 = σ R 2 P B tr W H H 2 G ¯ G ¯ H H 2 H W + σ D 2 P B γ 2 2 tr W H W .
One more step, substituting (8a) with (10), the optimization sub-problem can be concisely re-formulated as
min F RF T 1 F RF
s . t . s . t . F RF a , b 2 = 1 , a , b ,
where we denote
T 1 F RF = tr I N S + W H H 2 G ¯ H 1 F RF B 11 1 W H H 2 G ¯ H 1 F RF H 1
We can see that (11) is an optimization problem with only a constant-modulus constraint. Om the grounds of [21,27], we can tackle it by applying the MO method. However, it is difficult to use MO in the Euclidean space directly. Fortunately, if the gradient of objective function in Euclidean space is derived, the above problem can be easily solved [27]. The gradient of T 1 F RF with respect to F RF is defined as T 1 F RF = T 1 F RF F RF * [28], which is given by
T 1 F RF = b 11 F RF B 11 1 F RF H I N T W H H 2 G ¯ H 1 H B 12 2 W H H 2 G ¯ H 1 F RF B 11 1 ,
where B 12 = Δ I N S + W H H 2 G ¯ H 1 F RF B 11 1 W H H 2 G ¯ H 1 F RF H for brevity. The detailed derivation is provided in Appendix A.
(2) The Relay Node Design: In a similar manner, it is assumed that F and W are fixed. The optimization sub-problem of the relay node can be formulated as
min G R F 1 , G B , G R F 2 IMSE
s . t . G R F 1 c , d 2 = 1 , c , d ,
G R F 2 e , f 2 = 1 , e , f ,
E x R F 2 = P R .
For any given G R F 1 and G R F 2 , we can obtain
γ 2 = tr γ 1 2 G ¯ H 1 F ¯ F ¯ H H 1 H G ¯ H + σ R 2 G ¯ G ¯ H P R 1 2 .
This leads to the optimization problem with only power constraint. Based on the Lagrange function, we have
G U = G R F 2 H H 2 H W W H H 2 G R F 2 + σ D 2 P R tr W H W G R F 2 H G R F 2 1 × G R F 2 H H 2 H W F ¯ H H 1 H G R F 1 G R F 1 H H 1 F ¯ F ¯ H H 1 H G R F 1 + γ 1 2 σ R 2 G R F 1 H G R F 1 1 .
By substituting (15) into (14a), the objective function is reduced to
T 2 G R F 1 , G R F 2 = tr I N RF B 22 H B 21 1 B 22 B 23 1 ,
where B 21 = G R F 2 H H 2 H W W H H 2 G R F 2 + σ D 2 P R tr W H W G R F 2 H G R F 2 , B 22 = G R F 2 H H 2 H W F ¯ H H 1 H G R F 1 and B 23 = G R F 1 H H 1 F ¯ F ¯ H H 1 H G R F 1 + γ 1 2 σ R 2 G R F 1 H G R F 1 . The partial derivative of T 2 G R F 1 , G R F 2 for G R F 1 * and G R F 2 * can be obtained as
G R F 1 T 2 G R F 1 , G R F 2 = H 1 F ¯ F ¯ H H 1 H G R F 1 B 23 1 B 22 H + γ 1 2 σ R 2 G R F 1 B 23 1 B 22 H H 1 F ¯ W H H 2 G R F 2 B 21 1 B 22 B 23 1 ,
G R F 2 T 2 G R F 1 , G R F 2 = H 2 H W W H H 2 G R F 2 B 21 1 B 22 + σ D 2 P R tr W H W G R F 2 B 21 1 B 22 H 2 H W F ¯ H H 1 H G R F 1 B 23 1 B 22 H B 21 1 .
(3) The Destination Node Design: With F and G fixed, the optimization sub-problem of the destination node can be expressed as
min W RF , W B IMSE
s . t . W RF g , h 2 = 1 , g , h .
Compared with the source and relay nodes, the destination node only transmits signals without receiving signals. Hence, there is no power constraint. When W RF is constant, (20) can be converted to an unconstrained optimization problem. By taking the derivative, the optimal W B is given by
W B = W RF H H 2 G ¯ H 1 F ¯ F ¯ H H 1 H G ¯ H H 2 H W RF + γ 1 2 σ R 2 W RF H H 2 G ¯ G ¯ H H 2 H W RF + γ 1 2 γ 2 2 σ D 2 W RF H W RF 1 W RF H H 2 G ¯ H 1 F ¯ .
Substituting (21) into (20a), let B 31 = γ 1 2 σ R 2 W RF H H 2 G ¯ G ¯ H H 2 H W RF + γ 1 2 γ 2 2 σ D 2 W RF H W RF , we can recast the objective function as
T 3 W RF = tr I N S + F ¯ H H 1 H G ¯ H H 2 H W RF B 31 1 W RF H H 2 G ¯ H 1 F ¯ 1 .
Likewise, the gradient is given by
T 3 W RF = γ 1 2 σ R 2 H 2 G ¯ G ¯ H H 2 H W RF B 31 1 W RF H + γ 1 2 γ 2 2 σ D 2 W RF B 31 1 W RF H I N D B 33 B 32 2 B 33 H W RF B 31 1 ,
where we define B 32 = I N S + F ¯ H H 1 H G ¯ H H 2 H W RF B 31 1 W RF H H 2 G ¯ H 1 F ¯ and B 33 = H 2 G ¯ H 1 F ¯ .
(4) Overall Algorithm: On the basis of the above description, the proposed HBF-MO algorithm for the HD relay system is summarized in Algorithm 1. The original joint IMSE problem can be decomposed into three sub-problems, which are optimized alternately until the stopping criterion is met, as shown in Step 3 to Step 12. Moreover, the MO-based approach generates a local optimal solution instead of a global one. As a consequence, the performance of our proposed algorithm depends on the initialization of system parameters. In practice, the HBF matrix keeps approaching to the full DBF matrix with the number of iterations increasing. In this paper, we start with the full DBF matrix calculated by the singular value decomposition (SVD).
Algorithm 1 HBF-MO Algorithm.
Input: 
H 1 , H 2 , σ R 2 , σ D 2 .
Output: 
γ 1 , γ 2 , F RF , F U , G R F 1 , G U , G R F 2 , W RF , W B .
   1:
Initialize   F RF , W RF , G R F 1 and G R F 2 randomly.
   2:
Initialize   F U , G U and W B with full DBF matrixes, and set γ 1 = γ 2 = 1 , k = 1 .
   3:
while  IMSE k IMSE k 1 > ε  do
   4:
   Calculate T 1 F RF , k according to (13) and compute F RF , k + 1 by using the MO method.
   5:
   Update γ 1 , k + 1 , F U , k + 1 and F k + 1 according to (9) and (10).
   6:
   Calculate G R F 1 T 2 G R F 1 , k , G R F 2 , k according to (18) and compute G R F 1 , k + 1 by using the MO method.
   7:
   Calculate G R F 2 T 2 G R F 1 , k + 1 , G R F 2 , k according to (19) and compute G R F 2 , k + 1 by using the MO method.
   8:
   Update γ 2 , k + 1 , G U , k + 1 and G k + 1 according to (15) and (16).
   9:
   Calculate T 3 W RF , k according to (23) and compute W RF , k + 1 by using the MO method.
 10:
   Update W B , k + 1 and W k + 1 according to (21).
 11:
    k k + 1 .
 12:
end while

3.3. Algorithm Evaluation

(1) Convergence Analysis: The HBF-MO algorithm mainly includes two loops, which are the outer loop of Step 3 to Step 12 and the inner loop of Step 4, 6, 7, and 9 in Algorithm 1, respectively. With respect to the inner loop, by the definition of Theorem 4.3.1 in [29], the MO-based algorithm guarantees to converge to a point at which the first-order optimality condition is met [21,27]. As a result, the objective function is ensured to decrease in each iteration of the alternating algorithm. For the outer loop, the DBF matrixes are obtained by taking the derivative, guaranteeing the convergence.
(2) Complexity Analysis: The complexity consists of three parts: (a) calculating the gradient, with the complexity of 𝒪 N R 2 N MAX 2 , (b) orthogonal projection and retraction, whose complexity is 𝒪 N MAX 1 N RF , and (c) line search, whose complexity is 𝒪 N R 2 N MAX 2 , where N MAX 1 = max N T , N R , N D , N MAX 2 = max N T , N D and min N T , N R , N D > N RF . Therefore, the total complexity is N out N in 𝒪 N R 2 N MAX 2 , with  N in and N out denoting the number of iterations of the inner and outer loops.

4. Hybrid Beamforming Design for FD AF Relay Systems

In this section, a more common case in practical applications is further considered, where the FD AF relay communication system operates with CSI unavailable.

4.1. System Model

(1) System Model: It is inevitable that the AF relay system will lead to severe SI in FD mode. As shown in Figure 2, in order to mitigate the SI, we decompose the DBF matrix G B of the relay node into G B 1 C N RF × N S and G B 2 C N RF × N S to design individually, which are the relay digital receive and transmit beamforming matrixes, respectively.
The FD relay node can receive its own transmit signal and that of the source node simultaneously. Hence, the received signal of the relay node takes the form of [30,31]
y R = G 1 H H 1 F s B + G 1 H H SI G 2 s R + G 1 H n R ,
where G 1 = G R F 1 G B 1 C N R × N S and G 2 = G R F 2 G B 2 C N R × N S are the relay hybrid receive and transmit beamforming matrixes. s B and s R denote the transmit signals of the source and relay nodes, which are subject to E s B s B H = I N s and E s R s R H = P th I N s , with  P th denoting the power of interference signals. And  H SI C N R × N R stands for the SI channel matrix. The received signal at the destination node can be expressed as
y D = W H H 2 G 2 G 1 H H 1 F s B desired signal + W H H 2 G 2 G 1 H H SI G 2 s R SI + W H H 2 G 2 G 1 H n R noise at the relay node + W H n D noise at the destination node .
With the SI constraint G 1 H H SI G 2 = 0 set in the HBF design, y D can be further expressed as
y D = W H H 2 G 2 G 1 H H 1 F s B + W H H 2 G 2 G 1 H n R + W H n D .
(2) Imperfect CSI Model: In practice, the CSI is usually not available accurately at every node because of user mobility and algorithm processing delay. The channel model with estimation errors is modelled as
H = H ¯ + Δ H ,
where H and H ¯ are the true and estimated channel matrixes, respectively. Δ H denotes the channel estimation error, which is given by [14,15]
Δ H = Φ 1 2 Δ Θ 1 2 ,
where Θ and Φ are the covariance matrixes of estimation error at the receiver and transmitter sides. Δ denotes the unknown part of CSI, which is a complex Gaussian matrix with identically distributed zero mean and unit variance entries. Therefore, the true channel matrix satisfies H C N H ¯ , Θ Φ .
In this correspondence, the exponential model is adopted to design the covariance matrixes of CSI error [14,15,32,33], i.e.,  Φ i , j = σ e 2 β i j , Θ i , j = α i j , with  α , β R being correlation coefficients and σ e 2 R being estimation error variance. i , j represents the element at the intersection of row i and column j.
(3) SI Channel Model: In mmWave FD relay communication systems, SI consists of the LOS part and the NLOS part, where the former is much bigger than the latter on account of the path loss of mmWave signals. On one hand, NLOS SI is caused by the reflection of transmit signals on adjacent obstacles. Typically, the reflection channel H NLOS C N R × N R can be modelled as (2), i.e., the mmWave channel [15]. On the other hand, the direct path SI is caused by transmit signals of the FD relay node through the LOS channel H LOS C N R × N R between the transmitter–receiver link. According to [34], it can be formulated as the near-field model, whose ( m , n ) t h element can be expressed as
H LOS m , n = μ m n e j 2 π λ d m n ,
where μ m n is the normalization factor, d m n denotes the distance between the m t h receive antenna and the n t h transmit antenna. Consequently, the SI channel can be modelled as
H SI = κ 1 + κ H LOS + 1 1 + κ H NLOS ,
with the scalar κ being the Rician factor.
In practice, the transmit and receive arrays of the FD AF relay node are close and fixed. In this paper, it is assumed that there is an accurate estimation for H LOS while uncertainty for H NLOS [35]. As a result, the estimated SI channel is given by [30]
H ¯ SI = κ 1 + κ H LOS + 1 1 + κ H ¯ NLOS ,
where H ¯ NLOS denotes the estimated reflection channel.
Due to the channel estimation errors, the SI constraint should be transformed into G 1 H H ¯ SI G 2 = 0 , which means the LOS part can be completely eliminated, while the NOLS part cannot. Considering the NLOS SI is much weaker than the LOS SI, we ignore the influence of residual SI in the subsequent problem formulation and algorithm design [30,35], but its impact on spectral efficiency will be shown in the simulation results.

4.2. Proposed HBF-MO-FD-R Algorithm

In this subsection, the IMSE criterion is still adopted in the HBF design for each node in the FD AF relay communication system, where the optimization objective can be written as
IMSE = E Δ H 1 , Δ H 2 tr W H H 2 G ¯ H 1 F ¯ F ¯ H H 1 H G ¯ H H 2 H W W H H 2 G ¯ H 1 F ¯ F ¯ H H 1 H G ¯ H H 2 H W + γ 1 2 σ R 2 W H H 2 G ¯ G ¯ H H 2 H W + γ 1 2 γ 2 2 σ D 2 W H W + I N S .
When a matrix X satisfies X C N X ¯ , Σ Ψ , we have [36]
E XC X H = X ¯ C X ¯ H + tr C Σ T Ψ ,
E X H CX = X ¯ H C X ¯ + tr Ψ C Σ T .
Since the error matrixes Δ H 1 and Δ H 2 are independent from each other, we can rewrite IMSE as
IMSE = tr W H H ¯ 2 G ¯ H ¯ 1 F ¯ F ¯ H H ¯ 1 H G ¯ H H ¯ 2 H W + tr G ¯ H ¯ 1 F ¯ F ¯ H H ¯ 1 H G ¯ H Θ 2 W H Φ 2 W + tr F ¯ F ¯ H Θ 1 W H H ¯ 2 G ¯ Φ 1 G ¯ H H ¯ 2 H W + tr F ¯ F ¯ H Θ 1 tr G ¯ Φ 1 G ¯ H Θ 2 W H Φ 2 W W H H ¯ 2 G ¯ H ¯ 1 F ¯ F ¯ H H ¯ 1 H G ¯ H H ¯ 2 H W + γ 1 2 σ R 2 W H H ¯ 2 G ¯ G ¯ H H ¯ 2 H W + γ 1 2 σ R 2 tr G ¯ G ¯ H Θ 2 W H Φ 2 W + γ 1 2 γ 2 2 σ D 2 W H W + I N S
in view of (33) and (34). Therefore, the IMSE problem can be formulated as
min γ 1 , γ 2 , F RF , F U , G R F 1 , G B 1 , G R F 2 , G U 2 , W RF , W B IMSE
s . t . F RF a , b 2 = 1 , a , b ,
G R F 1 c , d 2 = 1 , c , d ,
G R F 2 e , f 2 = 1 , e , f ,
W RF g , h 2 = 1 , g , h ,
E x B F 2 = P B ,
E Δ H 1 x R F 2 = P R ,
G 1 H H ¯ SI G 2 = 0 ,
where (36f) and (36g) denote the source and AF relay power constraints. Specifically, the former has the same form as that in Section III, while the latter can be given by E Δ H 1 x R F 2 = γ 2 2 tr γ 1 2 G ¯ H ¯ 1 F ¯ F ¯ H H ¯ 1 H G ¯ H + γ 1 2 tr F ¯ F ¯ H Θ 1 G ¯ Φ 1 G ¯ H + σ R 2 G ¯ G ¯ H .
(1) The Source Node Design: While fixing G and W , the HBF design sub-problem of the source node can be formulated as
min γ 1 , F RF , F U IMSE
s . t . F RF a , b 2 = 1 , a , b ,
E x B F 2 = P B .
with F = γ 1 F RF F U , we have the power constraint as γ 1 2 tr FF ¯ H = P B . Therefore, γ 1 can be expressed as
γ 1 = tr F RF F U F U H F RF H P B 1 2 .
Upon having fixed F RF , we can obtain F U by setting the partial derivatives of the Lagrange function L 1 λ 1 , F U , γ 1 to zero:
F U = F RF H H ¯ 1 H G ¯ H H ¯ 2 H W W H H ¯ 2 G ¯ H ¯ 1 F RF + C 11 1 F RF H H ¯ 1 H G ¯ H H ¯ 2 H W ,
where C 11 = c 11 F RF H H ¯ 1 H G ¯ H Θ 2 G ¯ H ¯ 1 F RF + c 12 F RF H Θ 1 F RF + c 13 F RF H F RF , c 11 = tr W H Φ 2 W , c 12 = tr W H H ¯ 2 G ¯ Φ 1 G ¯ H H ¯ 2 H W + tr W H Φ 2 W tr G ¯ Φ 1 G ¯ H Θ 2 and c 13 = γ 2 2 σ D 2 P B tr W H W + σ R 2 P B tr W H H ¯ 2 G ¯ G ¯ H H ¯ 2 H W + σ D 2 P B tr G ¯ G ¯ H Θ 2 tr W H Φ 2 W . Substituting (38) and (39) into (37a), the optimization objective can be further expressed as
J 1 F RF = tr I N S + W H H ¯ 2 G ¯ H ¯ 1 F RF C 11 1 W H H ¯ 2 G ¯ H ¯ 1 F RF H 1 .
The sub-problem with only constant-modulus constraint can be re-formulated as
min F RF J 1 F RF
s . t . F RF a , b 2 = 1 , a , b .
By mathematical derivation, we can obtain the gradient of J 1 F RF with respect to F RF :
J 1 F RF = c 11 H ¯ 1 H G ¯ H Θ 2 G ¯ H ¯ 1 F RF C 11 1 F RF H + c 12 Θ 1 F RF C 11 1 F RF H I N T + c 13 F RF C 11 1 F RF H × H ¯ 1 H G ¯ H H ¯ 2 H WC 12 2 W H H ¯ 2 G ¯ H ¯ 1 F RF C 11 1 .
(2) The Relay Node Design: First, we consider the HBF design for the receiver of the relay node. It is assumed that F , G 2 and W are fixed. Taking SI constraint out of consideration, the optimization problem can be formulated as
min G R F 1 , G B 1 IMSE
s . t . G R F 1 c , d 2 = 1 , c , d .
with G R F 1 fixed, the optimization problem (43) can be recast as an unconstrained optimization problem. By taking derivative, we have the closed-form solution of G B 1 as
G B 1 = G R F 1 H H ¯ 1 F ¯ F ¯ H H ¯ 1 H G R F 1 + tr F ¯ F ¯ H Θ 1 G R F 1 H Φ 1 G R F 1 + γ 1 2 σ R 2 G R F 1 H G R F 1 1 × G R F 1 H H ¯ 1 F ¯ W H H ¯ 2 G ¯ 2 G ¯ 2 H H ¯ 2 H W W H H ¯ 2 G ¯ 2 + tr W H Φ 2 W G ¯ 2 H Θ 2 G ¯ 2 1 .
Substituting the optimization problem (43) with Equation (44), we have
min G R F 1 Q 1 G R F 1
s . t . G R F 1 c , d 2 = 1 , c , d ,
Q 1 G R F 1 = tr I N RF D 11 1 D 12 D 13 1 D 12 H ,
with D 11 = G R F 1 H H ¯ 1 F ¯ F ¯ H H ¯ 1 H G R F 1 + tr F ¯ F ¯ H Θ 1 G R F 1 H Φ 1 G R F 1 + γ 1 2 σ R 2 G R F 1 H G R F 1 , D 12 = G R F 1 H H ¯ 1 F ¯ W H H ¯ 2 G ¯ 2 and D 13 = G ¯ 2 H H ¯ 2 H W W H H ¯ 2 G ¯ 2 + tr W H Φ 2 W G ¯ 2 H Θ 2 G ¯ 2 . The Euclidean gradient of Q 1 G R F 1 is given as
Q 1 G R F 1 = H ¯ 1 F ¯ F ¯ H H ¯ 1 H G R F 1 D 11 1 D 12 + tr F ¯ F ¯ H Θ 1 Φ 1 G R F 1 D 11 1 D 12 + γ 1 2 σ R 2 G R F 1 D 11 1 D 12 H ¯ 1 F ¯ W H H ¯ 2 G ¯ 2 D 13 1 D 12 H D 11 1 .
After finishing the design of the receiver, we turn to the transmitter. For any given F , G 1 and W , we have the optimization sub-problem as follows by ignoring the SI constraint:
min γ 2 , G R F 2 , G U 2 IMSE
s . t . G R F 2 c , d 2 = 1 , c , d ,
E Δ H 1 x R F 2 = P R .
Likewise, we can obtain γ 2 by taking transposition of (48b), which is given as
γ 2 = tr γ 1 2 G ¯ H ¯ 1 F ¯ F ¯ H H ¯ 1 H G ¯ H + γ 1 2 tr F ¯ F ¯ H Θ 1 G ¯ Φ 1 G ¯ H + σ R 2 G ¯ G ¯ H + γ 1 2 tr F ¯ F ¯ H Θ 1 G ¯ Φ 1 G ¯ H + σ R 2 G ¯ G ¯ H P R P R 1 2
To this end, the optimization problem (48) can be equivalently recast as an optimization problem (50) with only power constraint by fixing G R F 2 . Based on the Lagrange function, the closed form of G U 2 is expressed as (51).
min γ 2 , G U 2 IMSE
s . t . s . t . E Δ H 1 x R F 2 = P R ,
G U 2 = G R F 2 H H ¯ 2 H W W H H ¯ 2 G R F 2 + tr W H Φ 2 W G R F 2 H Θ 2 G R F 2 + σ D 2 P R tr W H W G R F 2 H G R F 2 1 G R F 2 H H ¯ 2 H W F ¯ H H ¯ 1 H G 1 × G 1 H H ¯ 1 F ¯ F ¯ H H ¯ 1 H G 1 + tr F ¯ F ¯ H Θ 1 G 1 H Φ 1 G 1 + γ 1 2 σ R 2 G 1 H G 1 1 ,
where we define D 23 = G 1 H H ¯ 1 F ¯ F ¯ H H ¯ 1 H G 1 + tr F ¯ F ¯ H Θ 1 G 1 H Φ 1 G 1 + γ 1 2 σ R 2 G 1 H G 1 , D 21 = G R F 2 H H ¯ 2 H W W H H ¯ 2 G R F 2 + tr W H Φ 2 W G R F 2 H Θ 2 G R F 2 + σ D 2 P R tr W H W G R F 2 H G R F 2 and D 22 = G R F 2 H H ¯ 2 H W F ¯ H H ¯ 1 H G 1 . One further step, we can get the simplified optimization objective (52), the optimization problem (53) and its gradient (54) in a similar way.
Q 2 G R F 2 = tr I N RF D 21 1 D 22 D 23 1 D 22 H ,
min G R F 2 Q 2 G R F 2
s . t . G R F 2 e , f 2 = 1 , e , f ,
Q 2 G R F 2 = H ¯ 2 H W W H H ¯ 2 G R F 2 D 21 1 D 22 + tr W H Φ 2 W Θ 2 G R F 2 D 21 1 D 22 + σ D 2 P R tr W H W G R F 2 D 21 1 D 22 H ¯ 2 H W F ¯ H H 1 H G 1 D 23 1 D 22 H D 21 1 .
It’s worth noting that we temporarily neglect the SI constraint in the HBF design of the relay node. Consequently, we need to design the SI suppression matrix to satisfy G 1 H H ¯ SI G 2 = 0 . Severe SI acts as a key factor to affect the performance of FD communication systems. There are strict restrictions on the number of RF chains in traditional SI suppression algorithm based on NP. In [31], it is required to meet N RF , T N S + N RF , R , with  N RF , T and N RF , R being the number of the transmit and receive RF chains at the AF relay node, while [35] needs to satisfy N RF , R 2 N S . The authors of [30] proposed an SI suppression algorithm suitable for the system with N RF , T = N RF , R = N S . Nevertheless, its performance remains to be improved. On the basis of the above literature, we further develop the SIC-NP algorithm.
We first construct an equivalent SI channel matrix H ¯ SI EQ C N S × N R , which can be written as
H ¯ SI EQ = G 1 H H ¯ SI .
It is obvious that the rank of H ¯ SI EQ is N S N R N S , so its null-space definitely exists. There are a number of ways to obtain the null-space of a matrix. We adopt the singular value decomposition (SVD) method in this paper, which yields
H ¯ SI EQ = U ¯ SI EQ Σ ¯ SI EQ V ¯ SI EQ H ,
where U ¯ SI EQ C N S × N S and V ¯ SI EQ C N R × N R are unitary matrixes, Σ ¯ SI EQ C N S × N R is a diagonal matrix. V ¯ SI EQ can be further decomposed as V ¯ SI EQ = V ¯ SI EQ 1 V ¯ SI EQ 0 , where V ¯ SI EQ 1 C N R × N S and V ¯ SI EQ 0 C N R × N R N S are the right singular matrix for non-zero singular value and zero singular value. And the latter satisfies
H ¯ SI EQ V ¯ SI EQ 0 = 0 .
In this correspondence, we can construct the null-space matrix P C N R × N R of H ¯ SI EQ using the column vectors of V ¯ SI EQ 0 . Subsequently, G 2 is projected to P to mitigate the SI. The projection matrix P 1 and SI suppression matrix G 2 SIC can be written as
P 1 = P P H P 1 P H ,
G 2 SIC = P 1 G 2 .
Hence, the HBF matrix of FD AF relay node takes the form of
G = G 2 SIC G 1 H .
For clarity, the above SI suppression procedure is summarized in Algorithm 2.
Algorithm 2 SIC-NP Algorithm.
Input: 
G 1 , G 2 , H ¯ SI .
Output: 
G 2 SIC .
  1:
Calculate the equivalent SI channel matrix H ¯ SI EQ according to (55).
  2:
Calculate V ¯ SI EQ 0 by taking SVD of H ¯ SI EQ .
  3:
Construct the null-space matrix P .
  4:
Calculate P 1 according to (58).
  5:
Compute G 2 SIC according to (59).
(3) The Destination Node Design: Similar to that of Section II, the optimization sub-problem of the destination node has only constant-modulus constraint. For any given source and relay HBF matrixes, the destination sub-problem can be formulated as
min W RF , W B IMSE
s . t . W RF g , h 2 = 1 , g , h .
with W RF fixed, the problem (61) can be transformed into an unconstrained optimization problem. By setting the gradient of the objective function to zero, we can obtain
W B = W RF H H ¯ 2 G ¯ H ¯ 1 F ¯ F ¯ H H ¯ 1 H G ¯ H H ¯ 2 H W RF + C 31 1 W RF H H ¯ 2 G ¯ H ¯ 1 F ¯ ,
where c 31 = tr F ¯ F ¯ H Θ 1 , c 32 = γ 1 2 σ R 2 , c 33 = tr G ¯ H ¯ 1 F ¯ F ¯ H H ¯ 1 H G ¯ H Θ 2 + tr F ¯ F ¯ H Θ 1 tr G ¯ Φ 1 G ¯ H Θ 2 + γ 1 2 σ R 2 tr G ¯ G ¯ H Θ 2 , c 34 = γ 1 2 γ 2 2 σ D 2 , and we define
C 31 = c 31 W RF H H ¯ 2 G ¯ Φ 1 G ¯ H H ¯ 2 H W RF + c 32 W RF H H ¯ 2 G ¯ G ¯ H H ¯ 2 H W RF + c 33 W RF H Φ 2 W RF + c 34 W RF H W RF .
Substituting (62) into the equation of IMSE, the objective function is equivalent to
J 3 W RF = tr I N S + F ¯ H H ¯ 1 H G ¯ H H ¯ 2 H W RF C 31 1 W RF H H ¯ 2 G ¯ H ¯ 1 F ¯ 1 .
In the meantime, the optimization sub-problem is reduced to
min W RF J 3 W RF
s . t . W RF g , h 2 = 1 , g , h .
Finally, the gradient J 3 W RF can be written as
J 3 W RF = c 33 Φ 2 + c 31 H ¯ 2 G ¯ Φ 1 G ¯ H H ¯ 2 H + c 32 H ¯ 2 G ¯ G ¯ H H ¯ 2 H + c 34 I N D × W RF C 31 1 W RF H I N D H ¯ 2 G ¯ H ¯ 1 F ¯ C 32 2 F ¯ H H ¯ 1 H G ¯ H H ¯ 2 H W RF C 31 1 ,
with C 32 = I N S + F ¯ H H ¯ 1 H G ¯ H H ¯ 2 H W RF C 31 1 W RF H H ¯ 2 G ¯ H ¯ 1 F ¯ .
The proposed MO based HBF algorithm for the FD relay system is summarized in Algorithm 3.
Algorithm 3 HBF-MO-FD-R Algorithm.
Input: 
H ¯ 1 , H ¯ 2 , H ¯ SI , σ R 2 , σ D 2 , Φ 1 , Φ 2 , Θ 1 , Θ 2 .
Output: 
γ 1 , γ 2 , F RF , F U , G 1 , G 2 SIC , W RF , W B .
   1:
Initialize   F RF , F U , G R F 1 , G R F 2 , G B 1 , G U 2 , W RF and W B randomly, and set γ 1 = γ 2 = 1 , k = 1 .
   2:
while  IMS E k IMS E k 1 > ε  do
   3:
   Calculate J 1 F RF , k according to (42) and compute F RF , k + 1 by using the MO method.
   4:
   Update γ 1 , k + 1 , F U , k + 1 and F ¯ k + 1 according to (38) and (39).
   5:
   Calculate Q 1 G R F 1 , k according to (47) and compute G R F 1 , k + 1 by using the MO method.
   6:
   Update G B 1 , k + 1 and G 1 , k + 1 according to (44).
   7:
   Calculate Q 2 G R F 2 , k according to (54) and compute G R F 2 , k + 1 by using the MO method.
   8:
   Update γ 2 , k + 1 , G U 2 , k + 1 and G ¯ 2 , k + 1 according to (49) and (51).
   9:
   Calculate J 3 W RF , k according to (66) and compute W RF , k + 1 by using the MO method.
 10:
   Update W B , k + 1 and W k + 1 according to (62).
 11:
    k k + 1 .
 12:
end  while
 13:
Compute G 2 SIC by using the SIC-NP algorithm and update G according to (60).
 14:
Power normalization.

5. Simulation Results

To evaluate the performance of the proposed HBF algorithms, simulation results are presented in this section. In the simulations, it is assumed that the SNRs between the relay–destination link and the source-relay link are identical. Unless otherwise mentioned, the number of antennas at the source, relay and destination nodes are N T = 64 , N R = 48 and N D = 32 , respectively. The number of RF chains and data streams are set as N RF = N S = 2 . Due to the limited scattering characteristics of mmWave channels, we assume L = 10 . The Rician factor is chosen as 20 dB. All the AoDs and AoAs are independently and uniformly distributed in 0 , 2 π . Moreover, we define the same source and relay transmit power, i.e., P B = P R = 2 . In this paper, all simulation results are averaged over 1000 mmWave channels, which are generated randomly.

5.1. HBF-MO

Firstly, we present the performance of the HBF-MO algorithm (denoted as HBF-MO) for the HD relay system. In this subsection, we will consider a benchmark approach and two other different algorithms, which are the optimal digital processing based on SVD (denoted as DBF), the HBF algorithm in [14] (denoted as HBF) and the OMP based algorithm in [7] (denoted as OMP). Unless otherwise specified, the convergence parameter of the outer loop is set to 10 4 , and that of the inner loop is set to 10 6 .
Figure 3 validates the convergence of SE and MSE with SNR set to 6dB. To be specific, the number of outer iterations is fixed to 15. As can be observed, our proposed algorithm converges to an optimal solution within about four iterations. SE increases with the growth of iteration number and convergences to almost 5.485 bit/s/Hz, while MSE decreases and maintain at 0.0449 after 15 iterations.
Next, the SE performance versus SNR of our proposed HBF-MO algorithm and three other approaches is investigated in Figure 4. As shown in the figure, the SE of all algorithms increases with growing SNR. Taking the SE of DBF method as a benchmark, the proposed algorithm prevails over two other methods by approaching the DBF algorithm, which is more obvious as SNR becomes higher. When SNR = 10 dB, our HBF-MO algorithm can provide a gain of 7.99% over HBF [14] and 11% over OMP [7].
By varying the number of relay and destiantion antennas, the SE performance of all algorithms are evaluated when SNR = 6dB in Figure 5 and Figure 6. Likewise, the DBF method is adopted as a benchmark. Due to the additional antenna gain, the spectral efficiency of all algorithms improves with the number of antennas increasing. Still, our proposed algorithm yields the best performance over the others.

5.2. HBF-MO-FD-R

In this subsection, simulation results for the proposed robust HBF scheme for the FD relay system is presented. For notation convenience, “HBF-MO-FD-R” represents our proposed method, “HBF-FD-SIC” denotes the HBF-MO-FD-R algorithm with SIC-NP replaced by the SIC method in [30], “HBF-FD-NSIC” stands for the proposed method without SIC-NP, while “HBF-MO-HD” denotes the proposed HD algorithm with imperfect CSI. Additionally, it is assumed that a 0 = b 0 = ψ = 0 [15]. Unless otherwise stated, the parameters related to channel estimation errors are set as α = 0.6 , β = 0.4 and σ e 2 = 0.5 . Meanwhile, the Interference to Noise Ratio (INR) is defined as INR = 10 lg P th / σ R 2 [30,35].
In Figure 7, we show the convergence performance of HBF-MO-FD-R with respect to iterations at SNR = 6dB and INR = 10dB, where the maximum number of iterations is set to 15. It can be observed that SE converges to a maximum of above 2.5 bits/s/Hz in about seven iterations. On the other hand, MSE decreases to a minimum of almost 0.18 after about five iterations.
Figure 8 compares the SE performance of four different algorithms. As expected, SE of all approaches improves monotonically with increasing SNR. It can be obviously seen that both the HBF-MO-FD-R algorithm and the HBF-FD-SIC algorithm obtain higher SE by suppressing the LOS SI in contrast with the method without SIC. Additionally, the performance of the two methods is still affected by the residual SI because the NLOS channel cannot be accurately estimated. As is shown in the figure, with the increase in INR, the SE of HBF-MO-FD-R and HBF-FD-SIC decreases, but that is still higher than the non-SIC method. Meanwhile, we find that our proposed algorithm outperforms the HBF-FD-SIC approach. The average gap between two approaches is about 0.913 bit/s/Hz when INR = 10 dB and 0.791 bit/s/Hz for INR = 20 dB. Moreover, the non-robust algorithm can obtain more SE than the non-SIC algorithm when SI is severe (INR = 20 dB). It is noteworthy that the value of INR has no impact on the performance of HBF-MO-HD because there is no SI channel in HD mode.
Figure 9 depicts the SE performance with various CSI errors. We analysis how the SE performance is affected by estimation error variance with α = 0.6 , β = 0.4 and INR = 10 dB. As we can see, imperfect CSI will lead to performance degradation in all approaches, whereas our algorithm still has the best performance, which illustrates the effectiveness of the robust design and SIC.

6. Conclusions

We have investigated the joint HBF design for mmWave AF relay communication systems in this paper. Specifically, the optimization-based HBF design for HD relay systems with perfect CSI has been addressed. We have designed an alternating optimization algorithm based on MO, where the modified MSE was adopted as the optimization objective. Simulation results have shown that the performance prevailed other HBF algorithms in the literature. Moreover, we have further extended the scenario to more general cases with channel estimation errors, where the relay system was operated in FD mode. A robust HBF design has been proposed, with SI mitigated by the NP based algorithm. It has been demonstrated via numerical results that the proposed scheme had an improved robustness against SI.

Author Contributions

Conceptualization, J.Z. and H.W.; methodology, J.Z. and D.J.; validation, H.W., B.L. and Y.Z. (Yifeng Zhao); formal analysis, B.L. and H.Y.; investigation, Y.Z. (Yi Zhang) and X.L.; writing—original draft preparation, J.Z. and Y.Z. (Yifeng Zhao); writing—review and editing, H.W and Y.Z. (Yi Zhang). All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Derivation of (13)

In accordance with [28], the differential of T 1 F RF is given by
d T 1 F RF = tr T 1 F RF d F RF H .
By defining B 12 = I N S + W H H 2 G ¯ H 1 F RF B 11 1 W H H 2 G ¯ H 1 F RF H , (A1) can be rewritten as
d T 1 F RF = d tr B 12 1 = tr B 12 2 d B 12 .
The differential of B 12 can be expressed as
d B 12 = W H H 2 G ¯ H 1 F RF d B 11 1 W H H 2 G ¯ H 1 F RF H + B 11 1 d F RF H W H H 2 G ¯ H 1 H .
Due to the fact that d X 1 = X 1 d X X 1 , we have the differential of B 11 1 as d B 11 1 = B 11 1 d B 11 B 11 1 . In addition, d B 11 can be expressed as
d B 11 = b 11 d F RF H F RF .
Substituting (A3) and (A4) into (A2) yields
d T 1 ( F RF ) = tr b 11 F RF B 11 1 F RF H I N T H 1 H G ¯ H H 2 H WB 12 2 W H H 2 G ¯ H 1 F RF B 11 1 d F RF H .
Finally, comparing (A5) with (A1), we can obtain the Euclidean gradient of T 1 F RF with respect to F RF as
T 1 ( F RF ) = b 11 F RF B 11 1 F RF H I N T H 1 H G ¯ H H 2 H WB 12 2 W H H 2 G ¯ H 1 F RF B 11 1 .

References

  1. Busari, S.A.; Huq, K.M.S.; Mumtaz, S.; Dai, L.; Rodriguez, J. Millimeter-Wave Massive MIMO Communication for Future Wireless Systems: A Survey. IEEE Commun. Surv. Tutorials 2018, 20, 836–869. [Google Scholar] [CrossRef]
  2. Wang, X.; Kong, L.; Kong, F.; Qiu, F.; Xia, M.; Arnon, S.; Chen, G. Millimeter Wave Communication: A Comprehensive Survey. IEEE Commun. Surv. Tutorials 2018, 20, 1616–1653. [Google Scholar] [CrossRef]
  3. Rangan, S.; Rappaport, T.S.; Erkip, E. Millimeter-Wave Cellular Wireless Networks: Potentials and Challenges. Proc. IEEE 2014, 102, 366–385. [Google Scholar] [CrossRef]
  4. Lin, X.; Andrews, J.G. Connectivity of Millimeter Wave Networks With Multi-Hop Relaying. IEEE Wirel. Commun. Lett. 2015, 4, 209–212. [Google Scholar] [CrossRef]
  5. Zhang, Z.; Long, K.; Vasilakos, A.V.; Hanzo, L. Full-Duplex Wireless Communications: Challenges, Solutions, and Future Research Directions. Proc. IEEE 2016, 104, 1369–1409. [Google Scholar] [CrossRef]
  6. Kolodziej, K.E.; Perry, B.T.; Herd, J.S. In-Band Full-Duplex Technology: Techniques and Systems Survey. IEEE Trans. Microw. Theory Tech. 2019, 67, 3025–3041. [Google Scholar] [CrossRef]
  7. Lee, J.; Lee, Y.H. AF relaying for millimeter wave communication systems with hybrid RF/baseband MIMO processing. In Proceedings of the 2014 IEEE International Conference on Communications (ICC), Sydney, NSW, Australia, 10–14 June 2014; pp. 5838–5842. [Google Scholar]
  8. Mustafa, H.M.T.; Baik, J.I.; You, Y.H.; Abbasi, Z.; Song, H.K. Hybrid Wideband Millimeter Wave Transceiver for Single-User Multi-Relay MIMO Systems. IEEE Access 2023, 11, 93600–93618. [Google Scholar] [CrossRef]
  9. Xu, W.; Wang, Y.; Xue, X. ADMM for Hybrid Precoding of Relay in Millimeter-Wave Massive MIMO System. In Proceedings of the 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall), Chicago, IL, USA, 27–30 August 2018; pp. 1–5. [Google Scholar]
  10. Xue, X.; Wang, Y.; Dai, L.; Masouros, C. Relay Hybrid Precoding Design in Millimeter-Wave Massive MIMO Systems. IEEE Trans. Signal Process. 2018, 66, 2011–2026. [Google Scholar] [CrossRef]
  11. Jiang, L.; Liu, X.L.; Jafarkhani, H. Hybrid Precoding/Combining Design in mmWave Amplify-and-Forward MIMO Relay Networks. In Proceedings of the ICC 2019—2019 IEEE International Conference on Communications (ICC), Shanghai, China, 20–24 May 2019; pp. 1–6. [Google Scholar]
  12. Han, M.; Du, J.; Zhang, Y.; Chen, Y.; Li, X.; Rabie, K.M.; Kara, F. Hybrid Beamforming With Sub-Connected Structure for MmWave Massive Multi-User MIMO Relay Systems. IEEE Trans. Green Commun. Netw. 2023, 7, 772–786. [Google Scholar] [CrossRef]
  13. Luo, Z.; Zhao, L.; Liu, H.; Zhan, C. Robust Hybrid Beamforming Designs for Multi-user MmWave Relay Systems. In Proceedings of the 2022 IEEE Wireless Communications and Networking Conference (WCNC), Austin, TX, USA, 10–13 April 2022; pp. 1551–1556. [Google Scholar]
  14. Jiang, L.; Jafarkhani, H. mmWave Amplify-and-Forward MIMO Relay Networks With Hybrid Precoding/Combining Design. IEEE Trans. Wirel. Commun. 2020, 19, 1333–1346. [Google Scholar] [CrossRef]
  15. Ding, Q.; Gao, X.; Deng, Y.; Wu, Z. Discrete Phase Shifters-Based Hybrid Precoding for Full-Duplex mmWave Relaying Systems. IEEE Trans. Wirel. Commun. 2021, 20, 3698–3709. [Google Scholar] [CrossRef]
  16. Cai, Y.; Xu, Y.; Shi, Q.; Champagne, B.; Hanzo, L. Robust Joint Hybrid Transceiver Design for Millimeter Wave Full-Duplex MIMO Relay Systems. IEEE Trans. Wirel. Commun. 2019, 18, 1199–1215. [Google Scholar] [CrossRef]
  17. Hei, Y.; Yu, S.; Liu, C.; Li, W.; Yang, J. Energy-Efficient Hybrid Precoding for mmWave MIMO Systems With Phase Modulation Array. IEEE Trans. Green Commun. Netw. 2020, 4, 678–688. [Google Scholar] [CrossRef]
  18. Chen, C.H.; Tsai, C.R.; Liu, Y.H.; Hung, W.L.; Wu, A.Y. Compressive Sensing (CS) Assisted Low-Complexity Beamspace Hybrid Precoding for Millimeter-Wave MIMO Systems. IEEE Trans. Signal Process. 2017, 65, 1412–1424. [Google Scholar] [CrossRef]
  19. Jin, J.; Zheng, Y.R.; Chen, W.; Xiao, C. Hybrid Precoding for Millimeter Wave MIMO Systems: A Matrix Factorization Approach. IEEE Trans. Wirel. Commun. 2018, 17, 3327–3339. [Google Scholar] [CrossRef]
  20. Alkhateeb, A.; El Ayach, O.; Leus, G.; Heath, R.W. Channel Estimation and Hybrid Precoding for Millimeter Wave Cellular Systems. IEEE J. Sel. Top. Signal Process. 2014, 8, 831–846. [Google Scholar] [CrossRef]
  21. Lin, T.; Cong, J.; Zhu, Y.; Zhang, J.; Ben Letaief, K. Hybrid Beamforming for Millimeter Wave Systems Using the MMSE Criterion. IEEE Trans. Commun. 2019, 67, 3693–3708. [Google Scholar] [CrossRef]
  22. Joham, M.; Utschick, W.; Nossek, J. Linear transmit processing in MIMO communications systems. IEEE Trans. Signal Process. 2005, 53, 2700–2712. [Google Scholar] [CrossRef]
  23. Stankovic, V.; Haardt, M. Generalized Design of Multi-User MIMO Precoding Matrices. IEEE Trans. Wirel. Commun. 2008, 7, 953–961. [Google Scholar] [CrossRef]
  24. Nguyen, D.H.N.; Le, L.B.; Le-Ngoc, T. Hybrid MMSE precoding for mmWave multiuser MIMO systems. In Proceedings of the 2016 IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27 May 2016; pp. 1–6. [Google Scholar]
  25. Sohrabi, F.; Yu, W. Hybrid Analog and Digital Beamforming for mmWave OFDM Large-Scale Antenna Arrays. IEEE J. Sel. Areas Commun. 2017, 35, 1432–1443. [Google Scholar] [CrossRef]
  26. Nguyen, D.H.N.; Le, L.B.; Le-Ngoc, T.; Heath, R.W. Hybrid MMSE Precoding and Combining Designs for mmWave Multiuser Systems. IEEE Access 2017, 5, 19167–19181. [Google Scholar] [CrossRef]
  27. Yu, X.; Shen, J.C.; Zhang, J.; Letaief, K.B. Alternating Minimization Algorithms for Hybrid Precoding in Millimeter Wave MIMO Systems. IEEE J. Sel. Top. Signal Process. 2016, 10, 485–500. [Google Scholar] [CrossRef]
  28. Hjørungnes, A. Complex-Valued Matrix Derivatives: With Applications in Signal Processing and Communications; Cambridge University Press: Cambridge, UK, 2011. [Google Scholar]
  29. Absil, P.A.; Mahony, R.; Sepulchre, R. Optimization Algorithms on Matrix Manifolds; Princeton University Press: Princeton, NJ, USA, 2008. [Google Scholar]
  30. Luo, Z.; Zhao, L.; Tonghui, L.; Liu, H.; Zhang, R. Robust Hybrid Precoding/Combining Designs for Full-Duplex Millimeter Wave Relay Systems. IEEE Trans. Veh. Technol. 2021, 70, 9577–9582. [Google Scholar] [CrossRef]
  31. Zhang, Y.; Xiao, M.; Han, S.; Skoglund, M.; Meng, W. On Precoding and Energy Efficiency of Full-Duplex Millimeter-Wave Relays. IEEE Trans. Wirel. Commun. 2019, 18, 1943–1956. [Google Scholar] [CrossRef]
  32. Rong, Y. Robust Design for Linear Non-Regenerative MIMO Relays With Imperfect Channel State Information. IEEE Trans. Signal Process. 2011, 59, 2455–2460. [Google Scholar] [CrossRef]
  33. Zhang, X.; Palomar, D.P.; Ottersten, B. Statistically Robust Design of Linear MIMO Transceivers. IEEE Trans. Signal Process. 2008, 56, 3678–3689. [Google Scholar] [CrossRef]
  34. Satyanarayana, K.; El-Hajjar, M.; Kuo, P.H.; Mourad, A.; Hanzo, L. Hybrid Beamforming Design for Full-Duplex Millimeter Wave Communication. IEEE Trans. Veh. Technol. 2019, 68, 1394–1404. [Google Scholar] [CrossRef]
  35. Luo, Z.; Zhang, X.; Gou, L.; Liu, H. Full-Duplex mmWave Communications With Robust Hybrid Beamforming. In Proceedings of the 2021 IEEE Global Communications Conference (GLOBECOM), Madrid, Spain, 7–11 December 2021; pp. 1–6. [Google Scholar]
  36. Gupta, A.K.; Nagar, D.K. Matrix Variate Distributions; Chapman and Hall/CRC: Boca Raton, FL, USA, 1999. [Google Scholar]
Figure 1. HD AF relay communication system.
Figure 1. HD AF relay communication system.
Applsci 14 03713 g001
Figure 2. FD AF relay communication system.
Figure 2. FD AF relay communication system.
Applsci 14 03713 g002
Figure 3. Convergence of SE and MSE for the HBF-MO algorithm.
Figure 3. Convergence of SE and MSE for the HBF-MO algorithm.
Applsci 14 03713 g003
Figure 4. SE versus SNR for different beamforming algorithms.
Figure 4. SE versus SNR for different beamforming algorithms.
Applsci 14 03713 g004
Figure 5. SE comparison with different relay antennas with N T = 64 and N D = 32 .
Figure 5. SE comparison with different relay antennas with N T = 64 and N D = 32 .
Applsci 14 03713 g005
Figure 6. SE comparison with different destination antennas with N T = 64 and N R = 48 .
Figure 6. SE comparison with different destination antennas with N T = 64 and N R = 48 .
Applsci 14 03713 g006
Figure 7. Convergence of SE and MSE for the HBF-MO-FD-R algorithm.
Figure 7. Convergence of SE and MSE for the HBF-MO-FD-R algorithm.
Applsci 14 03713 g007
Figure 8. SE versus SNR for four HBF algorithms with different INR settings.
Figure 8. SE versus SNR for four HBF algorithms with different INR settings.
Applsci 14 03713 g008
Figure 9. SE versus SNR with different σ e 2 .
Figure 9. SE versus SNR with different σ e 2 .
Applsci 14 03713 g009
Table 1. Notations.
Table 1. Notations.
SymbolMeaning
N T The number of antennas of the source node
N R The number of antennas of the relay node
N D The number of antennas of the destination node
N RF The number of antennas of RF chains at each node
N S The number of data streams
sThe original signal of the source node
F The HBF matrix of the source node
F B The DBF matrix of the source node
F RF The ABF matrix of the source node
P B The power threshold of the source node
H 1 The mmWave channel matrix of the source-to-relay link
G The HBF matrix of the HD relay node
G RF 1 The receive ABF matrix of the HD relay node
G RF 2 The transmit ABF matrix of the HD relay node
G B The DBF matrix of the HD relay node
σ R 2 The nosie variance of the relay node
P R The power threshold of the realy node
H 2 The mmWave channel matrix of the relay-to-destination link
W The HBF matrix of the destination node
W RF The ABF matrix of the destination node
W B The DBF matrix of the destination node
σ D 2 The noise variance of the destination node
γ , γ 1 , γ 2 The scaling factors
F U The unnormalized DBF matrix of the source node
G U The unnormalized DBF matrix of the realy node
F ¯ The unnormalized HBF matrix of the source node
G ¯ The unnormalized HBF matrix of the realy node
G B 1 The receive DBF matrix of the FD relay node
G B 2 The transmit DBF matrix of the FD relay node
G 1 The receive HBF matrix of the FD relay node
G 2 The transmit HBF matrix of the FD relay node
H S I The SI channel matrix of the FD relay node
H 1 ¯ , H 2 ¯ , H SI ¯ The estimated channel matrixes
Θ The covariance matrix of estimation error at the receiver side
Φ The covariance matrix of estimation error at the transmit side
Δ The unknown part of CSI
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

Zhao, J.; Jiang, D.; Wei, H.; Liu, B.; Zhao, Y.; Zhang, Y.; Yu, H.; Liu, X. Joint Hybrid Beamforming Design for Millimeter Wave Amplify-and-Forward Relay Communication Systems. Appl. Sci. 2024, 14, 3713. https://doi.org/10.3390/app14093713

AMA Style

Zhao J, Jiang D, Wei H, Liu B, Zhao Y, Zhang Y, Yu H, Liu X. Joint Hybrid Beamforming Design for Millimeter Wave Amplify-and-Forward Relay Communication Systems. Applied Sciences. 2024; 14(9):3713. https://doi.org/10.3390/app14093713

Chicago/Turabian Style

Zhao, Jinxian, Dongfang Jiang, Heng Wei, Bingjie Liu, Yifeng Zhao, Yi Zhang, Haoyuan Yu, and Xuewei Liu. 2024. "Joint Hybrid Beamforming Design for Millimeter Wave Amplify-and-Forward Relay Communication Systems" Applied Sciences 14, no. 9: 3713. https://doi.org/10.3390/app14093713

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop