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

Reconfigurable Intelligent Surfaces Empowered Cooperative Rate Splitting with User Relaying

Kangchun Zhao, Yijie Mao, Zhaohui Yang, Lixiang Lian, and Bruno Clerckx‡⋆
\sublargesize(Invited Paper)
This work has been partially supported by partially supported by Shanghai Sailing Program under Grant 22YF1428400. School of Information Science and Technology, ShanghaiTech University, Shanghai 201210, China
College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, Zhejiang 310027, China
‡⋆Department of Electrical and Electronic Engineering, Imperial College London, United Kingdom
Email:[email protected], [email protected], [email protected], lianlx@@shanghaitech.edu.cn,
[email protected]
Abstract

Cooperative rate splitting (CRS), built upon rate splitting multiple access (RSMA) and opportunistic user relaying, has been recognized as a promising transmission strategy to enhance the user fairness and spectral efficiency in multi-antenna broadcast channels. To further boost its performance, the interplay of CRS and reconfigurable intelligent surface (RIS) is investigated in this work. Specifically, a novel RIS-aided CRS transmission framework is proposed and the corresponding resource allocation problem to maximize the minimum rate among users is investigated. An alternative optimization algorithm is then proposed to optimize the transmit beamforming, common rate allocation, and RIS phases, iteratively. Numerical results show that the proposed RIS-aided CRS transmission framework significantly improves the spectral efficiency compared with its non-cooperative counterpart and other schemes without RIS.

Index Terms:
Cooperative rate splitting (CRS), reconfigurable intelligent surface (RIS), rate splitting multiple access (RSMA), max-min fairness

I Introduction

Among numerous potential techniques for the sixth generation (6G) communication networks, rate-splitting multiple access (RSMA), as a novel non-orthogonal transmission framework and interference management strategy in the physical (PHY) layer, has shown its great potential for improving the spectral efficiency, energy efficiency, user fairness, robustness to the channel state information uncertainty, etc [1]. The principle of (1-layer) RSMA is to split user messages into common and private parts, encode the common parts into a common stream using a codebook shared by all users while encoding the private parts independently for the corresponding users only. By superposing the common stream on top of the private streams at the transmitter and decoding the common stream and the intended private stream sequentially at the receivers, RSMA achieves a more versatile interference management of partially decoding the interference and partially treating the interference as noise [2]. Such 1-layer RSMA only requires one layer of successive interference cancellation (SIC) at each receiver, and is a more generalized transmission scheme than orthogonal multiple access (OMA) and linearly-precoded space division multiple access (SDMA) [3, 4]. One major characteristic of 1-layer RSMA is that the common stream is required to be decoded by all users and therefore the achievable common rate111The rate of the common stream is simply denoted as “common rate”. is limited by the worst-case rate of decoding the common stream at all users. To enhance the common rate, a two-user cooperative rate splitting (CRS) is proposed in [5], and further extended to the KK-user case in [6]. By enabling one user to opportunistically forward its decoded common message to the user with the worst-case common rate, CRS enlarges the rate region [5], enhances user fairness [6], improves the coverage [1], and maximizes the secrecy rate [7] compared with cooperative non-orthogonal multiple access (NOMA) and non-cooperative 1-layer RSMA, SDMA, NOMA.

Another enabling technique for 6G that has gained significant attention is reconfigurable intelligent surface (RIS) [8]. As a meta-surface containing a large number of discrete and passive elements, RIS is capable of controlling wireless channels by dynamically reconfiguring the reflection coefficients. Therefore, the spectral and energy efficiencies can be further improved. Inspired by the appealing performance benefits of RIS and RSMA, existing works have investigated the interplay between RIS and RSMA in terms of the outage probability [9, 10], max-min fairness [11], and spectral efficiency [12, 13]. However, all the above works only consider RIS-aided non-cooperative RSMA. So far, the interplay of CRS and RIS has not been investigated yet.

In this paper, we propose a novel RIS-aided CRS transmission framework, which enables an RIS to assist the direct transmission from the base station (BS) to the users and the opportunistic transmission of the common stream between users. We formulate a max-min fairness optimization problem to jointly optimize RIS phases, transmit beamforming, common rate allocation, and the time slot allocation between the direct and opportunistic transmissions under the transmit power constraint and the unit-modulus constraints of the RIS phases. To solve the problem, an alternative optimization (AO) algorithm is proposed to iteratively optimize the transmit beamforming and the RIS phases. Numerical results show that the proposed RIS-aided CRS transmission framework improves the worst-case achievable rate among users compared with its non-cooperative counterpart and other schemes without RIS. Therefore, we conclude that the proposed RIS-aided CRS scheme enhances user fairness and is more powerful than the existing transmission schemes.

II System Model and Problem Formulation

II-A System Model

Consider a multi-user multiple-input single-output (MISO) transmission network, where a BS equipped with NtN_{t} transmit antennas simultaneously serves two single-antenna users indexed by U1U_{1} and U2U_{2}. Without loss of generality, U1U_{1} is assumed to have a better channel to the BS than U2U_{2}, and it opportunistically acts as a half-duplex (HD) relay to forward the signal to U2U_{2}. There is one RIS with NN passive reflecting elements to assist the transmission from BS to the two users and from U1U_{1} to U2U_{2}. The RIS elements are indexed by 𝒩={1,,N}\mathcal{N}=\{1,\ldots,N\}. The channels between BS and RIS, BS and UkU_{k}, RIS and UkU_{k}, U1U_{1} and U2U_{2} are denoted by 𝐆N×Nt,𝐠kNt×1\mathbf{G}\,\in\,\mathbb{C}^{N\times N_{t}},\,\mathbf{g}_{k}\,\in\,\mathbb{C}^{N_{t}\times 1}, 𝐡kN×1\mathbf{h}_{k}\,\in\,\mathbb{C}^{N\times 1} and h12h_{12}, respectively. The system model is delineated in Fig. 1.

Two phases are involved in the proposed model, namely, the direct transmission phase and the cooperative transmission phase. In the direct transmission phase, also known as (a.k.a.) the first time slot, the BS transmits signals to two users based on the principle of 1-layer RSMA. In the meanwhile, the transmit signal is reflected by the RIS to the two users. In the cooperative transmission phase, a.k.a. the second time slot, the BS is silent and U1U_{1} transmits the common stream of 1-layer RS to U2U_{2} and the signal is reflected by the RIS to U2U_{2}. We assume β(0<β1)\beta\enspace(0<\beta\leq 1) as the fraction of time allocated to the first phase. The rest (1β)(1-\beta) is allocated to the second phase.

II-A1 Direct Transmission Phase

Following the principle of 1-layer RSMA [14], the message WkW_{k} intended to user-k{1,2}k\in\{1,2\} is split into a common part Wc,kW_{c,k} and a private part Wp,kW_{p,k}. Wc,1W_{c,1} and Wc,2W_{c,2} are combined and encoded into common stream s0s_{0} using a common codebook shared by the two users. The private parts Wp,1W_{p,1} and Wp,2W_{p,2} are independently encoded into private streams s1s_{1} and s2s_{2}, respectively. Assume each stream sks_{k} has zero mean and unit variance, i.e., 𝔼{skHsk}=1\mathbb{E}\{s_{k}^{H}s_{k}\}=1. Let 𝐬=[s0,s1,s2]T\mathbf{s}=[s_{0},s_{1},s_{2}]^{T} and 𝐏=[𝐩0,𝐩1,𝐩2]Nt×3\mathbf{P}=[\mathbf{p}_{0},\mathbf{p}_{1},\mathbf{p}_{2}]\in\mathbb{C}^{N_{t}\times 3} respectively denote the stream vector and the beamforming matrix, where 𝐩kNt×1\mathbf{p}_{k}\in\mathbb{C}^{N_{t}\times 1}. The resulting transmit signal at the BS in the first time slot is expressed as

𝐱(1)=𝐏𝐬=k=02𝐩ksk.\mathbf{x}^{(1)}=\mathbf{P}\mathbf{s}=\sum_{k=0}^{2}\mathbf{p}_{k}s_{k}. (1)

The transmit power constraint is given by tr(𝐏𝐏H)Pt\textrm{tr}(\mathbf{P}\mathbf{P}^{H})\leq P_{t}, where PtP_{t} is the maximum transmit power of the BS. The received signal at user-kk in the first time slot is given as

yk(1)=(𝐠kH+𝐡kH𝚯(1)𝐆)𝐱+nk,k{1,2},y_{k}^{(1)}=(\mathbf{g}_{k}^{H}+\mathbf{h}_{k}^{H}\mathbf{\Theta}_{(1)}\mathbf{G})\mathbf{x}+n_{k},\forall k\in\{1,2\}, (2)

where 𝚯(1)=diag(ejθ1(1),,ejθN(1))N×N\mathbf{\Theta}_{(1)}=\textrm{diag}(e^{j\theta_{1}^{(1)}},\ldots,e^{j\theta_{N}^{(1)}})\in\mathbb{C}^{N\times N} is the phase matrix in the first time slot. nkn_{k} is the additive white Gaussian noise (AWGN) which follows nk𝒞𝒩(0,σk2)n_{k}\sim\mathcal{CN}(0,\sigma_{k}^{2}).

Refer to caption

Figure 1: The proposed RIS-aided cooperative rate splitting transmission architecture.

Once user-kk receives yk(1)y_{k}^{(1)} in the first time slot, it first decodes the common stream s0s_{0} by fully treating all private streams as interference. The achievable rate of decoding the common stream at user-kk in the first time slot is

ck(1)=βlog2(1+|(𝐠kH+𝐡kH𝚯(1)𝐆)𝐩0|2i=12|(𝐠kH+𝐡kH𝚯(1)𝐆)𝐩i|2+σk2).c_{k}^{(1)}=\beta\log_{2}\left(1+\frac{\left|(\mathbf{g}_{k}^{H}+\mathbf{h}_{k}^{H}\mathbf{\Theta}_{(1)}\mathbf{G})\mathbf{p}_{0}\right|^{2}}{\sum_{i=1}^{2}\left|(\mathbf{g}_{k}^{H}+\mathbf{h}_{k}^{H}\mathbf{\Theta}_{(1)}\mathbf{G})\mathbf{p}_{i}\right|^{2}+\sigma_{k}^{2}}\right). (3)

After removing the decoded common stream, the rate of decoding the private stream is

rk(1)=βlog2(1+|(𝐠kH+𝐡kH𝚯(1)𝐆)𝐩k|2|(𝐠kH+𝐡kH𝚯(1)𝐆)𝐩i|2+σk2),r_{k}^{(1)}=\beta\log_{2}\left(1+\frac{\left|(\mathbf{g}_{k}^{H}+\mathbf{h}_{k}^{H}\mathbf{\Theta}_{(1)}\mathbf{G})\mathbf{p}_{k}\right|^{2}}{\left|(\mathbf{g}_{k}^{H}+\mathbf{h}_{k}^{H}\mathbf{\Theta}_{(1)}\mathbf{G})\mathbf{p}_{i}\right|^{2}+\sigma_{k}^{2}}\right), (4)

where k,i1,2k,i\in 1,2 and iki\neq k.

II-A2 Cooperative Transmission Phase

In the cooperative transmission phase, the BS is silent and U1U_{1} forwards the decoded common stream s0s_{0} to U2U_{2} by employing the non-regenerative decode-and-forward (NDF) protocol [5] with the transmit power PrP_{r}, a phase matrix 𝚯(2)\bm{\Theta}_{(2)} and a codebook generated independently at the BS. The received signal at U2U_{2} with the aid of RIS is given as

y2(2)=(h12+𝐡r,2H𝚯(2)𝐡1,r)Prs0+n2,y_{2}^{(2)}=(h_{12}+\mathbf{h}_{r,2}^{H}\mathbf{\Theta}_{(2)}\mathbf{h}_{1,r})\sqrt{P_{r}}s_{0}+n_{2}, (5)

where 𝐡1,r\mathbf{h}_{1,r} and 𝐡r,2\mathbf{h}_{r,2} are channels between U1U_{1} and RIS, U2U_{2} and RIS, respectively. The rate of decoding the common stream at U2U_{2} in the second time slot is

c2(2)=(1β)log2(1+Pr|h12+𝐡r,2H𝚯(2)𝐡1,r|2σ22).c_{2}^{(2)}=(1-\beta)\log_{2}\left(1+\frac{P_{r}\left|h_{12}+\mathbf{h}_{r,2}^{H}\mathbf{\Theta}_{(2)}\mathbf{h}_{1,r}\right|^{2}}{\sigma_{2}^{2}}\right). (6)

U2U_{2} combines the decoded common stream from two time slots. To make sure the common stream s0s_{0} can be successfully decoded by both users, the achievable rate of decoding the common stream s0s_{0} at U1U_{1} and U2U_{2} is obtained as follows

Rc=min(c1(1),c2(1)+c2(2)).R_{c}=\min\left(c_{1}^{(1)},c_{2}^{(1)}+c_{2}^{(2)}\right). (7)

RcR_{c} is shared by both users for the transmission of Wc,1W_{c,1} and Wc,2W_{c,2}. Accordingly, it satisfies

a1+a2Rc,a_{1}+a_{2}\leq R_{c}, (8)

where a1a_{1} and a2a_{2} are parts of RcR_{c} allocated to transmit the common parts of the two users. Let 𝐚=[a1,a2]\mathbf{a}=[a_{1},a_{2}]. The total achievable rate of user kk is Rk,tot=rk(1)+ak,k{1,2}R_{k,tot}=r_{k}^{(1)}+a_{k},\forall k\in\{1,2\}.

II-B Problem Formulation

The goal of this work is to maximize the user fairness. In particular, we jointly design the transmit beamforming 𝐏\mathbf{P}, rate allocation 𝐚\mathbf{a}, RIS phases 𝚯=[𝚯(1),𝚯(2)]\bm{\Theta}=[\bm{\Theta}_{(1)},\bm{\Theta}_{(2)}] and time slot allocation β\beta with the aim of maximizing the minimum rate (max-min rate) of the users while satisfying the transmit power constraint. The max-min rate problem for the proposed RIS-aided CRS is formulated as

(𝒫1)\displaystyle(\mathcal{P}_{1})\,\,\,\, max𝐏,𝐚,𝚯,βmink{1,2}Rk,tot\displaystyle\max_{\mathbf{{P}},\mathbf{a},\bm{\Theta},\beta}\,\,\min_{k\in\{1,2\}}\,\,R_{k,tot} (9a)
s.t. a1+a2Rc,\displaystyle a_{1}+a_{2}\leq R_{c}, (9b)
ak0,k{1,2},\displaystyle a_{k}\geq 0,\forall k\in\{1,2\}, (9c)
𝚯(m)=diag(ejθ1(m),,ejθN(m)),m{1,2},\displaystyle\bm{\Theta}_{(m)}=\text{diag}(e^{j\theta_{1}^{(m)}},\ldots,e^{j\theta^{(m)}_{N}}),m\in\{1,2\}, (9d)
θn(m)[0,2π],n𝒩,m{1,2},\displaystyle\theta_{n}^{(m)}\in[0,2\pi],\forall n\in\mathcal{N},m\in\{1,2\}, (9e)
tr(𝐏𝐏H)Pt,\displaystyle\text{tr}(\mathbf{P}\mathbf{P}^{H})\leq P_{t}, (9f)

where constraint (9b) ensures that each user successfully decodes the common stream. Constraint (9e) is the range of the phase for each RIS element, and (9f) presents the transmit power constraint at the BS. Problem 𝒫1\mathcal{P}_{1} is highly intractable and non-convex. To solve the problem, we develop an AO-based optimization algorithm in the next section to alternatively optimize the RIS phases 𝚯\mathbf{\Theta} and the remaining variables 𝐏,𝐚,β\mathbf{P,a},\beta.

III Proposed Optimization Framework

In this section, we specify the proposed AO framework to solve problem 𝒫1\mathcal{P}_{1}. The problem is first decomposed into two subproblems, one for joint transmit beamforming, common rate and time slot optimization, and the other one for the RIS phase matrix optimization. Both subproblems are respectively solved by success convex approximation (SCA)-based algorithms in an iterative manner until convergence.

III-A Joint Beamforming, Common Rate, and Time Slot Optimization

With given 𝚯\bm{\Theta}, the channels from BS to IRS and IRS to users are fixed. For notational simplicity, we denote the effective channel in the first time slot as 𝐠~k=𝐠k+𝐆H𝚯(1)H𝐡k\mathbf{\widetilde{g}}_{k}=\mathbf{g}_{k}+\mathbf{G}^{H}\mathbf{\Theta}_{(1)}^{H}\mathbf{h}_{k}. By introducing an auxiliary variable tt to denote the minimum rate of the two users, problem 𝒫1\mathcal{P}_{1} is equivalently transformed to

(𝒫2)\displaystyle(\mathcal{P}_{2})\,\,\,\, max𝐏,𝐚,β,tt\displaystyle\max_{\mathbf{{P}},\mathbf{a},\beta,t}\,\,\,\,\,\,\,t (10a)
s.t. rk(1)+akt,k{1,2},\displaystyle r_{k}^{(1)}+a_{k}\geq t,\forall k\in\{1,2\}, (10b)
(9b), (9c), (9f).\displaystyle\,\,\textrm{(\ref{a1}), (\ref{a2}), (\ref{a5})}.

𝒫2\mathcal{P}_{2} is still non-convex due to the rate expressions rk[1]r_{k}^{[1]} and RcR_{c} in (10b) and (9b). To solve 𝒫2\mathcal{P}_{2}, we introduce slack variable vectors 𝜶=[α1,α2]\bm{\alpha}=[\alpha_{1},\alpha_{2}], 𝜶c=[αc,1,αc,2]\bm{\alpha}_{c}=[\alpha_{c,1},\alpha_{c,2}], 𝝆=[ρ1,ρ2]\bm{\rho}=[\rho_{1},\rho_{2}] and 𝝆c=[ρc,1,ρc,2]\bm{\rho}_{c}=[\rho_{c,1},\rho_{c,2}], where 𝜶\bm{\alpha} and 𝜶c\bm{\alpha}_{c} denote the private and common stream rate vectors, respectively, 𝝆\bm{\rho} and 𝝆c\bm{\rho}_{c} denote the signal-to-interference-plus-noise ratio (SINR) vectors for private and common streams, respectively. With the slack variables introduced above, 𝒫2\mathcal{P}_{2} is equivalently transformed into

(𝒫2.1)\displaystyle(\mathcal{P}_{2.1})\,\,\,\, max𝐏,𝐚,β,t,𝜶,𝜶c,𝝆,𝝆ct\displaystyle\max_{\begin{subarray}{c}\mathbf{{P}},\mathbf{a},\beta,t,\\ \bm{\alpha},\bm{\alpha}_{c},\bm{\rho},\bm{\rho}_{c}\end{subarray}}\,\,\,\,\,\,\,t (11a)
s.t. βαk+akt,k{1,2},\displaystyle\,\,\beta\alpha_{k}+a_{k}\geq t,\forall k\in\{1,2\}, (11b)
βαc,1a1+a2,\displaystyle\,\,\beta\alpha_{c,1}\geq a_{1}+a_{2}, (11c)
βαc,2+c2(2)a1+a2,\displaystyle\,\,\beta\alpha_{c,2}+c_{2}^{(2)}\geq a_{1}+a_{2}, (11d)
  1+ρk2αk0,k{1,2},\displaystyle\,\,1+\rho_{k}-2^{\alpha_{k}}\geq 0,\forall k\in\{1,2\}, (11e)
  1+ρc,k2αc,k0,k{1,2},\displaystyle\,\,1+\rho_{c,k}-2^{\alpha_{c,k}}\geq 0,\forall k\in\{1,2\}, (11f)
|𝐠~kH𝐩k|2|𝐠~kH𝐩i|2+σk2ρk,k{1,2},ik,\displaystyle\,\,\frac{\left|\mathbf{\widetilde{g}}_{k}^{H}\mathbf{p}_{k}\right|^{2}}{\left|\mathbf{\widetilde{g}}_{k}^{H}\mathbf{p}_{i}\right|^{2}+\sigma_{k}^{2}}\geq\rho_{k},\forall k\in\{1,2\},i\neq k, (11g)
|𝐠~kH𝐩0|2i=12|𝐠~kH𝐩i|2+σk2ρc,k,k𝒦,\displaystyle\,\,\frac{\left|\mathbf{\widetilde{g}}_{k}^{H}\mathbf{p}_{0}\right|^{2}}{\sum_{i=1}^{2}\left|\mathbf{\widetilde{g}}_{k}^{H}\mathbf{p}_{i}\right|^{2}+\sigma_{k}^{2}}\geq\rho_{c,k},\forall k\in\mathcal{K}, (11h)
(9c), (9f).\displaystyle\,\,\textrm{(\ref{a2}), (\ref{a5})}.

To handle the nonconvexity of constraints (11b)–(11d), (11g) and (11h), we next apply the SCA method. Constraint (11b) contains a bilinear function βαk\beta\alpha_{k}, which can be rewritten as βαk=14(β+αk)214(βαk)2\beta\alpha_{k}=\frac{1}{4}(\beta+\alpha_{k})^{2}-\frac{1}{4}(\beta-\alpha_{k})^{2}. Therefore, βαk\beta\alpha_{k} can be approximated by the first-order Taylor approximation at the point (β[l],αk[l])(\beta^{[l]},\alpha_{k}^{[l]}), which is given as

βαk12(β[l]+αk[l])(β\displaystyle\beta\alpha_{k}\geq\frac{1}{2}(\beta^{[l]}+\alpha_{k}^{[l]})(\beta +αk)14(β[l]+αk[l])2\displaystyle+\alpha_{k})-\frac{1}{4}(\beta^{[l]}+\alpha_{k}^{[l]})^{2} (12)
14(βαk)2Φ[l](β,αk).\displaystyle-\frac{1}{4}(\beta-\alpha_{k})^{2}\triangleq\Phi^{[l]}(\beta,\alpha_{k}).

With (12), (11b)–(11d) are approximated at iteration ll around the point (β[l],𝜶[l],𝜶c[l])(\beta^{[l]},\bm{\alpha}^{[l]},\bm{\alpha}^{[l]}_{c}) as

Φ[l](β,αk)+akt,k{1,2},\displaystyle\,\,\Phi^{[l]}(\beta,\alpha_{k})+a_{k}\geq t,\forall k\in\{1,2\}, (13)
Φ[l](β,αc,1)a1+a2,\displaystyle\,\,\Phi^{[l]}(\beta,\alpha_{c,1})\geq a_{1}+a_{2},
Φ[l](β,αc,2)+c2(2)a1+a2.\displaystyle\,\,\Phi^{[l]}(\beta,\alpha_{c,2})+c_{2}^{(2)}\geq a_{1}+a_{2}.

By further transforming (11g) and (11h) into the following difference-of-convex (DC) forms and using the first-order Taylor approximations to reconstruct the concave parts of the DC constraints, constraints (11g) and (11h) at iteration ll are approximated respectively at the point (𝐏[l],𝝆[l],𝝆c[l])(\mathbf{P}^{[l]},\bm{\rho}^{[l]},\bm{\rho}_{c}^{[l]}) by

|𝐠~kH𝐩i|2+σk2\displaystyle|\mathbf{\widetilde{g}}_{k}^{H}\mathbf{{p}}_{i}|^{2}+\sigma^{2}_{k} 2{(𝐩k[l])H𝐠~k𝐠~kH𝐩k}ρk[l]+|𝐠~kH𝐩k[l]|2ρk(ρk[l])2\displaystyle-\frac{2\Re\{(\mathbf{{p}}_{k}^{[l]})^{H}{\mathbf{\widetilde{g}}}_{k}{\mathbf{\widetilde{g}}}_{k}^{H}\mathbf{{p}}_{k}\}}{\rho_{k}^{[l]}}+\frac{|\mathbf{\widetilde{g}}_{k}^{H}\mathbf{{p}}_{k}^{[l]}|^{2}\rho_{k}}{(\rho_{k}^{[l]})^{2}} (14)
0,k{1,2},ik,\displaystyle\quad\quad\quad\quad\quad\quad\quad\leq 0,\forall k\in\{1,2\},i\neq k,
i=12|𝐠~kH𝐩i|2+σk2\displaystyle\sum_{i=1}^{2}|\mathbf{\widetilde{g}}_{k}^{H}\mathbf{{p}}_{i}|^{2}+\sigma^{2}_{k} 2{(𝐩0[l])H𝐠~k𝐠~kH𝐩0}ρc,k[l]+|𝐠~kH𝐩0[l]|2ρc,k(ρc,k[l])2\displaystyle-\frac{2\Re\{(\mathbf{{p}}_{0}^{[l]})^{H}{\mathbf{\widetilde{g}}}_{k}{\mathbf{\widetilde{g}}}_{k}^{H}\mathbf{{p}}_{0}\}}{\rho_{c,k}^{[l]}}+\frac{|\mathbf{\widetilde{g}}_{k}^{H}\mathbf{{p}}_{0}^{[l]}|^{2}\rho_{c,k}}{(\rho_{c,k}^{[l]})^{2}}
0,k{1,2}.\displaystyle\quad\quad\quad\quad\quad\quad\quad\leq 0,\forall k\in\{1,2\}.
1Initialize: n0,t[l]0n\leftarrow 0,t^{[l]}\leftarrow 0, 𝐏[l],β[l],𝜶[l],𝜶c[l],𝝆[l],𝝆c[l]\mathbf{{P}}^{[l]},\beta^{[l]},\bm{\alpha}^{[l]},\bm{\alpha}_{c}^{[l]},\bm{\rho}^{[l]},\bm{\rho}_{c}^{[l]};
2 repeat
3       ll+1l\leftarrow l+1;
4       Solve problem (15) using 𝐏[l1],β[l1],𝜶[l1],\mathbf{{P}}^{[l-1]},\beta^{[l-1]},\bm{\alpha}^{[l-1]}, 𝜶c[l1],𝝆[l1],𝝆c[l1]\bm{\alpha}_{c}^{[l-1]},\bm{\rho}^{[l-1]},\bm{\rho}_{c}^{[l-1]} and denote the optimal value of the objective function by tt^{\star} and the optimal solutions by 𝐏,β,𝜶,𝜶c,𝝆,𝝆c\mathbf{{P}}^{\star},\beta^{\star},\bm{\alpha}^{\star},\bm{\alpha}_{c}^{\star},\bm{\rho}^{\star},\bm{\rho}_{c}^{\star};
5       Update t[l]tt^{[l]}\leftarrow t^{\star}, 𝐏[l]𝐏\mathbf{P}^{[l]}\leftarrow\mathbf{P}^{\star}, β[l]β\beta^{[l]}\leftarrow\beta^{\star}, 𝜶[l]𝜶\bm{\alpha}^{[l]}\leftarrow\bm{\alpha}^{\star}, 𝜶c[l]𝜶c\bm{\alpha}_{c}^{[l]}\leftarrow\bm{\alpha}_{c}^{\star}, 𝝆[l]𝝆\bm{\rho}^{[l]}\leftarrow\bm{\rho}^{\star}, 𝝆c[l]𝝆c\bm{\rho}_{c}^{[l]}\leftarrow\bm{\rho}_{c}^{\star};
6      
7until |t[l]t[l1]|<ϵ|t^{[l]}-t^{[l-1]}|<\epsilon;
Algorithm 1 Joint beamforming, common rate, and time slot optimization algorithm for problem 𝒫2\mathcal{P}_{2}

With the above approximations, problem 𝒫2\mathcal{P}_{2} at iteration ll can be approximated by the following convex problem

max𝐏,𝐚,β,t,𝜶,𝜶c,𝝆,𝝆c\displaystyle\max_{\begin{subarray}{c}\mathbf{{P}},\mathbf{a},\beta,t,\\ \bm{\alpha},\bm{\alpha}_{c},\bm{\rho},\bm{\rho}_{c}\end{subarray}} t\displaystyle\,\,\,t (15)
s.t. (9c), (9f), (11e), (11f), (13), (14).\displaystyle\,\,\textrm{(\ref{a2}), (\ref{a5}), (\ref{ph:5}), (\ref{ph:6}), (\ref{bilinear}), (\ref{eq: DC approxi})}.

Problem (15) is a convex problem, which can be solved using the SCA method. The detailed process of the SCA method to solve 𝒫2\mathcal{P}_{2} is illustrated in Algorithm 1.

III-B RIS Phase Optimization

Given transmit beamforming vector 𝐏\mathbf{P}, rate allocation 𝐚\mathbf{a}, and time slot allocation β\beta, we also introduce an auxiliary variable tt and reformulate problem 𝒫1\mathcal{P}_{1} as

(𝒫3)\displaystyle(\mathcal{P}_{3})\,\,\,\,\,\, max𝚯,tt\displaystyle\max_{\bm{\Theta},t}\,\,\,\,\,\,\,t (16a)
s.t. (9b), (9d), (9e), (10b).\displaystyle\,\,\textrm{(\ref{a1}), (\ref{a3}), (\ref{a4}), (\ref{ps:1})}.

As the channel between U1U_{1} and U2U_{2} is known, the RIS phase in the cooperative transmission time slot can be designed as θn(2)=arg(h12)arg([𝐡1,r]n[𝐡r,2]n)\theta^{(2)}_{n}=\arg(h_{12})-\arg([\mathbf{h}_{1,r}]_{n}[\mathbf{h}_{r,2}]^{\ast}_{n}) [15]. Hence, we only need to optimize the RIS phase matrix 𝚯(1)\mathbf{\Theta}_{(1)}. We denote νn=ejθn(1),n𝒩\nu_{n}=e^{j\theta_{n}^{(1)}},\forall n\in\mathcal{N}, 𝝂=[ν1,,νN]T\bm{\nu}=[\nu_{1},\ldots,\nu_{N}]^{T}, and R0=2a1+a2β1R_{0}=2^{\frac{a_{1}+a_{2}}{\beta}}-1. With the assistance of 𝝂\bm{\nu}, we obtain 𝐡kH𝚯(1)𝐆𝐩i=𝐝k,iH𝝂\mathbf{h}_{k}^{H}\mathbf{\Theta}_{(1)}\mathbf{G}\mathbf{p}_{i}=\mathbf{d}_{k,i}^{H}\bm{\nu}, where 𝐝k,i=(diag(𝐡kH)𝐆𝐩i)N\mathbf{d}_{k,i}=(\textrm{diag}(\mathbf{h}_{k}^{H})\mathbf{G}\mathbf{p}_{i})^{\ast}\in\mathbb{C}^{N}. To ease notations, we denote gk,i=𝐠kH𝐩ig_{k,i}=\mathbf{g}_{k}^{H}\mathbf{p}_{i}. We further introduce slack variables 𝜼=[η1,η2]\bm{\eta}=[\eta_{1},\eta_{2}], 𝜹=[δ1,δ2]\bm{\delta}=[\delta_{1},\delta_{2}], ηc,2\eta_{c,2}, and δc,2\delta_{c,2}. 𝜼\bm{\eta} and 𝜹\bm{\delta} denote the SINR and rate vectors of private streams, respectively. ηc,2\eta_{c,2} and δc,2\delta_{c,2} denote the SINR and rate of the common stream of U2U_{2} in the first time slot. Then, problem 𝒫3\mathcal{P}_{3} is reformulated as

(𝒫3.1)\displaystyle(\mathcal{P}_{3.1}) max𝝂,𝜼,𝜹,ηc,2,δc,2,tt\displaystyle\,\,\,\,\,\,\max_{\begin{subarray}{c}\bm{\nu},\bm{\eta},\bm{\delta},\\ \eta_{c,2},\delta_{c,2},t\end{subarray}}\,\,\,\,\,\,\,t (17a)
s.t. βδk+akt,k{1,2},\displaystyle\,\beta\delta_{k}+a_{k}\geq t,\forall k\in\{1,2\}, (17b)
βδc,2+c2(2)a1+a2,\displaystyle\,\beta\delta_{c,2}+c_{2}^{(2)}\geq a_{1}+a_{2}, (17c)
 1+ηk2δk0,k{1,2},\displaystyle\,1+\eta_{k}-2^{\delta_{k}}\geq 0,\forall k\in\{1,2\}, (17d)
 1+ηc,22δc,20,\displaystyle\,1+\eta_{c,2}-2^{\delta_{c,2}}\geq 0, (17e)
|νn|=1,n𝒩,\displaystyle\,|\nu_{n}|=1,\forall n\in\mathcal{N}, (17f)
|𝐝k,kH𝝂+gk,k|2|𝐝k,iH𝝂+gk,i|2+σk2ηk,k{1,2},ik,\displaystyle\,\frac{\left|\mathbf{d}_{k,k}^{H}\bm{\nu}+g_{k,k}\right|^{2}}{\left|\mathbf{d}_{k,i}^{H}\bm{\nu}+g_{k,i}\right|^{2}+\sigma_{k}^{2}}\geq\eta_{k},\forall k\in\{1,2\},i\neq k, (17g)
|𝐝2,0H𝝂+g2,0|2i=12|𝐝2,iH𝝂+g2,i|2+σ22ηc,2,\displaystyle\,\frac{\left|\mathbf{d}_{2,0}^{H}\bm{\nu}+g_{2,0}\right|^{2}}{\sum_{i=1}^{2}\left|\mathbf{d}_{2,i}^{H}\bm{\nu}+g_{2,i}\right|^{2}+\sigma_{2}^{2}}\geq\eta_{c,2}, (17h)
|𝐝1,0H𝝂+g1,0|2i=12|𝐝1,iH𝝂+g1,i|2+σ12R0.\displaystyle\,\frac{\left|\mathbf{d}_{1,0}^{H}\bm{\nu}+g_{1,0}\right|^{2}}{\sum_{i=1}^{2}\left|\mathbf{d}_{1,i}^{H}\bm{\nu}+g_{1,i}\right|^{2}+\sigma_{1}^{2}}\geq R_{0}. (17i)

To handle the non-convexity of constraint (17f), we adopt the penalty method to transform 𝒫3.1\mathcal{P}_{3.1} into

max𝝂,𝜼,𝜹,ηc,2,δc,2,t\displaystyle\max_{\begin{subarray}{c}\bm{\nu},\bm{\eta},\bm{\delta},\\ \eta_{c,2},\delta_{c,2},t\end{subarray}}\,\,\,\, t+Cn=1N(|νn|21)\displaystyle\,\,\,t+C\sum_{n=1}^{N}(|\nu_{n}|^{2}-1) (18a)
s.t. |νn|1,n𝒩,\displaystyle\,\,|\nu_{n}|\leq 1,\forall n\in\mathcal{N}, (18b)
(17b)–(17e), (17g)–(17i),\displaystyle\,\,\textrm{(\ref{th:2})--(\ref{th:5}), (\ref{th:7})--(\ref{th:9})}, (18c)

where CC is a large positive constant. The objective function can be approximated around the point (𝝂[l])(\bm{\nu}^{[l]}) at iteration ll by the first-order Taylor approximation of Cn=1N(|νn|21)C\sum_{n=1}^{N}(|\nu_{n}|^{2}-1), which is given by

t+Cn=1N{2(νn[l])νn|νn[l]|2}.t+C\sum_{n=1}^{N}\Re\{2(\nu^{[l]}_{n})^{\ast}\nu_{n}-|\nu_{n}^{[l]}|^{2}\}. (19)

To handle the nonconvexity of constraints (17g) and (17h), we introduce variables 𝜿=[κ1,κ2]\bm{\kappa}=[\kappa_{1},\kappa_{2}] and κc,2\kappa_{c,2}, and constraints (17g) and (17h) are equivalent to

|𝐝k,iH𝝂+gk,i|2+σk2\displaystyle|\mathbf{d}_{k,i}^{H}\bm{\nu}+g_{k,i}|^{2}+\sigma_{k}^{2} κk,k{1,2},ik,\displaystyle\leq\kappa_{k},\forall k\in\{1,2\},i\neq k, (20)
i=12|𝐝2,iH𝝂+g2,i|2+σ22\displaystyle\ \sum_{i=1}^{2}|\mathbf{d}_{2,i}^{H}\bm{\nu}+g_{2,i}|^{2}+\sigma_{2}^{2} κc,2,\displaystyle\leq\kappa_{c,2},

and

|𝐝k,kH𝝂+gk,k|2\displaystyle|\mathbf{d}_{k,k}^{H}\bm{\nu}+g_{k,k}|^{2} ηkκk,k{1,2}\displaystyle\geq\eta_{k}\kappa_{k},\forall k\in\{1,2\} (21)
=14((ηk+κk)2(ηkκk)2),\displaystyle=\frac{1}{4}((\eta_{k}+\kappa_{k})^{2}-(\eta_{k}-\kappa_{k})^{2}),
|𝐝2,0H𝝂+g2,0|2\displaystyle|\mathbf{d}_{2,0}^{H}\bm{\nu}+g_{2,0}|^{2} ηc,2κc,2\displaystyle\geq\eta_{c,2}\kappa_{c,2}
=14((ηc,2+κc,2)2(ηc,2κc,2)2).\displaystyle=\frac{1}{4}((\eta_{c,2}+\kappa_{c,2})^{2}-(\eta_{c,2}-\kappa_{c,2})^{2}).

(20) and (21) are still non-convex, we therefore adopt the first-order Taylor approximation at point (𝝂[l],𝜼k[l],𝜿[l],ηc,2[l],κc,2[l])(\bm{\nu}^{[l]},\bm{\eta}_{k}^{[l]},\bm{\kappa}^{[l]},\eta_{c,2}^{[l]},\kappa_{c,2}^{[l]}). (20) and (21) become

2((𝐝k,kH𝝂[l]+gk,k)H𝐝k,kH𝝂)|𝐝k,kH𝝂[l]|2+|gk,k|2\displaystyle 2\Re((\mathbf{d}_{k,k}^{H}\bm{\nu}^{[l]}+g_{k,k})^{H}\mathbf{d}_{k,k}^{H}\bm{\nu})-|\mathbf{d}_{k,k}^{H}\bm{\nu}^{[l]}|^{2}+|g_{k,k}|^{2} (22)
\displaystyle\geq 14((ηk+κk)22(ηk[l]κk[l])(ηkκk)\displaystyle\frac{1}{4}((\eta_{k}+\kappa_{k})^{2}-2(\eta_{k}^{[l]}-\kappa_{k}^{[l]})(\eta_{k}-\kappa_{k})
+(ηk[l]κk[l])2),k{1,2},\displaystyle+(\eta_{k}^{[l]}-\kappa_{k}^{[l]})^{2}),\forall k\in\{1,2\},
2((𝐝2,0H𝝂[l]+g2,0)H𝐝2,0H𝝂)|𝐝2,0H𝝂[l]|2+|g2,0|2\displaystyle 2\Re((\mathbf{d}_{2,0}^{H}\bm{\nu}^{[l]}+g_{2,0})^{H}\mathbf{d}_{2,0}^{H}\bm{\nu})-|\mathbf{d}_{2,0}^{H}\bm{\nu}^{[l]}|^{2}+|g_{2,0}|^{2}
\displaystyle\geq 14((ηc,2+κc,2)22(ηc,2[l]κc,2[l])(ηc,2κc,2)\displaystyle\frac{1}{4}((\eta_{c,2}+\kappa_{c,2})^{2}-2(\eta_{c,2}^{[l]}-\kappa_{c,2}^{[l]})(\eta_{c,2}-\kappa_{c,2})
+(ηc,2κc,2)2).\displaystyle+(\eta_{c,2}-\kappa_{c,2})^{2}).

Similarly, constraint (17i) can be approximated by

2((𝐝1,0H𝝂[l]+g1,0)H𝐝1,0H𝝂)|𝐝1,0H𝝂[l]|2+|g1,0|2\displaystyle 2\Re((\mathbf{d}_{1,0}^{H}\bm{\nu}^{[l]}+g_{1,0})^{H}\mathbf{d}_{1,0}^{H}\bm{\nu})-|\mathbf{d}_{1,0}^{H}\bm{\nu}^{[l]}|^{2}+|g_{1,0}|^{2} (23)
\displaystyle\geq R0(i=12|𝐝1,i𝝂+g1,i|2+σ12).\displaystyle R_{0}(\sum_{i=1}^{2}|\mathbf{d}_{1,i}\bm{\nu}+g_{1,i}|^{2}+\sigma_{1}^{2}).

Based on the above approximation methods, problem 𝒫3\mathcal{P}_{3} is approximated by the following convex problem at iteration ll.

max𝝂,𝜼,𝜹,ηc,2,δc,2,𝜿,κc,2,t\displaystyle\max_{\begin{subarray}{c}\bm{\nu},\bm{\eta},\bm{\delta},\\ \eta_{c,2},\delta_{c,2},\\ \bm{\kappa},\kappa_{c,2},t\end{subarray}}\,\,\,\, t\displaystyle\,\,\,t (24a)
s.t. (17b)–(17e), (18b), (20), (22), (23).\displaystyle\,\,\textrm{(\ref{th:2})--(\ref{th:5}), (\ref{pm:2}), (\ref{decompose fraction:1}), (\ref{decompose fraction:3}), (\ref{decompose fraction:4})}.

The detailed SCA method to solve 𝒫3\mathcal{P}_{3} is illustrated in Algorithm 2.

1Initialize: n0,t[l]0n\leftarrow 0,t^{[l]}\leftarrow 0, 𝚯(1)[l]\mathbf{\Theta}^{[l]}_{(1)};
2 repeat
3       ll+1l\leftarrow l+1;
4       Solve problem (24) using 𝚯(1)[l1]\mathbf{\Theta}^{[l-1]}_{(1)} and denote the optimal value of the objective function by tt^{\star} and the optimal solutions by 𝚯(1)\mathbf{\Theta}_{(1)}^{\star};
5       Update t[l]tt^{[l]}\leftarrow t^{\star}, 𝚯(1)[l]𝚯(1)\mathbf{\Theta}^{[l]}_{(1)}\leftarrow\mathbf{\Theta}^{\star}_{(1)};
6      
7until |t[l]t[l1]|<ϵ|t^{[l]}-t^{[l-1]}|<\epsilon;
Algorithm 2 RIS phase optimization algorithm
1Initialize: n0,t[l]0n\leftarrow 0,t^{[l]}\leftarrow 0, 𝐏[l],β[l],𝐚[l],𝚯(1)[l]\mathbf{{P}}^{[l]},\beta^{[l]},\mathbf{a}^{[l]},\bm{\Theta}^{[l]}_{(1)};
2 repeat
3      ll+1l\leftarrow l+1;
4       Given 𝚯(1)[l1]\bm{\Theta}^{[l-1]}_{(1)}, solve beamforming design problem using Algorithm 1 and the solution is denoted by (𝐏[l],𝐚[l],β[l])(\mathbf{P}^{[l]},\mathbf{a}^{[l]},\beta^{[l]});
5       Given (𝐏[l],𝐚[l],β[l])(\mathbf{P}^{[l]},\mathbf{a}^{[l]},\beta^{[l]}), solve the phase optimization problem using Algorithm 2 and the solution is denoted by 𝚯(1)[l]\bm{\Theta}^{[l]}_{(1)} and denote the objective value by t[l]t^{[l]};
6      
7until |t[l]t[l1]|<ϵ|t^{[l]}-t^{[l-1]}|<\epsilon;
Algorithm 3 AO algorithm for problem 𝒫1\mathcal{P}_{1}

III-C Alternative Optimization

The proposed AO algorithm to jointly optimize the RIS phases, transmit beamforming, common rate and time slot allocation is shown in Algorithm 3. Starting from a feasible beamforming matrix 𝐏[0]\mathbf{P}^{[0]}, time slot allocation β[0]\beta^{[0]}, rate allocation 𝐚[0]\mathbf{a}^{[0]}, a RIS phase matrix 𝚯(1)[0]\mathbf{\Theta}^{[0]}_{(1)}, in ll-th iteration, we first update (𝐏[l1],β[l1],𝐚[l1])(\mathbf{P}^{[l-1]},\beta^{[l-1]},\mathbf{a}^{[l-1]}) with a fixed 𝚯(1)[l1]\mathbf{\Theta}^{[l-1]}_{(1)} by Algorithm 1. For a given (𝐏[l],β[l],𝐚[l])(\mathbf{P}^{[l]},\beta^{[l]},\mathbf{a}^{[l]}), the RIS phase matrix 𝚯(1)[l]\mathbf{\Theta}^{[l]}_{(1)} is then updated based on the SCA method with 𝚯(1)[l1]\mathbf{\Theta}^{[l-1]}_{(1)} as the initialization point. The max-min rate tt is then calculated based on the updated (𝐏[l],β[l],𝐚[l])(\mathbf{P}^{[l]},\beta^{[l]},\mathbf{a}^{[l]}) and 𝚯[l]\mathbf{\Theta}^{[l]}. The process is repeated until convergence.

Convergence Analysis: For the precoder optimization problem 𝒫2\mathcal{P}_{2} , the proposed SCA algorithm ensures the monotonic increase of the objective function. This is due to the fact that the solution of problem (15) at iteration l1l-1 is a feasible point of problem (15) at iteration ll. Due to the transmit power constraint (9f), the solution sequence {t[l]}l=1l=\{t^{[l]}\}^{l=\infty}_{l=1} is bounded above, which implies that the convergence of Algorithm 1 is guaranteed. Similarly, for the RIS phase problem 𝒫3\mathcal{P}_{3}, the solution of problem (24) at iteration l1l-1 is also a feasible point for the problem (24) at iteration ll. Due to the modulus constraint (9e), the solution sequence {t[l]}l=1l=\{t^{[l]}\}^{l=\infty}_{l=1} is bounded above, which guarantees the convergence of Algorithm 2. The monotonic increase of the objective functions for 𝒫2\mathcal{P}_{2} and 𝒫3\mathcal{P}_{3} implies that the solution of 𝒫1\mathcal{P}_{1} at iteration l1l-1 is also a feasible point for 𝒫1\mathcal{P}_{1} at iteration ll. Hence, the convergence of AO algorithm is guaranteed.

IV Numerical Results

In this section, we evaluate the performance of the proposed system model. The following schemes are compared:

  • RIS CRS—This is the scheme proposed in Section II.

  • RIS RSMA—This is a special case of “RIS CRS” when β\beta is fixed to 1.

  • RIS SDMA—This is a special case of “RIS CRS” when the power allocated to the common stream is zero.

  • no RIS CRS—This is the CRS scheme without using RIS, as studied in [5, 6].

  • no RIS RSMA—This is the traditional RSMA scheme without using RIS, as studied in [3, 2].

  • no RIS SDMA—This is the multi-user linearly precoded SDMA without using RIS, as studied in [3].

The max-min rate problems of RIS CRS, RIS RSMA and RIS SDMA are solved by Algorithm 3 while the corresponding problems of no RIS CRS, no RIS RSMA and no RIS SDMA are solved by SCA directly.

Refer to caption

Figure 2: The simulated RIS-aided cooperative rate splitting scenario.

The simulation setting is shown in Fig. 2. The BS and RIS are located at (0,0)(0,0) and (40,10)(40,10), respectively. U1U_{1} and U2U_{2} are located at (40,0)(40,0) and (60,0)(60,0). For simplicity, the small-scale fading of all channels are modeled as Rayleigh fading. The path loss of the channels are modeled by P(d)=L0dαP(d)=L_{0}d^{-\alpha}, where L0=30L_{0}=-30 dB is the path loss at the reference distance d0=1d_{0}=1 m, dd denotes the link distance and α\alpha refers to the path loss exponent. In particular, the path loss exponents of BS to U1U_{1}, BS to U2U_{2}, BS to RIS, RIS to all users and U1U_{1} to U2U_{2} are set to be 2,3,3,3.52,3,3,3.5 and 1.51.5. Without loss of generality, we assume the transmit power at the BS and the relaying user U1U_{1} are equal. The noise tolerance is σ2=66\sigma^{2}=-66 dBm and the convergence tolerance is ϵ=103\epsilon=10^{-3}.

Fig. 3 shows the max-min rate of different strategies versus the transmit power when Nt=2,N=4N_{t}=2,N=4. It shows that the proposed RIS-aided CRS scheme outperforms all other schemes. The relative max-min rate gain of RIS CRS over RIS RSMA and no RIS CRS are at least 6.6%\% and 19.5%\% when SNR is 15 dB. By using the RIS-aided CRS model, the max-min rate of the system increases significantly.

Fig. 4 shows the max-min rate of different strategies versus the number of passive reflecting elements at the RIS when the number of transmit antenna is Nt=2N_{t}=2 and SNR is 15 dB. The three schemes all achieve significant max-min rate improvement as the number of RIS element increases. The proposed RIS-aided CRS scheme achieves a higher max-min rate than RIS-aided RSMA and RIS-aided SDMA. But the rate gain of RIS-aided CRS over RIS-aided RSMA decreases as the number of RIS elements increases.

Refer to caption

Figure 3: Max-min rate versus the transmitter SNR, when Nt=2,N=4N_{t}=2,N=4.

Fig. 5 illustrates the convergence of the proposed AO algorithm when Nt=2,N=8N_{t}=2,N=8 and SNR is 15 dB. In general, the algorithm can converge with 50 iterations.

V Conclusion

In this work, we propose an RIS-aided CRS downlink transmission network. The transmit beamforming vector, the RIS phase matrix, the common rate and time slot allocation are jointly optimized to maximize the minimum rate among users. To solve this problem, we propose an AO algorithm that alternatively optimizes the phase matrix and the remaining variables. Numerical results show the proposed scheme which combines CRS and RIS enhances the spectral efficiency and user fairness.

Refer to caption

Figure 4: Max-min rate versus the number of RIS Elements, when Nt=2N_{t}=2 and SNR is 15 dB.

Refer to caption

Figure 5: Convergence of the algorithms in one channel realization.

References

  • [1] Y. Mao, O. Dizdar, B. Clerckx, R. Schober, P. Popovski, and H. V. Poor, “Rate-splitting multiple access: Fundamentals, survey, and future research trends,” IEEE Commun. Surveys Tuts., 2022.
  • [2] B. Clerckx, H. Joudeh, C. Hao, M. Dai, and B. Rassouli, “Rate splitting for MIMO wireless networks: A promising PHY-layer strategy for LTE evolution,” IEEE Commun. Mag., vol. 54, no. 5, pp. 98–105, May. 2016.
  • [3] Y. Mao, B. Clerckx, and V. O. K. Li, “Rate-splitting multiple access for downlink communication systems: bridging, generalizing, and outperforming SDMA and NOMA,” EURASIP J. Wireless Commun. Netw., vol. 2018, no. 1, p. 133, May. 2018.
  • [4] B. Clerckx, Y. Mao, R. Schober, and H. V. Poor, “Rate-splitting unifying SDMA, OMA, NOMA, and multicasting in MISO broadcast channel: A simple two-user rate analysis,” IEEE Wireless Commun. Lett., vol. 9, no. 3, pp. 349–353, Mar. 2020.
  • [5] J. Zhang, B. Clerckx, J. Ge, and Y. Mao, “Cooperative rate splitting for MISO broadcast channel with user relaying, and performance benefits over cooperative NOMA,” IEEE Signal Process. Lett., vol. 26, no. 11, pp. 1678–1682, Nov. 2019.
  • [6] Y. Mao, B. Clerckx, J. Zhang, V. O. K. Li, and M. A. Arafh, “Max-min fairness of k-user cooperative rate-splitting in MISO broadcast channel with user relaying,” IEEE Trans. Wireless Commun., vol. 19, no. 10, pp. 6362–6376, Oct. 2020.
  • [7] P. Li, M. Chen, Y. Mao, Z. Yang, B. Clerckx, and M. Shikh-Bahaei, “Cooperative rate-splitting for secrecy sum-rate enhancement in multi-antenna broadcast channels,” in Proc. IEEE Annu. Symp. Pers. Indoor Mobile Radio Commun. (PIMRC), 2020.
  • [8] C. Huang, A. Zapponeand, M. Debbahrouane, and C. Yuen, “Achievable rate maximization by passive intelligent mirrors,” in Proc. IEEE Int. Conf. Acoust. Speech Signal Process. (ICASSP), Apr. 2018.
  • [9] A. Bansal, K. Singh, B. Clerckx, C.-P. Li, and M.-S. Alouini, “Rate-splitting multiple access for intelligent reflecting surface aided multi-user communications,” IEEE Trans. Veh. Technol., vol. 70, no. 9, pp. 9217–9229, Sep. 2021.
  • [10] A. Bansal, K. Singh, and C.-P. Li, “Analysis of hierarchical rate splitting for intelligent reflecting surfaces-aided downlink multiuser miso communications,” IEEE open J. Commun. Soc., vol. 2, pp. 785–798, 2021.
  • [11] H. Fu, S. Feng, and D. W. K. Ng, “Resource allocation design for IRS-aided downlink MU-MISO RSMA systems,” in Proc. IEEE Int. Conf. Commun. (ICC) Workshop, June 2021.
  • [12] T. Fang, Y. Mao, S. Shen, Z. Zhu, and B.Clerckx, “Fully connected reconfigurable intelligent surface aided rate-splitting multiple access for multi-user multi-antenna transmission,” Proc. IEEE Int. Conf. Commun. (ICC) Workshop, 2022.
  • [13] H. Li, Y. Mao, O. Dizdar, and B. Clerckx, “Rate-splitting multiple access for 6G–part III: Interplay with reconfigurable intelligent surfaces,” IEEE Commun. Lett., 2022.
  • [14] H. Joudeh and B. Clerckx, “Sum-rate maximization for linearly precoded downlink multiuser MISO systems with partial CSIT: A rate-splitting approach,” IEEE Trans. Commun., vol. 64, no. 11, pp. 4847–4861, Nov. 2016.
  • [15] E. Bjrnson, Z. Zdogan, and E. G. Larsson, “Intelligent reflecting surface versus decode-and-forward: How large surfaces are needed to beat relaying?” IEEE Wireless Commun. Lett., no. 2, 2020.