Next Article in Journal
Research on Space Operation Control of Air Float Satellite Simulator Based on Constraints Aware Particle Filtering-Nonlinear Model Predictive Control
Previous Article in Journal
Enhancing Linux System Security: A Kernel-Based Approach to Fileless Malware Detection and Mitigation
Previous Article in Special Issue
Correlation Statistics and Parameter Optimization Algorithms for RIS-Assisted Marine Wireless Communication Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Deep Learning-Based Joint Beamforming Design for Multi-Hop Reconfigurable Intelligent Surface (RIS)-Aided Communication Systems

1
School of Artificial Intelligence, Nanjing University of Information Science and Technology, Nanjing 210044, China
2
School of Electronic and Information Engineering, Nanjing University of Information Science and Technology, Nanjing 210044, China
*
Author to whom correspondence should be addressed.
Electronics 2024, 13(17), 3570; https://doi.org/10.3390/electronics13173570
Submission received: 23 August 2024 / Revised: 6 September 2024 / Accepted: 6 September 2024 / Published: 8 September 2024

Abstract

:
Reconfigurable intelligent surface (RIS) is one of the promising technologies for sixth generation communications due to its advantages including energy saving, high spectral efficiency, etc. However, the non-convex joint beamforming design is a challenge, especially in the multi-hop RIS-assisted communication system. This paper proposes a deep learning-based joint beamforming (DLBF) design, aiming to maximize the system data rate for multi-hop RIS-aided communication systems. The proposed DLBF design consists of the reflection matrices design of all RISs and the transmit beamforming design at the base station, which has a reduced computational complexity. Numerical results show that the proposed DLBF can achieve 1.8 bit/s/Hz sum rate gain compared to the conventional beamforming method for the two-user scenario, which can be enhanced by large-scale users. The sum rate performance can be improved by increasing the number of RISs due to the reflection gain, and corresponding results provide a guidance of the multi-hop number selection for further investigation.

1. Introduction

Sixth generation (6G) communication will meet new performance indicators of future communications, including improving the data rate, expanding the communication coverage, and realizing the intelligent communication [1,2]. Reconfigurable intelligent surface (RIS) emerges as an innovative technology of 6G communication at the right moment. Specifically, an RIS is a surface consisting of massive low-cost reconfigurable passive reflecting elements, where each element can be controlled independently. An RIS can produce a reflected signal by adjusting the parameters of each element, which can reflect signal with reconfigurable amplitude and phase shift. The advanced RIS technology can effectively reduce the energy consumption as well as the hardware cost [3,4,5,6].
Existing works mainly focus on single RIS-aided communication systems, which is not available for the haul communications with significant channel blocking and signal attenuation such as the high-frequency terahertz communication. To enhance the coverage range and overcome the severe path loss, double RISs and even multiple RISs are considered. First, the double-RIS-assisted system was investigated in [7,8], where the cooperative passive beamforming design and 3D channel modeling method were proposed, respectively. Furthermore, multiple RISs were discussed in [9,10,11], where conventional joint beamforming designs were proposed with the goal of significantly improving the system performance such as power gain or sum rate. However, the conventional joint beamforming designs have some constraints such as high computational complexity [11] and limited convergence performance [12].
Deep learning (DL)-based neural networks were originally designed to solve classification problems, but they have also shown satisfying performance in regression problems, for example, deep neural networks (DNNs) have been used to predict transmit power [13]. For beamforming design, a DL-based transmission beamforming method was proposed based on the interrupt probability to deal with the channel uncertainty at the base station (BS) of the multiple-input single-output (MISO) downlink beamforming scenario [14]. Then, unsupervised learning was applied to beamforming design for single RIS-aided communication systems with excellent performance [15]. In [16], a DL-based joint beamforming design of transmit beamforming at the BS and phase shift design at the RIS was proposed to minimize the secrecy outage probability, which shows a lower computational complexity than the conventional methods. Therefore, our objective is to design a low-complexity DL-based joint beamforming scheme for multiple-RIS-assisted communication systems.
In this paper, a DL-based joint beamforming (DLBF) design is proposed for multi-hop RIS-enhanced multi-user communication systems, where the reflection matrices of all RISs and the transmit beamforming at BS are jointly optimized to maximize the system data rate. Furthermore, simulation results show that the proposed DLBF design achieves improved sum rate and relatively low complexity over the conventional beamforming method. The major contributions of this paper are summarized as follows:
  • In the multi-hop RIS-aided multi-user communication system, the joint beamforming design, including the reflection matrices of all RISs and the transmit beamforming for all users at BS, is a challenge. In this paper, we propose a DL-based joint beamforming scheme aiming to maximize the system data rate.
  • We analyze the computational complexity of the proposed DLBF method and the existing beamforming methods, which shows that the proposed method has suboptimal complexity performance. As a tradeoff, it is proved from the simulations that the data rate performance of the proposed DLBF method outperforms that of the existing method, having the optimal complexity performance.
  • We investigate the effect of the RIS number on the data rate performance of multi-hop RIS-aided communication systems. The simulation results prove that the data rate performance can be significantly improved by the increasing number of RISs in the low signal-to-noise ratio (SNR) scenario, while the improvement decreases even disappears in the higher-SNR scenario. Thus, the number of RISs is suggested to be adaptively set according to the SNR value of different communication systems.

2. System Model and Problem Formulation

2.1. System Model

We consider a multi-hop RIS-enhanced communication system that consists of S RISs with N i reflecting elements for the ith RIS ( i = 1 , 2 , , S ), K single-antenna user equipments (UEs), and one BS with M antennas. In this paper, we consider a downlink scenario, where the direct transmission channel between BS and UEs is assumed to be blocked. The reason is that the dynamic wireless environment has numerous potential obstacles and unexpected fading [10]. The cascaded BS-RIS-UE channel consists of S + 1 components involving three parts: first, the BS-RIS-1 channel G 1 , BS C N 1 × M ; second, the RIS-i-RIS- i + 1 channel G i + 1 , i C N i + 1 × N i with i = 1 , 2 , , S 1 ; and third, the RIS-S-UEs channel H r = [ h 1 h K ] T C K × N S , where h k stands for the RIS-S-UE-k channel gain following the Rician fading model. The system model is shown in Figure 1. In general, RIS is deployed close to the adjacent BS or RISs that can guarantee the line-of-sight channel [10]. Here, the channel state information (CSI) is assumed to be perfectly known according to the existing channel estimation methods [17].
The reflection matrix of the ith RIS is Θ i = diag e j θ i , 1 , , e j θ i , n , , e j θ i , N i C N i × N i ( i = 1 , 2 , , S ), where θ i , n [ 0 , 2 π ) denotes the phase shift of the nth reflecting element equipped on the ith RIS. Thus, the received signal at all UEs can be given by
y = H r Θ S G S , S 1 G 2 , 1 Θ 1 G 1 , BS W s + n ,
where s = [ s 1 , s 2 , , s K ] T is the transmit signal with its entries satisfying zero mean and unit variance, W = [ w 1 , w 2 , , w K ] C M × K is the transmit beamforming at BS for all UEs, and n = ( n 1 , n 2 , , n K ) T stands for the additive white noise vector whose entries satisfy zero mean and variance σ 2 . In the multiple-RIS-enhanced system, the BS and RIS-i are equipped with M x × M y and N i , x × N i , y uniform rectangular arrays (URAs), respectively, where M x M y = M , N i , x N i , y = N i ( i = 1 , 2 , , S ), and { } x / { } y is the number of antennas or elements in the horizontal/vertical direction of the URA. Thus, the channel matrices of BS-RIS-1 and RIS-i-RIS- i + 1 ( i = 1 , 2 , , S 1 ) links can be respectively written as
G 1 , BS = γ 1 a 1 , r ( ϑ 1 , r , φ 1 , r ) a BS , t H ( ϑ BS , t , φ BS , t ) ,
G i + 1 , i = γ i + 1 a i + 1 , r ( ϑ i + 1 , r , φ i + 1 , r ) a i , t H ( ϑ i , t , φ i , t ) ,
where γ i is the complex gain, a BS , t ( ϑ BS , t , φ BS , t ) C M × 1 stands for the array steering vector of the transmission direction of BS, and a i , r / t ( ϑ i , r / t , φ i , r / t ) C N i × 1 stands for the array steering vector of the receiving/transmission direction of RIS-i. Further, as shown in Figure 1, ϑ BS / i , t [ 0 , π ) and φ BS / i , t [ 0 , π 2 ) are the azimuth and elevation angles of the BS/RIS-i’s direction-of-departure (DOD), respectively, and ϑ i , r [ 0 , π ) and φ i , r [ 0 , π 2 ) are the azimuth and elevation angles of the RIS-i’s direction-of-arrival (DOA), respectively. In general, the steering vectors are given by
a ( ϑ , φ ) = a y ( ϑ , φ ) a x ( ϑ , φ ) ,
where a x ( ϑ , φ ) denotes an M x × 1 vector with the m x th element being e j 2 π λ l ( m x 1 ) cos ϑ sin φ ; similarly, a y ( ϑ , φ ) denotes an M y × 1 vector with the m y th element being e j 2 π λ l ( m y 1 ) sin ϑ sin φ , m x = 1 , , M x , and m y = 1 , , M y , and ⊗ being the Kronecker product [17]. Here, l stands for the distance between two adjacent elements or antennas of the URA, and λ is the wavelength. To simplify the notation, let D = 2 π λ l . Thus, the mth element of a ( ϑ , φ ) is [ a ( ϑ , φ ) ] m = e j D sin φ [ ( m x 1 ) cos ϑ + ( m y 1 ) sin ϑ ] , where m = ( m y 1 ) M x + m x .

2.2. Problem Formulation

For the kth UE, the received signal is
y k = h k Θ S G S , S 1 G 2 , 1 Θ 1 G 1 , BS W s + n k = h k Θ S G S , S 1 G 2 , 1 Θ 1 G 1 , BS w k s k useful signal + i = 1 , i k K h k Θ S G S , S 1 G 2 , 1 Θ 1 G 1 , BS w i s i interference signal + n k noise signal ,
where w k C M × 1 is the kth column of the transmission beamforming matrix W at the BS. Thus, the signal-to-interference-plus-noise ratio of the kth UE can be attained
γ k = | h k Θ S G S , S 1 G 2 , 1 Θ 1 G 1 , BS w k | 2 i k K | h k Θ S G S , S 1 G 2 , 1 Θ 1 G 1 , BS w i | 2 + σ 2 .
Therefore, the sum data rate of all UEs can be given as
R = k = 1 K log 2 1 + γ k .
The joint beamforming problem to maximize the data rate can be formulated as
( P 1 ) : max W , Θ 1 , , Θ S R s . t . θ i , n [ 0 , 2 π ) , i = 1 , 2 , , S , n = 1 , 2 , , N i k = 1 K w k 2 2 P m a x ,
where P m a x denotes the maximum transmit power of BS. We can find that (P1) is a non-convex problem, where it is hard to obtain the optimal transmit beamforming W , reflection matrices Θ 1 , Θ 2 , ⋯, and Θ S . Our goal is to deal with this challenging joint design problem with a reduced complexity.

3. DL-Based Joint Beamforming Design

This section discusses the DL-based joint beamforming design, including the reflection matrices design, the DNN-based equivalent beamforming design, and the decoupled design of the equivalent beamforming.

3.1. Reflection Matrix Design of RIS-1 to RIS- S 1

We assume that the transmitting array and receiving array are far-field, and the wavefront of the narrow-band signal arriving at each element of URA is a parallel wave. According to (2) and (3), we can give the following definitions:
G 1 , BS = γ 1 a 1 , r ( ϑ 1 , r , φ 1 , r ) a BS , t H ( ϑ BS , t , φ BS , t ) γ 1 g 1 , r g BS , t H
G i + 1 , i = γ i + 1 a i + 1 , r ( ϑ i + 1 , r , φ i + 1 , r ) a i , t H ( ϑ i , t , φ i , t ) γ i + 1 g i + 1 , r g i , t H .
As a result, the received signal at the kth UE in (5) is
y k = γ S h k Θ S g S , r i = S 1 1 γ i g i , t H Θ i g i , r g BS , t H W s + n k .
Based on each element satisfying g i , t H ( n ) g i , t ( n ) = 1 and g i , r H ( n ) g i , r ( n ) = 1 ( n = 1 , 2 , , N i ), the reflection matrix of RIS-i can be designed as
Θ i = diag { g i , t } diag { g i , r H } , i = 1 , 2 , , S 1 .
Then, by substituting (12) into (11), the received signal of the kth UE is given by
y k = ( a ) γ S h k Θ S g S , r i = S 1 1 γ i N i g BS , t H W s + n k = ( b ) A h k Θ S g S , r g BS , t H W s + n k ,
where ( a ) is due to g i , t H diag { g i , t } diag { g i , r H } g i , r = N i , and ( b ) is achieved by the definition of A = i = 1 S 1 γ i N i γ S .
For simplicity, we define that G = g S , r g BS , t H C N S × M , then the cascaded channel and reflection matrix of RIS-S in (13) can be reconstructed as
h k Θ S G = h k g 1 g 2 g N S Θ S , 1 Θ S , 2 Θ S , N S ,
where g n C 1 × M denotes the nth row of G , and Θ S , n = diag e j θ S , n , e j θ S , n , , e j θ S , n C M × M consists of M elements with the same value as the nth element of the reflection matrix Θ S of RIS-S with n = 1 , 2 , , N S . Accordingly, in (13), the equivalent cascaded channel and joint beamforming of the kth UE can be respectively given as
a h e q , k = h k g 1 g 2 g N S ,
w e q , k = Θ S , 1 Θ S , 2 Θ S , N S w k .
Thus, the received signal at the kth UE in (13) is given by
y k = A h e q , k w e q , k s k + i k K w e q , i s i + n k .
It can be seen that, with the known CSI in (15), the joint beamforming problem (P1) is derived as
( P 2 ) : max w e q , k k = 1 K log 2 1 + | A h e q , k w e q , k | 2 i k K | A h e q , k w e q , i | 2 + σ 2 s . t . k = 1 K w e q , k 2 2 N S P m a x .
As shown in (P2), the following goal is to optimize the equivalent joint beamforming in (16) and then propose the decoupled design of the transmit beamforming W and the reflection matrix of RIS-S Θ S .

3.2. DNN-Based Equivalent Beamforming Design

The optimal equivalent joint beamforming w e q , k can be pointed out for (P2) as [18]
w e q , k = p u l , k N S Power I M N S + k = 1 K p d l , k σ 2 h e q , k H h e q , k 1 h e q , k H I M N S + k = 1 K p d l , k σ 2 h e q , k H h e q , k 1 h e q , k H 2 Direction
where p u l , k / p d l , k denotes the uplink/downlink beamforming power for the kth UE, and the latter part is the beamforming direction. Thus, the goal is transformed to design the uplink and downlink power allocation p u l and p d l for all UEs.
The proposed DNN-based equivalent beamforming framework for the RIS-aided downlink system is shown in Figure 2, which is used to optimize the uplink and downlink power allocation instead of the direct beamforming estimation. To deal with the complex data, we choose the convolutional neural network (CNN) architecture since the CNN can reduce the number of learning parameters by sharing the weights and biases. As a result, the computational complexity, as well as the demand for the prediction capability in terms of network neurons and layers, is reduced significantly [13]. Moreover, CNNs demonstrate superior approximation and feature extraction abilities when compared to fully connected neural networks.
The DNN-based equivalent beamforming framework in Figure 2 consists of an input, convolutional layers (CLs), batch normalization layers (BNLs), activation layers (including ReLU and sigmoid functions), one flatten layer (FL), one fully connected layer (FCL) with 2 K neurons, and an output. The detailed descriptions of all layers are introduced as follows.
First, the input is the equivalent cascaded channel h e q , k in (15), where the complex channel vectors are decomposed into the in-phase component and orthogonal component, and both components contain the real part and imaginary part of the complex channel coefficients. Second, each CL creates eight convolutional kernels of size 3 × 3 that are convolved with the input layer, and the parameters of the convolutional kernels are shared among all channel coefficients. Third, BNLs normalize the output of the CLs, where the output of the CLs first subtracts the batch mean and then divides by the batch standard deviation, which can speed up the training process and improve the stability of the module.
As for the activation layers, the ReLU function is used in the middle, and the sigmoid function is used last since the predicted variables are positive real values and continuous. Dropout layers are added after each activation layer for randomly setting the output of a portion of neurons to zero to reduce the possibility of overfitting. After that, the FL is used to transform its input into a vector.
Furthermore, considering the continuous output values, we use the mean square error (MSE) as the loss function, which is defined as
MSE = 1 L T t = 1 T q ( t ) q ^ ( t ) 2 2
where L is the batchsize, T is the sample number, q ( t ) is the target result of the tth sample in the neural network, and q ^ ( t ) is the corresponding predicted result.
At the end, the output generates the predicted uplink/downlink power allocation vector p ^ u l / p ^ d l , which is normalized with the maximum transmit power constraint as
p u l = P m a x p ^ u l 1 p ^ u l , p d l = P m a x p ^ d l 1 p ^ d l .
Thus, the optimal equivalent beamforming vector w e q , k in (19) can be attained.

3.3. Decoupled Design of Equivalent Beamforming

According to (16), the equivalent beamforming of the kth UE can be given as
w e q , k = Θ S , 1 Θ S , 2 Θ S , N S w k = e j θ S , 1 e j θ S , 1 e j θ S , 2 e j θ S , 2 e j θ S , N S e j θ S , N S w k , 1 w k , 2 w k , M = e j θ S , 1 w k e j θ S , 2 w k e j θ S , N S w k = w ^ e q , k
where w ^ e q , k is attained from the predicted power allocation optimized by the former DNN-based equivalent beamforming framework. It is easy to find that (22) has infinite solutions, where either particular solution is available. Thus, without loss of generality, let e j θ S , 1 = 1 , and general solutions for each element of the transmit beamforming w k and reflection matrix Θ S can be obtained. For i { 1 , 2 , , M } , we have
w k = w ^ e q , k ( 1 : M )
e j θ S , n = w ^ e q , k ( n 1 ) M + i w k ( i ) , n = 1 , 2 , , N S
where w k ( i ) denotes the ith ( i = 1 , 2 , , M ) element of w k ( i ) , and w ^ e q , k ( n 1 ) M + i is the ( ( n 1 ) M + i ) th element of w ^ e q , k .
Thus, the proposed DLBF design for RIS-assisted system can achieve the reflection matrix of RIS-i ( i = 1 , 2 , , S 1 ) in (12), the transmit beamforming of BS from (23), and the reflection matrix of RIS-S from (24). The overall algorithm to solve problem (P1) is summarized as Algorithm 1.
Algorithm 1: Proposed DLBF design.
Inputs: 
Transmit angles at BS ( ϑ BS , t , φ BS , t ) ; azimuth and elevation angles of the RIS-i’s DOD/DOA ( ϑ i , t / r , φ i , t / r ) ; the RIS-S-UE-k channel h k .
Outputs: 
Transmit beamforming at the BS W = [ w 1 , , w K ] ; reflection matrix of the RIS-i Θ i .
 1:
Calculate Θ i using (12) for i = 1 , 2 , , S 1 .
 2:
Update the equivalent channel h e q , k in (15) of the kth UE.
 3:
Output the joint beamforming w ^ e q , k from the DNN.
 4:
Decouple w ^ e q , k into transmit beamforming w k and reflection matrix Θ S using (23) and (24), respectively.
The computational complexity of the proposed DLBF method comes from the reflection matrix design and decoupled design of the equivalent beamforming. The complexity of the reflection matrix design in (12) is of O ( ( S 1 ) N 3 ) , and in (14)–(16) is of O ( N 2 M + N M 2 ) , where N is the number of reflecting elements of each RIS. Further, the complexity of the decoupled design in (22)–(24) is of O ( N M 2 ) . Thus, for K UEs, the sum computational complexity of the proposed DLBF is of O ( ( S 1 ) N 3 + K ( N 2 M + N M 2 ) ) . For comparison, Table 1 summarizes the beamforming methods and corresponding complexity of the existing methods in [3,11,19,20] as well as our proposed DLBF method in this paper, where the complexity is for the one-RIS case. Table 1 shows that the proposed DLBF method has a relatively low complexity.

4. Simulation Results

This section presents the simulation results to evaluate the performance of the proposed DLBF design in multiple-RIS-enhanced multi-user systems via simulations on the TensorFlow framework based on Keras, where the simulations are running by GTX4070. In the simulations, the BS is equipped with 4 antennas, the number of UEs is K = 2 , 3 , 4 , and the number of elements on each RIS is N = 64 , 100 , 144 , 196 , 256 . The distance setting between two adjacent devices including BS, RIS and UE is 30 m, which indicates that one more RIS hop can enhance the coverage range with 30 m. In the proposed DL model, we use the Adam optimizer with the loss function in (20).
Figure 3 and Figure 4 respectively show the simulated sum data rate for 2RIS-aided systems with the number of the batch size being 50, 100, 150, and 300, and the number of training sample size being 5000, 10,000, 15,000, and 30,000, where the number of reflecting elements is N = 64 and the number of users is K = 4. First, it can be seen from both figures that the simulated sum data rate increases with the increase in SNR. Second, we can find that with the change in batch size and sample size, the simulated sum data rate does not change significantly, which indicates that the proposed model is robust.
Thus, in the following simulations, considering the calculation cost and optimal performance, we set both the epoch and batch size to be 50, where the training samples and test samples are 1 × 10 4 and 5 × 10 3 , respectively. The parameters setup of the proposed DL model is as summarized in Table 2. Notably, due to the limited precision of the phase shifter, we consider the optimized continuous phase shift (CPS), the corresponding quantized 2bit-phase shift (2PS) and 1bit-phase shift (1PS) for comparison.
Figure 5 compares the simulated sum data rate for 2RIS-aided systems, where the proposed DLBF, the conventional beamforming (BF) [19] and the random BF methods are employed for comparison, the SNR being 0 dB with K = 2 . From Figure 5, we can see that the proposed DLBF method has about 1.8 bit/s/Hz performance gain over the conventional BF design for the 2RIS-aided system with CPS, where the performance gain can be enhanced for the large-scale UEs scenario in 6G systems. However, the data rate performance gain of the proposed DLBF over the conventional BF in [19] is a tradeoff of the suboptimal complexity performance as shown in Table 1. For the proposed DLBF, the CPS scheme outperforms the corresponding 2PS and 1PS schemes due to the quantization error.
Figure 6 presents the simulated sum data rate for multiple-RIS-aided systems, where the number of RISs is S = 2 , 3 , 4 with K = 2 and SNR = 0 dB. Figure 6 shows that the simulated sum data rate increases with the increasing number of RISs due to the reflection gain of RIS. Further, when the number of IRSs increases from two to three, the performance gap between CPS and discrete phase shift including 2PS and 1PS is enlarged, but the performance gap between 2PS and 1PS is reduced. The reason is that more RISs bring in superimposed quantization error.
Figure 7 illustrates the simulated sum rate for multiple-RIS-aided systems employing CPS, where the number of RISs is S = 2 , 3 , 4 with K = 2 , 3 , 4 and N = 100 . From Figure 7, it is observed that for a fixed SNR value and RIS number, the simulated sum rate performance can be improved by increasing the number of UEs. For the same number of UEs, that means all lines in the same color, the performance improvement obtained by the increasing number of RISs is decreasing with the SNR value for 2RISs and 3RISs systems, which proves that the reflection gain becomes weaker with the higher SNR. However, for the 4RISs scenario, the data rate performance outperforms that of the 2RISs/3RISs scenario in the low-SNR region but worse in the high-SNR region since with more RISs, in other words, the longer transmission distance results in serious path loss. This result provides guidance for RIS selection that, for the severe SNR scenario, it is suggested to select more RIS nodes to improve the data rate performance; for the superior SNR scenario, fewer RIS nodes are suggested to save the total computational complexity and the achievable data rate performance.

5. Conclusions

This paper proposes a DLBF design for multi-hop RIS-aided communication systems, where the reflection matrices of all RISs and the transmit beamforming at BS are optimized and formulated as closed-form expressions to maximize the system data rate. Simulation results show that the proposed DLBF design can achieve a higher sum data rate over the conventional beamforming design, which can be further enhanced by the increasing number of UEs. The simulation results prove that the data rate performance can be improved by the increasing number of RISs, while the improvement is reduced with the increasing SNR value. Accordingly, the number of RISs in multi-hop link is suggested to be determined by the SNR value of various communication systems.

Author Contributions

Conceptualization, X.C. and J.Y.; methodology, X.C.; software, J.Y.; validation, X.C., J.Y., Y.W., J.S. and J.Z.; formal analysis, X.C. and J.Y.; investigation, X.C. and J.Y.; resources, X.C. and J.Y.; data curation, J.Y. and Y.W.; writing—original draft preparation, X.C. and J.Y.; writing—review and editing, X.C., J.Y., Y.W., J.S. and J.Z.; visualization, J.Y.; supervision, X.C.; project administration, X.C.; funding acquisition, X.C., J.S. and J.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 62101273 and 62201274, and the Natural Science Foundation of Jiangsu Province of China, grant number BK20220439.

Data Availability Statement

The data that support the findings of this study are available from the corresponding author upon reasonable request.

Acknowledgments

This work was supported by Xiao Chen from the School of Artificial Intelligence at Nanjing University of Information Science and Technology.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. You, X.H.; Wang, C.X.; Huang, J.; Gao, X.Q.; Zhang, Z.C.; Wang, M.; Huang, Y.M.; Zhang, C.; Jiang, Y.X.; Wang, J.H.; et al. Towards 6G wireless communication networks: Vision, enabling technologies, and new paradigm shifts. Sci. China Inform. Sci. 2021, 64, 110301. [Google Scholar] [CrossRef]
  2. Zhang, Z.; Xiao, Y.; Ma, Z.; Xiao, M.; Ding, Z.G.; Lei, X.F.; Karagiannidis, K.G.; Fan, P.Z. 6G wireless networks: Vision, requirements, architecture, and key technologies. IEEE Veh. Technol. Mag. 2019, 14, 18–27. [Google Scholar] [CrossRef]
  3. Wu, Q.Q.; Zhang, R. Intelligent reflecting surface enhanced wireless network via joint active and passive beamforming. IEEE Trans. Wirel. Commun. 2019, 18, 142–149. [Google Scholar] [CrossRef]
  4. Liu, Y.W.; Liu, X.; Mu, X.D.; Hou, T.W.; Xu, J.Q.; Renzo, M.D.; Al-Dhahir, N. Reconfigurable intelligent surfaces: Principles and opportunities. IEEE Commun. Surv. Tutorials 2021, 23, 1546–1577. [Google Scholar] [CrossRef]
  5. Pan, C.H.; Ren, H.; Wang, K.Z.; Xu, W.; Elkashlan, M.; Nallanathan, A.; Hanzo, L. Multicell MIMO communications relying on intelligent reflecting surfaces. IEEE Trans. Wirel. Commun. 2020, 19, 5218–5233. [Google Scholar] [CrossRef]
  6. Chen, Z.; Guo, Y.H.; Zhang, P.C.; Jiang, H.; Xiao, Y.H.; Huang, L. Physical layer security improvement for hybrid RIS-assisted MIMO communications. IEEE Commun. Lett. 2024. accepted. [Google Scholar] [CrossRef]
  7. Zheng, B.X.; You, C.S.; Zhang, R. Double-IRS assisted multi-user MIMO: Cooperative passive beamforming design. IEEE Trans. Wirel. Commun. 2021, 20, 4513–4526. [Google Scholar] [CrossRef]
  8. Jiang, H.; Xiong, B.P.; Zhang, H.M.; Basar, E. Physics-based 3D end-to-end modeling for double-RISs assisted non-stationary UAV-to-ground communication channels. IEEE Trans. Commun. 2023, 71, 4247–4261. [Google Scholar] [CrossRef]
  9. Huang, C.W.; Yang, Z.H.; Alexandropoulos, G.C.; Xiong, K.; Wei, L.; Yuen, C.; Zhang, Z.Y.; Debbah, M. Multi-hop RIS-empowered terahertz communications: A DRL-based hybrid beamforming design. IEEE J. Sel. Areas Commun. 2021, 39, 1663–1677. [Google Scholar] [CrossRef]
  10. Ma, X.Y.; Fang, Y.G.; Zhang, H.X.; Guo, S.S.; Yuan, D.F. Cooperative beamforming design for multiple RIS-assisted communication systems. IEEE Trans. Wirel. Commun. 2022, 21, 10949–10963. [Google Scholar] [CrossRef]
  11. Ma, X.Y.; Zhang, H.X.; Chen, X.H.; Fang, Y.G.; Yuan, D.F. Multi-hop multi-RIS wireless communication systems: Multi-reflection path scheduling and beamforming. IEEE Trans. Wirel. Commun. 2024, 23, 6778–6792. [Google Scholar] [CrossRef]
  12. Yan, W.J.; Yuan, X.J.; He, Z.Q.; Kuai, X.Y. Passive beamforming and information transfer design for reconfigurable intelligent surfaces aided multiuser MIMO systems. IEEE J. Sel. Areas Commun. 2020, 38, 1793–1808. [Google Scholar] [CrossRef]
  13. Xia, W.C.; Zheng, G.; Zhu, Y.X.; Zhang, J.; Wang, J.Z.; Petropulu, A.P. A deep learning framework for optimization of MISO downlink beamforming. IEEE Trans. Commun. 2020, 68, 1866–1880. [Google Scholar] [CrossRef]
  14. Shi, Y.M.; Konar, A.; Sidiropoulos, N.D.; Mao, X.P.; Liu, Y.T. Learning to beamform for minimum outage. IEEE Trans. Signal Process. 2018, 66, 5180–5193. [Google Scholar] [CrossRef]
  15. Gao, J.B.; Zhong, C.J.; Chen, X.M.; Lin, H.; Zhang, Z.Y. Unsupervised learning for passive beamforming. IEEE Commun. Lett. 2020, 24, 1052–1056. [Google Scholar] [CrossRef]
  16. Zhang, C.; Liu, Y.L.; Chen, H.H. Deep learning based joint beamforming design in IRS-assisted secure communications. IEEE Trans. Veh. Technol. 2023, 72, 16861–16865. [Google Scholar] [CrossRef]
  17. Chen, X.; Shi, J.F.; Yang, Z.H.; Wu, L. Low-complexity channel estimation for intelligent reflecting surface-enhanced massive MIMO. IEEE Wirel. Commun. Lett. 2021, 10, 996–1000. [Google Scholar] [CrossRef]
  18. Björnson, E.; Bengtsson, M.; Ottersten, B. Optimal multiuser transmit beamforming: A difficult problem with a simple solution structure [lecture notes]. IEEE Signal Process. Mag. 2014, 31, 142–148. [Google Scholar] [CrossRef]
  19. Chen, X.; Shi, J.F.; Zhu, J.Y.; Pan, C.H. General low-complexity beamforming designs for reconfigurable intelligent surface-aided multi-user systems. J. Electron. Inform. Technol. 2024, in press. [Google Scholar]
  20. Almekhlafi, M.; Arfaoui, M.A.; Assi, C.; Ghrayeb, A. A low complexity passive beamforming design for reconfigurable intelligent surface (RIS) in 6G networks. IEEE Trans. Veh. Technol. 2023, 72, 6309–6321. [Google Scholar] [CrossRef]
Figure 1. A multi-hop RIS-enhanced system.
Figure 1. A multi-hop RIS-enhanced system.
Electronics 13 03570 g001
Figure 2. The DNN-based equivalent beamforming framework.
Figure 2. The DNN-based equivalent beamforming framework.
Electronics 13 03570 g002
Figure 3. Simulated sum rate performance for 2RIS-aided systems with the number of batch size being 50, 100, 150, and 300.
Figure 3. Simulated sum rate performance for 2RIS-aided systems with the number of batch size being 50, 100, 150, and 300.
Electronics 13 03570 g003
Figure 4. Simulated sum rate performance for 2RIS-aided systems with different number of training sample size.
Figure 4. Simulated sum rate performance for 2RIS-aided systems with different number of training sample size.
Electronics 13 03570 g004
Figure 5. Simulated sum rate performance for 2RIS-aided systems with the number of reflecting elements being N = 64 , 100 , 144 , 196 , 256 .
Figure 5. Simulated sum rate performance for 2RIS-aided systems with the number of reflecting elements being N = 64 , 100 , 144 , 196 , 256 .
Electronics 13 03570 g005
Figure 6. Simulated sum rate performance for multiple-RIS-aided systems with the number of reflecting elements being N = 64 , 100 , 144 , 196 , 256 .
Figure 6. Simulated sum rate performance for multiple-RIS-aided systems with the number of reflecting elements being N = 64 , 100 , 144 , 196 , 256 .
Electronics 13 03570 g006
Figure 7. Simulated sum rate performance versus SNR for multiple-RIS-aided systems with the number of UEs being K = 2 , 3 , 4 .
Figure 7. Simulated sum rate performance versus SNR for multiple-RIS-aided systems with the number of UEs being K = 2 , 3 , 4 .
Electronics 13 03570 g007
Table 1. The computational complexity comparison.
Table 1. The computational complexity comparison.
LiteratureBeamforming MethodComplexity
[3]Alternating optimization O ( N 6 )
[11]Convex optimization O ( K 3 + M 4 K 1 2 log ( 1 ϵ ) I )  1
[19]Beam characteristic, ZF O ( N + K 2 M + K 3 )
[20]KKT method O ( N I K M 2 )
This paperDL-based method O ( K ( N 2 M + N M 2 ) )
1 Notations ϵ and I denote the solution accuracy and the number of iterations, respectively.
Table 2. Parameters for the DL model setup.
Table 2. Parameters for the DL model setup.
ParameterValue
OptimizerAdam
Loss functionMSE in (20)
Epoch50
Batch size50
Training samples1 × 10 4
Test samples5 × 10 3
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

Chen, X.; Ye, J.; Wei, Y.; Shi, J.; Zhu, J. Deep Learning-Based Joint Beamforming Design for Multi-Hop Reconfigurable Intelligent Surface (RIS)-Aided Communication Systems. Electronics 2024, 13, 3570. https://doi.org/10.3390/electronics13173570

AMA Style

Chen X, Ye J, Wei Y, Shi J, Zhu J. Deep Learning-Based Joint Beamforming Design for Multi-Hop Reconfigurable Intelligent Surface (RIS)-Aided Communication Systems. Electronics. 2024; 13(17):3570. https://doi.org/10.3390/electronics13173570

Chicago/Turabian Style

Chen, Xiao, Jiaoyang Ye, Yuxuan Wei, Jianfeng Shi, and Jianyue Zhu. 2024. "Deep Learning-Based Joint Beamforming Design for Multi-Hop Reconfigurable Intelligent Surface (RIS)-Aided Communication Systems" Electronics 13, no. 17: 3570. https://doi.org/10.3390/electronics13173570

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