This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Reconfigurable Codebook-Based Beamforming for RDARS-Aided mmWave MU-MIMO Systems

Chengwang Ji, Qing Xue, Haiquan Lu, Jintao Wang, Qiaoyan Peng, Shaodan Ma and Wei Zhang Chengwang Ji, Jintao Wang, Qiaoyan Peng, Haiquan Lu, and Shaodan Ma are with the State Key Laboratory of Internet of Things for Smart City and the Department of Electrical and Computer Engineering, University of Macau, Macao SAR, China (e-mails: {ji.chengwang, wang.jintao, qiaoyan.peng}@connect.um.edu.mo; haiq_lu@163.com; shaodanma@um.edu.mo). Qing Xue is with the School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China (e-mail: xueq@cqupt.edu.cn). Wei Zhang is with the School of Electrical Engineering and Telecommunications, University of New South Wales, Sydney, NSW 2052, Australia (e-mail: w.zhang@unsw.edu.au).
Abstract

Reconfigurable distributed antenna and reflecting surface (RDARS) is a new architecture for the sixth-generation (6G) millimeter wave (mmWave) communications. In RDARS-aided mmWave systems, the active and passive beamforming design and working mode configuration for reconfigurable elements are crucial for system performance. In this paper, we aim to maximize the weighted sum rate (WSR) in the RDARS-aided mmWave system. To take advantage of RDARS, we first design a reconfigurable codebook (RCB) in which the number and dimension of the codeword can be flexibly adjusted. Then, a low overhead beam training scheme based on hierarchical search is proposed. Accordingly, the active and passive beamforming for data transmission is designed to achieve the maximum WSR for both space-division multiple access (SDMA) and time-division multiple access (TDMA) schemes. For the TDMA scheme, the optimal number of RDARS transmit elements and the allocated power budget for WSR maximization are derived in closed form. Besides, the superiority of the RDARS is verified and the conditions under which RDARS outperforms RIS and DAS are given. For the SDMA scheme, we characterize the relationship between the number of RDARS connected elements and the user distribution, followed by the derivation of the optimal placement positions of the RDARS transmit elements. High-quality beamforming design solutions are derived to minimize the inter-user interference (IUI) at the base station and RDARS side respectively, which nearly leads to the maximal WSR. Finally, simulation results confirm our theoretical findings and the superiority of the proposed schemes.

Index Terms:
Codebook design, beam training, hierarchical search, reconfigurable codebook, beamforming, reconfigurable distributed antenna and reflecting surface (RDARS).

I Introduction

With the ever-increasing requirements for communication performance, the sixth-generation (6G) is anticipated to meet the demands of ultra-high data rate transmission, ultra-low latency, as well as ultra-reliable connection. Millimeter wave (mmWave) communication has been regarded as a promising technology for 6G due to the huge available bandwidth [1]. However, mmWave signals suffer from severe attenuation and diffraction, which may limit its practical application[2]. To overcome the issue of weak penetration, a distributed antenna system (DAS) with multiple transmission and reception points connected to a single processing unit has been proposed to reduce outage and improve coverage [3, 4]. In DAS, multiple antennas are geographically distributed throughout the network to provide the distributed gain, thereby achieving a high transmission rate. Various DAS architectures have been studied in different systems, such as cloud radio access networks, ultra-dense networks, and distributed cell-free multi-input and multi-output (MIMO) systems [4, 5, 6, 7]. However, DAS requires a large number of antennas and radio frequency (RF) chains, thus leading to high hardware cost and power consumption, especially for massive MIMO systems. To address these issues, reconfigurable intelligent surface (RIS) has been proposed as a low-cost technique in [8, 9, 10, 11], which can reshape the wireless propagation environment dynamically by adjusting the phase shift of each passive element. Owing to their appealing features, extensive studies have been devoted to this research direction for coverage enhancement, improving the performance of edge user equipments (UEs), and improving the sensing performance [12, 10, 11]. It is also worth mentioning that RIS-aided system performance is limited by the multiplicative fading effect [13], and various RIS variants have been proposed, such as active RIS and hybrid RIS [14, 15, 16], where the amplifiers are used to enhance the signal strength so as to benefit from the active beamforming gain. Similarly, to reap the high beamforming gain, a large number of elements are usually required, which incurs the prohibitively high overhead of the control link, rendering it difficult to meet the extremely high-performance requirements in 6G.

To leverage the benefits and mitigate the limitations of RIS and DAS, a novel architecture termed reconfigurable distributed antenna and reflecting surface (RDARS) was proposed in [17], recently. RDARS has signal processing capabilities while reducing hardware costs and energy consumption, thanks to the cooperation among elements working in different modes, which improves the system’s capacity and reliability [18, 19, 20, 21]. To be specific, RDARS consists of many reconfigurable elements, where each element is dynamically switched between two working modes: reflection mode and connection mode. In particular, for the reflection mode, RDARS element reduces to the conventional RIS passive element, while for the connection mode, RDARS serves as the distributed antennas connected to the base station (BS) via dedicated wires or fibers [3]. By utilizing low-cost passive elements and existing DAS infrastructure, RDARS can reduce the hardware cost and provide satisfactory performance by introducing the appealing passive beamforming gain into the wireless communication system. Furthermore, by dynamically switching working modes, RDARS enables more degree of freedom (DoF) and flexibility for system design. Specifically, the theoretical performance analysis and experimental demonstrations have been carried out in [17]. In [19], the mean-square-error has been minimized in the uplink MIMO communication system to improve the system transmission reliability. The radar output signal-to-noise ratio (SNR) has been maximized in the multi-user integrated sensing and communication (ISAC) system in [18]. Besides, two-timescale transceiver design has been investigated in a massive MIMO uplink communication system in [20].

To fully reap the potential gains brought by the RDARS, it is crucial to properly design the reflection coefficients, operating mode configuration, and active transmit/receive beamforming. However, such designs rely on the accurate channel state information (CSI). Since RDARS consists of a large number of reflecting elements, thus incurring the high channel estimation overhead. In mmWave wireless systems, a practical approach for channel estimation is beam training (BT), such as codebook-based BT method [1, 22, 23, 24, 25]. One straightforward method is to exhaustively search for all codewords in the codebook, but it faces extremely high training overhead. To address this issue, hierarchical search based on hierarchical codebooks has been proposed, which includes sector level phase and beam refinement phase [26, 27, 28, 29, 30]. In [27], an efficient hierarchical codebook by jointly exploiting sub-array and deactivation (turning-off) antenna processing techniques has been proposed. The authors of [30] proposed an efficient beam bin allocation and multi-beam training method to reach the comparable passive beamforming with a significantly low overhead. However, these approaches suffer from the effect of weak signal strength due to deactivating part of elements for BT. To tackle this issue, a hierarchical codebook has been proposed in [28], where all antennas were enabled to increase the success rate of beam alignment with the improved channel gain. The above codebooks are designed for conventional uniform linear arrays (ULAs) or uniform planar arrays (UPAs), where the spacing between two adjacent array elements is fixed. In addition, the multiplicative channel in RIS-aided systems renders codebook-based BT more challenging due to passive architecture. In [31, 32, 33], the joint BT among BS, RIS, and UE is performed to obtain the cascaded channel. To this end, the three-stage BT method was proposed in a multi-RIS-aided system to conduct the empirical BT in [22]. Moreover, with the CSI obtained by BT, codebook-based beamforming design has been extensively studied to reduce the complexity of beamforming design algorithm in [22, 34, 35, 36]. However, existing codebook-based beamforming methods only consider single-user scenario, and each UE only is equipped with one single antenna in [22, 34, 35, 36].

Based on the above discussions, it is natural to investigate the potential performance gain of integrating RDARS into mmWave multi-user MIMO systems. Regarding a RDARS-aided multi-user MIMO system, several fundamental issues remain unsolved. First, how to design a novel codebook to unleash the potential of RDARS in such systems? Since flexible mode switching brings an extra DoF, it is generally believed that exploiting appropriate mode configurations has a beneficial effect on system performance. Additionally, existing codebooks severely limit the performance of BT and data transmission due to the fixed phase difference between any adjacent antennas/elements for codewords. Taking the above factors into consideration, it is urgent to design a suitable codebook with reconfigurable codewords for RDARS. Second, how to design a low overhead BT scheme in such systems? This question is driven by the fact that the overhead of BT is dominated by the cascaded channel estimation, where a large number of passive elements exaggerates this challenge. Considering the dynamic working mode switching of RDARS elements, a flexible mode switching scheme may bring favorable effects on reducing the overhead. Third, how to determine the number and placement positions of elements working in different modes to achieve the high weighted sum rate (WSR) with different user distributions for data transmission? A reconfigurable codebook is required due to the time-varying user distribution. Based on the user distribution obtained via the BT scheme, mode switching and the number and dimension of codewords can be determined. As such, a more flexible codebook-based beamforming scheme is desired to fully exploit the performance gain of RDARS for data transmission.

Motivated by the above issues, we focus on a RDARS-aided multi-user MIMO system by considering different multiple access schemes, where a RDARS is deployed to assist in the BT and downlink data transmission between multiple UEs and a BS. Compared to the conventional RIS-aided system and DAS, the RDARS mode switching provides a new DoF to overcome the severe multiplicative fading and enhance the system capacity. On the other hand, the optimization variables, including transmit power budget, beamforming vectors, and mode switching matrix, are coupled in the newly added binary mode switching constraints, which renders the joint design of the beamforming and resource allocation for RDARS-aided system more challenging. The main contributions are summarized as follows:

  • Firstly, we design a novel reconfigurable codebook (RCB) based on the discrete Fourier transform (DFT) codebook, where each codeword is related to the number and positions of antennas/elements, so as to cater to the dynamic configuration of elements at the RDARS. Specifically, the RCB is a two-dimensional (2D) architecture, which can degrade to a general beamsteering codebook when the inter-distance between elements is uniform. In addition, the number and dimension of the codeword in RCB can be dynamically adjusted according to the user distribution.

  • Secondly, we propose a RCB-based joint low overhead BT and beamforming design algorithm. For the low overhead BT scheme, the hierarchical 2D RCB is generated to realize the efficient BT. Besides, the joint BT is separated into two parts among active antennas or elements by leveraging the active feature of connected elements and flexible RDARS element configurations.

  • Lastly, the RCB-based active and passive beamforming designs are respectively considered in time-division multiple access (TDMA) and space-division multiple access (SDMA) schemes. For the TDMA scheme, we demonstrate the superiority of the RDARS-aided system in terms of WSR. Moreover, we derive the optimal power budget allocation and RDARS element allocation in closed form. Then, the impact of the system parameters on the WSR is characterized, e.g., path loss and the total number of RDARS elements. For the SDMA scheme, an alternative codeword is introduced to diminish inter-user interference (IUI) at the BS side. Then, the number and placement positions of RDARS transmit elements are optimized to mitigate IUI at the RDARS side. The IUI mitigation at both the BS and RDARS sides leads to nearly maximum WSR. Furthermore, we characterize the relationship between the number of RDARS transmit elements and angle-of-departures (AoDs) among the RDARS and users. Simulation results verify the theoretical analysis and illustrate the effectiveness of the proposed schemes for the RDARS-aided systems.

The remainder of this paper is organized as follows. Section II introduces the system model and problem formulation. Section III presents a RCB design. Section IV provides a low overhead BT scheme based on the proposed RCB and proposes the codebook-based beamforming design for the SDMA and TDMA schemes. Simulation results are shown in Section V. Finally, Section VI concludes this paper.

Notations: d1×d2{\mathbb{C}}^{d_{1}\times d_{2}} stands for the space of d1×d2d_{1}\times d_{2} complex-valued matrices. For a complex-valued scalar xx, the modulus is denoted by |x|{|x|} and arg(x)\arg(x) denotes its phase. For a real-valued scalar xx, x\lfloor x\rfloor denotes the floor of xx. For a complex-valued vector 𝐱\bf x, 𝐱{\left\|{\bf x}\right\|} represents the Euclidean norm of 𝐱\bf x, diag(𝐱){\operatorname{diag}}(\bf x) denotes a diagonal matrix where the main diagonal elements are from 𝐱\bf x, [𝐱]n[\mathbf{x}]_{n} denotes the nn-th entry of 𝐱\mathbf{x}. \otimes and \odot denote the Kronecker and Hadamard operators, respectively. For a matrix 𝐗\bf X, tr(𝐗){\operatorname{tr}}({\bf{X}}) and 𝐗[i,j]\mathbf{X}_{[i,j]} respectively stand for its trace and the element in the ii-th row and the jj-th column, respectively.

II System Model And Problem Formulation

II-A RDARS Setup

A RDARS is composed of NN elements, denoted by the set, 𝒩={1,,N}\mathcal{N}=\{1,\cdots,N\}, where the working mode of each element can be switched by the controller between the connection mode and reflection mode. Let a diagonal matrix 𝐀N×N\mathbf{A}\in\mathbb{Z}^{N\times N} denote the mode switching matrix, with the diagonal value of 𝐀\mathbf{A}, i.e., 𝐀[i,i]\mathbf{A}_{[i,i]}, being 1 or 0, where 𝐀[i,i]=1\mathbf{A}_{[i,i]}=1 indicates that the ii-th element works in connection mode as a transmit element (TE) or receive element (RE), and 𝐀[i,i]=0\mathbf{A}_{[i,i]}=0 represents the ii-th element works in reflection mode as a passive element (PE). Moreover, the number of elements working in the connection and reflection modes are denoted by aa and bb, respectively.

II-B System Model

As shown in Fig. 1, we consider a RDARS-aided downlink communication system with one BS and KK UEs, where the BS is equipped with a uniform linear array (ULA) with NtN_{\rm{t}} antennas and each UE is equipped with a ULA with NuN_{\rm{u}} antennas. The RDARS is of uniform planar array (UPA) architecture with NN elements.

Refer to caption
Figure 1: A RDARS-aided downlink multi-user MIMO architecture.

The beamforming matrix of the whole system is denoted by 𝐅R=[𝐏BT𝐖T,𝐏RT𝐅T]T(Nt+a)×K\mathbf{F}_{\rm{R}}=\left[\mathbf{P}^{\rm{T}}_{\mathrm{B}}\mathbf{W}^{\rm{T}},\mathbf{P}^{\rm{T}}_{\mathrm{R}}\mathbf{F}^{\rm{T}}\right]^{\rm{T}}\in\mathbb{C}^{(N_{\mathrm{t}}+a)\times K}, where 𝐏B=diag([ρ1,ρ2,,ρK])\mathbf{P}_{\mathrm{B}}=\textrm{diag}([\rho_{1},\rho_{2},\cdots,\rho_{K}]), 𝐏R=diag([ρ~1,ρ~2,,ρ~K])\mathbf{P}_{\mathrm{R}}=\textrm{diag}([\widetilde{\rho}_{1},\widetilde{\rho}_{2},\cdots,\widetilde{\rho}_{K}]), 𝐖=[𝐰1,𝐰2,,𝐰K]\mathbf{W}=\left[\mathbf{w}_{1},\mathbf{w}_{2},\cdots,\mathbf{w}_{K}\right] Nt×K\in\mathbb{C}^{N_{\rm{t}}\times K}, and 𝐅=[𝐟1,𝐟2,,𝐟K]a×K\mathbf{F}=\left[\mathbf{f}_{1},\mathbf{f}_{2},\cdots,\mathbf{f}_{K}\right]\in\mathbb{C}^{a\times K} denote the transmit power budget allocation matrix at the BS, the transmit power budget allocation matrix at RDARS transmit elements, the beamforming matrix for BS, and the beamforming matrix for RDARS transmit elements, respectively. Meanwhile, PB,kP_{\mathrm{B},k} and PR,kP_{\mathrm{R},k} denote the transmit power budget for the kk-th UE at each antenna of BS and the transmit power budget allocated to the kk-th UE at each RDARS transmit element, with ρk=PB,k\rho_{k}=\sqrt{P_{\mathrm{B},k}} and ρ~k=PR,k\widetilde{\rho}_{k}=\sqrt{P_{\mathrm{R},k}}, respectively. Let 𝐬K×1{\bf{s}}\in\mathbb{C}^{K\times 1} denote the transmit symbol, where sk,k𝒦={1,,K}s_{k},\forall k\in\mathcal{K}=\{1,\cdots,K\}, satisfies 𝔼{skskH}=1\mathbb{E}\{{s}_{k}s_{k}^{\mathrm{H}}\}=1 and 𝔼{sksiH}=0,ki\mathbb{E}\{s_{k}s_{i}^{\mathrm{H}}\}=0,k\neq i. The combined transmitted signal from the BS and RDARS is given by

𝐱\displaystyle\mathbf{x} =[𝐱B𝐱R]=[𝐖𝐏B𝐅𝐏R]𝐬=𝐅R𝐬,\displaystyle=\begin{bmatrix}\mathbf{x}_{\mathrm{B}}\\ \mathbf{x}_{\mathrm{R}}\end{bmatrix}=\begin{bmatrix}\mathbf{W}\mathbf{P}_{\mathrm{B}}\\ \mathbf{F}\mathbf{P}_{\mathrm{R}}\end{bmatrix}\mathbf{s}=\mathbf{F}_{\mathrm{R}}\mathbf{s}, (1)

where 𝐱B\mathbf{x}_{\mathrm{B}} and 𝐱R\mathbf{x}_{\mathrm{R}} denote the transmit signals from BS and from RDARS transmit elements, respectively. The channels spanning from the BS to RDARS and from the RDARS to the kk-th UE are denoted by 𝐇bN×Nt\mathbf{H}_{\mathrm{\rm{\mathrm{b}}}}\in\mathbb{C}^{N\times N_{\rm{t}}} and 𝐇r,kNu×N\mathbf{H}_{\mathrm{r},k}\in\mathbb{C}^{N_{\rm{u}}\times N}, respectively. Let ϕ\phi and dd denote the constant phase difference and the spacing between adjacent antennas/elements, respectively. The steering vector function is given by 𝐚(N,ϕ)=[1,eȷ2πλdϕ,,eȷ2πλd(N1)ϕ]T\mathbf{a}(N,\phi)=[1,e^{\jmath\frac{2\pi}{\lambda}d\phi},\cdots,e^{\jmath\frac{2\pi}{\lambda}d(N-1)\phi}]^{\rm{T}}, where NN is the array size, λ\lambda represents the wavelength, ȷ\jmath is the imaginary unit. For mmWave channels, the non-line-of-sight (NLoS) component is generally much weaker as compared to the dominant LoS component due to severe path loss, which thus can be ignored [37], [38]. Due to the high directivity of mmWave signals, the direct links between the BS and UEs are assumed to be severely blocked by obstacles. Considering the extended Saleh-Valenzuela model [28], let θbD{\theta}^{\rm{\mathrm{b}}_{D}}, ϑbA\vartheta^{\rm{b_{A}}}, and θbA\theta^{\rm{b_{A}}} denote the AoD, the azimuth and elevation angles-of-arrival (AoAs) from the BS to RDARS, respectively. In addition, let θkrA\theta^{\mathrm{r_{A}}}_{k}, ϑkrD\vartheta^{\mathrm{r_{D}}}_{k} and θkrD\theta^{\mathrm{r_{D}}}_{k} denote the AoA, the azimuth and elevation AoDs from RDARS to the kk-th UE, respectively. Therefore, the channels from the BS to RDARS and from RDARS to UE kk are expressed as

𝐇b=κb𝐚~(N,χr,ψr)𝐚H(Nt,υ¯),{\mathbf{H}}_{\mathrm{\mathrm{b}}}=\kappa_{{\rm{\mathrm{b}}}}{\widetilde{{\bf{a}}}}(N,\chi_{\rm{r}},\psi_{\rm{r}}){\bf{a}}^{\mathrm{H}}({{N_{\rm{t}}}},\bar{\upsilon}), (2)
𝐇r,k=κr,k𝐚(Nu,υkr)𝐚~H(N,υ~k,υk),{\mathbf{H}}_{\mathrm{r},k}=\kappa_{\mathrm{r},k}{\bf{a}}({{N_{\rm{u}}}},\upsilon^{{\mathrm{r}}}_{k}){\widetilde{{\bf{a}}}^{\mathrm{H}}}(N,\widetilde{\upsilon}_{k},\upsilon_{k}), (3)

where χr=cosθbA\chi_{\rm{r}}=\cos\theta^{\rm{b_{A}}}, ψr=sinϑbAsinθbA\psi_{\rm{r}}=\sin\vartheta^{\rm{b_{A}}}\sin\theta^{\rm{b_{A}}}, υ¯=cosθrD\bar{\upsilon}=\cos{\theta}^{\rm{\mathrm{r}}_{D}}, υ~k=cosθkrD\widetilde{\upsilon}_{k}=\cos\theta^{\mathrm{r_{D}}}_{k} , υk=sinϑkrDsinθkrD\upsilon_{k}=\sin\vartheta^{\mathrm{r_{D}}}_{k}\sin\theta^{\mathrm{r_{D}}}_{k}, and υkr=cosθkrA\upsilon^{\mathrm{r}}_{k}=\cos\theta^{\rm{r_{A}}}_{k} denote the vertical virtual AoA, horizontal virtual AoA, virtual AoD from the BS to RDARS, vertical virtual AoD, horizontal virtual AoD, and virtual AoA from RDARS transmit elements to the kk-th UE, respectively. Let (κb)2(\kappa_{{\rm{\mathrm{b}}}})^{2} and (κr,k)2(\kappa_{{\rm{\mathrm{r}}},k})^{2} denote the large-scale path loss of the BS-RDARS link and the RDARS-UE kk link, respectively. We define the 2D reconfigurable steering function as 𝐚~(N,υ~k,υk)=𝐚(Nz,υ~k)𝐚(Ny,υk)\widetilde{{\bf{a}}}(N,\widetilde{\upsilon}_{k},\upsilon_{k})={\bf{a}}(N_{\rm{z}},\widetilde{\upsilon}_{k})\otimes{\bf{a}}(N_{\rm{y}},\upsilon_{k}), where NzN_{\rm{z}} and NyN_{\rm{y}} denote the numbers of elements along the zz-axis and yy-axis, respectively, with N=NzNyN=N_{\rm{z}}N_{\rm{y}}. Therefore, the receive signal for the kk-th UE is 𝐲ks=𝐇k𝐅R𝐬+𝐧k\mathbf{y}^{\mathrm{s}}_{k}=\mathbf{H}_{k}\mathbf{F}_{\mathrm{R}}\mathbf{s}+\mathbf{n}_{k}, where 𝐇k=[𝐇r,k𝐆𝐇b𝐇r,k𝐀~]Nu×(Nt+a)\mathbf{H}_{k}=[\mathbf{H}_{\mathrm{\rm{\mathrm{r}}},k}\mathbf{G}\mathbf{H}_{\mathrm{\rm{\mathrm{b}}}}\;\;\mathbf{H}_{\mathrm{r},k}\widetilde{\mathbf{A}}]\in\mathbb{C}^{N_{\mathrm{u}}\times(N_{\mathrm{t}}+a)} and 𝐧k{\bf{n}}_{k} denote the effective channel and noise vector for the kk-th UE with 𝐧k𝒞𝒩(𝟎,σ2𝐈Nu){\bf{n}}_{k}\sim{\cal C}{\cal N}\left({{\bf{0}},\sigma^{2}{{\bf{I}}_{N_{\rm{u}}}}}\right). We denote 𝐀=𝐀~𝐀~T\mathbf{A}=\widetilde{\mathbf{A}}\widetilde{\mathbf{A}}^{\mathrm{T}}, where 𝐀~N×a\widetilde{\bf{A}}\in\mathbb{R}^{N\times a} includes all the columns of 𝐀\bf{A} that contain element 1. Let 𝐆\mathbf{G} denote the equivalent phase shift matrix with 𝐆=(𝐈N𝐀)𝚽\mathbf{G}=(\mathbf{I}_{N}-\mathbf{A})\mathbf{\Phi}, where 𝚽=diag(𝐯)\mathbf{\Phi}=\operatorname{diag}(\bf v) with 𝐯=[eȷθ¯1,eȷθ¯2,,eȷθ¯N]T\mathbf{v}=[{e^{\jmath{\bar{\theta}_{1}}}},{e^{\jmath{\bar{\theta}_{2}}}},\cdots,{e^{\jmath{\bar{\theta}_{N}}}}]^{\mathrm{T}}. Let θ¯i{\bar{\theta}_{i}} denote the phase shift of the ii-th RDARS element. With the receive beamforming 𝐮k\mathbf{u}_{k} at UE kk, the signal-to-noise-plus-interference ratio (SINR) for the kk-th UE is given by γk=|𝐮kH𝐇k𝐟R,k|2ikK|𝐮kH𝐇k𝐟R,i|2+σ2\gamma_{k}=\frac{|\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{k}\mathbf{f}_{\mathrm{R},k}|^{2}}{\sum_{i\neq k}^{K}|\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{k}\mathbf{f}_{\mathrm{R},i}|^{2}+\sigma^{2}}. Thus, the achievable data rate (bps/Hz) of the kk-th UE is Rk=log2(1+γk)R_{k}=\log_{2}\left(1+\gamma_{k}\right).

II-C Problem Formulation

We aim to maximize the WSR by jointly optimizing the transmit beamforming matrix 𝐖{\bf{W}}, power budget matrix 𝐏B{\bf{P}}_{\rm{B}} at the BS, receive beamforming matrix 𝐔=[𝐮1,𝐮2,,𝐮K]\mathbf{U}=[\mathbf{u}_{1},\mathbf{u}_{2},\cdots,\mathbf{u}_{K}], transmit beamforming matrix 𝐅{\bf{F}}, phase shift matrix 𝚽{\bm{\Phi}}, mode switching matrix 𝐀{\bf{A}} and power budget matrix 𝐏R{\bf{P}}_{\rm{R}} at the RDARS. The problem can be formulated as

max𝐖,𝐅,𝐀,𝚽,𝐔,𝐏B,𝐏R\displaystyle\mathop{\max}\limits_{\begin{subarray}{c}\mathbf{W},\mathbf{F},\mathbf{A},\mathbf{\Phi},\\ \mathbf{U},\mathbf{P}_{\mathrm{B}},\mathbf{P}_{\mathrm{R}}\end{subarray}}\; k=1KwkRk\displaystyle\;{\sum\nolimits_{k=1}^{K}{w_{k}R_{k}}} (4a)
s.t. Nttr(𝐏B𝐏BH)+atr(𝐏R𝐏RH)Ptot,\displaystyle N_{\rm{t}}\operatorname{tr}(\mathbf{P}_{\mathrm{B}}\mathbf{P}_{\mathrm{B}}^{\mathrm{H}})+a\operatorname{tr}(\mathbf{P}_{\mathrm{R}}\mathbf{P}_{\mathrm{R}}^{\mathrm{H}})\leq P_{\rm{tot}}, (4b)
𝐰k2=1,k𝒦,\displaystyle\left\|\mathbf{w}_{k}\right\|^{2}=1,\forall k\in\mathcal{K}, (4c)
𝐟k2=1,k𝒦,\displaystyle\left\|\mathbf{f}_{k}\right\|^{2}=1,\forall k\in\mathcal{K}, (4d)
|𝚽[i,i]|2=1,i𝒩,\displaystyle\left|\mathbf{\Phi}_{[i,i]}\right|^{2}=1,\forall i\in\mathcal{N}, (4e)
𝐀[i,i]{0,1},i𝒩,\displaystyle\mathbf{A}_{[i,i]}\in\{0,1\},\forall i\in\mathcal{N}, (4f)
𝐮k2=1,k𝒦,\displaystyle\left\|\mathbf{u}_{k}\right\|^{2}=1,\;\forall k\in\mathcal{K}, (4g)

where wkw_{k} represents the weighted factor with respect to UE kk and Ptot{P}_{\rm{tot}} denotes the total transmit power budget. It is observed that problem (4) is highly non-convex since the optimization variables are intricately coupled in the objective function and constraints. Moreover, the unit-modulus phase shift constraint (4e) and working mode switching constraint (4f) exacerbate the difficulties, yielding a mixed-integer nonlinear programming (MINLP) problem. Furthermore, an efficient optimization algorithm deeply relies on the explicit CSI, which is difficult to obtain due to the large number of elements and antennas. To tackle this problem, we first design a novel RCB. Then, a low overhead BT is proposed, followed by the high-quality solutions to the optimization problems in different MA schemes by exploiting inherent properties of RDARS.

III Reconfigurable Codebook Design

To obtain the CSI by BT and perform the beamforming design for data transmission, the proper codebooks are essential for the BS, RDARS connected elements, passive elements, and UEs. However, considering the different working modes for RDARS elements, the conventional fixed codebook cannot be directly applicable to RDARS due to the non-uniform distance between any two elements working in the same mode after the flexible mode configuration. To this end, we propose a RCB with the non-uniform phase offset in each codeword and then provide a theoretical performance analysis. Besides, an example of the RCB is presented for clarity. Firstly, we consider a Cartesian coordinate system with the xx-axis perpendicular to the RDARS plane, where the lower left corner is set as the reference point, with the inter-element center spacing given by dRd_{\mathrm{R}}. Based on the element coordinate, the reconfigurable steering function is given by

𝐚^(𝗓,N,ϕ)=[eȷ2πλz1ϕ,eȷ2πλz2ϕ,,eȷ2πλzNϕ]T,\widehat{\mathbf{a}}(\mathsf{z},N,\phi)=\left[e^{\jmath\frac{2\pi}{\lambda}z_{1}\phi},e^{\jmath\frac{2\pi}{\lambda}z_{2}\phi},\cdots,e^{\jmath\frac{2\pi}{\lambda}z_{N}\phi}\right]^{\mathrm{T}}, (5)

where 𝗓=[z1,z2,,zN]T\mathsf{z}=\left[z_{1},z_{2},\cdots,z_{N}\right]^{\mathrm{T}} denotes the coordinate vector of elements. A passive block or connected block is defined as the block surrounded by the outermost passive elements or connected elements, as shown in Fig. 2.

Refer to caption
Figure 2: Illustration of the passive block and connected block.

Let Nr,zN_{\rm{r,z}} and Nr,yN_{\rm{r,y}} denote the total number of elements in the passive block along the zz and yy directions respectively. The total number of elements in a passive block and a connected block are Nr=Nr,zNr,yN_{\rm{r}}=N_{\rm{r,z}}N_{\rm{r,y}} and Nc=Nc,zNc,yN_{\rm{c}}=N_{\rm{c,z}}N_{\rm{c,y}}, respectively.

For passive elements at the RDARS, the 2D RCB is designed as 𝒞R,2D={𝐫1,,𝐫ϱr,z×ϱr,y}\mathcal{C}_{\mathrm{R},2D}=\{\mathbf{r}_{1},\cdots,\mathbf{r}_{\varrho_{\rm{r,z}}\times\varrho_{\rm{r,y}}}\}, where 𝐫iNr×1\mathbf{r}_{i}\in\mathbb{C}^{N_{\rm{r}}\times 1}, ϱr,z\varrho_{\rm{r,z}} and ϱr,y\varrho_{\rm{r,y}} represent the ii-th codeword, the resolution along the zz-axis and that along the yy-axis, respectively. Moreover, we denote 𝒞R,z={𝐫z,1,,𝐫z,ϱr,z}\mathcal{C}_{\rm{R,z}}=\{\mathbf{r}_{\mathrm{z},1},\cdots,\mathbf{r}_{\mathrm{z},\varrho_{\rm{r,z}}}\} and 𝒞R,y={𝐫y,1,,𝐫y,ϱr,y}\mathcal{C}_{\rm{R,y}}=\{\mathbf{r}_{\mathrm{y},1},\cdots,\mathbf{r}_{y,\varrho_{\rm{r,y}}}\} as the one-dimensional (1D) passive RCB along the zz and yy-axis, respectively. Note that the RDARS passive element is set to be a single beam in a given time slot, the orthogonality between any of the codewords in 𝒞R,z\mathcal{C}_{\rm{R,z}} or 𝒞R,y\mathcal{C}_{\rm{R,y}} is not required. This implies that a greater number of physical angles can be chosen as the codebook resolution increases. By applying the oversampling DFT codeword with 𝐫z,i=𝐚^(𝗓r,Nr,z,1+2i1ϱr,z)\mathbf{r}_{\mathrm{z},i}=\widehat{\mathbf{a}}(\mathsf{z}_{\rm{r}},N_{\rm{r,z}},-1+\frac{2i-1}{\varrho_{\rm{r,z}}}) and 𝐫y,i=𝐚^(𝗒r,Nr,y,1+2i1ϱr,z)\mathbf{r}_{y,i}=\widehat{\mathbf{a}}(\mathsf{y}_{\rm{r}},N_{\rm{r,y}},-1+\frac{2i-1}{\varrho_{\rm{r,z}}}), we have ϱr,zNr,z\varrho_{\rm{r,z}}\geq N_{\rm{r,z}} and ϱr,yNr,y\varrho_{\rm{r,y}}\geq N_{\rm{r,y}}. Let N¯r,z\bar{N}_{r,z} and N¯r,y\bar{N}_{r,y} denote the numbers of the passive elements in the passive block along the zz and yy directions, respectively. The coordinates of RDARS passive elements on the zz axis and the yy axis are denoted by 𝗓r=[zr,1,zr,2,,zr,Nr,z]T\mathsf{z}_{\rm{r}}=\left[z_{\mathrm{r},1},z_{\mathrm{r},2},\cdots,z_{\mathrm{r},N_{\rm{r,z}}}\right]^{\mathrm{T}} and 𝗒R=[yr,1,yr,2,,yr,Nr,y]T\mathsf{y}_{\rm{R}}=\left[y_{\mathrm{r},1},y_{\mathrm{r},2},\cdots,y_{\mathrm{r},N_{\rm{r,y}}}\right]^{\mathrm{T}}, respectively. The set of the element positions in the passive block is denoted by 𝒫R={(x0,yr,m,zr,n)|m=1,,Nr,y,n=1,,Nr,z}\mathcal{P}_{\rm{R}}=\{(x_{0},y_{\mathrm{r},m},z_{\mathrm{r},n})|m=1,\cdots,N_{\rm{r,y}},n=1,\cdots,N_{\rm{r,z}}\}, where x0x_{0} is the coordinate of the entire RDARS plane in the xx direction. Therefore, we have 𝐫i=vec(𝐀¯r)(𝐫z,i~𝐫y,i¯)\mathbf{r}_{i}=\operatorname{vec}(\bar{\mathbf{A}}^{\mathrm{r}})\odot(\mathbf{r}_{z,\widetilde{i}}\otimes\mathbf{r}_{y,\bar{i}}), where 𝐀¯rNr×Nr{\bar{\mathbf{A}}^{\mathrm{r}}}\in\mathbb{Z}^{N_{\rm{r}}\times N_{\rm{r}}} is a diagonal matrix, with 𝐀¯r[i,i]{0,1}{{\bar{\mathbf{A}}}^{\mathrm{r}}}_{[i,i]}\in\{0,1\}, i=i~i¯i=\tilde{i}\bar{i} and i~i¯\tilde{i}\geq\bar{i}. After renumbering the elements in the passive block, the corresponding element operating in connection mode is set to 0. For example, in Fig. 2, 𝐀¯r[6,6]{\bar{\mathbf{A}}^{\mathrm{r}}}_{[6,6]}, 𝐀¯r[11,11]{\bar{\mathbf{A}}^{\mathrm{r}}}_{[11,11]} and 𝐀¯r[12,12]{\bar{\mathbf{A}}^{\mathrm{r}}}_{[12,12]} are set to 0.

On the other hand, connected elements at the RDARS in practice form a distributed antenna array. Similar to RDARS passive elements, the 2D RCB for connected elements is denoted by 𝒞R,2Dc={𝐜1,,𝐜ϱc,z×ϱc,y}\mathcal{C}^{\mathrm{c}}_{\mathrm{R},2D}=\{\mathbf{c}_{1},\cdots,\mathbf{c}_{\varrho_{\rm{c,z}}\times\varrho_{\rm{c,y}}}\}, where 𝐜iNc×1\mathbf{c}_{i}\in\mathbb{C}^{N_{\rm{c}}\times 1}, ϱc,z\varrho_{\rm{c,z}} and ϱc,y\varrho_{\rm{c,y}} represent the ii-th codeword, the resolution along the zz-axis and that along yy-axis, respectively. Let Nc,zN_{\rm{c,z}} and Nc,yN_{\rm{c,y}} denote the total number of elements in the connected block along the zz and yy directions, respectively. Specifically, we denote 𝒞R,zc={𝐜z,1,,𝐜z,ϱc,z}\mathcal{C}^{\mathrm{c}}_{\rm{R,z}}=\{\mathbf{c}_{\mathrm{z},1},\cdots,\mathbf{c}_{\mathrm{z},\varrho_{\rm{c,z}}}\} and 𝒞R,yc={𝐜y,1,,𝐜y,ϱc,y}\mathcal{C}^{\mathrm{c}}_{\rm{R,y}}=\{\mathbf{c}_{\mathrm{y},1},\cdots,\mathbf{c}_{\mathrm{y},\varrho_{\rm{c,y}}}\} as the 1D connected RCB along the zz and yy-axis, respectively. Moreover, we have 𝐜z,i=𝐚^(𝗓c,Nc,z,1+2i1ϱc,z)\mathbf{c}_{{\rm{z}},i}=\widehat{\mathbf{a}}(\mathsf{z}_{\rm{c}},N_{\rm{c,z}},-1+\frac{2i-1}{\varrho_{\rm{c,z}}}) and 𝐜y,i=𝐚^(𝗒c,Nc,y,1+2i1ϱc,z)\mathbf{c}_{\mathrm{y},i}=\widehat{\mathbf{a}}(\mathsf{y}_{\mathrm{c}},N_{\rm{c,y}},-1+\frac{2i-1}{\varrho_{\rm{c,z}}}). The set of element positions in the connected block is denoted by 𝒫c={(x0,yc,m,zc,n)|m=1,,Nc,y,n=1,,Nc,z}\mathcal{P}_{c}=\{(x_{0},y_{\mathrm{c},m},z_{\mathrm{c},n})|m=1,\cdots,N_{\rm{c,y}},n=1,\cdots,N_{\rm{c,z}}\}. In addition, we have 𝐜i=1avec(𝐀¯c)(𝐜z,i~𝐜y,i¯)\mathbf{c}_{i}=\frac{1}{\sqrt{a}}\operatorname{vec}(\bar{\mathbf{A}}^{\mathrm{c}})\odot(\mathbf{c}_{\mathrm{z},\widetilde{i}}\otimes\mathbf{c}_{y,\bar{i}}), where aa is equal to the number of elements in vec(𝐀¯c)\operatorname{vec}(\bar{\mathbf{A}}^{\mathrm{c}}) with value 1, and the definition of 𝐀¯c\bar{\mathbf{A}}^{\mathrm{c}} is similarly to 𝐀¯r\bar{\mathbf{A}}^{\mathrm{r}}. In general, multiple beams should be generated by connected elements for the simultaneous signal transmission or reception. Therefore, to guarantee the orthogonality of any two codewords, we should have

|𝐜iH𝐜j|\displaystyle|\mathbf{c}^{\rm{H}}_{i}\mathbf{c}_{j}| =vec(𝐀¯c)2|(𝐜z,i~H𝐜y,i¯H)(𝐜z,j~𝐜y,j¯)|/(aNc)\displaystyle={||\operatorname{vec}(\bar{\mathbf{A}}^{\rm{c}})||^{2}}|(\mathbf{c}^{\rm{H}}_{\mathrm{z},\widetilde{i}}\otimes\mathbf{c}^{\rm{H}}_{{\rm{y}},\bar{i}})(\mathbf{c}_{\mathrm{z},\widetilde{j}}\otimes\mathbf{c}_{\mathrm{y},\bar{j}})|/({aN_{\rm{c}}})
=|𝐜z,i~H𝐜z,j~||𝐜y,i¯H𝐜y,j¯|/Nc\displaystyle=|\mathbf{c}^{\rm{H}}_{\mathrm{z},\widetilde{i}}\mathbf{c}_{{\rm{z}},\widetilde{j}}||\mathbf{c}^{\rm{H}}_{\mathrm{y},\bar{i}}\mathbf{c}_{{\rm{y}},\bar{j}}|/{N_{\rm{c}}}
=|n=1azeȷ2πλ2(j~i~)ϱc,zz~c,n||m=1ayeȷ2πλ2(j¯i¯)ϱc,yy~c,m|/a\displaystyle=|\sum^{a_{\rm{z}}}_{n=1}e^{\jmath\frac{2\pi}{\lambda}\frac{2(\widetilde{j}-\widetilde{i})}{\varrho_{\rm{c,z}}}\widetilde{z}_{c,n}}||\sum^{a_{\rm{y}}}_{m=1}e^{\jmath\frac{2\pi}{\lambda}\frac{2(\bar{j}-\bar{i})}{\varrho_{\rm{c,y}}}\widetilde{y}_{\mathrm{c},m}}|/a
=δij,\displaystyle=\delta_{ij}, (6)

where δij=1\delta_{ij}=1 when i=ji=j and δij=0\delta_{ij}=0 otherwise. The last equation holds if and only if ϱc,z=az\varrho_{\rm{c,z}}=a_{\rm{z}} and ϱc,y=ay\varrho_{\rm{c,y}}=a_{y}. This result shows that the resolution of the connected RCB is limited by the number of RDARS connected elements. Furthermore, the resolution of the connected RCB depends on aza_{\rm{z}} and aya_{y}, while is independent of the distribution of connected elements. The reason is that each connected element is required to be individually connected with a dedicated RF chain, and the number of RF chains determines the capability of simultaneous beam transmission.

It is also worth mentioning that the RCB can be designed to achieve flexible working mode configurations, and its size can be dynamically adjusted according to the UE distribution. In particular, the 2D RCB reduces to the conventional fixed codebook when 𝗓=[0,dR,,(Nz1)dR]\mathsf{z}=\left[0,d_{\mathrm{R}},\cdots,\left(N_{\rm{z}}-1\right)d_{\mathrm{R}}\right] and 𝗒=[0,dR,,(Ny1)dR]\mathsf{y}=\left[0,d_{\mathrm{R}},\cdots,\left(N_{\rm{y}}-1\right)d_{\mathrm{R}}\right]. As a result, the RCB is of high flexibility by relaxing the element spacing dRd_{\rm{R}} to an arbitrary value.

IV RCB-based Low Overhead BT and Beamforming Design

In this section, we propose a low overhead BT scheme to obtain the CSI, followed by a low-complexity active and passive beamforming design.

IV-A Low Overhead BT Scheme

Refer to caption
Figure 3: Illustration of the low overhead BT for RDARS-aided system.

In this subsection, we propose a low overhead BT scheme for the RDARS-aided system to obtain the required CSI, by applying the hierarchical RCB to the BS, UEs, and RDARS elements.

Let 𝒞B\mathcal{C}_{\mathrm{B}} and 𝒞U\mathcal{C}_{\mathrm{U}} denote the hierarchical codebooks for BS and UE, respectively, where 𝒞B={𝐛1,𝐛2,,𝐛2Nt2}\mathcal{C}_{\mathrm{B}}=\{\mathbf{b}_{1},\mathbf{b}_{2},\cdots,\mathbf{b}_{2N_{\rm{t}}-2}\} and 𝒞U={𝐞1,𝐞2,,𝐞2Nu2}\mathcal{C}_{\mathrm{U}}=\{\mathbf{e}_{1},\mathbf{e}_{2},\cdots,\mathbf{e}_{2N_{\rm{u}}-2}\}. Let 𝐛i\mathbf{b}_{i} and 𝐞i\mathbf{e}_{i} denote the ii-th codeword in the hierarchical codebook for BS and UE, respectively. To reduce the overhead, the simultaneous multi-user hierarchical BT among transmit elements and UEs is performed.

Before illustrating the BT procedure, the hierarchical codebooks applied for the BS, RDARS, and UEs are first designed, respectively. Specifically, for BS, UEs, and RDARS receive elements, the hierarchical codebook consists of logMNt\log_{M}N_{\rm{t}} layers, where the ll-th layer includes 2l2^{l} codewords. Each codeword covers a certain width in the angle domain, where the codeword in the upper layer with a wider beam coverage is divided into MM child codewords in the lower layer with a narrower beam coverage. By contrast, the hierarchical RCB for RDARS transmit elements is constructed based on the RCB, where the multi-lobe codeword in each layer is generated during the BT procedure [28]. Thus, the codeword set at the bottom layer of the hierarchical RCB is 𝒞R,2Dc\mathcal{C}^{\mathrm{c}}_{\mathrm{R},2D}.

Next, we propose a low overhead BT approach. In practice, the BS-RDARS link is quasi-static since the locations of the BS and RDARS are fixed, and thus the BT between BS and RDARS only needs to be performed once during a large time scale [22, 30], termed “Static BT”. By contrast, the BT among RDARS connected elements and UEs is termed as “Instantaneous BT”, as shown in Fig. 3. Since the RDARS size is much smaller than the link distance, the AoA and AoD for the passive elements are approximated to be the same as those for connected elements. By connecting the independent RF chain, connected elements can process signals. Therefore, the joint BT for BS, passive elements, transmit elements, and UEs is separated into two independent, as elaborated below.

As illustrated in Fig. 3, firstly, the RDARS elements working in the receive mode serve as the receive antennas, which are regarded as a part of the antenna array at the BS. The static BT is performed between the receive elements and BS based on the received signal strength. To be specific, the BS sequentially switches the transmit beams by layer and the receive elements search MM receive beams in each layer, thus determining the optimal transmit codeword 𝐛~k\widetilde{\mathbf{b}}^{*}_{k} and passive receive codeword 𝐫~r,k\widetilde{\mathbf{r}}^{*}_{\mathrm{r},k}. Secondly, the elements working in the receive mode are switched to transmit elements. The transmit elements sweep beams sequentially when UEs receive the signal from transmit elements simultaneously, yielding the transmit beamforming vector for transmit elements 𝐫~t,k=𝐜~k\widetilde{\mathbf{r}}^{*}_{t,k}=\widetilde{\mathbf{c}}^{*}_{k} and the receive beamforming vector for the kk-th UE 𝐮~k=𝐞~k\widetilde{\mathbf{u}}^{*}_{k}=\widetilde{\mathbf{e}}^{*}_{k}. Based on the determined beams, the large-scale path loss κb2\kappa^{2}_{\mathrm{b}} and κr,k2\kappa^{2}_{\mathrm{r},k} can be estimated according to the received signal strength. Then, the channel can be reconstructed based on the obtained angles at the bottom of the codebooks and large-scale path loss, so as to use for the data transmission [28].

IV-B RCB-Based Beamforming Design

With the estimated CSI, the optimal beamforming vectors for data transmission need to be chosen from the codebooks. Therefore, problem (4) is reformulated as

max𝐖,𝐅,𝐀,𝚽,𝐔,𝐏B,𝐏R\displaystyle\mathop{\max}\limits_{\begin{subarray}{c}\mathbf{W},\mathbf{F},\mathbf{A},\mathbf{\Phi},\mathbf{U},\mathbf{P}_{\mathrm{B}},\mathbf{P}_{\mathrm{R}}\end{subarray}} k=1KωkRk\displaystyle\;\;{\sum\nolimits_{k=1}^{K}{\omega_{k}{R_{k}}}} (7a)
s.t. 𝐰k𝒞B,k𝒦,\displaystyle\mathbf{w}_{k}\in\mathcal{C}_{\rm{B}},\forall k\in\mathcal{K}, (7b)
𝐟k𝒞R,2Dc,k𝒦,\displaystyle\mathbf{f}_{k}\in\mathcal{C}^{\rm{c}}_{\rm{R,2D}},\forall k\in\mathcal{K}, (7c)
𝐮k𝒞U,k𝒦,\displaystyle\mathbf{u}_{k}\in\mathcal{C}_{\rm{U}},\forall k\in\mathcal{K}, (7d)
𝚽=diag(𝐫),𝐫𝒞R,2D,\displaystyle\mathbf{\Phi}=\textrm{diag}(\mathbf{r}),\mathbf{r}\in\mathcal{C}_{\rm{R,2D}}, (7e)
(4b),(4f).\displaystyle\eqref{con: P},\eqref{con: A}. (7f)

It is observed that problem (7) can be solved by enumerating all possible beam pair combinations, however, this causes high computational complexity. Besides, the constraint (4f) exacerbates the difficulty due to the flexible element configurations at the RDARS.

To overcome these issues, we propose effective algorithms based on the RCB for data transmission, by considering the TDMA and SDMA schemes, respectively.

IV-B1 TDMA

For the TDMA-based scheme, problem (7) can be rewritten in a more tractable form as

max{𝐰k},{𝐟k},{𝐀k},{𝚽k},{𝐮k},{PB,k},{PR,k}\displaystyle\mathop{\max}\limits_{\begin{subarray}{c}\{\mathbf{w}_{k}\},\{\mathbf{f}_{k}\},\{\mathbf{A}_{k}\},\{\mathbf{\Phi}_{k}\},\\ \{\mathbf{u}_{k}\},\{P_{\mathrm{B},k}\},\{P_{\mathrm{R},k}\}\end{subarray}} k=1KwkR~kT\displaystyle\;{\sum\nolimits_{k=1}^{K}{w_{k}\widetilde{R}^{T}_{k}}} (8a)
s.t. (7b),(7c),(7d),\displaystyle\eqref{con: w CB},\eqref{con: f CB},\eqref{con: u CB}, (8b)
Ntρk2+aρ~k2=Ptot,k𝒦,\displaystyle N_{t}{\rho}^{2}_{k}+a\widetilde{\rho}^{2}_{k}=P_{\rm{tot}},\forall k\in\mathcal{K}, (8c)
𝐀k[i,i]{0,1},k𝒦,i𝒩,\displaystyle\mathbf{A}_{k[i,i]}\in\{0,1\},\forall k\in\mathcal{K},\forall i\in\mathcal{N}, (8d)
𝚽k=diag(𝐫k),𝐫k𝒞R,2D,\displaystyle\mathbf{\Phi}_{k}=\textrm{diag}(\mathbf{r}_{k}),\mathbf{r}_{k}\in\mathcal{C}_{\rm{R,2D}}, (8e)

where R~kT=log2(1+|ρk𝐮kH𝐇r,k(𝐈N𝐀k)𝚽k𝐇b𝐰k+ρ~k𝐮kH𝐇r,k𝐀~𝐟k|2/σ2)\widetilde{R}^{T}_{k}=\log_{2}(1+|\rho_{k}\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{\mathrm{r},k}({\bf{I}}_{N}-{\bf{A}}_{k})\mathbf{\Phi}_{k}\mathbf{H}_{\mathrm{\mathrm{b}}}\mathbf{w}_{k}+\widetilde{\rho}_{k}\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{\mathrm{r},k}\widetilde{\mathbf{A}}\mathbf{f}_{k}|^{2}/\sigma^{2}) denotes achievable rate of UE kk. Let 𝐀k\mathbf{A}_{k} and 𝚽k\mathbf{\Phi}_{k} denote the mode switching matrix and phase shift matrix for the kk-th UE, respectively. In particular, for the special case of the same weighting factor and total transmit power budget for each UE, problem (8) for the kk-th UE is reduced to

max𝐰k,𝐟k,𝐀k,𝐮k,𝚽k,ρk,ρ~k\displaystyle\mathop{\max}\limits_{\begin{subarray}{c}\mathbf{w}_{k},\mathbf{f}_{k},\mathbf{A}_{k},\mathbf{u}_{k},\\ \mathbf{\Phi}_{k},{\rho}_{k},\widetilde{\rho}_{k}\end{subarray}} |ρk𝐮kH𝐇r,k𝐆~k𝚽k𝐇b𝐰k+ρ~k𝐮kH𝐇r,k𝐀~𝐟k|2\displaystyle\!|\rho_{k}\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{\mathrm{r},k}\widetilde{{\bf{G}}}_{k}\mathbf{\Phi}_{k}\mathbf{H}_{\mathrm{\mathrm{b}}}\mathbf{w}_{k}\!\!+\!\!\widetilde{\rho}_{k}\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{\mathrm{r},k}\widetilde{\mathbf{A}}\mathbf{f}_{k}|^{2} (9a)
s.t. (7b),(7c),(7d),(8c),(8d),(8e),\displaystyle\eqref{con: w CB},\eqref{con: f CB},\eqref{con: u CB},\eqref{con: power in TDMA},\eqref{con: A in TDMA},\eqref{con: Phi CB in TDMA}, (9b)

where 𝐆~k=𝐈N𝐀k\widetilde{{\bf{G}}}_{k}={\bf{I}}_{N}-{\bf{A}}_{k}. It can be observed that problem (9) is a non-convex optimization problem due to the coupled variables and the codeword selection constraints (7b), (7c), (7d), and (8e). A closer look at (9) shows that the objective function satisfies

|ρk𝐮kH𝐇r,k𝐆~k𝚽𝐇b𝐰k+ρ~k𝐮kH𝐇r,k𝐀~𝐟k|\displaystyle|\rho_{k}\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{\mathrm{r},k}\widetilde{\bf{G}}_{k}\mathbf{\Phi}\mathbf{H}_{\mathrm{\mathrm{b}}}\mathbf{w}_{k}+\widetilde{\rho}_{k}\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{\mathrm{r},k}\widetilde{\mathbf{A}}\mathbf{f}_{k}|
ρk|𝐮kH𝐇r,k𝐆~k𝚽𝐇b𝐰k|+ρ~k|𝐮kH𝐇r,k𝐀~𝐟k|,\displaystyle\leq\rho_{k}|\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{\mathrm{r},k}\widetilde{\bf{G}}_{k}\mathbf{\Phi}\mathbf{H}_{\mathrm{\mathrm{b}}}\mathbf{w}_{k}|+\widetilde{\rho}_{k}|\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{\mathrm{r},k}\widetilde{\mathbf{A}}\mathbf{f}_{k}|, (10)

where the equality holds if and only if the two items in (10) have the identical phase. By leveraging this property and maximum ratio transmission (MRT)/maximum ratio combining (MRC) beamforming, the closed-form beamforming expressions can be obtained, including {𝐰k}\{{\bf{w}}_{k}\}, {𝐟k,𝐮k}\{\mathbf{f}_{k},{\bf{u}}_{k}\}, and {𝚽k}\{\mathbf{\Phi}_{k}\}. For given 𝐀k{\bf{A}}_{k}, ρk\rho_{k}, and ρ~k\widetilde{\rho}_{k}, problem (9) becomes

max𝐰k,𝐟k,𝐮k,𝚽k\displaystyle\mathop{\max}\limits_{\begin{subarray}{c}\mathbf{w}_{k},\mathbf{f}_{k},\mathbf{u}_{k},\mathbf{\Phi}_{k}\end{subarray}} |ρk𝐮kH𝐇r,k𝐆𝚽k𝐇b𝐰k+ρ~k𝐮kH𝐇r,k𝐀~𝐟k|2\displaystyle|\rho_{k}\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{\mathrm{r},k}{\bf{G}}\mathbf{\Phi}_{k}\mathbf{H}_{\mathrm{\mathrm{b}}}\mathbf{w}_{k}\!\!+\!\!\widetilde{\rho}_{k}\mathbf{u}^{\mathrm{H}}_{k}\mathbf{H}_{\mathrm{r},k}\widetilde{\mathbf{A}}\mathbf{f}_{k}|^{2} (11a)
s.t. (7b),(7c),(7d),(8e).\displaystyle\eqref{con: w CB},\eqref{con: f CB},\eqref{con: u CB},\eqref{con: Phi CB in TDMA}. (11b)

Given {𝐟k,𝐮k}\{\mathbf{f}_{k},{\bf{u}}_{k}\} and 𝚽k\mathbf{\Phi}_{k}, problem (11) is reduced to

max{𝐰k}|𝐚H(Nt,υ¯)𝐰k|2s.t.(7b).\mathop{\max}\nolimits_{\{{\bf{w}}_{k}\}}\left|{\bf{a}}^{\mathrm{H}}({N_{\rm{t}}},\bar{\upsilon}){\bf{w}}_{k}\right|^{2}\;\ \textrm{s.t.}\;\eqref{con: w CB}. (12)

The optimal solution to problem (12) is given by 𝐰k=𝐛k=argmin𝐛n𝐛n𝐰~k\mathbf{w}_{k}^{*}=\mathbf{b}_{k}^{*}=\mathop{\arg\min}\nolimits_{\mathbf{b}_{n}}||\mathbf{b}_{n}-\widetilde{\mathbf{w}}_{k}^{*}||, with 𝐰~k=𝐚(Nt,υ¯)/Nt\widetilde{\mathbf{w}}_{k}^{*}={\bf{a}}({{N_{\rm{t}}}},\bar{\upsilon})/\sqrt{N_{t}}. Given {𝐰k}\{\mathbf{w}_{k}\} and 𝚽k\mathbf{\Phi}_{k}, problem (11) is reduced to

max𝐟k,𝐮k|𝐮kH𝐚(Nu,υR,kr)𝐚~H(N,υ~k,υk)𝐀~𝐟k|2s.t.(7c),(7d).\mathop{\max}\limits_{{\bf{f}}_{k},{\bf{u}}_{k}}|\mathbf{u}^{\mathrm{H}}_{k}{\bf{a}}({N_{\rm{u}}},\upsilon^{r}_{\mathrm{R},k})\widetilde{\bf{a}}^{\mathrm{H}}({N},\widetilde{\upsilon}_{k},{\upsilon}_{k})\widetilde{\mathbf{A}}{\bf{f}}_{k}|^{2}\textrm{s.t.}\eqref{con: f CB},\eqref{con: u CB}. (13)

The optimal receive beam for the kk-th UE is 𝐮k=𝐞k=argmin𝐞n𝐞n𝐚(Nu,υR,kr)/Nu\mathbf{u}_{k}^{*}=\mathbf{e}_{k}^{*}=\mathop{\arg\min}\nolimits_{\mathbf{e}_{n}}\|\mathbf{e}_{n}-\mathbf{a}({N_{\rm{u}}},\upsilon^{r}_{\mathrm{R},k})/\sqrt{N_{\rm{u}}}\|. For given 𝐀k\mathbf{A}_{k}, the optimal transmit beam for each UE at the RDARS side is chosen from the 2D RCB 𝒞Rc\mathcal{C}^{\mathrm{c}}_{\mathrm{R}}. Besides, for the connected block, we denote the equivalent codeword 𝐜~=𝐀¯ce𝐜\widetilde{\mathbf{c}}=\bar{\mathbf{A}}^{\mathrm{ce}}\mathbf{c}, where (𝐀¯ce)Ta×Nc(\bar{\mathbf{A}}^{\mathrm{ce}})^{\rm{T}}\in\mathbb{R}^{a\times N_{c}} consists of all the columns of 𝐀¯c\bar{\mathbf{A}}^{c} that contain element 1. Then, the optimal transmit beamforming vector for the kk-th UE is 𝐟k=𝐜~k=argmin𝐀¯ce𝐜n𝐀¯ce𝐜n𝐚˘(𝗓t𝗒t,a,υ~k,υk)/a{{\bf{f}}_{k}}=\widetilde{\mathbf{c}}_{k}^{*}=\mathop{\arg\min}\nolimits_{\bar{\mathbf{A}}^{\mathrm{ce}}\mathbf{c}_{n}}\|\bar{\mathbf{A}}^{\mathrm{ce}}\mathbf{c}_{n}-\breve{\mathbf{a}}(\mathsf{z}_{t}\otimes\mathsf{y}_{t},a,\widetilde{\upsilon}_{k},{\upsilon}_{k})/\sqrt{a}\|, where 𝗓t\mathsf{z}_{t} and 𝗒t\mathsf{y}_{t} respectively denote the coordinate of transmit elements along zz and yy axis, and 𝐚˘(𝗓t𝗒t,a,υ~k,υk)=𝐚^(𝗓t,az,υ~k)𝐚^(𝗒t,ay,υk)\breve{\mathbf{a}}(\mathsf{z}_{t}\otimes\mathsf{y}_{t},a,\widetilde{\upsilon}_{k},{\upsilon}_{k})=\widehat{\bf{a}}(\mathsf{z}_{t},a_{\rm{z}},\widetilde{\upsilon}_{k})\otimes\widehat{\bf{a}}(\mathsf{y}_{t},a_{\rm{y}},{\upsilon}_{k}). Therefore, the upper bound gain for RDARS transmit elements is a{a}. For the passive beamforming matrix, the subproblem w.r.t. 𝚽k{\bf{\Phi}}_{k} is

max{𝚽k}|𝐚~H(N,υ~k,υk)𝐆~𝚽k𝐚~(N,χR,ψR)|2s.t.(8e).\displaystyle\mathop{\max}\nolimits_{{\{\bf{\Phi}}_{k}\}}|\widetilde{{\bf{a}}}^{\mathrm{H}}({N},\widetilde{\upsilon}_{k},{\upsilon}_{k})\widetilde{\bf{G}}\mathbf{\Phi}_{k}\widetilde{\mathbf{a}}({N},\chi_{\rm{R}},\psi_{\rm{R}})|^{2}\;\;\textrm{s.t.}\;\eqref{con: Phi CB in TDMA}. (14)

To tackle this problem, we reconstruct the passive beamforming vector based on the optimal RDARS transmit beam 𝐫~t,k\widetilde{\mathbf{r}}^{*}_{t,k} and the optimal RDARS receive beam 𝐫~r,k\widetilde{\mathbf{r}}^{*}_{r,k} obtained during BT. Specifically, the optimal passive beamforming vector is given by 𝐯~k,n=eȷ([arg(𝐫~t,k)]n[arg(𝐫~r,k)]n)\widetilde{\mathbf{v}}_{k,n}^{*}=e^{\jmath([\arg(\widetilde{\mathbf{r}}_{\mathrm{t},k}^{*})]_{n}-[\arg(\widetilde{\mathbf{r}}_{\mathrm{r},k}^{*})]_{n})}. Then, the optimal passive beam is 𝐫k=argmin𝐫n𝐫n𝐯~k\mathbf{r}_{k}^{*}=\mathop{\arg\min}\nolimits_{\mathbf{r}_{n}}\|\mathbf{r}_{n}-\widetilde{\mathbf{v}}_{k}^{*}\|.

With the optimized beamforming vectors, the achievable rate w.r.t. 𝐀k{\bf{A}}_{k} and PB,kP_{\mathrm{B},k}, and PR,kP_{\mathrm{R},k} for the kk-UE is given by

Rk=log2(1+(Gb,k+Gr,k)2σ2),R^{*}_{k}=\log_{2}(1+\frac{\left({G}_{\mathrm{b},k}+{G}_{\mathrm{r},k}\right)^{2}}{\sigma^{2}}), (15)

where GR,k=κr,kPR,kNua{G}_{\mathrm{R},k}=\kappa_{\mathrm{r},k}\sqrt{P_{\mathrm{R},k}N_{\rm{u}}a} and GB,k=κbr,k(Na)PB,kNuNt{G}_{\mathrm{B},k}=\kappa_{\mathrm{br},k}(N-a)\sqrt{{P}_{\mathrm{B},k}N_{\rm{u}}N_{\rm{t}}}, with κbr,k=κbκr,k\kappa_{\mathrm{br},k}=\kappa_{\mathrm{b}}\kappa_{\mathrm{r},k}. It is observed from (15) that the achievable rate is independent of the placement positions of RDARS transmit elements. Since each UE occurs in different time slots for the TDMA scheme, the single-user case is directly extended to the multi-user case for the TDMA scheme. To this end, we first consider the single-user case and ignore the index kk for the sake of brevity. Based on (15), the achievable rate of the single UE is

Rs=log2(1+(Gb+Gr)2σ2),{R}_{\textrm{s}}=\log_{2}(1+\frac{(G_{\rm{b}}+G_{\rm{r}})^{2}}{\sigma^{2}}), (16)

where GR=κrPRNua{G}_{\rm{R}}=\kappa_{\mathrm{r}}\sqrt{P_{\mathrm{R}}N_{\rm{u}}a} and GB=κbr(Na)PBNuNt{G}_{\mathrm{B}}=\kappa_{\mathrm{br}}(N-a)\sqrt{{P}_{\mathrm{B}}N_{\rm{u}}N_{\rm{t}}}. Given 𝐰{\bf{w}}^{*}, 𝐟{\bf{f}}^{*}, 𝐮{\bf{u}}^{*} and 𝚽{\bf{\Phi}}^{*}, problem (9) is reduced to

maxPR,PB,aRss.t.NtPB+aPR=Ptot,0aN.\displaystyle\mathop{\max}\limits_{P_{\mathrm{R}},P_{\mathrm{B}},a}\;R_{s}\;\;\;\;\textrm{s.t.}\;N_{t}P_{\mathrm{B}}+aP_{\mathrm{R}}=P_{\rm{tot}},0\leq a\leq N. (17)

It is observed that problem (17) is convex for given aa, thus we have the following proposition.

Proposition 1:

Based on the optimal beamforming vectors, the optimal power budget allocation is given by

PR={0,a=0,Ptotκb2(Na)2a+a, 0<aN,{P^{*}_{\mathrm{R}}}=\begin{cases}0,\;a=0,\\ \frac{{{P_{\rm{tot}}}}}{{{\kappa^{2}_{\mathrm{b}}}{{({N-a})}^{2}}a+a}},\;0<a\leq N,\end{cases} (18)

and PB=(PtotaPR)/NtP^{*}_{\rm{B}}=(P_{\rm{tot}}-a{P^{*}_{\mathrm{R}}})/N_{\rm{t}}.

Proof: By substituting PB=(PtotaPR)/NtP_{\rm{B}}\!=\!(P_{\rm{tot}}\!-\!aP_{\rm{R}})/N_{\rm{t}} into GB{G}_{\mathrm{B}}, we denote the channel gain of RDARS w.r.t. PRP_{\mathrm{R}} as f(PR)=f~2(PR)f(P_{\mathrm{R}})\!=\!\widetilde{f}^{2}(P_{\rm{R}}), where f~(PR)=κbrPtotaPRNu(Na)+κrPRNua\widetilde{f}(P_{\rm{R}})=\kappa_{\mathrm{br}}\sqrt{{P_{\rm{tot}}}-{aP_{\mathrm{R}}}}\sqrt{{N_{\rm{u}}}}({N-a})+{\kappa_{\mathrm{r}}}\sqrt{{P_{\mathrm{R}}}{N_{\rm{u}}}a}. The first-order derivative of f~(PR)\widetilde{f}(P_{\mathrm{R}}) is given by f~(PR)/PR=𝗀(PR)/(2PRPtotaPR){\partial\widetilde{f}({P_{\mathrm{R}}})}/{{\partial P_{\mathrm{R}}}}\!=\!\mathsf{g}(P_{\rm{R}})/(2\sqrt{P}_{\mathrm{R}}{\sqrt{{P_{\rm{tot}}}-aP_{\mathrm{R}}}}), where c1=κrNua{c_{1}}\!=\!{\kappa_{\mathrm{r}}}\sqrt{{N_{\rm{u}}}a}, c2=κbr(Na)Nu{c_{2}}\!=\!{\kappa_{\mathrm{br}}}({N-a})\sqrt{{N_{\rm{u}}}}, and 𝗀(PR)=c1PtotaPRc2aPR\mathsf{g}(P_{\rm{R}})\!=\!{{c_{1}}}\sqrt{{P_{\rm{tot}}}-aP_{\mathrm{R}}}-c_{2}a\sqrt{P_{\mathrm{R}}}. It is seen that the first-order derivative of 𝗀(PR)\mathsf{g}(P_{\rm{R}}) is given by 𝗀(PR)/PR=(c1a)/(2PtotaPR)(c2a)/(2PR)\partial\mathsf{g}(P_{\rm{R}})/{{\partial P_{\mathrm{R}}}}=-(c_{1}a)/(2{\sqrt{{P_{\rm{tot}}}-aP_{\mathrm{R}}}})-(c_{2}a)/(2\sqrt{P_{\mathrm{R}}}). When 0<aN0<a\leq N, we have 𝗀(PR)/PR0\partial\mathsf{g}(P_{\rm{R}})/{{\partial P_{\mathrm{R}}}}\leq 0. When f(PR)/PR=0{\partial f({P_{\mathrm{R}}})}/{{\partial P_{\mathrm{R}}}}=0, the optimal transmit power budget for a transmit element is presented in (18). Thus, the proof is completed.  \hfill\blacksquare

By substituting PR{P^{*}_{\mathrm{R}}} into (16), the channel gain w.r.t. aa for the single UE is

fR(a)=κb2PtotNu(Na)2reflection gain+κr2PtotNudistributed gain,0<aN.f_{\rm{R}}(a)\!\!=\!\!\underbrace{{\kappa^{2}_{\mathrm{b}}}{P_{\rm{tot}}}{N_{\rm{u}}}{{({N-a})}^{2}}}_{\text{reflection gain}}\!\!+\!\!\underbrace{{\kappa^{2}_{\mathrm{r}}}{P_{\rm{tot}}}{N_{\rm{u}}}}_{\text{distributed gain}},0\!\!<\!a\!\!\leq N. (19)

Then, the maximum rate w.r.t. aa is given by

R~s(a)=log2(1+fR(a)σ2).\widetilde{{R}}_{\textrm{s}}(a)=\log_{2}(1+\frac{f_{\rm{R}}(a)}{\sigma^{2}}). (20)

It is observed from (20) that the maximum rate of RDARS-aided system is determined by aa, which motivates the following proposition.

Proposition 2:

The optimal number of RDARS transmit elements is aT=1a_{\rm{T}}^{*}=1 when 1N<c~1\leq N<\widetilde{c} and aT=0a_{\rm{T}}^{*}=0 when Nc~N\geq\widetilde{c}, with c~=12κb2+12\widetilde{c}=\frac{1}{2\kappa^{2}_{\mathrm{b}}}+\frac{1}{2}.

Proof: Since fR(a)f_{\rm{R}}(a) in (19) monotonically decreases when 0<aN0<a\leq N, the maximum rate is achieved at a=1a=1 when 0<aN0<a\leq N. Then, we compare the rates for a=1a=1 and a=0a=0. Specifically, the channel gain at a=0a=0 is denoted by f3(N)=Ptotκbr2NuN2f_{3}(N)=P_{\rm{tot}}\kappa^{2}_{\mathrm{br}}N_{\rm{u}}N^{2}. By denoting g1=fR(1)f3(N)g_{1}=f_{\rm{R}}(1)-f_{3}(N), it is seen that g1>0g_{1}>0 holds when N<(1+κbr2)/(2κbr2)N<{(1+\kappa^{2}_{\mathrm{br}})/(2\kappa^{2}_{\mathrm{br}})}. Thus, the proof is completed.  \hfill\blacksquare

Based on Proposition 2 and ωk=1/K\omega_{k}=1/K, the maximum achievable WSR for the TDMA scheme is given by

R~={1Kk=1Klog2(1+κr,k2PtotNu(κb2(N1)2+1)σ2),1N<c~,1Kk=1Klog2(1+Ptotκbr,k2NuN2σ2),Nc~.\displaystyle\widetilde{R}^{*}\!\!=\!\!\begin{cases}\!\!\!\frac{1}{K}\!\!\sum\limits_{k=1}^{K}{\!\log_{2}(\!1\!\!+\!\!\frac{{\kappa^{2}_{\mathrm{r},k}}{P_{\rm{tot}}}{N_{\rm{u}}}({{\kappa^{2}_{\mathrm{b}}}{({N\!-\!1})^{2}}\!+\!1})}{{\sigma^{2}}}\!)},\!1\!\leq\!N\!<\!\widetilde{c},\\ \!\!\!\frac{1}{K}\!\!\sum\limits_{k=1}^{K}\!\log_{2}(\!1\!\!+\!\!\frac{P_{\rm{tot}}\kappa^{2}_{\mathrm{br},k}N_{\rm{u}}N^{2}}{{\sigma^{2}}}\!),\!N\!\geq\!\widetilde{c}.\end{cases} (21)

Proposition 2 shows that the RDARS-aided system always outperforms its DAS counterpart. In addition, the RDARS-aided system with the optimal aa is superior to its RIS-aided system counterpart with 1N<c~1\leq N<\widetilde{c}. In the following, the performance comparison for different architectures is discussed in detail.

Let g2(N)=fR(N)f3(N)g_{2}(N)=f_{\rm{R}}(N)-f_{3}(N), and we have g2(N)>0g_{2}(N)>0 when 1N<c¯1\leq N<\bar{c}. This indicates the RDARS-aided system with 1aN1\leq a\leq N always outperforms the RIS-aided system when 1N<c¯1\leq N<\bar{c} with c¯=1/κb\bar{c}=1/{\kappa_{\rm{b}}}. In addition, the channel gain of RDARS monotonically decreases with aa, and thus only 11 RDARS transmit element is required to achieve the maximum achievable rate in (20). To be specific, the reflection gain of RDARS decreases with aa due to the reduced number of passive elements. It is observed from (18) that the power budget allocated to RDARS transmit elements decreases with aa since the total power budget is limited. This makes the distributed gain independent of aa. Thus, further increasing the number of RDARS transmit elements results in WSR loss, rather than performance improvement. Moreover, the placement position of the single RDARS transmit element is arbitrary under the LoS channel in this case. This is because the path loss from each RDARS element to UE is identical. In fact, the threshold number of RDARS elements c¯\bar{c} is sufficiently large and hard to achieve in the practical scenario, thus guaranteeing the superiority of RDARS with/without mode switching. The above result demonstrates the inherent benefits of RDARS architecture.

On the other hand, when c¯<N<c~\bar{c}<N<\tilde{c}, the RDARS-aided system with 1aaT,th1\leq a\leq a_{\rm{T,th}} outperforms the RIS-aided system with aT,th=NN21/κb2a_{\rm{T,th}}=N-\sqrt{N^{2}-1/\kappa^{2}_{\mathrm{b}}}. It is observed that the number of RDARS elements ensuring that the RDARS outperforms RIS counterparts is independent of the links between RDARS and UEs. Besides, the boundary of the total number of RDARS elements c~\widetilde{c} only depends on the path loss of the BS-RDARS link. When the path loss of BS-RDARS link is severe, the boundary c~\widetilde{c} becomes sufficiently large since more reflection gain is required to compensate for the high path loss. In this case, the reflection gain is comparable to the distributed gain due to the sufficient number of passive elements. This indicates that the extra distributed gain provided by deploying more RDARS transmit elements cannot compensate for the performance degradation when a>aT,tha>a_{\rm{T,th}}, only leading to higher power consumption. Similarly, when N>c~N>\widetilde{c}, the reflection gain dominates the performance, where it is preferable to set all elements to work in reflection mode.

Overall, the joint BT and beamforming design algorithm for the TDMA scheme is summarized as follows, which is illustrated in Fig. 4. The optimal beam pair {𝐖,𝐅,𝐔,𝚽}\{\mathbf{W}^{*},\mathbf{F}^{*},\mathbf{U}^{*},\mathbf{\Phi}^{*}\} is obtained by solving problem (11), followed by the determination of the power budget allocation matrix 𝐏B\mathbf{P}_{\mathrm{B}}^{*}, 𝐏R\mathbf{P}_{\mathrm{R}}^{*} and the mode switching matrix 𝐀\mathbf{A}^{*} via Propositions 1 and 2.

Refer to caption
Figure 4: An illustration of the RCB-based BT and beamforming designs exploiting the two-timescale property for the TDMA scheme.

IV-B2 SDMA

For the SDMA scheme, it is challenging to directly obtain the optimal beamforming pairs for problem (7) given 𝐀\bf{A}, 𝐏B\mathbf{P}_{\mathrm{B}} and 𝐏R\mathbf{P}_{\mathrm{R}} due to the significant number of beam combinations. Moreover, there simultaneously exist multiple beams for UEs, where the shared BS-RDARS link leads to high IUI at the BS side. Besides, RDARS transmit elements generate the multi-beam to serve the UEs simultaneously, where the IUI at the RDARS side is also inevitable. To solve problem (7), it is transformed into two subproblems to maximize the weighted sum of SINR by mitigating the IUI at the BS and RDARS sides, respectively.

Considering the IUI caused by BS antennas, each UE has the identical AoD from the BS to RDARS due to the common channel between the BS and RDARS. Therefore, the transmit beamforming vector for each UE to achieve the maximum channel gain is identical, i.e., 𝐰~1=𝐰~2==𝐰~K\widetilde{\mathbf{w}}^{*}_{1}=\widetilde{\mathbf{w}}^{*}_{2}=\cdots=\widetilde{\mathbf{w}}^{*}_{K}. Thus, the optimal codeword 𝐛~k\widetilde{\mathbf{b}}^{*}_{k} chosen from 𝒞B\mathcal{C}_{B} for each UE is also the same one when the BT is conducted, thus yielding IUI at the BS side. For given 𝐅\mathbf{F}, 𝐀\mathbf{A}, 𝚽\mathbf{\Phi}, 𝐔\mathbf{U}, 𝐏B\mathbf{P}_{\mathrm{B}} and 𝐏R\mathbf{P}_{\mathrm{R}}, problem (7) is approximately reduced to

max{𝐰k}k=1K|κbr,k𝐚H(Nt,υ¯)𝐰k|2j=1,jkK|κbr,k𝐚H(Nt,υ¯)𝐰j|2+σ2s.t.(7b).\mathop{\max}\limits_{\{\mathbf{w}_{k}\}}{\sum\limits_{k=1}^{K}\!\!\frac{|\kappa_{{\rm{br}},k}{{\bf{a}}^{\mathrm{H}}({{N_{\rm{t}}}},\bar{\upsilon})}{\bf{w}}_{k}|^{2}}{{\sum\nolimits_{j=1,j\neq k}^{K}\!|\kappa_{{\rm{br}},k}{{\bf{a}}^{\mathrm{H}}({{N_{\rm{t}}}},\bar{\upsilon})}{\bf{w}}_{j}}|^{2}\!+\!\sigma^{2}}}\;\;\textrm{s.t.}\;\eqref{con: w CB}. (22)

To suppress the IUI from the BS, the alternative codeword selection scheme is applied based on the channel gain. Specifically, the channel gain set ={[]τi,i=1,,Nt}\mathcal{B}=\{\left[\mathcal{B}\right]_{\tau_{i}},i=1,\cdots,N_{t}\} is obtained according to the codewords in 𝒞B\mathcal{C}_{\mathrm{B}}, where τi\tau_{i} and []τi\left[\mathcal{B}\right]_{\tau_{i}} denote the index of the codeword in 𝒞B\mathcal{C}_{\mathrm{B}} and the ii-th largest channel gain, respectively, and \mathcal{B} is sorted in a descending order. Let 𝒞t\mathcal{C}_{t} denote the codeword set that will be allocated at the tt-th round. At the first round t=1t=1, the codeword set to be allocated is 𝒞1\mathcal{C}_{1}, where 𝒞1=𝒞B\mathcal{C}_{1}=\mathcal{C}_{\mathrm{B}}. Then, the codeword 𝐛τ1\mathbf{b}_{\tau_{1}} that achieves the maximum channel gain is assigned to the UE with the maximum path loss. The alternative codeword set for the remaining UEs becomes 𝒞2\mathcal{C}_{2}, where 𝒞2={𝐛τi,i=2,,Nt}\mathcal{C}_{2}=\{\mathbf{b}_{\tau_{i}},i=2,\cdots,N_{\rm{t}}\}. The codeword 𝐛τ2\mathbf{b}_{\tau_{2}} is allocated to the UE with the sub-maximum path loss. By repeating the above steps until all beams are assigned, each beam can be uniquely assigned to the corresponding UE. As such, the optimized beamforming vectors at BS, 𝐰k{\bf{w}}^{*}_{k}, to problem (22) can be obtained. With the IUI at the RDARS side, given 𝐖\mathbf{W}, 𝐀\mathbf{A}, 𝚽\mathbf{\Phi}, 𝐔\mathbf{U}, 𝐏B\mathbf{P}_{\mathrm{B}} and 𝐏R\mathbf{P}_{\mathrm{R}}, problem (7) is reduced to

max{𝐟k}k=1K|κr,k𝐚~H(N,υ~k,υk)𝐟k|2j=1,jkK|κr,k𝐚~H(N,υ~k,υk)𝐟j|2+σ2s.t.(7c).\mathop{\max}\limits_{\{\mathbf{f}_{k}\}}{\sum\limits_{k=1}^{K}\!\frac{|\kappa_{{\rm{r}},k}{\widetilde{{\bf{a}}}^{\mathrm{H}}}(N,\widetilde{\upsilon}_{k},\upsilon_{k}){\bf{f}}_{k}|^{2}}{{\sum\limits_{j=1,j\neq k}^{K}\!\!\!\!|\kappa_{{\rm{r}},k}{\widetilde{{\bf{a}}}^{\mathrm{H}}}(N,\widetilde{\upsilon}_{k},\upsilon_{k}){\bf{f}}_{j}}|^{2}\!+\!\sigma^{2}}}\;\;\;\textrm{s.t.}\;\;\eqref{con: f CB}. (23)

In the following, we first design an orthogonal connected RCB associated with the UE distribution to mitigate the IUI caused by the multi-beam from RDARS transmit elements. Since the connected RCB depends on the number and placement positions of RDARS transmit elements, the mode switching matrix can be obtained by designing the orthogonal transmit RCB for RDARS transmit elements, as shown in the following propositions.

Proposition 3:

For the SDMA scheme, to guarantee the orthogonality of each two codewords, the locations of RDARS transmit elements should satisfy

zm\displaystyle z_{m} =z1+q(m1)dR, 0m<az,\displaystyle=z_{1}+q^{*}(m-1)d_{\rm{R}},\;0\leq m<a_{z}, (24)
yn\displaystyle y_{n} =y1+p(n1)dR, 0n<ay,\displaystyle=y_{1}+p^{*}(n-1)d_{\rm{R}},\;0\leq n<a_{y}, (25)

with

q{q+|1qNz1az1,gcd(q,az)=1},\displaystyle q^{*}\in\{q\in\mathbb{Z}^{+}|1\leq q\leq\lfloor\frac{N_{\rm{z}}-1}{a_{\rm{z}}-1}\rfloor,\gcd(q,a_{\rm{z}})=1\}, (26)
p{p+|1pNy1ay1,gcd(p,ay)=1},\displaystyle p^{*}\in\{p\in\mathbb{Z}^{+}|1\leq p\leq\lfloor\frac{N_{\rm{y}}-1}{a_{\rm{y}}-1}\rfloor,\gcd(p,a_{\rm{y}})=1\}, (27)

where m+,n+m\in\mathbb{Z}^{+},n\in\mathbb{Z}^{+}, gcd(q,az)=1\gcd(q,a_{\rm{z}})=1 indicates that qq and aza_{\rm{z}} are coprime, and aza_{\rm{z}} and aya_{\rm{y}} denote the numbers of connected elements along zz and yy directions, respectively.

Proof: Please refer to Appendix A.  \hfill\blacksquare

Proposition 3 shows that the optimal placement positions of RDARS transmit elements depend on the number of transmit elements, which may not be unique. Besides, the orthogonality of the codeword can be ensured when the phase difference caused by the propagation distance is compensated for the LoS channel. It is also worth mentioning that the optimal placement yields a parallel distribution for transmit elements along the 𝗒\sf{y} and 𝗓\sf{z} directions.

Furthermore, for the connected codebook, the beam coverage of each codeword is determined by the number of transmit elements, given by 𝒞𝒱(𝐜z)=2/az\mathcal{C}\mathcal{V}\left({\mathbf{c}}_{z}\right)=2/a_{\rm{z}} and 𝒞𝒱(𝐜y)=2/ay\mathcal{C}\mathcal{V}\left({\mathbf{c}}_{y}\right)=2/a_{\rm{y}}, where 𝒞𝒱()\mathcal{C}\mathcal{V}(\cdot) denotes the coverage of a beam in the angle domain. In addition, the optimal beam angle for each UE chosen from the connected RCB should be aligned with the spatial direction corresponding to the virtual AoD of the RDARS-UE channel for each UE. Therefore, the choice of the optimal beam for the UE should mitigate the IUI at the RDARS side. Then, we have the following proposition.

Proposition 4:

For the SDMA scheme, the set of the optimal number of transmit elements is given by aS=az×aya_{\mathrm{S}}^{*}=a^{*}_{z}\times a^{*}_{y}, where

az\displaystyle a^{*}_{z} {az+|max{K,2/K~}azNz},\displaystyle\in\{a_{\rm{z}}\in\mathbb{Z}^{+}|\max\{K,2/\widetilde{K}\}\leq a_{\rm{z}}\leq N_{\rm{z}}\}, (28)
ay\displaystyle a^{*}_{y} {ay+|max{K,2/K¯}ayNy},\displaystyle\in\{a_{\rm{y}}\in\mathbb{Z}^{+}|\max\{K,2/\bar{K}\}\leq a_{\rm{y}}\leq N_{\rm{y}}\}, (29)

with K~=min{|υ~mυ~n|}\widetilde{K}=\min\{\left|\widetilde{\upsilon}_{m}-\widetilde{\upsilon}_{n}\right|\}, K¯=min{|υmυn|}\bar{K}=\min\{\left|\upsilon_{m}-\upsilon_{n}\right|\}, and mn,m,n𝒦m\neq n,\forall m,n\in\mathcal{K}. The minimum of transmit elements is aS,th=max{K,2/K~}×max{K,2/K¯}a^{*}_{\rm{S,th}}=\operatorname{max}\{K,2/\widetilde{K}\}\times\operatorname{max}\{K,2/\bar{K}\}.

Proof: Please refer to Appendix B.  \hfill\blacksquare

A closer look at (28) and (29) shows that the threshold for the number of RDARS transmit elements is determined by the UE distribution. When the UE distribution is very dense, a significantly large number of transmit elements are required to achieve the high spatial resolution, and vice versa. Thus, it is preferable to allocate the elements more than the threshold as transmit elements for the SDMA scheme. In addition, the optimal spatial placement positions of transmit elements in (26) provide considerable flexibility in adjusting the RDARS element spacing from a hardware design perspective. It is observed that the optimal spatial placements of transmit elements can always be found for given dRd_{\mathrm{R}}. Besides, multiple optimal choices of placement position provide greater robustness at the hardware level, as illustrated in Fig. 5.

Refer to caption
Figure 5: An example of the placement positions of connected elements for a 8×88\times 8 RDARS.

With Propositions 3 and 4, the channel gain of the kk-th UE is given by

G~k\displaystyle\widetilde{G}_{k} =|𝐚~H(a,θ~z,k,θ~zy,k)𝐱R|2\displaystyle=|\widetilde{{\bf{a}}}^{\mathrm{H}}(a,\widetilde{\theta}_{z,k},\widetilde{\theta}_{\mathrm{zy},k})\mathbf{x}_{\mathrm{R}}|^{2}
=|1a𝐚~H(a,υ~k,υk)𝐚~(a,1+2i1az,1+2j1ay)|2\displaystyle=|\frac{1}{\sqrt{a}}\widetilde{{\bf{a}}}^{\mathrm{H}}(a,\widetilde{\upsilon}_{k},{\upsilon}_{k})\widetilde{{\bf{a}}}(a,-1+\frac{2i-1}{a_{\rm{z}}},-1+\frac{2j-1}{a_{\rm{y}}})|^{2}
=|G~kzGky/a|2a.s.a,\displaystyle=|\widetilde{G}_{k_{\rm{z}}}\cdot G_{k_{\rm{y}}}/{\sqrt{a}}|^{2}\mathop{\to}\limits^{a.s.}a, (30)

where i,j+i,j\in\mathbb{Z}^{+}, 0iaz0\leq i\leq a_{\rm{z}} and 0jay0\leq j\leq a_{\rm{y}}. It is observed that ii and jj always exist for the kk-th UE to ensure that G~ka\widetilde{G}_{k}\to a when az,aya_{\rm{z}},a_{\rm{y}}\to\infty. The result shows that the interference minimization problem is equivalent to the channel gain maximization problem, which is also equivalent to the maximum WSR problem under the condition az,aya_{\rm{z}},a_{\rm{y}}\to\infty. In addition, the maximum channel gain can also be achieved when all the virtual AoDs of the RDARS-UE channels are located in the set of spatial directions formed by the connected RCB. However, the latter condition may not be satisfied due to the UE mobility and channel variations. Therefore, 𝐟k\mathbf{f}_{k}^{*} chosen from the connected RCB for RDARS transmit elements is in general a high-quality solution to problem (7). Furthermore, the equation in (IV-B2) demonstrates that the codeword achieving the maximum channel gain along each axis is independent of each other. This implies that the resolution with respect to the specific axis direction of the RCB only depends on the density of the UE distribution in the corresponding direction.

Given 𝐖\mathbf{W}^{*}, 𝐅\mathbf{F}^{*}, 𝐀\mathbf{A}^{*}, and 𝐔\mathbf{U}^{*}, problem (7) is reduced to

max𝚽,𝐏B,𝐏Rk=1Kωklog2(1+γ~k)s.t.(7e),(4b),\displaystyle\mathop{\max}\limits_{\mathbf{\Phi},\mathbf{P}_{\mathrm{B}},\mathbf{P}_{\mathrm{R}}}\;\;{\sum\nolimits_{k=1}^{K}{\omega_{k}\log_{2}(1+\widetilde{\gamma}_{k})}}\;\;\textrm{s.t.}\;\;\eqref{con: Phi CB},\eqref{con: P}, (31)

where γ~k=|𝐮kH𝐇k𝐟R,k|2ikK|𝐮kH𝐇k𝐟R,i|2+σ2\widetilde{\gamma}_{k}=\frac{|\mathbf{u}^{*\mathrm{H}}_{k}\mathbf{H}_{k}\mathbf{f}^{*}_{\mathrm{R},k}|^{2}}{\sum_{i\neq k}^{K}|\mathbf{u}^{*\mathrm{H}}_{k}\mathbf{H}_{k}\mathbf{f}^{*}_{\mathrm{R},i}|^{2}+\sigma^{2}}.

Given 𝐏B\mathbf{P}_{\mathrm{B}} and 𝐏R\mathbf{P}_{\mathrm{R}}, the phase shift matrix 𝚽\mathbf{\Phi} is optimized via the one-dimensional search over 𝒞R,2D\mathcal{C}_{\mathrm{R},2D}. Given optimized 𝚽\mathbf{\Phi}, the power budget allocation matrices 𝐏B\mathbf{P}_{\mathrm{B}} and 𝐏R\mathbf{P}_{\mathrm{R}} are optimized by the water-filling method at the presence of the IUI [39]. Then, the passive beamforming vector and power control are alternately optimized until convergence is achieved.

Overall, the joint BT and beamforming design algorithm for the SDMA scheme is summarized as follows, which is illustrated in Fig. 6. With the equal power allocation, the optimal beam pair {𝐖,𝐅}\{\mathbf{W}^{*},\mathbf{F}^{*}\} is obtained by solving problem (22) and (23). Besides, 𝐔\mathbf{U}^{*} is obtained by the MRC beamforming, followed by the determination of the mode switching matrix 𝐀\mathbf{A}^{*} via Propositions 3 and 4. Then, the optimal 𝚽\mathbf{\Phi}^{*} and the optimal power budget allocation matrices 𝐏B\mathbf{P}_{\mathrm{B}}^{*} and 𝐏R\mathbf{P}_{\mathrm{R}}^{*} are obtained by solving problem (31).

Refer to caption
Figure 6: An illustration of the RCB-based BT and beamforming designs exploiting the two-timescale property for the SDMA scheme.

V Simulation Results

In this section, we provide simulation results to validate the effectiveness of the proposed schemes and to draw useful insights for RDARS-aided mmWave MU-MIMO systems. The number of antennas at the BS is Nt=64N_{\rm{t}}=64, and that of elements of the RDARS is N=128N=128. The number of UEs is K=3K=3. The BS and RDARS are located at (0, 0, 15) meter (m) and (10, 0, 15) m, respectively, and the UEs are randomly distributed within a radius of 5 m centered at (10, 50, 2) m. The path loss exponents of both the BS-RDARS and RDARS-UE links are set as 2.0 and 2.2, respectively. The signal attenuation at a reference distance of 1 m is set as 60.4 dB. Moreover, the power of the noise is set as -80 dBm.

For comparison, the following architectures are considered: 1) RDARS: The RDARS-aided system is considered; 2) DAS: The DAS is considered, where transmit beamforming vectors are designed and the number of distributed antennas is set as ad=aa_{\rm{d}}=a; 3) RIS: For the benchmark architecture of RIS, the number of RIS elements is set as N~=N\widetilde{N}=N.

V-A Comparisons Among Different Schemes

In this subsection, we compare different beamforming schemes in terms of the WSR for the TDMA scheme in Fig. 9. The following schemes are considered for comparison: 1) PBF: The active and passive beamforming for the BS, RDARS passive elements, RDARS transmit elements, and UEs are obtained via the exhaustive search; 2) W.O.PBF: The beamforming design is carried out based on the proposed scheme, where the passive beamforming vector is reconstructed according to Section IV-B1; 3) Upper bound: The maximum WSR is calculated for the TDMA scheme according to (21).

Refer to caption
Figure 7: WSR versus the total transmit power for the TDMA scheme.
Refer to caption
Figure 8: Impacts of the alternative codewords scheme on the WSR for the SDMA scheme.
Refer to caption
Figure 9: WSR versus the total transmit power.

It is observed that the WSR increases as PtotP_{\rm{tot}} increases for both the PBF and W.O.PBF schemes due to the increasing beamforming gain, and the proposed scheme incurs a very slight performance loss compared to the upper bound. This is because the obtained optimal pair can achieve beam alignment with the corresponding channel. The gap between the upper bound and PBF for RDARS is constant as PtotP_{\rm{tot}} increases due to the finite and fixed resolution for BS antennas, RDARS passive elements, and transmit elements. Moreover, the performance of the proposed scheme, i.e., W.O.PBF, is comparable with that of the PBF scheme, which indicates that the proposed scheme can achieve nearly optimal performance with low overhead.

In Fig. 9, we compare the WSR of the different beamforming designs at the BS side, i.e., the exhaustive search, the alternative codeword scheme (Alt-CW) and the scheme without the alternative codeword (W.O. Alt-CW) versus the total transmit power for the SDMA scheme, where the number of RDARS elements is N=512N=512. It is observed that the performance of the Alt-CW scheme yields similar performance to the exhaustive search. This is expected since the codeword achieving the large channel gain is allocated to the UE suffering from severe path loss, so as to maximize the WSR. It is also observed that the Alt-CW scheme provides a maximum of 2 dB gain compared with the W.O. Alt-CW scheme, and the gap between these two schemes increases with the total transmit power. This is because the IUI caused by beam conflicts exaggerates the performance loss with the increasing transmit power. By contrast, the proposed beamforming design provides a high-quality solution to the transmit beamforming vectors at the BS side with low computational overhead.

V-B Comparisons Among Different Architectures

In Fig. 9, we plot the WSR of the different architectures for TDMA and SDMA schemes versus the total transmit power. It is observed that the RDARS-aided system for the TDMA scheme with a=1a=1 achieves the maximum WSR. This is because the IUI is eliminated for the TDMA scheme, and the power budget is optimally allocated for RDARS elements. Besides, it is observed that the RDARS-aided system outperforms its DAS and RIS-aided system counterparts in given MA schemes. The reason is that the selection gain is provided by the dynamic mode selection. Additionally, the curves for the RDARS-aided system and DAS for the TDMA scheme are linear compared with those for the SDMA scheme. This is because the IUI cannot be eliminated for the SDMA scheme despite the applications of alternative codewords, the orthogonal RCBs, and the optimized number and placement positions of transmit elements. Specifically, the performance gap between the RDARS-aided system for the TDMA scheme and that for the SDMA scheme increases as the total transmit power. The reason is that the IUI is more severe with the increasing total transmit power, and finally the curves flatten out for the SDMA scheme. This demonstrates the superiority of RDARS and verifies the effectiveness of beamforming designs in different MA schemes.

V-C Impact of the Number of BS Antennas

In Fig. 10, we plot the WSR of different architectures versus the number of BS antennas, by considering the different total transmit power for the SDMA scheme with N=128N=128.

Refer to caption
Figure 10: WSR versus the number of the BS antennas for the SDMA scheme.

It is observed from Fig. 10 that the RDARS-aided system outperforms the DAS system for different values of NtN_{\rm{t}}. Moreover, the RDARS-aided system with only a small number of transmit elements, i.e., a=18a=18, and 1616 BS antennas at Ptot=5P_{\rm{tot}}=5 dBm outperforms the RIS-aided system with 1024 antennas by 0.31 bps/Hz at Ptot=25P_{\rm{tot}}=25 dBm. Besides, the RDARS-aided system with a=18a=18 and zero passive elements Ptot=5P_{\rm{tot}}=5 dBm has a comparable performance than the RIS-aided system with 500 antennas and 128 passive elements at Ptot=25P_{\rm{tot}}=25 dBm. The reason is that a small number of transmit elements is required to compensate for the multiplicative fading. Meanwhile, increasing the number of passive elements is more energy-efficient and cost-effective than further adding more BS antennas. This demonstrates the great potential to reduce the number of RF chains and energy consumption for RDARS-aided systems, highlighting the benefits of incorporating RDARS into massive MIMO due to the low cost and energy consumption of passive elements.

V-D Impact of the Codebook Design

In Fig. 13, we plot the WSR of different codebooks versus the total transmit power for the SDMA scheme. Two codebook design schemes at the bottom layer of the AMCF-ZCI and DEACT codebooks are considered for comparison: 1) RCB: The codebook is generated according to 𝐀{\bf{A}}^{*} and Section III; 2) FCB: The conventional fixed codebook is applied [28, 27].

Refer to caption
Figure 11: WSR versus the total transmit power for the SDMA scheme.
Refer to caption
Figure 12: WSR versus the total transmit power for the SDMA scheme under different NN.
Refer to caption
Figure 13: WSR versus the number of TEs for the SDMA scheme under different PtotP_{\rm{tot}}.
Refer to caption
Figure 14: WSR versus the total transmit power for the SDMA scheme under different RCB resolutions.

It is observed that the two curves of the AMCF-ZCI and DEACT yields a quite similar WSR with the increasing total transmit power. This is expected since the same codeword at the bottom layers is applied to the two codebook schemes. Moreover, the AMCF-ZCI and DEACT approaches with the RCB outperform those with the FCB. This is because the RCB compensates for the phase difference caused by the flexible reconfiguration of RDARS elements. Additionally, it is seen that both of the curves of RCB and FCB schemes tend to flatten out as the total transmit power increases. To be specific, the RCB outperforms the FCB by 3 bps/Hz at Ptot=25P_{\rm{tot}}=25, under which the performance curve with the FCB begins to flatten. This gap will continue to increase until it reaches a sufficiently large power. The reason is that the fixed phase difference for codewords causes intolerable phase misalignment, thus resulting in high IUI. Moreover, It is observed that the performance of RDARS-aided system is worse than that of the DAS without applying the RCB, which demonstrates the importance of the RCB to unleash the full potential of RDARS in maximizing the WSR.

V-E Impact of the Number of RDARS Elements

In Fig. 13, we plot the WSR of different architectures versus the total transmit power, by considering different numbers of passive elements and codebook types with a=18a=18. It is observed that the performance increases with the number of passive elements for RDARS and RIS-aided systems. The reason is that a larger passive beamforming gain can be achieved as the number of reflection elements increases. Besides, the RDARS-aided system significantly outperforms the RIS-aided system and DAS, especially for a large number of passive elements. As the total transmit power increases, such a performance gap becomes more evident since RDARS is capable of well mitigating the IUI by leveraging the connected elements and RCB codebook design. In addition, it is observed that the performance improvement with FCB is more pronounced compared with that with RCB in the RDARS-aided system. This is because a larger number of elements is required to compensate well for phase misalignment with FCB. Again, it is observed that the performance of RDARS-aided systems with N=256N=256 is even worse than that of the DAS if the FCB is applied, which further verifies the benefits of RCB.

In Fig. 13, we investigate the IUI mitigation capability for RDARS transmit elements, by plotting the WSR of the RDARS-aided system versus the number of transmit elements with N=512N=512. In this simulation, the set of the virtual vertical AoDs and horizontal AoDs from RDARS transmit elements to UEs are set as {0.96875,0.59375,0.21875}\{-0.96875,-0.59375,-0.21875\} and {0.84375,0.03125,0.78125}\{-0.84375,-0.03125,0.78125\}, respectively. According to Proposition 4, under this UE deployment, the minimum number of transmit elements can be found as aS,th=18a^{*}_{\rm{S},th}=18. The simulation results in Fig. 13 are consistent with the analytical result in Proposition 4. Specifically, it is observed that the WSR drops sharply when the number of RDARS transmit elements is below the threshold. This is because an insufficient number of RDARS transmit elements leads to beam conflict for the UEs, thus incurring performance degradation, especially when the distributed gain dominates the performance.

V-F Impact of the Codebook Resolution for the Passive Elements

In Fig. 14, we plot the WSR of different architectures with different resolutions and different codebook types versus the total transmit power at N=256N=256, where RS refers to the codebook resolution for passive elements along each axis. It is observed that the performance of RDARS and RIS-aided systems increases as the codebook resolution improves. Note that the curves of RS=32{\rm{RS}}=32 and those of RS=24{\rm{RS}}=24 are very similar since the resolution is sufficiently large in this case. In addition, it is observed that the performance of RDARS-aided systems is inferior to that of the DAS when the resolution is small. e.g., RS=2{\rm{RS}}=2. The reason is that the passive beamforming gain is limited by the low resolution. Moreover, the FCB scheme experiences a significant performance enhancement as the resolution increases, since it can provide a higher spatial diversity to mitigate the influence of phase misalignment.

VI Conclusion

In this paper, we investigated a RDARS-aided downlink multi-user MIMO system, by designing the RCB-based BT and beamforming for the TDMA and SDMA schemes. Under the TDMA scheme, the optimal number of RDARS transmit elements and power allocation are derived in closed form. Based on the closed-form WSR, the superiority of RDARS was demonstrated in terms of WSR when the total number of RDARS elements was moderate. Under the SDMA scheme, the IUI from RDARS transmit elements was mitigated for the WSR maximization when the number of transmit elements was more than a threshold and RDARS transmit elements were located in a parallel type. Simulation results unveiled the RCB design outperforms the fixed codebook due to its great adaptability. Moreover, the alternative codeword scheme achieved an approximate performance compared with the exhaustive search for minimizing the IUI at the BS. The results in this paper showed the effectiveness of our schemes and illustrated that integrating them into RDARS-aided MU-MIMO systems is a promising approach for improving performance in 6G mmWave communications.

Appendix A: Proof of Proposition 3

The array response vector of RDARS transmit elements is 𝐚˘(𝗓𝗒,N,θz,k,θy,k)=𝐚^(𝗓,Nz,θz,k)𝐚^(𝗒,Ny,θy,k)\breve{{{\bf{a}}}}(\mathsf{z}\otimes\mathsf{y},N,\theta_{z,k},\theta_{\mathrm{y},k})\!\!=\!\!\widehat{\bf{a}}_{(}\mathsf{z},{N_{\rm{z}}},\theta_{z,k})\otimes\widehat{\bf{a}}(\mathsf{y},{N_{\rm{y}}},\theta_{y,k}). We denote θ~zy,k=υ~kυk\widetilde{\theta}_{\mathrm{zy},k}=\widetilde{\upsilon}_{k}\upsilon_{k}. The beam pattern of the transmit array is G(𝗓,𝗒,𝐟k,θ~zy,k)=|𝐚˘H(𝗓𝗒,N,υ~k,υk)𝐟k|2G(\mathsf{z},\mathsf{y},\mathbf{f}_{k},\widetilde{\theta}_{\mathrm{zy},k})=|\breve{{{\bf{a}}}}^{\rm{H}}(\mathsf{z}\otimes\mathsf{y},N,\widetilde{\upsilon}_{k},\upsilon_{k})\mathbf{f}_{k}|^{2}. Note that 𝐟k\mathbf{f}_{k} is chosen from the bottom layer of CRcC^{\mathrm{c}}_{\rm{R}}, denoted as sub={𝐟(ξf),f=1,,a}\mathcal{F}_{\textrm{sub}}=\{\mathbf{f}(\xi_{f}),f=1,\cdots,a\}, which is to be designed by determining aa, with ξf\xi_{f} being the spatial direction of the ff-th codeword. To achieve the maximum channel gain, the phase of the chosen codeword for each UE should be closest to that of the related channel. Therefore, the best codeword of sub\mathcal{F}_{\textrm{sub}} is given by 𝐟(ξf)=1a𝐚˘(𝗓𝗒,a,ξfz,ξfy)\mathbf{f}(\xi_{f})=\frac{1}{\sqrt{a}}\breve{{\bf{a}}}(\mathsf{z}\otimes\mathsf{y},a,\xi_{f_{\rm{z}}},\xi_{f_{\rm{y}}}), where ξf=ξfzξfy\xi_{f}=\xi_{f_{\rm{z}}}\xi_{f_{\rm{y}}}, 𝐚˘(𝗓𝗒,a,ξfz,ξfy)=𝐚^(𝗓,az,ξfz)𝐚^(𝗒,ay,ξfy)\breve{{\bf{a}}}(\mathsf{z}\otimes\mathsf{y},a,\xi_{f_{\rm{z}}},\xi_{f_{\rm{y}}})=\widehat{{\bf{a}}}(\mathsf{z},a_{\rm{z}},\xi_{f_{\rm{z}}})\otimes\widehat{{\bf{a}}}(\mathsf{y},a_{\rm{y}},\xi_{f_{\rm{y}}}), ξfz=1+2fz1az\xi_{f_{\rm{z}}}=-1+\frac{2f_{\rm{z}}-1}{a_{\rm{z}}}, ξfy=1+2fy1ay\xi_{f_{\rm{y}}}=-1+\frac{2f_{\rm{y}}-1}{a_{\rm{y}}} and f=fz×fyf=f_{\rm{z}}\times f_{\rm{y}}. For ease of exposition, the arbitrary two codewords 𝐟z(ξfzi)\mathbf{f}_{\rm{z}}(\xi_{f_{zi}}) and 𝐟z(ξfzj)\mathbf{f}_{\rm{z}}(\xi_{f_{zj}}) along the zz-axis are considered, where 𝐟z(ξfzi)=1/az𝐚^(𝗓,az,ξfzi)\mathbf{f}_{\rm{z}}(\xi_{f_{zi}})=1/\sqrt{a_{\rm{z}}}\widehat{{\bf{a}}}(\mathsf{z},{a_{\rm{z}}},\xi_{f_{zi}}) and 𝐟y(ξfyi)=1/ay𝐚^(𝗒,ay,ξfyi)\mathbf{f}_{\rm{y}}(\xi_{f_{yi}})=1/\sqrt{a_{\rm{y}}}\widehat{{\bf{a}}}(\mathsf{y},{a_{\rm{y}}},\xi_{f_{yi}}).

Considering the placement positions of transmit elements, the multi-beam interference for 𝐟z(ξfzi)\mathbf{f}_{\rm{z}}(\xi_{f_{zi}}) and 𝐟z(ξfzj)\mathbf{f}_{\rm{z}}(\xi_{f_{zj}}) is I¯ij=1/azn=1azeȷ2π2(fzifzj)λazzn=1/azm=1q(1eȷ2π2(fzifzj)λazmdm)/(1eȷ2π2(fzifzj)λazdm)\bar{I}_{ij}=1/a_{\rm{z}}\sum\nolimits_{n=1}^{a_{\rm{z}}}{e^{\jmath\frac{2\pi\cdot 2\left({f_{zi}-f_{zj}}\right)}{\lambda\cdot a_{\rm{z}}}z_{n}}}=1/a_{\rm{z}}\sum\nolimits_{m=1}^{q}{(1-e^{\jmath\frac{2\pi\cdot 2\left({f_{zi}}-{f_{zj}}\right)}{\lambda\cdot a_{\rm{z}}}\ell_{m}d_{m}})/(1-e^{\jmath\frac{2\pi\cdot 2\left({f_{zi}-f_{zj}}\right)}{\lambda\cdot a_{\rm{z}}}d_{m}}}), where qq denotes the number of element sets, and m\ell_{m} and dmd_{m} denote the number of transmit elements and element spacing in the mm-th element set, respectively. To guarantee that I¯ij=0\bar{I}_{ij}=0 for given ii and jj, we have 2π2|fzifzj|λazmdm=2kmπ\frac{2\pi\cdot 2|{f_{zi}}-{f_{zj}}|}{\lambda\cdot a_{\rm{z}}}\ell_{m}d_{m}=2k_{m}\pi and 2π2|fzifzj|λazdm2kmπ\frac{2\pi\cdot 2|{f_{zi}}-{f_{zj}}|}{\lambda\cdot a_{\rm{z}}}d_{m}\neq 2k^{{}^{\prime}}_{m}\pi, where km,kmk_{m},k^{{}^{\prime}}_{m}\in\mathbb{Z}. Therefore, the element spacing in the mm-th element set should satisfy

dm=kmλaz2m|fzifzj|,dmkmλaz2|fzifzj|.\displaystyle d_{m}=k_{m}\frac{\lambda\cdot a_{\rm{z}}}{2\cdot\ell_{m}|{f_{zi}}-{f_{zj}}|},d_{m}\neq k^{{}^{\prime}}_{m}\frac{\lambda\cdot a_{\rm{z}}}{2\cdot|{f_{zi}}-{f_{zj}}|}. (32)

Note that (32) holds if and only if m=az\ell_{m}=a_{\rm{z}} and q=1q=1. Therefore, (32) is transformed into 2/λ|fzifzj|dz=k2/\lambda|{f_{zi}}-{f_{zj}}|d_{\rm{z}}=k and 2/λ|fzifzj|dz/azk2/\lambda|{f_{zi}}-{f_{zj}}|d_{\rm{z}}/a_{\rm{z}}\neq k^{{}^{\prime}}, where dz=ndRd_{\rm{z}}=nd_{\rm{R}}. Without loss of generality, we assume that dR=λ/2d_{\rm{R}}=\lambda/2. Therefore, the element spacing along the zz-axis should satisfy n|fzifzj|=kn|{f_{zi}}-{f_{zj}}|=k and naz|fzifzj|k\frac{n}{a_{\rm{z}}}|{f_{zi}}-{f_{zj}}|\neq k^{{}^{\prime}}. It is observed that |fzifzj|𝖪|{f_{zi}}-{f_{zj}}|\in\mathsf{K}, where 𝖪={k~+|1k~az1}\mathsf{K}=\{\widetilde{k}\in\mathbb{Z}^{+}|1\leq\widetilde{k}\leq a_{\rm{z}}-1\}. Therefore, we have n{n+|1nNz1,gcd(n,az)=1}n\in\{n\in\mathbb{Z}^{+}|1\leq n\leq N_{\rm{z}}-1,\gcd(n,a_{\rm{z}})=1\}, where gcd(n,az)=1\gcd(n,a_{\rm{z}})=1 denotes nn and aza_{\rm{z}} are coprime. Furthermore, the channel gains in the two coordinate directions are independent of each other if the orthogonal codeword is applied. The constraint for the connected element along the yy-axis is m{m+|1mNy1,gcd(m,ay)=1}m\in\{m\in\mathbb{Z}^{+}|1\leq m\leq N_{\rm{y}}-1,\gcd(m,a_{\rm{y}})=1\}. Therefore, we have 1az𝐚^H(𝗓,az,ξiz)𝐚(𝗓,az,ξjz)=δij\frac{1}{a_{\rm{z}}}\widehat{{\bf{a}}}^{\mathrm{H}}(\mathsf{z},a_{\rm{z}},\xi_{i_{\mathrm{z}}}){{\bf{a}}}(\mathsf{z},a_{\rm{z}},\xi_{j_{\mathrm{z}}})=\delta_{ij} and 1ay𝐚^H(𝗒,ay,ξiy)𝐚^(𝗒,ay,ξjy)=δij\frac{1}{a_{\rm{y}}}\widehat{{\bf{a}}}^{\mathrm{H}}(\mathsf{y},a_{\rm{y}},\xi_{i_{\mathrm{y}}})\widehat{{\bf{a}}}(\mathsf{y},a_{\rm{y}},\xi_{j_{\mathrm{y}}})=\delta_{ij}, where zm=z1+(m1)qdRz_{m}=z_{1}+(m-1)qd_{\mathrm{R}} with

q{q+|1qNz1,gcd(q,az)=1},\displaystyle q\in\{q\in\mathbb{Z}^{+}|1\leq q\leq N_{\rm{z}}-1,\gcd(q,a_{\rm{z}})=1\}, (33)

and yn=y1+(n1)pdRy_{n}=y_{1}+(n-1)pd_{\mathrm{R}} with

p{p+|1pNy1,gcd(p,ay)=1}.\displaystyle p\in\{p\in\mathbb{Z}^{+}|1\leq p\leq N_{\rm{y}}-1,\gcd(p,a_{\rm{y}})=1\}. (34)

Furthermore, it follows that 𝐟H(ξi)𝐟(ξj)=1{\mathbf{f}}^{\mathrm{H}}(\xi_{i}){\mathbf{f}}(\xi_{j})=1 when i=ji=j and 𝐟H(ξi)𝐟(ξj)=1{\mathbf{f}}^{\mathrm{H}}(\xi_{i}){\mathbf{f}}(\xi_{j})=1 otherwise. The optimal qq and pp are given by q=kλ/(2dR)q^{*}={k\lambda}/{(2d_{\mathrm{R}}}) and p=kλ/(2dR)p^{*}={k^{{}^{\prime}}\lambda}/{(2d_{\mathrm{R}}}), where kk and kk^{{}^{\prime}} are positive integers which ensure that qq^{*} and pp^{*} satisfy (33) and (34), respectively. Considering the array aperture, we have q(az1)dR(Nz1)dRq(a_{\rm{z}}-1)d_{\mathrm{R}}\leq(N_{\rm{z}}-1)d_{\mathrm{R}} and p(ay1)dR(Ny1)dRp(a_{\rm{y}}-1)d_{\mathrm{R}}\leq(N_{\rm{y}}-1)d_{\mathrm{R}}. Therefore, given dR=λ/2d_{\mathrm{R}}=\lambda/2, the optimal qq and pp are given by q{q+|1qNz1az1,gcd(q,az)=1}q^{*}\in\{q\in\mathbb{Z}^{+}|1\leq q\leq\lfloor\frac{N_{\rm{z}}-1}{a_{\rm{z}}-1}\rfloor,\gcd(q,a_{\rm{z}})=1\} and p{p+|1pNy1ay1,gcd(p,ay)=1}p^{*}\in\{p\in\mathbb{Z}^{+}|1\leq p\leq\lfloor\frac{N_{\rm{y}}-1}{a_{\rm{y}}-1}\rfloor,\gcd(p,a_{\rm{y}})=1\}, respectively.

Appendix B: Proof of Proposition 4

Let Lk=i=1,ikKLk,iL_{k}=\sum\nolimits_{i=1,i\neq k}^{K}{L_{k,i}} denote the multi-interference for the k-th UE, where Lk,i{L_{k,i}} denotes the interference between the kk-th UE and the ii-th UE. It is observed that Lk=0L_{k}=0 holds when Lk,i=0{L_{k,i}}=0 satisfies for each ii. For the RDARS-UE channel, Lk,i{L_{k,i}} is given by

Lk,i=\displaystyle{L_{k,i}}\!\!= |𝐚˘H(𝗓𝗒,a,θz,k,θy,k)𝐚˘(𝗓𝗒,a,θz,j,θy,j)|2\displaystyle|\breve{\mathbf{a}}^{\rm{H}}(\mathsf{z}\otimes\mathsf{y},a,\theta_{z,k},\theta_{y,k})\breve{\mathbf{a}}(\mathsf{z}\otimes\mathsf{y},a,\theta_{z,j},\theta_{y,j})|^{2}
=\displaystyle= Lz,kLy,k,\displaystyle L_{\mathrm{z},k}L_{\mathrm{y},k}, (35)

where θz[1,1]\theta_{\rm{z}}\in[-1,1] and θy[1,1]\theta_{y}\in[-1,1] respectively denote the spatial directions of the beam along the zz axis and yy-axis. Let L𝗓,kL_{\mathsf{z},k} and L𝗒,kL_{\mathsf{y},k} respectively denote the interference along the zz axis and yy-axis. It is observed from (Appendix B: Proof of Proposition 4) that the interference along the zz-axis is independent of the other along the yy-axis. Therefore, in the following, the proof of the optimal number of transmit elements along the zz-axis is first shown, and that with respect to the y-axis can be similarly obtained, which is omitted for brevity.

Specifically, we denote the virtual AoD related to the RDARS-UE channel for UE kk is φ~k\widetilde{\varphi}_{k}. Therefore, based on Proposition 3, the optimal spatial direction of the beam is θk=argminθk|θkφ~k|\theta^{*}_{k}=\mathop{\arg\min}\nolimits_{\theta_{k}}|\theta_{k}-\widetilde{\varphi}_{k}|. Then, to guarantee the uniqueness of θk\theta^{*}_{k} for kk-th UE, the coverage of 𝐜z{\mathbf{c}}_{z} along the zz-axis direction satisfies 𝒞𝒱(𝐜z)=2/az|φ~mφ~n|\mathcal{C}\mathcal{V}\left({\mathbf{c}}_{z}\right)={2}/{a_{\rm{z}}}\leq\left|\widetilde{\varphi}_{m}-\widetilde{\varphi}_{n}\right|. Meanwhile, we have azKa_{\rm{z}}\geq K and ayKa_{\rm{y}}\geq K to ensure a sufficient number of data streams. Note that φ~k=ε~k\widetilde{\varphi}_{k}=\widetilde{\varepsilon}_{k} holds according to (2). As a result, the number of transmit elements along the zz-axis satisfies

max{K,2/K~}azNz,az+,\max\{K,2/\widetilde{K}\}\leq a_{\rm{z}}\leq N_{\rm{z}},\;a_{\rm{z}}\in\mathbb{Z}^{+}, (36)

with K~=min{|υ~mυ~n|},mn,m,n𝒦\widetilde{K}=\min\{\left|\widetilde{\upsilon}_{m}-\widetilde{\upsilon}_{n}\right|\},m\neq n,\forall m,n\in\mathcal{K}. Similarly, the number of transmit elements along the yy-axis satisfies

max{K,2/K¯}ayNy,ay+,\max\{K,2/\bar{K}\}\leq a_{\rm{y}}\leq N_{\rm{y}},\;a_{\rm{y}}\in\mathbb{Z}^{+}, (37)

with K¯=min{|υmυn|},mn,m,n𝒦\bar{K}=\min\{\left|\upsilon_{m}-\upsilon_{n}\right|\},m\neq n,\forall m,n\in\mathcal{K}. Therefore, the optimal set of transmit elements is aS=az×aya_{{\rm{S}}}^{*}=a^{*}_{\rm{z}}\times a^{*}_{\rm{y}}, where aza^{*}_{\rm{z}} and aya^{*}_{\rm{y}} satisfy (36) and (37), respectively.

References

  • [1] Q. Xue et al., “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] N. Chukhno et al., “Models, methods, and solutions for multicasting in 5G/6G mmWave and sub-THz systems,” IEEE Commun. Surveys Tuts., vol. 26, no. 1, pp. 119–159, 1st Quart., 2024.
  • [3] R. W. H. Jr. et al., “A current perspective on distributed antenna systems for the downlink of cellular systems,” IEEE Commun. Mag., vol. 51, no. 4, pp. 161–167, Apr. 2013.
  • [4] A. Masaracchia et al., “Digital twin for open RAN: Toward intelligent and resilient 6G radio access networks,” IEEE Commun. Mag., vol. 61, no. 11, pp. 112–118, Nov. 2023.
  • [5] S. R. Swain et al., “An AI-driven intelligent traffic management model for 6G cloud radio access networks,” IEEE Wireless Commun. Lett., vol. 12, no. 6, pp. 1056–1060, Jun. 2023.
  • [6] H. Lu et al., “A tutorial on near-field XL-MIMO communications towards 6G,” IEEE Commun. Surv. Tutorials, vol. 26, no. 4, pp. 2213–2257, 4th Quart., 2024.
  • [7] A. R. Flores et al., “Clustered cell-free multi-user multiple-antenna systems with rate-splitting: Precoder design and power allocation,” IEEE Trans. Commun., vol. 71, no. 10, pp. 5920–5934, Oct. 2023.
  • [8] E. Basar, “Reconfigurable intelligent surface-based index modulation: A new beyond MIMO paradigm for 6G,” IEEE Trans. Commun., vol. 68, no. 5, pp. 3187–3196, May 2020.
  • [9] Q. Xue et al., “Multi-user mmWave uplink communications based on collaborative double-RIS: Joint beamforming and power control,” IEEE Commun. Lett., vol. 27, no. 10, pp. 2702–2706, Oct. 2023.
  • [10] H. Lu et al., “Aerial intelligent reflecting surface: Joint placement and passive beamforming design with 3D beam flattening,” IEEE Trans. Wireless Commun., vol. 20, no. 7, pp. 4128–4143, Jul. 2021.
  • [11] A. Elzanaty et al., “Reconfigurable intelligent surfaces for localization: Position and orientation error bounds,” IEEE Trans. Signal Process., vol. 69, pp. 5386–5402, Aug. 2021.
  • [12] S. Zeng et al., “Reconfigurable intelligent surface (RIS) assisted wireless coverage extension: RIS orientation and location optimization,” IEEE Commun. Lett., vol. 25, no. 1, pp. 269–273, Jan. 2021.
  • [13] R. Long et al., “Active reconfigurable intelligent surface-aided wireless communications,” IEEE Trans. Wireless Commun., vol. 20, no. 8, pp. 4962–4975, Aug. 2021.
  • [14] Q. Peng et al., “Hybrid active-passive IRS assisted energy-efficient wireless communication,” IEEE Commun. Lett., vol. 27, no. 8, pp. 2202–2206, Jul. 2023.
  • [15] R. Schroeder et al., “Two-stage channel estimation for hybrid RIS assisted MIMO systems,” IEEE Trans. Commun., vol. 70, no. 7, pp. 4793–4806, Jul. 2022.
  • [16] Q. Peng et al., “Semi-passive intelligent reflecting surface enabled sensing systems,” IEEE Trans. Commun., vol. 72, no. 12, pp. 7674–7688, Dec. 2024.
  • [17] C. Ma et al., “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.
  • [18] P. Zhang et al., “Integrated sensing and communication with reconfigurable distributed antenna and reflecting surface: Joint beamforming and mode selection,” arXiv preprint arXiv:2401.05182, 2024.
  • [19] J. Wang et al., “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.
  • [20] C. Ma et al., “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.
  • [21] J. Wang et al., “Demo: Reconfigurable distributed antennas and reflecting surface (RDARS)-aided integrated sensing and communication system,” in Proc. IEEE ICCC, 2023, pp. 1–2.
  • [22] H. Huang et al., “Two-timescale-based beam training for RIS-aided millimeter-wave multi-user MISO systems,” IEEE Trans. Veh. Technol., vol. 72, no. 9, pp. 11 884–11 897, Sep. 2023.
  • [23] S. Yoon et al., “Improved hierarchical codebook-based channel estimation for mmwave massive MIMO systems,” IEEE Wireless Commun. Lett., vol. 11, no. 10, pp. 2095–2099, Oct. 2022.
  • [24] J. An et al., “Codebook-based solutions for reconfigurable intelligent surfaces and their open challenges,” IEEE Wireless Commun., vol. 31, no. 2, pp. 134–141, Apr. 2024.
  • [25] D. Zhang et al., “Codebook-based training beam sequence design for millimeter-wave tracking systems,” IEEE Trans. Wireless Commun., vol. 18, no. 11, pp. 5333–5349, Nov. 2019.
  • [26] J. Wang et al., “Hierarchical codebook-based beam training for RIS-assisted mmWave communication systems,” IEEE Trans. Commun., vol. 71, no. 6, pp. 3650–3662, Jun. 2023.
  • [27] Z. Xiao et al., “Hierarchical codebook design for beamforming training in millimeter-wave communication,” IEEE Trans. Wireless Commun., vol. 15, no. 5, pp. 3380–3392, May 2016.
  • [28] C. Qi et al., “Hierarchical codebook-based multiuser beam training for millimeter wave massive MIMO,” IEEE Trans. Wireless Commun., vol. 19, no. 12, pp. 8142–8152, Dec. 2020.
  • [29] Y. Lu et al., “Hierarchical beam training for extremely large-scale MIMO: From far-field to near-field,” IEEE Trans. Commun., vol. 72, no. 4, pp. 2247–2259, Apr. 2024.
  • [30] C. You et al., “Fast beam training for IRS-assisted multiuser communications,” IEEE Wireless Commun. Lett., vol. 9, no. 11, pp. 1845–1849, Nov. 2020.
  • [31] P. Wang et al., “Beam training and alignment for RIS-assisted millimeter-wave systems: State of the art and beyond,” IEEE Wireless Commun., vol. 29, no. 6, pp. 64–71, May 2022.
  • [32] C. Zhang et al., “Fast multibeam training for RIS-assisted millimeter wave massive MIMO,” IEEE Commun. Lett., vol. 28, no. 1, pp. 168–172, Jan. 2024.
  • [33] Y. Chen and L. Dai, “Coded beam training for RIS assisted wireless communications,” IEEE Trans. Wireless Commun., 2025, Early Access, doi: 10.1109/TWC.2025.3535160.
  • [34] X. Jia et al., “Environment-aware codebook for reconfigurable intelligent surface-aided MISO communications,” IEEE Wireless Commun. Lett., vol. 12, no. 7, pp. 1174–1178, Jul. 2023.
  • [35] X. Shi et al., “Spatial-chirp codebook-based hierarchical beam training for extremely large-scale massive MIMO,” IEEE Trans. Wireless Commun., vol. 23, no. 4, pp. 2824–2838, Apr. 2024.
  • [36] B. Lin et al., “Low-complexity two-timescale hybrid precoding for mmwave massive MIMO: A group-and-codebook based approach,” IEEE Trans. Wireless Commun., vol. 23, no. 7, pp. 7263–7277, Jul. 2024.
  • [37] B. Wang et al., “Spectrum and energy-efficient beamspace MIMO-NOMA for millimeter-wave communications using lens antenna array,” IEEE J. Sel. Areas Commun., vol. 35, no. 10, pp. 2370–2382, Oct. 2017.
  • [38] X. Yu et al., “Coverage analysis for millimeter wave networks: The impact of directional antenna arrays,” IEEE J. Sel. Areas Commun., vol. 35, no. 7, pp. 1498–1512, Jul. 2017.
  • [39] W. Yu et al., “Iterative water-filling for gaussian vector multiple-access channels,” IEEE Trans. Inf. Theory, vol. 50, no. 1, pp. 145–152, Jan. 2004.