晋江市市长张文贤在晋江企业创新发展大会上的讲话
Abstract
百度 数据方面,辽宁队哈德森41分8篮板5助攻,赵继伟19分5助攻,郭艾伦18分8篮板5助攻,李晓旭16分7篮板,韩德君13分13篮板;北京队方硕24分4助攻,汉密尔顿21分12篮板,杰克逊38分10篮板10助攻,翟晓川12分5篮板。Reconfigurable distributed antenna and reflecting surface (RDARS) is a promising architecture for future sixth-generation (6G) wireless networks. In particular, the dynamic working mode configuration for the RDARS-aided system brings an extra selection gain compared to the existing reconfigurable intelligent surface (RIS)-aided system and distributed antenna system (DAS). In this paper, we consider the RDARS-aided downlink multiple-input multiple-output (MIMO) system and aim to maximize the weighted sum rate (WSR) by jointly optimizing the beamforming matrices at the based station (BS) and RDARS, as well as mode switching matrix at RDARS. The optimization problem is challenging to be solved due to the non-convex objective function and mixed integer binary constraint. To this end, a penalty term-based weight minimum mean square error (PWM) algorithm is proposed by integrating the majorization-minimization (MM) and weight minimum mean square error (WMMSE) methods. To further escape the local optimum point in the PWM algorithm, a model-driven DL method is integrated into this algorithm, where the key variables related to the convergence of PWM algorithm are trained to accelerate the convergence speed and improve the system performance. Simulation results are provided to show that the PWM-based beamforming network (PWM-BFNet) can reduce the number of iterations by half and achieve performance improvements of 26.53% and 103.2% at the scenarios of high total transmit power and a large number of RDARS transmit elements (TEs), respectively.
Index Terms:
Reconfigurable distributed antennas and reflecting surface (RDARS), joint beamforming and mode switching, PWM, model-driven.I Introduction
The demand of enhanced wireless communication performance has driven the development of various critical technologies. For example, by exploiting multiple antennas to harness spatial diversity and multiplexing gains, massive multi-input and multi-output (MIMO) has become the key technology in current fifth-generation (5G) and future sixth-generation (6G) mobile communication networks [1, 2]. To mitigate the practical issues of millimeter wave (mmWave) and terahertz (THz) high-frequency bands, such as severe path loss and limited material penetration capabilities, distributed antenna systems have been proposed, where multiple geographically distributed antennas coordinate to transmit signals, so as to significantly enhance the spatial multiplexing capabilities in mmWave communications [1, 3, 4, 5]. However, each distributed antenna requires a dedicated radio-frequency (RF) chain, which leads to high hardware cost and energy consumption [6]. To address this issue, reconfigurable intelligent surface (RIS)/intelligent reflecting surface (IRS) has been proposed as a cost-effective and energy-efficient technology. Specifically, RIS is able to create a virtual link to enable the incident signal towards the desired area, whereas its performance suffers from the multiplicative fading effect, thus requiring a large number of reflecting elements to obtain the high reflection gain [7, 8, 9, 10, 11, 12, 13]. Besides, the efficient control and fast phase adjustment for RIS are two challenging problems to be solved. On the one hand, the wireless link to control RIS occupies the frequency and space resources. On the other hand, the synchronization problem between the base station (BS) and RIS needs to be solved. In particular, the dedicated wire link can be established to transmit the control and passive phase signals, with reduced latency and resource consumption. Nonetheless, this results in higher hardware costs [14].
Recently, reconfigurable distributed antennas and reflecting surface (RDARS) has been proposed as a promising technology for 6G mmWave communications [15, 16, 14, 10, 17, 18]. By integrating the benefits of the RIS and distributed antennas, RDARS showcases the potential in many aspects, such as improving system capacity, overcoming multiplicative fading, and enhancing communication reliability. Specifically, RDARS is a novel type of programmable metasurface composed of reconfigurable elements. The working mode of each element can be dynamically adjusted between the connection mode and reflection mode via the RDARS controller. The element working in the connection mode is connected with the BS with a cable or fiber, which can transmit or receive signal as a distributed antenna. On the other hand, the element working in the reflection mode functions as the passive element as in the conventional RIS, which can reflect the incident signal to the desired direction. As a result, the dynamic position alteration of connected element is enabled by working mode adjustment.
Due to the promising advantages of RDARS, many research efforts have been devoted to this direction and demonstrated its superiority over RIS-aided systems and DAS via the theoretical performance analysis and prototype experiment [15, 16, 14, 10, 17, 18]. To reduce the overhead of channel estimation and computational complexity of the system, the authors in [15] proposed a two-timescale transceiver design. In [16], a reconfigurable codebook and low overhead beam training tailored for RDARS were proposed, so as to cater to practical communication scenarios. To improve transmission reliability, the mean square error (MSE) was minimized in the uplink MIMO communication system [14]. Furthermore, the authors in [10] developed a RDARS-aided uplink system prototype, and experiments were conducted to verify the improvement of ergodic achievable rate. Besides the wireless communication, an integrated sensing and communication (ISAC) system prototype was developed by leveraging the geometric relationship between BS and RDARS, and a high sensing performance was achieved without incurring communication performance loss [17]. In [18], the radar output signal-to-noise ratio (SNR) was maximized to improve sensing performance , thanks to the flexible working mode selection brought by RDARS.
It is worth mentioning that the efficient beamforming design is an important research hotpot in recent years, so as to meet the increasing demand of channel capacity [19, 20, 21, 22, 23]. In [19], the secrecy rate was maximized by jointly optimizing hybrid beamforming at BS and passive beamforming at RIS, where weighted minimum mean-squared error (WMMSE) transformation and penalty-dual-decomposition (PDD) were utilized to tackle this problem. In [20], the problem was firstly transformed into its equivalent form by using the fractional programming (FP) method, followed by PDD to maximize the weighted sum rate (WSR) in a double RIS-aided system. By taking both transceiver and RIS hardware impairments into consideration, the WSR maximization problem has been efficiently solved by invoking the block coordinate descent (BCD) framework for an active RIS-assisted system [21]. To investigate the cell-free massive MIMO system performance under both ring and star topologies, a penalty-majorization-minimization (MM)-based distributed beamforming design algorithm was proposed to maximize the achievable sum rate at each BS by decomposing the high-order terms[22]. Considering the user fairness, the minimum user achievable rate was maximized, and the formulated problem was efficiently solved by a randomized alternating direction method of multiplier (ADMM) algorithm [23]. Nonetheless, as the numbers of BS antennas and RIS elements increase, existing beamforming optimization algorithms are faced with high computational complexity, due to the enlarged channel matrix dimension. Besides, these algorithms involve multiple iterations, without guaranteed global optimality, and may lead to a local optimum solution. Moreover, random or fixed initialization points were mainly applied in existing algorithms, which may result in a low-speed convergence behavior.
To tackle these issues, deep learning (DL)-based beamforming design has gained the significant research interest [24, 25, 26, 27]. In [24], the federated learning method was utilized to train the mapping relationship between the channel and beam index, so as to design the beamforming vector. Similarly, parallel convolution neural networks (CNNs) were introduced to reduce the training overhead of beamforming design in [25]. However, the supervised learning relying on the pre-labeled dataset may incur performance degradation. Considering this issue, the sum rate maximization problem was efficiently solved by utilizing deep reinforcement learning (DRL), which embraces the advantages of DL in neural network training and reinforcement learning (RL) algorithms [26]. Additionally, an unsupervised learning network was proposed to realize the mapping from channel to beamforming with high computational efficiency in cell-free MIMO systems [27]. Note that the aforementioned works are mainly the data-driven methods, which usually have high network training overhead and computational memory requirement. Besides, data-driven methods are difficult to adapt to the complex and dynamic environments, and thus high performance can not be guaranteed. Moreover, data-driven neural networks with multiple hidden layers and the requirement for extensive hyperparameter tuning suffer from limited interpretability.
To overcome these drawbacks, the paradigm of model-driven neural network was proposed by integrating neural networks into the iteration steps in optimization algorithms, or unfolding all iterations into a lay-wise structure [28, 29, 30, 31, 32, 33]. Specifically, a fixed number of iterations is set to guarantee a fast convergence behavior, unlike the conventional optimization algorithms [29]. Moreover, the expert knowledge can be utilized to simplify the network training. For example, a simple solution structure of the active beamforming was introduced in [30], which helps to generate a better initialization of WMMSE algorithm. In addition, an approximating matrix inversion was proposed for the MM-based algorithm to reduce the computation complexity in [31]. To reduce the number of trainable parameters, several important parameters related to the specific model are set to be trainable, such as the scaling matrix of matrix inversion operation, the weights of forward-backward splitting, and the step sizes of retraction function in the manifold optimization algorithm [31, 32, 33].
Meanwhile, we notice that for a RDARS-aided multi-user communication system, several fundamental issues on WSR maximization remain unsolved. First, how to obtain the seamless blend of the optimal beamforming design and RDARS element configurations is still an intractable problem. To be specific, one of the challenges in the considered system is the joint design of BS beamforming and RDARS beamforming. Besides, how to achieve effective operation mode configuration remains unknown, due to that the interactively coupled variables. Moreover, the binary mode switching constraint exacerbates the challenges of system design. Second, how to obtain the efficient beamforming initialization points? Since inappropriate initialization may result in a low convergence speed and local optimal solution, it is important to develop a proper initialization method for the joint beamforming designs. Third, how to reduce the computational complexity by embedding the iterations of the proposed optimization algorithm within the neural networks? This problem arises from the high computational complexity suffered by the joint beamforming design, as well as the new mode switching requirement in RDARS systems. Specifically, some key hyper-parameters are critical to intertwine the deep unfolding layer-wise structure with the network to be trained.
In this paper, we investigate the WSR maximization problem in the RDARS-aided mmWave downlink MIMO system, by jointly optimizing the BS beamforming, RDARS beamforming, and mode switching, subject to the total transmit power and binary mode switching constraints. First, we propose a penalty term-based WMMSE (PWM) algorithm. To accelerate the convergence speed and improve the system performance, a model-driven neural network is next proposed by leveraging expert knowledge related to the active beamforming design and adaptively learning the penalty terms in the mode switching matrix optimization according to the current iteration step in progress. The main contributions of this paper are summarized as follows:
-
?
Firstly, we propose an efficient algorithm based on the convex optimization methods for WSR maximization. Specifically, the original optimization problem is equivalently transformed into a more tractable one based on the weighted minimum mean square error (WMMSE)-based algorithm, and the optimal active beamforming is derived in closed-form. Then, the power iteration algorithm is used to meet the unit-modulus constraint in the equivalent problem. Moreover, the binary mode selection constraints are satisfied by introducing the penalty term and majorization minimization (MM) method. With the alternative optimization (AO) algorithm, each block of variables is iteratively optimized in an alternate way until convergence is achieved.
-
?
Secondly, a model-driven DL is integrated into the proposed optimization algorithm to further accelerate the convergence speed and improve the system performance. Specifically, a simple solution structure of active beamforming is introduced for its initialization. The equivalent transmit power and auxiliary terms related to the simple solution structure are set as trainable parameters. Then, an adaptive penalty term is trained by taking the computational complexity of mode switching optimization into consideration. These trainable parameters are trained by the model-driven PWM-based beamforming network (PWM-BFNet).
-
?
Lastly, numerical results demonstrate the superiority of the RDARS architecture, in terms of reducing the number of transmit antennas and transmit power. It is shown that the proposed algorithms are capable of significantly accelerating the convergence speed and increasing the system performance, especially for the case with high transmit power and a large number of RDARS transmit elements (TEs).
Notations: For a complex vector , represents the -th entry. The elements of vector are comprised of the elements of vector , beginning with the -th element and ending at the -th element. For a complex matrix , represents the element in the -th row and -th column. , and denote its trace, the 2-norm and F-norm of , respectively. , , and stand for the transpose and conjugate transpose of vector and matrix , respectively.
II System Model and Problem Formulation
II-A System Model
Fig. 1 shows a RDARS-aided MIMO system with a BS and single-antenna users. The BS is equipped with antennas, and the RDARS has elements. Each element of RDARS can work in two modes: connection mode and reflection mode. The working mode of each element is determined by a diagonal mode switching matrix with . To be specific, when , the -th element works in the connection mode and can be regarded as a distributed antenna with the capabilities of transmitting and receiving signal. Otherwise, represents that the -th element operates in the reflection mode which functions as a passive element to reflect the incident signals. Let denote the number of elements working in the connection mode, while the remaining elements operate in the reflection mode. In other words, RDARS elements are programmed as the distributed antennas like transmit elements, so as to serve multiple users cooperatively with BS antennas. Let , , and denote the sets of indices of BS antennas, RDARS elements, connected elements, and users, respectively.
By denoting the transmit symbol vector as with , the combined transmit signal from the BS and RDARS elements in the connection mode is
(1) |
where and denote the BS and RDARS beamforming matrices, respectively. represents the equivalent transmit beamforming matrix with .

The direct links between the BS and user equipments (UEs) are assumed to be severely blocked by obstacles, due to the high directivity of mmWave signals. The channels from the BS to RDARS and that from RDARS to the -th UE are denoted by and , respectively. By considering the general Rician channel model, the channels and are given by
(2) | ||||
(3) |
where denotes the Rician factor, and and denote the complex-valued channel coefficients of BS-RDARS and RDARS-UE channels, respectively. Let and represent the vertical and horizontal angle-of-arrivals (AoAs) from the BS to RDARS, respectively, represent the angle-of-departure (AoD) from the BS to RDARS. The vertical and horizontal AoAs from the RDARS to the -th UE are denoted by and , respectively. The elements within the non-line-of-sight (NLoS) components and are characterized by a standard complex Gaussian distribution. Moreover, the steering vector is
(4) |
where the inter-antenna spacing is half wavelength. Then, we have , where and denote the numbers of elements along with the vertical and horizontal directions, respectively.
The received signal for the -th UE is given by
(5) |
where denotes the RDARS’s phase shift matrix, mode switching matrix consists of non-zero columns of the sparse mode switching matrix , and denotes the additive white Gaussian noise (AWGN) with power . Let and , the received signal can be equivalently expressed as
(6) |
where denotes the effective channel between the BS and the -th UE, given by . The signal-to-noise-plus-interference ratio (SINR) for the -th UE is
(7) |
The achievable rate of UE k is .
II-B Problem Formulation
Our objective is to maximize the WSR, by jointly optimizing the BS beamforming, RDARS beamforming, and mode switching matrix. The optimization problem can be formulated as
(8a) | ||||
s.t. | (8b) | |||
(8c) | ||||
(8d) | ||||
(8e) | ||||
(8f) |
where denotes the weighted factor of the -th UE, and denotes the maximum total transit power. It is observed from (8) that it is a mixed-integer nonlinear programming (MINLP) problem, which is a non-convex problem due to highly coupled variables and unit-modulus constraints. Moreover, the binary mode switching constraints exacerbate the challenge. To solve this problem, we propose an efficient penalty term-based WMMSE (PWM) algorithm in the following section.
III PWM Algorithm
In this section, we first reformulate the original WSR problem via the WMMSE method [34]. Then, an AO-based algorithm is proposed to solve the reformulated problem based on MM and penalty methods.
By temporarily removing constraint (8b) and introducing the auxiliary vectors and , problem (8) can be transformed into a WMMSE problem as
(9) |
where denotes the MSE for detecting UE ’s signal, which is given by
(10) |
The following Lemma is given to verify the equivalence between problem (8) and (9).
Lemma 1:
Proof.
Please refer to Appendix A. ?
Note that problem (9) is still a non-convex problem due to the coupled variables. To this end, the AO-based method is applied, where all the variables are divided into four blocks, i.e., 1) active beamforming , 2) passive beamforming , 3) sparse mode switching matrix and 4) mode switching matrix . Then each block of variables is optimized in an iterative manner until convergence is achieved.
III-A Active Beamforming Optimization
III-B Passive Beamforming Optimization
Given fixed , , , and , problem (9) is reduced to
(15) |
where and . Let where is the -th element of , and is an auxiliary variable. Therefore, problem (15) is equivalent to
(16) |
where .
It is observed that the optimization problem (16) is a unimodular quadratic program and can be solved by the power iteration algorithm. Specifically, the value of in the -th iteration is [35]
(17) |
where is introduced to ensure that is positive definite. After the iteration converges, the passive beamforming vector can be derived as , thus solving problem (15). This guarantees the convergence of the iterative algorithm, as shown in Lemma 2.
Lemma 2:
Proof.
Please refer to Appendix B. ?
III-C Optimization of Sparse Mode Switching Matrix
To create a unified framework, we employ the penalty technique to consolidate constraint (8f) into penalty terms. With fixed ,, , , and , problem (8) can be reformulated as
(19) |
where is the penalty factor.
Let and , where denotes the -th non-zero column of . As such, the objective function of problem (19) can be rewritten as
(20) |
where the auxiliary parameters are given by
(21a) | ||||
(21b) | ||||
(21c) | ||||
(21d) | ||||
(21e) | ||||
(21f) |
The derivations of auxiliary parameters are shown in Appendix C.
In the following, we first apply the MM technique to find a tractable surrogate function of (19). Based on the second-order Taylor expansion, an upper bound of the term can be derived as , where , with denoting the maximum eigenvalue of . Then, the surrogate function with respect to (w.r.t.) is given by . Thus, problem (19) is rewritten as
(22) |
with . Let denote the set of first minimum elements of . Accordingly, the optimal solution to problem (19) can be derived as
(23) |
It is observed from (23) that we need to find the first minimum elements from , i.e., , where the corresponding indexes are the locations of elements working in the connection mode.
III-D Optimization of Mode Switching Matrix
By employing the penalty term and for fixed ,, , and , problem (8) can be reformulated as
(24) |
where is the penalty factor. With fixed , the objective function can be expressed in terms of is
(25) |
where , and . Based on the second-order Taylor expansion, a convex surrogate function of can be obtained as
(26) |
where , with denoting the maximum eigenvalue of . Then, the objective function is expressed in terms of as , where . Thus, the sub-problem w.r.t. is formulated as
(27a) | ||||
s.t. | (27b) | |||
(27c) |
where denotes the -th entry of the -th segment in . Note that each segment of consists of elements, which come from the corresponding column of . For problem (27), constraint (27b) is the constraint of the total number of selected elements in each column of . Constraint (27c) guarantees that different elements should be selected to operate in connection mode.
By temporarily relaxing constraint (27c), the solution to problem (27) is given by
(28) |
where , , , and returns the index corresponding to the minimum value of . It is observed from (28) that holds when the -th entry of is the minimum value among the elements of the l-th block of . By considering the constraint (27c), the mode switching matrix optimization should be further discussed in the following.
Let denote the set of selected indices and represent the number of distinct index types in . If , the solution to problem (27) is given in (28). If , the number of selected connection elements is insufficient, in other words, constraint (27c) is not satisfied. In this case, we need to reselect the index for the segments with repeated indexes. Specifically, We assign the repeated index to the segment that minimizes the objective function of problem (27) and then select the index corresponding to the sub-minimum value in the remaining segments until .
The above repeated reselection steps ensure that both constraint (27c) holds and the objective function of problem (27) is minimized. Moreover, in the -th round, the penalty term in the objective function is updated in a moderate step size , which is given by
(29) |
The proposed PWM algorithm for solving problem (8) is summarized in Algorithm 1. The passive beamforming and index matrices are randomly initialized in Step 1. The equivalent active beamforming matrix is initialized via the adaptive maximum ratio transmission (MRT) and zero-forcing (ZF) methods in Step 1. Specifically, we apply the MRT method to enhance the strength of the transmit signal in the low-SNR regime. While for the high-SNR regime, the ZF method is utilized to suppress the inter-user interference (IUI). With the auxiliary variables calculated in Step 1, we update the active begriming matrices in Step 1. Finally, the mode switching matrix is updated based on other variables according to the MM method from Steps 1 to 1.
III-E Convergence and Complexity Analysis
The sub-problem for updating is optimally solved and thus the objective function of problem (16) is maximized, which is equivalent to problem (9). Moreover, the objective value of problem (III-C) is non-increasing via the MM method, which guarantees the convergence of Algorithm 1. Moreover, the computational complexity of the proposed algorithm is analyzed as follows. Specifically, for the active beamforming optimization, the computational complexity depends on the number of UEs and the numbers of BS antennas and RDARS transmit elements, given by . For the passive beamforming optimization, the calculation of dominates the complexity, which is given by . In addition, problem (16) is solved by power iteration, and the complexity is where denotes the inner iteration steps required for convergence. For the mode switching matrix, the complexities of optimizing and mainly arise from eigenvalue decomposition (EVD), which are given by and , respectively. Therefore, the total complexity of Algorithm 1 is , where denotes the number of iterations.
IV Model-Driven PWM-BFNet
In this section, we propose a model-driven PWM-BFNet to mitigate the number of iterations required by PWM algorithm and escape from local optima, thus reducing the computational complexity while improving performance.
Specifically, the PWM-BFNet leverages DL to learn crucial parameters associated with the convergence speed, i.e., the penalty term in each iteration and regularization parameter . After an in-depth presentation of the model-driven DL, a comprehensive comparison and analysis of the complexity for the proposed techniques and other existing algorithms is provided.
IV-A Convergence Acceleration
Though the convergence of the proposed PWM algorithm can be guaranteed, its convergence speed depends on the penalty term and regularization term .
Generally, it is preferable to set to moderate values during initialization, ensuring that the penalized objective function is primarily dominated by the original objective function rather than the penalty terms [18, 36]. Specifically, it is observed from problems (III-C), (25) and Algorithm 1 that should be sufficiently large in the initial steps, thus ensuring that the first terms for the objective function of problem (III-C) and (25) dominate these function values. Meanwhile, the aims of problem (III-C) and (25) are to minimize the corresponding first terms. When the beamforming matrices render the values of the first terms tending to be stable, a suitable guarantees that the associated terms dominate these function values, and the iteration processes aim to decrease the corresponding terms. Therefore, when the penalty term of each iterative step is not suitable, the convergence speed of problem (III-C) and (25) is greatly limited to by considerable degree, thus influencing the performance of the proposed algorithms. To mitigate the impact of the penalty term on the outer iteration, a model-driven DL is designed by selecting as a trainable variable.
In addition, another inner iteration related to in (17) impacts the convergence speed of the proposed algorithm. Specifically, when , , thus causing the iteration meaningless. On the other hand, when is too small, the positive definiteness of cannot be guaranteed, which may compromise the convergence speed. It is observed from Algorithm 1 that the passive beamforming is updated by ensuring that the objective function of problem (15) converges in step 1, and the complexity of this step is linear with the number of inner iterations. Therefore, we introduce a model-driven DL to train , and set the number of inner iterations as 1, so as to reduce the complexity of updating passive beamforming and accelerate the convergence speed of the proposed algorithm.
Moreover, the common data-driven method depends on the suitable neural network to train beam indices or complex beamforming matrices, where a high-quality dataset is needed. Besides, the large number of hidden layers in training network leads to a large amount of trainable parameters, which increases the training complexity and memory requirements. Therefore, by integrating the expert model knowledge, we propose a model-driven DL to train a small number of parameters. To be specific, the optimal active beamforming vector in (14) can be represented by a simple solution structure as follows[37],
(30) |
with
(31) |
To achieve a faster convergence speed, the active beamforming vector can be initialized based on the simple structure in (30), and the parameters and are trainable parameters in the deep unfolding network. It is observed from the constraint (31) that the total value for and should be achieved. Therefore, the trainable parameters and are scaled by the total power constraint through a softmax layer as follows.
(32) |
(33) |
where and are set as the input of the softmax layer.
For the network training, the unsupervised learning is adopted to train the PWM-BFNet. Since the goal of problem (8) is to maximize WSR, the loss function is formulated as:
(34) |
where is the number of channel realizations in the training dataset, denotes the objective function of problem (8), and is the beamformer obtained by PWM-BFNet taking the -th channel realization as input. Let . The proposed model-driven PWM-BFNet algorithm is summarized in Algorithm 2.

IV-B Complexity Analysis
Next, we compare the complexity of the proposed algorithm with other joint beamforming algorithms, including the PWM, PWM-BFNet, RCB-BF [16], and DLRCB-PWM algorithms, which are listed in Table I. For the RCB-BF algorithm, the computational complexity of active beamforming optimization arises from the codeword selection, i.e., . For the passive beamforming optimization, the water-filling iteration algorithm dominates the complexity, which is , where denotes the number of outer iterations. Thus, the total complexity of the RCB-BF algorithm is . For the proposed DLRCB-PWM algorithm, the complexity of each iteration is the same as the PWM algorithm, where the initializations of beamforming matrices are obtained according to the RCB-based beamforming design. Due to the DLRCB initialization, the number of inner and outer iterations can be reduced, which leads to a lower complexity. Therefore, the total complexity of the DLRCB-PWM algorithm is , where denotes the number of outer iterations and denotes the number of inner iterations. For the PWM-BFNet algorithm, the number of inner iteration steps is reduced to 1, which significantly decreases the complexity. Furthermore, the computational complexity of active beamforming is only caused by the initial step that reconstructs the beamforming vectors according to (30), i.e., . Thus, the total complexity of the PWM-BFNet algorithm is , where denotes the number of outer iterations. It is observed that the active beamforming vectors initialized by the PWM-BFNet algorithm are closer to the optimal solution, which indicates , thus leading to a lower complexity and faster convergence speed.
Algorithm | Computational Complexity |
---|---|
PWM | |
RCB-BF | |
DLRCB-PWM | |
PWM-BFNet |
V Simulation Results
In this section, numerical results are provided to verify the proposed schemes. The number of UEs is , the number of antennas at BS is , and the number of total elements for RDARS is , respectively. The number of TEs is . The BS and the RDARS are located at (0, 0, 15) m and (10, 0, 15) m, respectively. The UEs are randomly distributed within a circle, where its center and radius are (10, 50, 2) m and 5 m, respectively. The path loss models are given by , where is the path loss at the reference distance m, denotes the link distance, and denotes the path loss exponent. We set dB. The path loss exponents of the BS-RDARS and RDARS-UE links are and , respectively. Other system parameters are set as follows: , , , and dBm. For the PWM-BFNet algorithm, we set as trainable parameters, and the corresponding parameters are substituting into the PWM algorithm for and , where , , and at the initialization step. Similarly, we generate 10,000 channel realizations to train the model-driven network. Note that the label corresponding to each sample is not required due to the unsupervised learning. PyTorch, a DL-based architecture, is used for building and training the proposed algorithms, and the networks are trained by using the SGD optimizer. The momentum is set as 0.7. The number of batches in each epoch is , where the number of samples in each batch is 10. Moreover, the number of training epochs is 30.
For comparison, the following architectures are considered: 1) RDARS PWM-BFNet: The RDARS-aided system with the PWM-BFNet is considered; 2) RDARS PWM: The RDARS-aided system with the PWM algorithm is considered; 3) RDARS DLRCB-PWM: The RDARS-aided system with the DLRCB-PWM algorithm is considered, where the initializations of beamforming matrices are generated by RCBs; 4) RDARS Fixed Index: The RDARS-aided system with the PWM algorithm is considered, where the the working modes of RDARS elements are fixed; The first elements are chosen as the transmit elements, and the others are passive elements; 5) DAS: The DAS is considered, where the number of BS antennas is equal to , and the number of distributed antennas is equal to . The active beamforming matrix is optimized based on the PWM algorithm, which indicates that distributed antennas are located in optimal positions determined in the RDARS-aided system; 6) RIS: The RIS-aided system is considered, where the number of RIS elements is . The active and passive beamforming matrices are optimized based on the PWM algorithm. Furthermore, the performance of the PWM-BFNet trained in different parameters is compared.
V-A Convergence Analysis

In Fig, 3, we plot the WSR versus the number of iterations with the different architectures. It is observed that the PWM-based algorithm achieves convergence for different architectures, which verifies the effectiveness of this algorithm. Besides, the DLRCB-PWM algorithm has a better convergence performance than the PWM algorithm. This is because the RCB-based initialization generates better initialization points for the beamforming matrices. It is also observed that the PWM-BFNet significantly improves the performance due to the integration of the model-driven DL. Specifically, the parameters in each iteration step are trained for multiple channel realizations, so as to escape the local optimum of the PWM algorithm. Moreover, the performance of the PWM-BFNet algorithm after one iteration attains a significant performance enhancement compared to the PWM algorithm after convergence, and the number of iterations required for convergence is reduced. By incorporating the simple solution structure of active beamforming and model-driven DL, PWM-BFNet achieves a fast convergence performance, which converges around 5 iterations. Moreover, it is observed that PWM-BFNet yields the best results, which is attributed to its more effective initialization. Specifically, the simple structure solutions of active beamforming matrices reconstructed by trained parameters are close to spatial directions of the optimal solutions. In addition, the inner iterations of the passive beamforming are reduced to 1, which accelerates the convergence.
Furthermore, the RDARS architecture achieves a better performance than the DAS and RIS architectures, even for the fixed element configuration, which demonstrates the inherent benefits of RDARS. Moreover, the WSR of the RDARS-aided system with mode switching optimization is significantly improved compared with the fixed index scheme, which verifies the necessity of optimizing the mode switching.
V-B Robustness Analysis
In this subsection, the performance of the proposed algorithms is evaluated by considering the impacts of total transmit power , numbers of UEs , numbers of RDARS elements , and the Rician factor . Specifically, the curves of RDARS with the PWM-BFNet algorithm (trained at corresponding parameters) denote that the networks to be tested are trained at corresponding parameters. By contrast, the curves of RDARS with the PWM-BFNet algorithm (trained at a given parameter) indicate that the networks to be tested are trained always at a given parameter. For example, the blue curve using the cross-shaped markers in Fig. 4 indicates that the test networks are all trained at dBm, while the blue square curve represents the test networks are trained at corresponding total transmit powers.
It is observed from Figs. 4-8 that the proposed PWM-BFNet outperforms other algorithms in various scenarios, by leveraging the inherent advantages of the model-driven DL and the proposed PWM algorithm. It is worth mentioning that the proposed PWM-BFNet maintains a superior performance under different parameters which implies its robustness to variations in system setups. This is attributed to the ability of PWM-BFNet in capturing the mapping function from channels to beamforming vectors and model switching matrix, a task that is arguably performed more effectively than conventional data-driven DL approaches. This inherently improves performance and robustness. Furthermore, the slight performance degradation of the DL method due to differences between training and test environments is mitigated by subsequent iterations.
V-B1 Impact of The Total Transmit Power

Fig. 4 plots the WSR versus the total transmit power for different architectures. The PWM-BFNet achieves a better performance than the PWM algorithm, and the performance gap increases with the total transmit power. This is because the IUI increases, and the PWM algorithm is prone to fall into local optimality. Furthermore, the RDARS architecture with the fixed index scheme achieves a performance comparable to that of DAS, and the RDARS with the mode switching has a further performance improvement. This demonstrates the extra mode selection gain provided by dynamic element configurations of RDARS.
V-B2 Impact of The Number of UEs

In Fig. 5, we plot the WSR versus the number of UEs for different architectures. It is observed that the performance curves of all schemes decrease with the number of UEs. The reason is that the spatial diversity gain is limited as the number of UEs increases, leading to more severe IUI. Moreover, the PWM-BFNet trained at still remains a high performance for scenarios with different numbers of UEs. Specifically, the WSR of PWM-BFNet trained at when is comparable to that of the PWM algorithm when , which shows the advantage of model-driven DL. Furthermore, the performance of the RIS-aided system has a notable decline with the number of UEs, which shows that this system is more sensitive to the number of UEs compared with other architectures. This is because the multiplicative fading suffered by RIS significantly impacts the system performance for a large number of UEs.
V-B3 Impact of The Number of RDARS elements

In Fig. 6, we plot the WSR versus the number of RDARS elements with the different architectures. It is observed that the performance curves of RDARS-aided system increase with the number of RDARS elements. Specifically, the performance enhancement arising from the increase in the number of RDARS elements is limited, which is due to the limited passive beamforming gain provided by passive elements. Moreover, the RDARS-aided system with around 100 elements using the fixed index scheme achieves a comparable performance to the DAS. This demonstrates the need for dynamic element mode switching, especially for widely fluctuating channel conditions.
V-B4 Impact of The Rician Factor

In Fig. 7, we plot the WSR versus the Rician factor with the different architectures. It is seen that the WSR curves decrease as the Rician factor increases. This is because as the Rician factor increases, the line-of-sight (LoS) component dominates the channel, thus resulting in the spatial diversity loss, i.e., the BS-RDARS channel. Thus, the mitigation of IUI is limited due to more significant interference. However, the performance degradation fluctuates within a small range, which further demonstrates the robustness of the proposed algorithms.
V-B5 Impact of The Number of TEs

In Fig. 8, we plot the WSR versus the number of RDARS TEs with the different architectures. It is observed that the performance of PWM-BFNet has a considerable performance improvement compared to that of the PWM algorithm. The reason is that the PWM algorithm is more easily trapped into a local optimum, due to the intractable integer constraint of the mode switching matrix, especially for a larger number of RDARS TEs.
VI Conclusion
In this paper, we considered a RDARS-aided downlink MIMO system, where the WSR was maximized by jointly optimizing the beamforming matrices for the BS and RDARS and the mode switching matrix for RDARS. The PWM algorithm was first proposed to solve the MINLP problem by utilizing the WMMSE, MM, and power iteration algorithms. Moreover, the parameters determining the convergence speed of the PWM algorithm and the system performance were analyzed, and then the PWM algorithm was deeply unfolded into a model-driven DL network, i.e., PWM-BFNet, with these parameters trained. Simulation results verified the PWM-BFNet achieved a significantly high convergence speed and considerable performance improvement, especially at a high total transmit power and a large number of RDARS TEs. Meanwhile, compared to the benchmark schemes, the improved initialization and trainable variables reduced the number of iterations required for convergence, which significantly reduced the computational complexity. The results in this paper showed the superiority of the RDARS-aided system and illustrated the effectiveness of integrating the model-driven DL into joint beamforming and mode switching design for this system.
Appendix A: Proof of Lemma 1
With (5), the MSE of is
(35) |
An auxiliary term is introduced to the last term of (Appendix A: Proof of Lemma 1) to remove the maximum transmit power constraint in (8). Furthermore, given other fixed variables, by letting the first-order derivative of with respect to be equal to zero, we have
(36) |
The optimal solution of in (9) is given by
(37) |
where . Similarly, by letting the first-order derivative of with respect to the auxiliary term be equal to zero, we have
(38) |
By substituting and , , into problem (9), we have the following equivalent problem
(39a) | ||||
s.t. | (39b) |
where
(40) |
By applying the Woodbury matrix identity to (40), we have
(41) |
with
(42) |
By combining (39) and (41), the proof of Lemma 1 is thus completed.
Appendix B: Proof of Lemma?2
With , problem (18) is thus equivalent to problem (16). Then, based on the definition, we have
(43) |
When and the matrix is positive definite, we have
(44) |
It then follows that
(45) |
which implies that the objective function of problem (18) monotonically increases with . Furthermore, the objective function of problem (18) is upper-bounded by
(46) |
Thus, the power iteration algorithm is guaranteed to converge to a stationary point , given by
(47) |
Furthermore, we have
(48) |
Therefore, is a local optimum of problem (16) based on the results revealed in Appendix B of [35]. This thus completes the proof of Lemma 2.
Appendix C: Derivation of Auxiliary Parameters
References
- [1] Q.?Xue, C.?Ji, S.?Ma, J.?Guo, Y.?Xu, Q.?Chen, and W.?Zhang, “A survey of beam management for mmWave and THz communications towards 6G,” IEEE Commun. Surveys Tuts., vol.?26, no.?3, pp. 1520–1559, 3rd Quart., 2024.
- [2] H.?Lu, Y.?Zeng, C.?You, Y.?Han, J.?Zhang, Z.?Wang, Z.?Dong, S.?Jin, C.-X. Wang, T.?Jiang, X.?You, and R.?Zhang, “A tutorial on near-field XL-MIMO communications toward 6G,” IEEE Commun. Surveys Tuts., vol.?26, no.?4, pp. 2213–2257, 4th Quart., 2024.
- [3] E.?G. Larsson, “Massive synchrony in distributed antenna systems,” IEEE Trans. Signal Process., vol.?72, pp. 855–866, Jan. 2024.
- [4] W.?Jiang, Q.?Zhou, J.?He, M.?A. Habibi, S.?Melnyk, M.?El-Absi, B.?Han, M.?D. Renzo, H.?D. Schotten, F.-L. Luo, T.?S. El-Bawab, M.?Juntti, M.?Debbah, and V.?C.?M. Leung, “Terahertz communications and sensing for 6G and beyond: A comprehensive review,” IEEE Commun. Surveys Tuts., vol.?26, no.?4, pp. 2326–2381, 4th Quart., 2024.
- [5] S.?Uchimura, K.?Ando, G.?T.?F. de?Abreu, and K.?Ishibashi, “Joint design of equalization and beamforming for single-carrier MIMO transmission over millimeter-wave and sub-terahertz channels,” IEEE Trans. Wireless Commun., vol.?24, no.?3, pp. 1978–1991, 2025.
- [6] M.?Mohammadi, Z.?Mobini, H.?Quoc?Ngo, and M.?Matthaiou, “Ten years of research advances in full-duplex massive MIMO,” IEEE Trans. Commun., vol.?73, no.?3, pp. 1756–1786, Mar. 2025.
- [7] Y.?Liu, X.?Liu, X.?Mu, T.?Hou, J.?Xu, M.?Di?Renzo, and N.?Al-Dhahir, “Reconfigurable intelligent surfaces: Principles and opportunities,” IEEE Commun. Surveys Tuts., vol.?23, no.?3, pp. 1546–1577, 3rd Quart., 2021.
- [8] H.?Lu, Y.?Zeng, S.?Jin, and R.?Zhang, “Single-carrier delay alignment modulation for multi-IRS aided communication,” IEEE Trans. Wireless Commun., vol.?23, no.?4, pp. 3267–3282, Apr. 2024.
- [9] A.?Alkhateeb, G.?Leus, and R.?W.?H. Jr., “Limited feedback hybrid precoding for multi-user millimeter wave systems,” IEEE Trans. Wirel. Commun., vol.?14, no.?11, pp. 6481–6494, Nov. 2015.
- [10] C.?Ma, X.?Yang, J.?Wang, G.?Yang, and S.?Ma, “Reconfigurable distributed antennas and reflecting surface (RDARS): A new architecture for wireless communications,” IEEE Trans. Commun., vol.?72, no.?10, pp. 6583–6598, Oct. 2024.
- [11] P.?V. Trinh and S.?Sugiura, “Maximum secrecy throughput analysis of practical RIS-aided mmWave systems over unified FTR/IFTR fading channels,” IEEE Trans. Wireless Commun., vol.?23, no.?11, pp. 16?590–16?605, Nov. 2024.
- [12] Z.?Zhang, L.?Dai, X.?Chen, C.?Liu, F.?Yang, R.?Schober, and H.?V. Poor, “Active RIS vs. passive RIS: Which will prevail in 6G?” IEEE Trans. Commun., vol.?71, no.?3, pp. 1707–1725, Mar. 2023.
- [13] Q.?Peng, Q.?Wu, W.?Chen, S.?Ma, M.-M. Zhao, and O.?A. Dobre, “Semi-passive intelligent reflecting surface-enabled sensing systems,” IEEE Trans. Commun., vol.?72, no.?12, pp. 7674–7688, Dec. 2024.
- [14] J.?Wang, C.?Ma, S.?Gong, X.?Yang, and S.?Ma, “Joint beamforming optimization and mode selection for RDARS-aided MIMO systems,” IEEE Trans. Wireless Commun., vol.?23, no.?11, pp. 17?557–17?572, Nov. 2024.
- [15] C.?Ma, J.?Wang, X.?Yang, G.?Yang, W.?Zhang, and S.?Ma, “RDARS empowered massive MIMO system: Two-timescale transceiver design with imperfect CSI,” IEEE Trans. Wireless Commun., vol.?23, pp. 18?806–18?821, Dec. 2024.
- [16] C.?Ji, Q.?Xue, H.?Lu, J.?Wang, Q.?Peng, S.?Ma, and W.?Zhang, “Reconfigurable codebook-based beamforming for RDARS-aided mmWave MU-MIMO systems,” arXiv preprint arXiv:2504.01333, 2025.
- [17] J.?Wang, C.?Ji, J.?Guo, and S.?Ma, “Demo: Reconfigurable distributed antennas and reflecting surface (RDARS)-aided integrated sensing and communication system,” in Proc. IEEE ICCC, 2023, pp. 1–2.
- [18] P.?Zhang, J.?Wang, Y.?Shao, and S.?Ma, “Integrated sensing and communication with reconfigurable distributed antenna and reflecting surface: Joint beamforming and mode selection,” IEEE Internet Things J., vol.?12, no.?13, pp. 24?401–24?416, Jul. 2025.
- [19] S.?Pala, O.?Taghizadeh, M.?Katwe, K.?Singh, C.?Li, and A.?Schmeink, “Secure RIS-assisted hybrid beamforming design with low-resolution phase shifters,” IEEE Trans. Wireless Commun., vol.?23, no.?8, pp. 10?198–10?212, Aug. 2024.
- [20] B.?Wang, C.?Pan, H.?Ren, Z.?Yu, Y.?Zhang, M.?Liu, and G.?Zhou, “Beamforming design for double-active-RIS-aided communication systems with inter-excitation,” IEEE Trans. Wireless Commun., vol.?24, no.?7, pp. 5855–5870, Jul. 2025.
- [21] Z.?Peng, Z.?Zhang, C.?Pan, M.?D. Renzo, O.?A. Dobre, and J.?Wang, “Beamforming optimization for active RIS-aided multiuser communications with hardware impairments,” IEEE Trans. Wirel. Commun., vol.?23, no.?8, pp. 9884–9898, Feb. 2024.
- [22] M.?Liu, M.?Li, R.?Liu, and Q.?Liu, “Distributed distortion-aware beamforming designs for cell-free mMIMO systems,” IEEE J. Sel. Top. Signal Process., vol.?19, no.?2, pp. 381–397, Mar. 2025.
- [23] B.?Wang, J.?Fang, Y.?Xiao, and M.?Haardt, “Max-min beamforming for large-scale cell-free massive MIMO: A randomized ADMM algorithm,” IEEE Trans. Wireless Commun., vol.?24, no.?5, pp. 4315–4328, May 2025.
- [24] A.?M. Elbir and S.?Coleri, “Federated learning for hybrid beamforming in mm-wave massive MIMO,” IEEE Commun. Lett., vol.?24, no.?12, pp. 2795–2799, Dec. 2020.
- [25] L.?Shen, T.?Chang, K.?Feng, and P.?Huang, “Design and implementation for deep learning based adjustable beamforming training for millimeter wave communication systems,” IEEE Trans. Veh. Technol., vol.?70, no.?3, pp. 2413–2427, Mar. 2021.
- [26] C.?Huang, R.?Mo, and C.?Yuen, “Reconfigurable intelligent surface assisted multiuser MISO systems exploiting deep reinforcement learning,” IEEE J. Sel. Areas Commun., vol.?38, no.?8, pp. 1839–1850, Aug. 2020.
- [27] G.?Chen, Z.?Wang, H.?Lin, Y.?Huang, and L.?Yang, “Computationally efficient unsupervised deep learning for robust joint AP clustering and beamforming design in cell-free systems,” IEEE Trans. Wireless Commun., vol.?24, no.?5, pp. 4250–4266, May 2025.
- [28] A.?Balatsoukas-Stimming and C.?Studer, “Deep unfolding for communications systems: A survey and some new directions,” in Proc. IEEE Int. Workshop Signal Process. Syst. (SiPS), 2019, pp. 266–271.
- [29] H.?He, S.?Jin, C.?Wen, F.?Gao, G.?Y. Li, and Z.?Xu, “Model-driven deep learning for physical layer communications,” IEEE Wirel. Commun., vol.?26, no.?5, pp. 77–83, Oct. 2019.
- [30] W.?Jin, J.?Zhang, C.?Wen, S.?Jin, X.?Li, and S.?Han, “Low-complexity joint beamforming for RIS-assisted MU-MISO systems based on model-driven deep learning,” IEEE Trans. Wireless Commun., vol.?23, no.?7, pp. 6968–6982, Dec. 2023.
- [31] Q.?Xu, J.?Sun, and Z.?Xu, “Efficient MU-MIMO beamforming based on majorization-minimization and deep unfolding,” IEEE Trans. Wireless Commun., vol.?24, no.?5, pp. 3949–3963, May 2025.
- [32] G.?Sun, M.?Cao, W.?Wang, W.?Xu, and C.?Studer, “Deep-unfolded massive grant-free transmission in cell-free wireless communication systems,” IEEE Trans. Signal Process., vol.?73, pp. 1094–1109, Feb. 2025.
- [33] K.-M. Chen, H.-Y. Chang, R.?Y. Chang, and W.-H. Chung, “Deep unfolded hybrid beamforming in reconfigurable intelligent surface aided mmwave mimo-ofdm systems,” IEEE Wireless Communications Letters, vol.?13, no.?4, pp. 1118–1122, 2024.
- [34] Q.?Shi, M.?Razaviyayn, Z.?Luo, and C.?He, “An iteratively weighted MMSE approach to distributed sum-utility maximization for a MIMO interfering broadcast channel,” IEEE Trans. Signal Process., vol.?59, no.?9, pp. 4331–4340, Sep. 2011.
- [35] M.?Soltanalian and P.?Stoica, “Designing unimodular codes via quadratic optimization,” IEEE Trans. Signal Process., vol.?62, no.?5, pp. 1221–1234, May 2014.
- [36] Q.?Wu and R.?Zhang, “Joint active and passive beamforming optimization for intelligent reflecting surface assisted SWIPT under QoS constraints,” IEEE J. Sel. Areas Commun., vol.?38, no.?8, pp. 1735–1748, Aug. 2020.
- [37] E.?Bj?rnson, M.?Bengtsson, and B.?E. Ottersten, “Optimal multiuser transmit beamforming: A difficult problem with a simple solution structure [lecture notes],” IEEE Signal Process. Mag., vol.?31, no.?4, pp. 142–148, Jun. 2014.