Next Article in Journal
An Information-Theoretic Method for Identifying Effective Treatments and Policies at the Beginning of a Pandemic
Next Article in Special Issue
On the Capacity of the Peak-Limited and Band-Limited Channel
Previous Article in Journal
Joint Sampling and Transmission Policies for Minimizing Cost Under Age of Information Constraints
Previous Article in Special Issue
Generalized Filter Bank Orthogonal Frequency Division Multiplexing: Low-Complexity Waveform for Ultra-Wide Bandwidth and Flexible Services
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Simultaneously Transmitting and Reflecting Reconfigurable Intelligent Surfaces Empowered Cooperative Rate Splitting with User Relaying †

by
Kangchun Zhao
,
Yijie Mao
* and
Yuanming Shi
School of Information Science and Technology, Shanghai Tech University, Shanghai 201210, China
*
Author to whom correspondence should be addressed.
This paper is an extended version of our paper published in the IEEE 98th Vehicular Technology Conference, VTC2023-Fall, Hong Kong, China, 10–13 October 2023.
Entropy 2024, 26(12), 1019; https://doi.org/10.3390/e26121019
Submission received: 5 September 2024 / Revised: 16 October 2024 / Accepted: 25 October 2024 / Published: 26 November 2024

Abstract

:
In this work, we unveil the advantages of synergizing cooperative rate splitting (CRS) with user relaying and simultaneously transmitting and reflecting reconfigurable intelligent surface (STAR RIS). Specifically, we propose a novel STAR RIS-assisted CRS transmission framework, featuring six unique transmission modes that leverage various combinations of the relaying protocols (including full duplex-FD and half duplex-HD) and the STAR RIS configuration protocols (including energy splitting-ES, mode switching-MS, and time splitting-TS). With the objective of maximizing the minimum user rate, we then propose a unified successive convex approximation (SCA)-based alternative optimization (AO) algorithm to jointly optimize the transmit active beamforming, common rate allocation, STAR RIS passive beamforming, as well as time allocation (for HD or TS protocols) subject to the transmit power constraint at the base station (BS) and the law of energy conservation at the STAR RIS. To alleviate the computational burden, we further propose a low-complexity algorithm that incorporates a closed-form passive beamforming design. Numerical results show that our proposed framework significantly enhances user fairness compared with conventional CRS schemes without STAR RIS or other STAR RIS-empowered multiple access schemes. Moreover, the proposed low-complexity algorithm dramatically reduces the computational complexity while achieving very close performance to the AO method.

1. Introduction

In sixth-generation (6G) and beyond mobile communications, an increasing number of devices connect to the wireless network, causing the following problems: (1) Multi-device connections introduce significant multi-user interference, severely degrading system performance. (2) Ensuring a favorable communication environment for each user becomes highly challenging due to the vast number of devices accessing the transmission network. To deal with these problems, a novel non-orthogonal interference management strategy in the physical (PHY) layer named rate-splitting multiple access (RSMA) comes into our sight. It emerges as a promising technique for enhancing spectral efficiency and user fairness [1]. RSMA follows the design principle where user messages are divided into common and private parts at the transmitter. The common parts are encoded into common streams and decoded by multiple users. Meanwhile, the private parts are independently encoded into private streams and decoded only by the corresponding users, following the decoding of the common streams and their subsequent removal through successive interference cancellation (SIC). This empowers RSMA to partially treat interference as noise and partially decode interference. It encompasses various multiple access (MA) schemes like space division MA (SDMA), which fully treats interference as noise, and non-orthogonal MA (NOMA), which fully decodes interference, treating them as special cases [2].
However, as the common streams of RSMA are required to be decoded by multiple users, the achievable rate will be limited by the user with the weakest channel strength. To overcome this limitation, a novel RSMA scheme named cooperative rate splitting (CRS) is proposed in [3,4]. This scheme empowers users with stronger channel conditions, acting as relaying users, to transmit the decoded common stream to users with weaker channel conditions. CRS thereby boosts the received signal strengths at the weaker users and improves the achievable common rate. It not only enhances spectral efficiency but also extends radio coverage, promotes user fairness, and reduces energy consumption [4,5]. There are two transmission phases in CRS, one is the direct transmission phase in which the base station (BS) transmits signals to all users, and the other is the cooperative transmission phase in which the relaying users transmit the decoded common streams to the destination users. According to whether these two phases are executed at the same time, there are two protocols in CRS: half duplex (HD) [4] and full duplex (FD) [6]. In the HD protocol, the direct and cooperative transmission phases are executed in different time slots, while in the FD protocol, these two transmission phases are executed at the same time. Both protocols demonstrate significant potential in realizing the aforementioned advantages of CRS.
In parallel, reconfigurable intelligent surface (RIS), gaining increasing attention recently, has been viewed as a promising technique in future wireless networks [7,8,9]. An RIS is a two-dimensional (2D) meta-surface containing numerous passive and low-cost reflecting elements that enable tuning the phase shift of the incident signal. By employing the RIS, the line-of-sight (LoS) channel between the BS and users can be reconfigured, effectively improving the spectral efficiency, and energy efficiency and extending the communication coverage. Nevertheless, conventional RIS can solely reflect signals, limiting its coverage to a 180 area. This has motivated the emergence of a novel RIS that enables reflection and transmits the incident signal at the same time, which is called simultaneously transmitting and reflecting RIS (STAR RIS) [10] or intelligent omni-surface (IOS) [11]. According to different operating methods, STAR RIS has three protocols: energy splitting (ES), mode switching (MS), and time switching (TS). In the ES protocol, all elements can reflect and transmit the incident signal at the same time. In the MS protocol, each element either reflects or transmits the incident signal. In the TS protocol, the transmission time is split into two time slots. One is the reflection time slot, where all elements reflect the incident signal, and the other is the transmission time slot, where all elements transmit the incident signal. By adjusting the amplitude and phase shift of the reflected and transmitted signals, all three protocols of STAR RIS offer full spatial coverage and additional degrees of freedom (DoF) for the system.

1.1. Related Works

In view of the advantages of STAR RIS, many existing works have explored its integration with various MA schemes [12,13,14,15,16,17]. In [12], the authors investigated the coverage range of a two-user STAR RIS-aided orthogonal MA (OMA) or NOMA system. In [13], the beamforming optimization was studied in an uplink STAR RIS-aided NOMA system for outage probability minimization and secrecy capacity maximization. In [14], the sum rate maximization was investigated in a downlink STAR RIS-aided NOMA system, wherein the decoding order and transmit beamforming are jointly optimized. These studies have demonstrated that STAR RIS offers benefits such as extending communication coverage and enhancing the sum rate. Besides, the integration of STAR RIS and RSMA has recently been investigated in some existing works [15,16,17]. In [15], the primary focus was on maximizing the sum secrecy rate in a STAR RIS-aided simultaneous wireless information and power transfer (SWIPT) system using RSMA. In [16], the sum-rate maximization problem for a STAR RIS-aided uplink RSMA system is studied. In [17], efforts were directed toward minimizing the outage probability while considering the spatial correlation among the STAR RIS channels. The aforementioned STAR RIS-aided RSMA works [15,16,17] emphasize the advantages of STAR RIS in enabling full-space wireless networks and enhancing interference management, leading to improvements in both spectral and energy efficiency. However, so far, the integration of STAR RIS and CRS has not been investigated yet. And the performance of max-min fairness for STAR RIS-aided RSMA remains unexplored.

1.2. Contributions

Considering the aforementioned advantages of both CRS and STAR RIS, along with the identified research gaps in the current literature, there is a compelling incentive to integrate these two techniques. On one hand, the CRS transmission scheme provides robust and flexible interference management to enhance the performance of STAR RIS. On the other hand, STAR RIS reconfigures and improves wireless channels, thereby further enhancing the performance of CRS. Their integration can lead to a mutually beneficial solution. In this work, we delve into the STAR RIS-aided CRS system, and the main contributions of this paper are summarized as follows:
  • We propose a novel downlink STAR RIS-aided CRS transmission framework, empowering a STAR RIS to assist both the direct and cooperative transmission phases of CRS. Within this framework, we investigate six different transmission modes including various combinations of CRS relaying protocols (HD and FD) and STAR RIS operating protocols (ES, MS, and TS).
  • We formulate a new resource allocation problem with the objective of maximizing the minimum user rate. To solve this problem, the STAR RIS passive beamforming, the BS active beamforming, common rate allocation, and time slot allocation (in HD or TS protocols) are jointly optimized under the transmit power constraint at the BS and the energy conservation constraints at the STAR RIS. Due to the non-convexity of the formulated problem, we propose an alternative optimization (AO) algorithm to solve the problem. This approach involves decomposing the original problem into two subproblems: the STAR RIS passive beamforming optimization and transmit active beamforming optimization. Each subproblem is then solved using a successive convex approximation (SCA)-based method. Through iterative solving of the two subproblems, we attain a near-optimal solution until convergence.
  • We further propose a low-complexity algorithm to solve the formulated problem. For the passive beamforming design, we derive a closed-form solution for the STAR RIS passive beamforming based on the gradient descent approach. To ensure the derived solution meets the STAR RIS constraints, we further use the symmetric unitary projection based on singular value decomposition (SVD) to project the solution into the feasible set of constraints. To transmit active beamforming, we use the zero-forcing (ZF) approach to fix the beamforming direction. Subsequently, we simply optimize the power allocation using SCA. Apart from perfect channel state information at the transmitter (CSIT), we also extend the two proposed algorithms to address the ergodic rates (ERs) optimization problems under imperfect CSIT.
  • We evaluate the performance of the proposed STAR RIS-aided CRS framework and show the effectiveness of our proposed algorithms by numerical results. Our analysis reveals that the STAR RIS-aided CRS scheme outperforms other STAR RIS-aided MA schemes. We also offer insights into the preferred regions for the six proposed transmission protocols. Moreover, the results demonstrate that our proposed low-complexity algorithm achieves comparable performance while significantly reducing CPU time compared to the AO algorithm.

1.3. Organization

The subsequent sections of the paper are organized as follows. Section 2 delineates the system model and formulates the max-min fairness problem. Section 3 details the AO optimization framework for the problem and the proposed low-complexity algorithm. Section 4 presents numerical results. Section 5 concludes the paper.

2. System Model and Problem Formulation

As illustrated in Figure 1, we consider a STAR RIS-assisted multi-user multiple-input single-output (MISO) downlink transmission network, with CRS supported during the transmission. There is a BS equipped with L transmit antennas, a STAR RIS containing N elements indexed by the set N = { 1 , , N } , and K users indexed by the set K = { 1 , 2 , , K } . Each user is assumed to be low-mobility and equipped with a single transmit antenna and a receive antenna. Given the ability of the STAR RIS to transmit and reflect the incident signal simultaneously, we divide the transmission space into two distinct subspaces, namely, the reflection space and the transmission space. Users in the reflection space receive signals reflected by the STAR RIS and are indexed by the set K r . Conversely, users in the transmission space receive signals transmitted by the STAR RIS and are indexed by the set K t . The two user sets satisfy K r K t = K and K r K t = . Both subspaces allow user relaying, which further divides the users in each subspace into two user groups: the relaying user group K i 1 and the destination user group K i 2 , i { r , t } . The user groups satisfy K r 1 K r 2 = , K t 1 K t 2 = , K r 1 K r 2 = K r , and K t 1 K t 2 = K t . For simplicity, we denote the relaying user set and the destination user set in the full space as K 1 = K t 1 K r 1 and K 2 = K t 2 K r 2 , respectively. Without loss of generality, we assume users in K 1 have better channel conditions than users in K 2 .
In this work, we consider a block-fading channel model with T transmission blocks indexed by the set T = { 1 , , T } . The channels between the BS and STAR RIS, the BS and user-k, STAR RIS and user-k are, respectively, denoted by E ( t ) C N × L , g k ( t ) C L × 1 , h k ( t ) C N × 1 , where t denotes the t-th block, t T . Besides, the channel between user-i to user-j is denoted by h i , j . As the pioneer study on STAR RIS-empowered CRS, we employ a simplified CSI model by assuming perfect knowledge of CSI at the BS for all communication links, i.e., perfect CSI at the transmitter (CSIT). The imperfect CSIT setting can be easily extended based on the existing works on RSMA with imperfect CSIT. It is important to highlight that our primary emphasis is on exploring the diverse performance achieved by various transmission modes of STAR RIS-empowered CRS.

2.1. Transmission Modes of STAR RIS-Empowered CRS

CRS involves two transmission phases: the direct transmission phase and the cooperative transmission phase. During the direct transmission phase, the BS sends signals to all users. In the cooperative transmission phase, users in K 1 act as relaying users to transmit the decoded common stream to users in K 2 , utilizing either the HD or FD protocols. The FD protocol allows the simultaneous transmission and reception for relaying users. However, this approach introduces self-interference at the relaying users. In the HD protocol, each time block is divided into two consecutive parts, respectively, for the two transmission phases. Let λ ( 0 < λ 1 ) denote the fraction of time allocated to the direct transmission phase, and ( 1 λ ) is the fraction allocated to the cooperative transmission phase.
In this paper, both transmission phases of CRS are assisted by the STAR RIS. According to the principle of single-connected STAR RIS in [10], each element of STAR RIS can operate in the reflection mode and/or the transmission mode according to different operating protocols [10].
The reflection and transmission matrices are all diagonal matrices, denoted as Θ i = diag β 1 , i e j θ 1 , i , , β N , i e j θ N , i , i { r , t } . In the ES protocol, each element of STAR RIS simultaneously reflects and transmits the incident signal. Hence, β n , r and β n , t should satisfy β n , r + β n , t = 1 and β n , r , β n , t [ 0 , 1 ] . The MS protocol is a special case of ES where each element operates in either reflection or transmission mode, resulting in binary values for the amplitude coefficients, i.e., β n , r , β n , t { 0 , 1 } . In the TS protocol, each element of STAR RIS switches between the transmission and reflection modes in each transmission block. Define 0 λ r 1 as the percentage of time allocated to the reflection mode in each transmission block, and ( 1 λ r ) as the percentage of time allocated to the transmission mode. The TS protocol focuses on designing λ r and the phase shifts, where β n , r = 1 , β n , t = 0 during the λ r percentage of time and β n , r = 0 , β n , t = 1 for the remaining ( 1 λ r ) .
In the proposed STAR RIS-assisted CRS transmission framework, we pair the aforementioned relaying protocols (HD and FD) with the three STAR RIS operating protocols (ES, MS, and TS), yielding six distinct transmission modes for STAR RIS-assisted CRS. These modes are summarized in Figure 2 and explained as follows:
  • FD-ES (FE) mode: This refers to the use of the FD protocol for CRS and the ES protocol for the STAR RIS. As illustrated in Figure 2a, FE enables each element of the STAR RIS to operate in both transmission and reflection modes simultaneously in the non-orthogonal direct and cooperative transmission phases.
  • HD-ES (HE) mode: This refers to the use of the HD protocol for CRS and the ES protocol for STAR RIS. As illustrated in Figure 2b, HE enables each element of the STAR RIS to operate in both transmission and reflection modes simultaneously in the orthogonal direct and cooperative transmission phases.
  • FD-MS (FM) mode: This refers to the use of the FD protocol for CRS and the MS protocol for STAR RIS. As illustrated in Figure 2c, FM enables each element of the STAR RIS to operate in either transmission or reflection mode in the non-orthogonal direct and cooperative transmission phases.
  • HD-MS (HM) mode: This refers to the use of the HD protocol for CRS and the MS protocol for the STAR RIS. As illustrated in Figure 2d, HM enables each element of the STAR RIS to operate in either transmission or reflection mode in the orthogonal direct and cooperative transmission phases.
  • FD-TS (FT) mode: This refers to the use of the FD protocol for CRS and the TS protocol for the STAR RIS. As illustrated in Figure 2e, each transmission block is split into two time slots based on λ r ( 0 λ r 1 ). FT facilitates all elements of the STAR RIS to function in the reflection mode during the initial portion λ r of the time, while they operate in the transmission mode during the subsequent portion 1 λ r of the time, across the non-orthogonal direct and cooperative transmission phases.
  • HD-TS (HT) mode: This refers to the use of the HD protocol for CRS and the TS protocol for the STAR RIS. As illustrated in Figure 2f, each transmission block is split into two time slots based on λ r : one for the reflection mode and the other for the transmission mode of STAR RIS. Then, each time slot is further split into two orthogonal parts for the direct and cooperative transmission phases of CRS, resulting in a total of four orthogonal transmission slots. Here, we introduce λ 1 ( 0 < λ 1 λ r ) and λ 2 ( 0 < λ 2 1 λ r ) to represent the time allocation between the two transmission phases in the reflection and transmission modes, respectively.
Hereinafter, we use superscript j to represent the selected transmission mode, where j { FE , FM , FT , HE , HM , HT } .

2.2. Transmit Signal Model

For all six transmission modes described in the previous subsection, the primary differences among them lie in the received signals and the approaches employed to process the received signals. The transmit signals in both the direct and cooperative transmission phases remain consistent, as specified in this subsection.

2.2.1. Direct Transmission Phase

We denote W k as the message intended for user-k. At the BS, according to the principle of one-layer RSMA [2,18], W k is split into a common sub-message W c , k and a private sub-message W p , k . All common sub-messages W c , 1 , , W c , K are collected and then encoded into a common stream s 0 , which is required to be decoded by all users. The individual private sub-message W p , k is independently encoded into a private stream s k , which is required to be decoded by user-k only. Denote s = [ s 0 , s 1 , , s K ] T and P = [ p 0 , p 1 , , p K ] C L × ( K + 1 ) , respectively, as the stream vector and the transmit beamforming matrix, where p k C L × 1 . The transmit signal at the BS in the direct transmission phase is given by
x [ 1 ] = P s = k = 0 K p k s k ,
where the superscript [ 1 ] denotes the direct transmission phase. Here, assuming E { s s H } = I , the transmit power of the BS is limited by tr ( P P H ) P t , where P t is the maximum transmit power at the BS.

2.2.2. Cooperative Transmission Phase

Users in K 1 employ the decode-and-forward (DF) protocol to decode, re-encode, and subsequently transmit the decoded s 0 to users in K 2 . The transmit signal at the relaying user-k in the cooperative transmission phase is
x k [ 2 ] = P k s 0 ,
where the superscript [ 2 ] denotes the cooperative transmission phase and P k is the relaying transmit power at user-k.

2.3. Received Signal Model for FD-Based Transmission Modes

In the FD-based transmission modes (FE, FM, and FT), both the direct and cooperative transmission phases share the same radio resources. Self-interference is inevitably among the relaying users in K 1 as they simultaneously receive signals from the BS and transmit the common stream s 0 to users in K 2 , [19,20]. We denote the self-interference channel as I k ( t ) , which follows the same distribution I k ( t ) CN ( 0 , Ω I 2 ) for all k K 1 . The signal received by users in K 2 from K 1 , denoted as s ^ 0 ( t ) , is a delayed version of s 0 , where s ^ 0 ( t ) = s 0 ( t t d ) . Here, t d represents the processing time for users in K 1 to decode and forward s 0 . To ensure that the relaying users transmit and receive s ^ 0 ( t ) within the same block, we assume that t d is much smaller than one block period [20,21]. In this work, we focus on optimizing P , Θ r and Θ t in each transmission block. Hence, we omit t in the following. Next, we will specify the received signals and achievable rates for FE, FM, and FT, respectively.

2.3.1. FE/FM

When j = FE or j = FM , the signal received at each relaying user-k in K 1 is given by
y k j = g k H + h k H Θ i E g ˜ k , i H x [ 1 ] + I k P k s ^ 0 + n k , i { r , t } ,
where n k is the additive white Gaussian noise (AWGN) which follows n k CN ( 0 , σ 2 ) and I k P k s ^ 0 is the self-interference suffered at user-k. Each user-k in K 1 sequentially decodes the common stream s 0 and the private stream s k with the assistance of SIC. Let g ˜ k , i denote the effective channel between the BS and user-k, the SINRs of decoding s 0 and s k at user-k in K 1 are, respectively, given as
γ c , k FD = γ c , k FD , [ 1 ] = g ˜ k , i H p 0 2 m K g ˜ k , i H p m 2 + I k 2 P k + σ 2 ,
γ k FD = g ˜ k , i H p k 2 m K , m k g ˜ k , i H p m 2 + I k 2 P k + σ 2 .
Each user-k in K 2 receives signals from both the BS and the relaying users in K 1 , which are given as
y k j = g ˜ k , i H x [ 1 ] + m K 1 h m , k + h k H Θ i H h m h ˜ m , k , i x m [ 2 ] + n k , i { r , t } .
Each user in K 2 then employs the maximal ratio combining (MRC) approach to ensure the received signals are properly co-phased and merged [22]. Denote the effective channel between user-m and user-n as h ˜ m , n , i , the SINRs of decoding the s 0 and s k at user-k in K 2 are given as
γ c , k FD = g ˜ k , i H p 0 2 m K g ˜ k , i H p m 2 + σ 2 γ c , k FD , [ 1 ] + m K 1 h ˜ m , k , i 2 P m σ 2 γ c , k FD , [ 2 ] ,
γ k FD = g ˜ k , i H p k 2 m K , m k g ˜ k , i H p m 2 + σ 2 .
With the SINRs of s 0 and s k in (4), (5), (7) and (8), the achievable common and private rates are obtained as R c , k j = log 2 ( 1 + γ c , k FD ) and R k j = log 2 ( 1 + γ k FD ) , j { FE , FM } . To guarantee all users decode the common stream, the following condition should satisfy [2]:
R c j = min { R c , k j | k K } ,
R c j is shared by all users, we denote C k as the part of R c j that is allocated to user-k, it satisfies k K C k R c j . Hence, the total achievable rate of user-k is
R t o t , k j = R k j + C k , k K .
Note that Equations (9) and (10) remain applicable for other transmission modes by setting j to FT / HE / HM / HT . In the following discussion of these transmission modes, the equations will not be repeated.

2.3.2. FT

In FT mode, there are two time slots: all elements of STAR RIS operate in the reflection mode during the first time slot ( λ r ) while all elements of STAR RIS operate in the transmission mode during the second time slot ( 1 λ r ). We denote the SINRs for decoding s 0 and s k in the reflection and transmission time slots, respectively, as γ c , k FD , i and γ k FD , i , where i { r , t } . In the reflection time slot, users in K r receive signals from the BS and the STAR RIS while users in K t receive signals from the BS only. The corresponding SINRs are given as
γ c , k FD , r = γ c , k FD Θ i = Θ r , γ k FD , r = γ k FD Θ i = Θ r , k K r , γ c , k FD , r = γ c , k FD Θ i = 0 , γ k FD , r = γ k FD Θ i = 0 , k K t ,
where γ c , k FD and γ k FD are defined in (4) and (5), respectively. In the transmission time slot, users in K r receive signals from the BS only while users in K t receive signals from both BS and STAR RIS. The corresponding SINRs are given as
γ c , k FD , t = γ c , k FD Θ i = 0 , γ k FD , t = γ k FD Θ i = 0 , k K r , γ c , k FD , t = γ c , k FD Θ i = Θ t , γ k FD , t = γ k FD Θ i = Θ t , k K t .
The achievable common and private rates for user-k are given as
R c , k FT = λ r log 2 ( 1 + γ c , k FD , r ) + ( 1 λ r ) log 2 ( 1 + γ c , k FD , t ) , R k FT = λ r log 2 ( 1 + γ k FD , r ) + ( 1 λ r ) log 2 ( 1 + γ k FD , t ) .
By substituting R c , k FT and R k FT into (9) and (10), we obtain the corresponding achievable rate of each user in the FT mode.

2.4. Received Signal Model for HD-Based Transmission Modes

In HD-based transmission modes, the direct and cooperative transmission phases are orthogonal in each transmission block.
In contrast to FD-based modes, there is no self-interference at relaying users, but the transmission rates for the direct and transmission phases are scaled by the pre-log factors λ ( 0 < λ 1 ) and ( 1 λ ) , respectively. In the following, we specify the received signals and achievable rates for HE, HM, and HT.

2.4.1. HE/HM

In the direct transmission phase, the signal received at user-k is
y k HD , [ 1 ] = g ˜ k , i H x [ 1 ] + n k , k K , j { HE , HM } .
The SINRs of decoding s 0 and s k in the direct transmission phase are given as
γ c , k HD , [ 1 ] = g ˜ k , i H p 0 2 m K g ˜ k , i H p m 2 + σ 2 ,
γ k HD = g ˜ k , i H p 0 2 m K , m k g ˜ k , i H p m 2 + σ 2 .
In the cooperative transmission phase, users in K 1 forward the decoded s 0 to users in K 2 . The signal received by user-k in K 2 in the cooperative transmission phase is
y k HD , [ 2 ] = m K 1 h ˜ m , k , i P m s 0 + n k , k K 2 .
The SINR of decoding s 0 at user-k in K 2 in the cooperative transmission phase is given as
γ c , k HD , [ 2 ] = m K 1 h ˜ m , k , i 2 P m σ 2 .
With the SINR in (15), (16) and (18), we obtain the achievable common and private rates in HE and HM modes ( j HE / HM ) as
R c , k j = λ log 2 1 + γ c , k HD , [ 1 ] , k K 1 R c , k j = λ log 2 1 + γ c , k HD , [ 1 ] + ( 1 λ ) log 2 1 + γ c , k HD , [ 2 ] , k K 2
and
R k j = λ log 2 1 + γ k HD .
By substituting (19) and (20) into (9) and (10), we obtain the corresponding achievable rate of each user in the HE and HM modes.

2.4.2. HT

In the HT mode, there are four time slots: two for direct transmission with STAR RIS reflection or transmission, and two for cooperative transmission with STAR RIS reflection or transmission. We use γ c , k HD , [ s ] , i and γ k HD , i , i { r , t } , s { 1 , 2 } to denote the SINRs of decoding s 0 and s k in the direct or cooperative transmission phase. The superscript i indicates whether it is in the reflection or transmission time slot. Specifically, in the two reflection time slots, respectively, for cooperative and transmission phases, we have
γ c , k HD , [ s ] , r = γ c , k HD , [ s ] Θ i = Θ r , γ k HD , r = γ k HD Θ i = Θ r , k K r , γ c , k HD , [ s ] , r = γ c , k HD , [ s ] Θ i = 0 , γ k HD , r = γ k HD Θ i = 0 , k K t ,
where γ c , k HD , [ s ] , s { 1 , 2 } and γ k HD are defined in (15), (18) and (16), respectively. In the two transmission time slots, respectively, for cooperative and transmission phases, we have
γ c , k HD , [ s ] , t = γ c , k HD , [ s ] Θ i = 0 , γ k HD , t = γ k HD Θ i = 0 , k K r , γ c , k HD , [ s ] , t = γ c , k HD , [ s ] Θ i = Θ t , γ k HD , t = γ k HD Θ i = Θ t , k K t .
Hence, the achievable common and private rates for user-k are given as
R c , k HT = λ 1 log 2 1 + γ c , k HD , [ 1 ] , r + λ 2 log 2 1 + γ c , k HD , [ 1 ] , t , k K 1 , R c , k HT = λ 1 log 2 1 + γ c , k HD , [ 1 ] , r + ( λ r λ 1 ) log 2 1 + γ c , k HD , [ 2 ] , r +   λ 2 log 2 1 + γ c , k HD , [ 1 ] , t + ( 1 λ r λ 2 ) log 2 1 + γ c , k HD , [ 2 ] , t , k K 2 .
R k HT = λ 1 log 2 1 + γ k HD , r + λ 2 log 2 1 + γ k HD , t .

2.5. Problem Formulation

In this work, we aim to jointly optimize the active beamforming P at the BS, the common rate allocation c = [ C 1 , , C K ] , as well as the passive beamforming Θ r , Θ t at the STAR RIS. For the HD-based transmission modes, the corresponding time allocation coefficients are also jointly optimized. Our objective is to maximize the minimum user rate (max-min rate) among all users subject to the transmit power constraint. The formulated problems for the six transmission modes of the proposed STAR RIS-aided CRS model are illustrated as follows:

2.5.1. FE

j = FE , the optimization problem is formulated as
(25a) P FE : max P , c , Θ r , Θ t min k K R t o t , k FE (25b) s . t . k K C k R c j , C k 0 , k K (25c) θ n , i [ 0 , 2 π ) , n N , i { r , t } , (25d) tr P P H P t (25e) β n , r , β n , t [ 0 , 1 ] , β n , r + β n , t = 1 , n N ,
where constraint (25b) guarantees the common stream and is successfully decoded by all users. Constraints (25c) and (25e) are the constraints for the phase shift and amplitude ranges for each element of the STAR RIS, respectively. (25d) limits the transmit power at the BS.

2.5.2. FM

j = FM , the formulated problem is given as
(26a) P FM : max P , c , Θ r , Θ t min k K R t o t , k FM   s . t . ( 25b ) ( 25d ) (26b) β n , r , β n , t { 0 , 1 } , β n , r + β n , t = 1 , n N .

2.5.3. FT

j = FT , the time allocation variable λ r is jointly optimized with the beamforming matrices and the common rate allocation. The optimization problem is
(27a) P FT : max P , c , Θ r , Θ t , λ r min k K R t o t , k FT   s . t . ( 25b ) ( 25d ) , (27b) β n , r , β n , t [ 0 , 1 ] , n N , (27c) 0 λ r 1 .

2.5.4. HE

j = HE , the time allocation variable λ is jointly optimized with the beamforming matrices and the common rate allocation. The formulated problem is
(28a) P HE : max P , c , Θ r , Θ t , λ min k K R t o t , k HE   s . t . ( 25b ) ( 25e ) (28b) 0 < λ 1 .

2.5.5. HM

j = HM , the corresponding optimization problem is formulated as
P HM : max P , c , Θ r , Θ t , λ min k K R t o t , k HM s . t . ( 25b ) ( 25d ) , ( 26b ) , ( 28b ) .

2.5.6. HT

j = HT , λ r , λ 1 , λ 2 are jointly optimized. The corresponding optimization problem is formulated as
(30a) P HT : max P , c , Θ r , Θ t , λ r , λ 1 , λ 2 min k K R t o t , k HT   s . t . ( 25b ) ( 25d ) , ( 27b ) , ( 27c ) (30b) 0 < λ 1 λ r , 0 < λ 2 1 λ r .
From problems (25)–(30) for the six transmission modes, we observe that P , Θ r , Θ t are highly coupled in the non-convex and fractional expressions for the achievable common and private rates. Besides, problem (26) and (29) involve integer programming due to (25b). All problems are highly non-convex and difficult to solve. In the next section, we will propose two algorithms to solve the problems.

3. Proposed Optimization Frameworks

To solve the aforementioned six non-convex optimization problems, in this section, we first propose an AO framework that alternatively optimizes the STAR RIS passive beamforming matrices Θ r and Θ t , and the remaining variables. To ease the computational complexity, we further propose a low-complexity algorithm to address the optimization problems. In the end, we extend the proposed optimization framework to the imperfect CSIT scenario.

3.1. Proposed AO Algorithm

We divide the original non-convex problems into two subproblems, one for the STAR RIS passive beamforming design, and the other for the joint BS active beamforming, common rate, and time allocation design. The approaches for solving the two subproblems are detailed in the following:

3.1.1. STAR RIS Passive Beamforming Optimization

With the transmit beamforming P , common rate allocation c and time allocation variables λ t , λ 1 and λ 2 fixed, we focus on optimizing Θ r and Θ t . First, we introduce an auxiliary variable t j to represent the objective function for the transmission mode j, leading to the following constraint:
R p , k j + C k t j , k K , j { FE , FM , FT , HE , HM , HT } .
Although the achievable rate expressions may vary across different transmission modes, our main focus is the SINR expressions as the optimization variables Θ r and Θ t are embedded solely within the SINR. Note that the non-convexity of the SINR expressions remains consistent across all six transmission modes. The key distinction in optimizing the STAR RIS across these modes lies in the constraints imposed by the ES, MS, and TS protocols.
In the following, we begin by illustrating the SCA-based method employed to address the non-convexity of the SINR expressions, using the FE mode as an example. Following this, we elaborate on the penalty methods proposed to manage the STAR RIS constraints for the ES, MS, and TS protocols, respectively.
  • Step 1.1: The SCA method for non-convex SINRs:
Let ψ n , i = β n , i e j θ n , i , n N , i { r , t } denote each element of Θ r and Θ t . With ψ i = [ ψ 1 , i , , ψ N , i ] T , we have g k H p m + h k H Θ i E p m = g ¯ k m + s k m H ψ i , h n H Θ i h m = h ¯ m , n H ψ i , where g ¯ k m = g k H p m , s k m = ( diag ( h k H ) E p m ) * and h ¯ m , n = ( diag ( h n H ) h m ) * C N × 1 . In this way, the optimization variables are represented by ψ r and ψ t .
Taking the FE problem (25) as an example, we first introduce slack variables δ = [ δ 1 , , δ K ] T and δ c = [ δ c , 1 , , δ c , K ] T to, respectively, denote the SINRs of s k and s 0 in the direct transmission phase. Furthermore, we introduce ξ = [ ξ 1 , , ξ K 2 ] to denote the SINRs of the destination users in the cooperative transmission phase, where K 2 is the number of users in K 2 . The optimization problem (25) for updating the STAR RIS passive beamforming matrices is then equivalently transformed into
(32a) P FE 1 : max t FE , ψ r , ψ t , δ , δ c , ξ t FE (32b) s . t . log 2 ( 1 + δ k ) + C k t FE , k K , (32c) log 2 ( 1 + δ c , k ) m K C m , k K 1 , (32d) log 2 ( 1 + δ c , k + ξ k ) m K C m , k K 2 , (32e) δ c , k γ c , k FD , [ 1 ] , k K , (32f) δ k γ k FD , k K , (32g) ξ k γ c , k FD , [ 2 ] , k K 2 ,   ( 25e ) .
For constraints (32e) and (32f), we further introduce slack variables η = [ η 1 , , η K ] T and η c = [ η c , 1 , , η c , K ] T to, respectively, denote the denominators of the SINRs for s 0 and s k . (32e) and (32f) are equivalently transformed to
(33a) η c , k de ( γ c , k FD , [ 1 ] ) , k K (33b) η k de ( γ k FD ) , k K (33c) δ c , k η c , k g ¯ k 0 + s k 0 H ψ i 2 , (33d) δ k η k g ¯ k k + s k k H ψ i 2 ,
where de ( · ) is an operator defined to extract the denominator of a fraction, i.e., de ( a b ) = b . For constraint (33c), the left-hand side (LHS) equals to δ c , k η c , k = 1 4 ( δ c , k + η c , k ) 2 1 4 ( δ c , k η c , k ) 2 . By further approximating δ c , k η c , k at the point ( δ c , k [ z ] , η c , k [ z ] ) in iteration [ z ] using the first-order Taylor approximation of ( δ c , k η c , k ) 2 , we have
δ c , k η c , k 1 4 ( δ c , k + η c , k ) 2 1 2 ( δ c , k [ z ] η c , k [ z ] ) ( δ c , k η c , k ) + 1 4 ( δ c , k [ z ] η c , k [ z ] ) 2 ν ( δ c , k [ z ] , η c , k [ z ] ) .
We also approximate the right-hand side (RHS) of (33c) at ψ i [ z ] by the first-order Taylor approximation of g ¯ k 0 + s k 0 H ψ i 2 as
g ¯ k 0 + s k 0 H ψ i 2 2 { ( s k 0 H ψ i [ z ] + g ¯ k 0 ) H s k 0 H ψ i } | s k 0 H ψ i | 2 + | g ¯ k 0 | 2 ϖ ( ψ i [ z ] , ψ i , g ¯ k 0 , s k 0 ) .
Based on this approach, constraints (33c) and (33d) are transformed to
(36a) ν ( δ c , k [ z ] , η c , k [ z ] ) ϖ ( ψ i [ z ] , ψ i , g ¯ k 0 , s k 0 ) , k K 1 , (36b) ν ( δ k [ z ] , η k [ z ] ) ϖ ( ψ i [ z ] , ψ i , g ¯ k k , s k k ) , k K .
And constraint (32g) is approximated as
ξ k σ 2 P m ϖ ( ψ i [ z ] , ψ i , h m , k , h m , k ) , k K .
Therefore, utilizing the SCA method, the non-convex SINR expressions (32e)–(32g) are replaced by (36) and (37), which are convex. This approach can be applied directly to the other five transmission modes, so we simplify by omitting their discussion here.
  • Step 1.2: The penalty method for non-convex STAR RIS constraints:
After Step 1.1, the optimization problems for passive beamforming in all six modes become convex except for the constraints related to the phase and amplitude of the STAR RIS. In the following, we specify the penalty methods proposed to handle these constraints for the ES, MS, and TS protocols.
ES: For constraint (25e), we adopt the penalty method proposed in [23]. By introducing a large positive constant C, the objective function is transformed into t j + C n = 1 N ( | ψ n , r | 2 + | ψ n , t | 2 1 ) , j { FE , HE } with an additional constraint
| ψ n , r | 2 + | ψ n , t | 2 1 .
Using the first-order Taylor approximation of ( | ψ n , r | 2 + | ψ n , t | 2 ) at iteration [ z ] , we obtain the approximated objective function as
t j + C n = 1 N { 2 ( ψ n , r [ z ] ) * ψ n , r | ψ n , r [ z ] | 2 + 2 ( ψ n , t [ z ] ) * ψ n , t | ψ n , t [ z ] | 2 } .
MS: For constraint (26b), it is obvious that the amplitude coefficient of each STAR RIS element in the FM and HM modes is an integer chosen from 0 to 1. To transform constraints (26b), it is worth noting that no matter whether each element is 0 or 1, it always satisfies (38) and
| ψ n , i | 2 + | ψ n , i | = 0 , i { r , t } .
(40) forces the amplitudes of ψ n , r and ψ n , t to 0 or 1. Due to constraint (38), 0   | ψ n , i |   1 , we obtain that
| ψ n , i | 2 + | ψ n , i | 0 , i { r , t } .
Hence, constraint (26b) can be replaced by adding a penalty term to the objective function as t j C n = 1 N ( | ψ n , r | 2 + | ψ n , r | | ψ n , t | 2 + | ψ n , t | ) , j { FM , HM } . Applying the first-order Taylor approximation to the penalty term | ψ n , r | 2 | ψ n , t | 2 at iteration [ z ] , the objective function is transformed to
t j C n = 1 N A [ z ] 2 { ( ψ n , r [ z ] ) * ψ n , r } 2 { ( ψ n , t [ z ] ) * ψ n , t } ,
where A [ z ] = | ψ n , r [ z ] | 2 + | ψ n , t [ z ] | 2 + | ψ n , r | + | ψ n , t | .
TS: For TS modes, we also adopt the penalty method proposed in [23] to address constraints (27b), which transforms the objective function into t j + C n = 1 N ( | ψ n , r | 2 1 + | ψ n , t | 2 1 ) , j { FT , HT } with an additional constraint
| ψ n , i | 2 1 , n N , i { r , t } .
The objective function is then approximated in the same way as (39).
After Steps 1.1 and 1.2, the STAR RIS optimization subproblems for all six transmission modes become convex quadratically constrained quadratic program (QCQP) and can be solved using the CVX optimization toolbox. The detailed process to solve the STAR RIS passive beamforming optimization problem is summarized in Algorithm 1.
Algorithm 1: STAR RIS passive beamforming optimization algorithm for six transmission modes
Entropy 26 01019 i001

3.1.2. Joint Optimization of the Active Beamforming, Common Rate and Time Allocation

Given Θ r and Θ t , the effective channels of all users are fixed. To jointly optimize the remaining variables, we first introduce an auxiliary variable x j to denote the objective function for the transmission mode j, leading to the following constraints:
R p , k j + C k x j , k K , j { FE , FM , FT , HE , HM , HT } .
In this subproblem, non-convexity arises from both the fractional SINR expressions and the coupling of time allocation variables within the rate expressions. Both of these challenges are tackled using SCA in the following steps.
  • Step 2.1: The SCA method for time allocation variables:
In this step, we first specified the SCA methods employed to address the coupled time allocation variables within the rate expressions. Note that in the FE and FM modes, there are no time allocation variables. The non-convexity of the corresponding optimization problems arises solely from the SINR expressions, which are directly addressed in Step 2.2.
FT: To optimize λ r in problem (27), we first introduce the slack variables α i = [ α 1 i , , α K i ] T , and α c i = [ α c , 1 i , , α c , K i ] T , i { r , t } to denote the private and common rates. This allows us to transform (44) and (25b) to
(45a) λ r α k r + ( 1 λ r ) α k t + C k x FT , (45b) λ r α c , k r + ( 1 λ r ) α c , k t m K C m , (45c) α k i log 2 ( 1 + γ k FD , i ) , (45d) α c , k i log 2 ( 1 + γ c , k FD , i ) .
For the bilinear function λ r α k r , it can be approximated by the first-order Taylor approximation at iteration [ z ] based on ν ( · ) in (34). Hence, constraints (45a) and (45b) are approximated as
(46a) ν ( α k r , [ z ] , λ r ) + α k t ν ( α k t , [ z ] , λ r ) + C k x FT , (46b) ν ( α c , k r , [ z ] , λ r ) + α c , k t ν ( α c , k t , [ z ] , λ r ) m K C m .
HE/HM: To optimize λ in problems (28) and (29), akin to the FT mode, we introduce the slack variables α , and α c i to represent the private and common rates, thereby facilitating the transformation of (44) and (25b) to
(47a) λ α k + C k x j , (47b) λ α c , k m K C m , k K 1 (47c) λ α c , k + ( 1 λ ) log ( 1 + γ c , k HD , [ 2 ] ) m K C m , k K 2 (47d) α k log 2 ( 1 + γ k HD ) , (47e) α c , k log 2 ( 1 + γ c , k HD , [ 1 ] ) .
Using the same first-order Taylor approximation method in (46), constraints (47a)–(47c) are approximated to
ν ( α k [ z ] , λ ) + C k x j ,
ν ( α c , k [ z ] , λ ) m K C m , k K 1 ,
ν ( α c , k [ z ] , λ ) + ( 1 λ ) log 2 ( 1 + γ c , k HD , [ 2 ] ) m K C m , k K 2 .
HT: To jointly optimize λ r , λ 1 , and λ 2 in problems (28), we also introduce the slack variables α i , and α c i , i { r , t } to transform the problem. By applying the approximation method described in (46), we approximate (44) and (25b) to
(51a) ν ( α k r , [ z ] , λ 1 ) ν ( α k t , [ z ] , λ 2 ) + C k x HT , (51b) ν ( α c , k r , [ z ] , λ 1 ) ν ( α c , k t , [ z ] , λ 2 ) m K C m , k K 1 ,   ν ( α c , k r , [ z ] , λ 1 ) + ( λ r λ 1 ) log 2 ( 1 + γ c , k HD , [ 2 ] , r ) (51c) ν ( α c , k r , [ z ] , λ 2 ) + ( 1 λ r λ 2 ) log 2 ( 1 + γ c , k HD , [ 2 ] , t ) m K C m , k K 2 , (51d) α c , k i log ( 1 + γ c , k HD , [ 1 ] , i ) , (51e) α k i log ( 1 + γ k HD , i ) .
Following Step 2.1, the time allocation variables are decoupled from the non-convex SINR expressions for all transmission modes. Next, we proceed to address the classical non-convex SINR expressions.
  • Step 2.2: The SCA method for non-convex SINRs:
Similar to Step 1.1, the SCA method for SINRs is applicable to all transmission modes. Therefore, we illustrate this approach using the FE problem (25) as an example, without detailing other modes.
We first introduce slack variables ι = [ ι 1 , , ι K ] T , ι c = [ ι c , 1 , , ι c , K ] T to denote the SINRs of s k and s 0 . Constraints (44) and (25b) are equivalently transformed to
(52a) log 2 ( 1 + ι k ) + C k x FE , k K , (52b) log 2 ( 1 + ι c , k ) m K C m , k K , (52c) ι c , k γ c , k FD , [ 1 ] , k K , (52d) ι k γ k FD , k K .
Constraints (52c) and (52d) remain non-convex, we then introduce variables ζ = [ ζ 1 , , ζ K ] T , ζ c = [ ζ c , 1 , , ζ c , K ] T to, respectively, denote the denominators of SINRs for s k and s 0 . (52c) and (52d) are equivalently transformed to
(53a) ζ c , k de ( γ c , k FD , [ 1 ] ) , k K , (53b) ζ k de ( γ k FD ) , k K , (53c) ι c , k ζ c , k g ˜ i , k H p 0 2 , (53d) ι k ζ k g ˜ i , k H p k 2 .
Following the approaches specified in Step 1.1 to address the non-convexity in (33), we approximate constraints (53c) and (53d) at iteration [ z ] to
(54a) ν ( ι c , k [ z ] , ζ c , k [ z ] ) ϖ ( p 0 [ z ] , p 0 , 0 , g ˜ i , k ) , k K , (54b) ν ( ι k [ z ] , ζ k [ z ] ) ϖ ( p k [ z ] , p k , 0 , g ˜ i , k ) , k K .
Based on the approximation methods specified in Steps 2.1 and 2.2, the joint active beamforming, common rate, and time allocation optimization problems for all six transmission modes become QCQP and can be solved using CVX. The detailed process of the SCA methods to solve this subproblem is illustrated in Algorithm 2.
Algorithm 2: Joint transmit active beamforming and resource allocation algorithm
Entropy 26 01019 i002

3.1.3. Alternative Optimization

Based on Algorithms 1 and 2, the proposed AO algorithm that solves the two subproblems iteratively is shown in Algorithm 3. Starting from a feasible point ( P [ 0 ] , Θ r [ 0 ] , Θ t [ 0 ] , c [ 0 ] , λ r [ 0 ] , λ [ 0 ] , λ 1 [ 0 ] , λ 2 [ 0 ] ) , at each iteration [ z ] , we first update Θ r [ z ] and Θ t [ z ] by Algorithm 1. Given Θ r [ z ] and Θ t [ z ] , we then update P [ z ] , the common rate and time allocation based on Algorithm 2. By iteratively solving these two subproblems, the objective function is updated until convergence.
Algorithm 3: Proposed AO algorithm
Entropy 26 01019 i003

3.2. Proposed Low-Complexity Algorithm

In this subsection, we propose a low-complexity algorithm for the STAR RIS passive beamforming and transmit beamforming optimization subproblems.

3.2.1. STAR RIS Passive Beamforming Optimization

We begin by specifying the proposed low-complexity algorithm tailored for the ES protocol. Subsequently, we extend this algorithm to the MS and TS protocols.
ES: To develop a low-complexity algorithm for designing Θ r and Θ t in the ES protocol, we consider the following problem aimed at maximizing the sum of channel gains:
max Θ r , Θ t k = 1 K g k H + h k H Θ i E 2 , i { r , t } s . t . ( 25c ) , ( 25e ) .
Constraints (25c) and (25e) are non-convex, which make the problem (55) difficult to solve. To tackle such a non-convex problem, we first relax constraints (25c) and (25e) to Θ r F 2 + Θ t F 2 N , where · F denotes the Frobenius norm. This approximation relaxes the feasible solutions of Θ r and Θ t to a convex set S = { ( Θ r , Θ r ) | Θ r F 2 + Θ t F 2 N } . Therefore, problem (55) is relaxed to
(56a) max Θ f ( Θ ) G H + H H Θ E x F 2 (56b) s . t . Θ S ,
where Θ = Θ r 0 0 Θ t , G = [ G r ; G t ] , G r = { g k | k K r } , G t = { g k | k K t } , H = [ H r ; H t ] , H r = { h k | k K r } , H t = { h k | k K t } and E x = [ E ; E ] .
Inspired by the method proposed in [24], we employ the gradient decent method at the point Θ 0 = 0 to derive a closed-form solution of (56). The corresponding gradient of f ( Θ ) at Θ 0 = 0 is
Θ f ( Θ 0 ) = H G H E x H ,
By using (57) as the decent direction, i.e., D 0 = Θ f ( Θ 0 ) , we then take the Armijo rule to determine the step size α as
f ( Θ 0 + α D 0 ) f ( Θ 0 ) + ϕ · α · tr ( Θ f ( Θ 0 ) H D 0 ) ,
where ϕ ( 0 , 0.5 ) is a constant shrinkage factor. Substituting (57) into (58), we obtain
α 2 H H H G H E x H E x F 2 + α · ( 2 ϕ ) H G H E x H F 2 0 .
To guarantee the solution is on the boundary of the convex set S , we set α = N H G H E x H F . Then, we obtain the following solution of problem (56) as
Θ = N H G H E x H F H G H E x H .
However, the solution (60) for the relaxed problem (56) may not satisfy the original constraints (25c), (25e). Therefore, we propose to project Θ into the feasible region. Following [24], we first define the operator sym ( · ) that projects any square matrix X to a symmetric matrix, i.e.,
sym X = 1 2 X T + X ,
and the operator uni ( · ) which projects an arbitrary matrix X to a unitary matrix as
uni X = UV H ,
where U and V are unitary matrices obtained by the singular value decomposition (SVD) of X , i.e., X = USV H . Consider X with dimension N and rank R. Then, the unitary matrices U and V can be partitioned as U = [ U R , U N R ] and V = [ V R , V N R ] , respectively. Based on the operators in (61) and (62), we could then define the symmetric unitary projection as [24]
symuni X = uni sym X = U ^ V H ,
where U ^ = [ U R , V N R * ] .
Utilizing the symmetric unitary projection, we then derive a feasible STAR RIS passive beamforming solution Θ . It is noteworthy that both Θ r and Θ t are diagonal matrices, implying that Θ is also diagonal. The diagonal entries of Θ are determined by
diag { Θ } = 2 2 symuni diag H G H E x H .
Since the unitary matrix symuni diag H G H E x H C 2 N × 2 N whose dimension is 2 N , we have symuni diag H G H E x H F 2 = 2 N . To ensure constraint (25e), we scale each entry with 2 2 .
MS: For the MS mode, we first utilize (64) to derive Θ r and Θ t . As each element can only operate in either reflection or transmission mode, we then compare the reflection and transmission amplitude coefficients of each STAR RIS element. The element with the higher coefficient is designated as 1, while the one with the lower coefficient is designated as 0. Based on (64), the reflection and transmission coefficients of each STAR RIS element are designed as
β r , n = 1 ,   if   | Θ n , n |     | Θ N + n , N + n |   0 0 ,   if   | Θ n , n |     | Θ N + n , N + n |   < 0 ,   n N β t , n = 1 β r , n .
TS: For the TS mode, in the reflection time slots, Θ t = 0 , the amplitudes of all elements in Θ r are 1. The solution of the reflection matrix is given as
Θ r = symuni { diag H r G r H E H } .
In the transmission time slots, the transmission matrix is given as
Θ t = symuni { diag H t G t H E H } .

3.2.2. Joint Optimization of the Active Beamforming, Common Rate and Time Allocation

With fixed Θ r and Θ t , we aim to simplify the design of the remaining variables. To achieve this, we reduce the optimization dimension by fixing the direction of the precoders. Subsequently, we focus on jointly optimizing the power, common rate, and time allocation variables.
Let g ¯ k = g k / | | g k | | , G ¯ = [ g ¯ 1 , , g ¯ K ] , p ¯ k = p k / | | p k | | , and P ¯ = [ p ¯ 1 , , p ¯ K ] . We transform the active beamformings in the form of p c = ρ c P t p ¯ c , p k = ρ k P t p ¯ k , where ρ c and ρ k are the power allocation coefficients. For the beamforming direction p ¯ k of the private streams, we adopt zero-forcing (ZF) beamforming, i.e., P ¯ = G ¯ ( G ¯ H G ¯ ) 1 [25]. For the beamforming direction p ¯ c of the common stream, we utilize maximum ratio transmission (MRT) and SVD methods as p ¯ c = u c , where u c = U c ( : , 1 ) , G = U c S c V c [2]. Based on the aforementioned beamforming direction design, the optimization problems for all six transmission modes are simplified. In the following, we illustrate this simplification by considering the FD mode as a representative example:
(68a) max ρ , c min k K C k + R p , k FE (68b) s . t . m K C m R c , k FE , k K , (68c) ρ c + k K ρ k 1 ,
where ρ = [ ρ c , ρ 1 , , ρ K ] are the power allocation coefficients of the BS, we have R p , k FE = log 2 1 + ρ k P t | g ˜ k H p ¯ k | 2 / σ 2 , R c , k FE = log 2 1 + ρ c P t | g ˜ k H p ¯ c | 2 / ( ρ k P t | g ˜ k H p ¯ k | 2 + σ 2 ) . The optimization problem can be directly solved using the SCA-based approach specified in Algorithm 2. The optimization approach for other transmission modes aligns with that of the FE mode. For FT/HE/HM/HT modes, the additional time allocation variables are jointly optimized using the SCA-based approach specified in Step 2.1.
The detailed process of the proposed low-complexity algorithm to solve problems (25)–(30) is outlined in Algorithm 4. Contrasted with Algorithm 3, the primary difference lies in the closed-form STAR RIS passive beamforming design and the closed-form active beamforming direction design. Additionally, there is no alternating optimization between the two subproblems. Each subproblem is solved once before the output.
Algorithm 4: Proposed low-complexity algorithm
1 
Initialize j , P [ 0 ] , c [ 0 ] , λ r [ 0 ] , λ [ 0 ] , λ 1 [ 0 ] , λ 2 [ 0 ]
2 
Update Θ t and Θ r through (64) if j = FE / HE , (65) if j = FM / HM , (66) and (67) if j = FT / HT .
3 
Given Θ t and Θ r , update P , c , λ r , λ , λ 1 , λ 2 by solving the joint power, common rate, and time allocation problem via Algorithm 2.

3.3. Convergence and Computational Complexity Analysis

3.3.1. Convergence Analysis

In Algorithm 1, the SCA method guarantees the objective t j monotonically increases, meaning that t j , [ z 1 ] t j , [ z ] . This arises from the fact that the solution of Θ r and Θ t at iteration [ z 1 ] is a feasible point of the STAR RIS problem at iteration [ z ] . Due to STAR RIS power constraint (25e), there is an upper bound for t j , [ z ] . Hence, the convergence of Algorithm 1 is guaranteed. Similarly, in Algorithm 2, the SCA method guarantees that x j , [ z 1 ] x j , [ z ] since the solution at iteration [ z 1 ] is an also feasible point of the joint optimization problem at iteration [ z ] . Due to the power constraint (25d) at the BS, there is an upper bound for the objective value. Hence, the convergence of the Algorithm 2 is guaranteed. The convergence of Algorithms 1 and 2 implies that the objective of the AO algorithm increases monotonically, which guarantees the convergence of Algorithm 3.

3.3.2. Computational Complexity of Algorithm 3

The computational complexity of Algorithm 1 is O N 3.5 log 2 ( 1 / ϵ 1 ) , where ϵ 1 is the convergence tolerance. The complexity of Algorithm 2 is O ( K N t ) 3.5 log 2 ( 1 / ϵ 2 ) , where ϵ 2 is the corresponding convergence tolerance. Therefore, the computational complexity of Algorithm 3 is O T N 3.5 log 2 ( 1 / ϵ 1 ) + ( K N t ) 3.5 log 2 ( 1 / ϵ 2 ) , where T denotes the number of iterations of the AO algorithm.

3.3.3. Computational Complexity of Algorithm 4

For the proposed low-complexity algorithm, the computational complexity of the STAR RIS passive beamforming design is mainly occupied by the unitary projection with the SVD method, which is O N 3 . For the active beamforming optimization subproblem, the computational complexity is O K 3.5 log 2 ( 1 / ϵ 2 ) . Therefore, the overall computational complexity of Algorithm 4 is O N 3 + K 3.5 log 2 ( 1 / ϵ 2 ) , which is significantly lower than that of Algorithm 3.

3.4. Imperfect CSIT

Due to quantization errors in CSI feedback, feedback delays, and many other issues, it is difficult for the BS to obtain the perfect CSIT. Hence, in this subsection, we focus on an imperfect CSIT scenario where the direct channel between the BS and users, the RIS and users is imperfect. Since the locations of the BS and STAR RIS are typically fixed, perfect CSIT between the BS and the STAR RIS is considered. In order to simplify the notations, we introduce a block diagonal matrix Q including all perfect channel coefficients, which is given as
Q = diag g 1 , , g K , h 1 , , h K , E .
We denote the estimated CSI between the BS and user-k as g ^ k , and the estimated CSI between the STAR RIS and user-k as h ^ k . Besides, we denote g ˜ k and h ˜ k as the corresponding estimation errors, both following independent and identically distributed (i.i.d) zero-mean complex Gaussian distributions. The corresponding error covariance matrices are denoted as E g k | g ^ k { g k g k H | g ^ k } = R g , k and E h k | h ^ k { h k h k H | h ^ k } = R h , k , respectively. The relationship between the real channel matrix Q and the estimated channel matrix Q ^ is modeled as
Q = Q ^ + Q ˜ ,
where Q ^ = diag g ^ 1 , , g ^ K , h ^ 1 , , h ^ K , E and Q ˜ = diag g ˜ 1 , , g ˜ K , h ˜ 1 , , h ˜ K , 0 .
With partial CSIT, the instantaneous rate cannot guarantee decodability for the users. A more robust approach is to optimize the ER which characterizes the long-term rate performance across all channel states. The ERs for the common and private streams at user-k are defined as
(71a) R ¯ c , k j = E { Q ^ , Q } R c , k j , (71b) R ¯ p , k j = E { Q ^ , Q } R p , k j .
Optimizing ERs directly is very challenging. Instead, we can leverage average rates (ARs) to obtain ERs [26]. With a given channel estimation Q ^ , ARs for the common and private streams at user-k are defined as
(72a) R ^ c , k j = E { Q | Q ˜ } R c , k j | Q ^ , (72b) R ^ p , k j = E { Q | Q ˜ } R p , k j | Q ^ .
The relation between ERs and ARs is as follows [26]
(73a) R ¯ c , k j = E Q ^ R ^ c , k j , (73b) R ¯ p , k j = E Q ^ R ^ p , k j .
To ensure that the common message s 0 is successfully decoded by all users, the ER of the common stream s 0 should satisfy
R ¯ c j = min k K R ¯ c , k j .
By replacing the instantaneous rates in (25)–(30) with the average rates in (72), we obtain the stochastic AR optimization problem for a given channel estimation Q ^ . A conventional approach to address such stochastic problems is the sampled average approximation (SAA) approach [2], which transforms the problems into deterministic ones. However, such an approach requires a large number of channel samples and significantly increases the computational complexity. To avoid these issues, we follow [27] and obtain the lower bounds for the ARs. For example, the AR R ^ c , k j in (72) is bounded by
R ^ c , k j = E Q | Q ^ log 2 1 + | g k H p c + h k H Θ i E p c | 2 j = 1 K | g k H p j + h k H Θ i E p j | 2 + σ k 2 log 2 1 + | g ^ k H p c + h ^ k H Θ i E p c | 2 j = 1 K | g ^ k H p j | 2 + p j H R g , k p j + q i , j H R h , k q i , j + p c H R h , k p c + q i , c H R h , k q i , c + σ k 2 , R ^ c , k j , l b ,
where q i , j = Θ i E p j . The inequality is obtained by treating e g , k H p c s c + e h , k H q i , c s c + j = 1 K ( e k H p j + e h , k H q i , j ) s j as independent Gaussian noise and applying Jensen’s inequality [28]. Similarly, the AR R ^ p , k j is bounded by
R ^ p , k j = E Q | Q ^ log 2 1 + | g k H p k + h k H Θ i E p k | 2 j k K | g k H p j + h k H Θ i E p j | 2 + σ k 2 log 2 1 + | g ^ k H p k + h ^ k H Θ i E p k | 2 j k K | g ^ k H p j | 2 + j = 1 K p j H R g , k p j + j = 1 K q i , j H R h , k q i , j + σ k 2 R ^ p , k j , l b .
With the lower bound (75), the ER of the common stream is, therefore, bounded by
R ¯ c = min k K E Q ^ R ^ c , k j min k K E Q ^ R ^ c , k j , l b E Q ^ min k K R ^ c , k j , l b .
Similarly, the ER of the private stream is bounded by
R ¯ p = E Q ^ R ^ p , k j E Q ^ R ^ p , k j , l b .
By replacing the instantaneous rates R c j and R p , k j in (25)–(30) with the lower bounds min k K R ^ c , k l b and R ^ p , k l b in (75) and (76), we construct six long-term deterministic imperfect CSIT optimization problems. As the non-convexity in these problems remains the same as the perfect CSIT ones, our proposed two algorithms can be employed to address the imperfect CSIT optimization problems directly. Therefore, we omit the algorithm framework here.

4. Numerical Results

In this section, we evaluate the performance of our proposed STAR RIS-assisted CRS system framework along with the two proposed algorithms.

4.1. Simulation Setting

The setting of the simulation follows [29]. Consider a three-dimensional (3D) space, the BS is located at ( 0 , 0 , 0 ) m, the STAR RIS is located at ( 0 , 50 , 0 ) m. Users are randomly distributed within a circle, with the center being the location of the STAR RIS and a radius of r = 5 m. We follow the method in [4] to separate the users into group K 1 and K 2 . We only choose one user with the largest channel gain as the relaying user, other users are destination users. The channels between BS and users, as well as between user-m and user-n are assumed to be Rayleigh fading, and are denoted as g k = L BU , k g ¯ k , h m , n = L UU h ¯ m , n , where L BU , k and L UU denote the path loss between the BS and users as well as the path loss between users. g ¯ k and h ¯ m , n follow the complex Gaussian distribution with a certain variance, i.e., g ¯ k CN ( 0 , σ k 2 ) , h ¯ m , n CN ( 0 , σ m , n 2 ) . The channels between the BS and STAR RIS, as well as between STAR RIS and users are assumed to follow the Rician fading model with the Rician factor being 3 dB. The path loss for all the aforementioned channels is defined as L x = L 0 ( d x / d 0 ) α x , x { BU , UU , BR , RU } , where d 0 = 1 m is the reference distance, L 0 = 30 dB is the path loss at reference distance, d x is the distance of different channels, and α x denotes different channel path exponents. The channel path loss exponents between the BS and STAR RIS, as well as between STAR RIS and users are 2.2 [14]. The channel path loss exponent between the BS and users is 3.76 [23]. Besides, the relaying power is P k = 0.5 P t , the convergence tolerance is ϵ = 10 3 , and the noise power is σ = 90 dBm. All results are obtained by averaging over 100 random channel realizations. The variances of user channels are set to σ k 2 = 1 for the relaying user, σ k 2 = 0.3 for the destination users, and σ m , n 2 = 1 .
The following schemes are compared in this section:
  • CRS-FE/FM/FT/HE/HM/HT: This refers to the STAR RIS-assisted CRS for six different transmission modes, as we proposed in Section 2.
  • CRS-HD/FD: This refers to the existing CRS transmission schemes based on the HD or FD protocols without the assistance of STAR RIS [4,6].
  • RSMA-ES: This refers to the existing STAR RIS-assisted RSMA transmission scheme without user relaying [16]. Here we only consider the ES protocol since it is more general than the MS and TS protocols.
  • SDMA-ES: This refers to the existing STAR RIS-assisted SDMA transmission scheme. Again, we only consider the ES protocol.
  • NOMA-ES: This refers to the existing STAR RIS assisted NOMA transmission scheme [29] with the ES protocol.
  • RSMA: This refers to the conventional one-layer RSMA transmission scheme, which does not involve user relaying or assistance from STAR RIS [2].

4.2. Simulation Results

4.2.1. Comparison Among STAR RIS Operating Protocols

From Figure 3, we observe that the FE/HE mode consistently achieves a higher max-min rate than the FM/HM and FT/HT modes. This is because the ES protocol is more general than the MS and TS protocol, and it ensures that each STAR RIS element has a larger tunable range of the amplitude coefficient. As the number of STAR RIS elements increases, the max-min rate performance gain between FM/HM and FT/HT modes decreases. Surprisingly, when N is larger than 110, the FT/HT mode achieves a higher max-min rate than the FM/HM mode. This indicates that the TS protocol outperforms the MS protocol when the STAR RIS element is large. With an increasing number of STAR RIS elements, the performance improvement gained from having all elements operating within the same transmission/reflection space is outweighed by the performance degradation caused by partial time service.
Due to the superior max-min rate performance of ES compared to MS and TS, in the following simulation results, we only illustrate the proposed STAR RIS-assisted CRS in FE and HE modes for clarity.

4.2.2. Comparison Between FD and HD Relaying Protocols

Figure 4 illustrates the max-min rate performance versus transmit SNR. We compare our proposed CRS-FE/HE with the conventional RSMA scheme and the conventional CRS schemes with HD and FD protocols. Algorithm 3 is employed to optimize the corresponding problems of the proposed schemes. We set N = 50 , K = 4 , N t = 4 . The max-min rate increases with SNR for all transmission schemes. It is noteworthy that when SNR is below 25 dB, the CRS-FE scheme achieves a higher max-min rate than the CRS-HE scheme. Conversely, when the SNR exceeds 25 dB, the CRS-HE scheme outperforms the CRS-FE scheme. This divergence stems from the introduction of self-interference in FD relaying. As the SNR increases, the level of self-interference also rises. This indicates that the HD protocol is preferred in the high SNR regime while the FD protocol is preferred in the low and moderate SNR regimes. For consistently ensuring the optimal max-min rate performance gain, we can employ FD relaying at low and moderate SNR and HD relaying at high SNR.
From Figure 4, it is obvious that with the assistance of STAR RIS and CRS, CRS-FE/HE achieves explicit max-min rate gain over conventional schemes. Specifically, CRS-FE demonstrates an average relative performance gain of 117.1% and 52.4% over conventional RSMA and CRS-FD, respectively. This demonstrates the significant performance enhancement achieved by integrating STAR RIS and CRS.

4.2.3. Comparison Among Different MA Schemes

In Figure 5, we compare various STAR RIS-assisted transmission schemes with the ES protocol when N = 50 , K = 4 , N t = 4 . The results show that our proposed STAR RIS-aided CRS scheme outperforms other MA schemes. It achieves an average max-min rate gain of 42.6% over the RSMA-ES scheme, 90.9% over the SDMA-ES scheme, and 77.2% over the NOMA-ES scheme. Besides, the RSMA-ES scheme outperforms NOMA-ES and SDMA-ES. By splitting the user message into common and private parts, RSMA facilitates more flexible interference management in all SNR regimes.

4.2.4. Comparison Between the Two Proposed Algorithms

In Figure 6, we compare the two proposed optimization algorithms for the proposed STAR RIS-aided CRS in the ES mode. We set SNR = 20 dB, K = 4 , N t = 4 . In comparison to the proposed AO algorithm, the low-complexity algorithm reduces the average CPU time by 99.2% while incurring only a 9.1% performance loss at N = 64 . This confirms the effectiveness of the proposed low-complexity algorithm. This efficiency is primarily due to the low-complexity algorithm eliminating the need for CVX operations to update Θ r and Θ t , along with the alternative optimization between two subproblems. Instead, CVX is exclusively used for joint power, common rate, and time allocation, leading to a significant reduction in the optimization dimension. The results suggest that if the system can accommodate high time complexity, Algorithm 3 should be employed to achieve near-optimal max-min rate performance. Conversely, if the system is time-sensitive, the low-complexity Algorithm is recommended.

4.2.5. Imperfect CSIT

Figure 7 illustrates the ergodic max-min rate versus the number of STAR RIS elements, where SNR = 20 dB, K = 4 , N t = 4 . The estimation errors e g , k and e h , k follow CN ( 0 , κ σ k 2 I ) , where σ k 2 represents the channel variance and κ represents the CSIT error variance ratio. In this work, we set κ = 0.2 . As the number of STAR RIS elements increases, the ergodic max-min rate increases accordingly. Our proposed low-complexity algorithm achieves performance close to that of the AO algorithm. This observation is consistent with our findings under perfect CSIT.

5. Conclusions

In this paper, we propose a novel STAR RIS-assisted CRS transmission with six different transmission modes, namely, HE, HM, HT, FE, FM, and FT. With the objective of maximizing the minimum user rate, we then propose a unified SCA-based AO algorithm to optimize the BS active beamforming and the STAR RIS passive beamforming iteratively under the transmit power constraint at the BS and the law of energy conservation at the STAR RIS. Meanwhile, we propose a novel low-complexity resource allocation algorithm that designs the BS active beamforming and the STAR RIS passive beamforming in closed form. Numerical results show that our proposed STAR RIS aid-CRS system achieves superior max-min rate performance gain over the existing CRS schemes and the STAR RIS-aided MA schemes. Furthermore, we show that the FD relaying has better max-min rate performance at low and moderate SNR while the HD relaying is preferred at high SNR. The ES protocol offers superior max-min rate performance compared to the MS and TS protocols, albeit with increased hardware complexity. With a large number of STAR RIS elements, the TS protocol demonstrates a significantly higher max-min rate gain compared to the MS protocol. Our proposed AO algorithm is better suited for systems that can accommodate higher time complexity, while the low-complexity algorithm is preferable for systems that are more time-sensitive.

Author Contributions

Conceptualization, Y.M.; Methodology, K.Z. and Y.M.; software, K.Z.; investigation, K.Z.; resources, Y.M.; writing—original draft preparation, K.Z.; writing—review and editing, Y.M. and Y.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Nature Science Foundation of China under Grant 62201347, Shanghai Sailing Program under Grant 22YF1428400.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

The data represented in this study are available on request from the corresponding author.

Acknowledgments

The authors thank the anonymous reviewers and the Editor for their helpful comments and review of this article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Clerckx, B.; Mao, Y.; Jorswieck, E.A.; Yuan, J.; Love, D.J.; Erkip, E.; Niyato, D. A primer on rate-splitting multiple access: Tutorial, myths, and frequently asked questions. IEEE J. Sel. Areas Commun. 2023, 1265–1308. [Google Scholar] [CrossRef]
  2. Mao, Y.; Dizdar, O.; Clerckx, B.; Schober, R.; Popovski, P.; Poor, H.V. Rate-splitting multiple access: Fundamentals, survey, and future research trends. IEEE Commun. Surv. Tut. 2022, 24, 2073–2126. [Google Scholar] [CrossRef]
  3. Zhang, J.; Clerckx, B.; Ge, J.; Mao, Y. Cooperative Rate Splitting for MISO Broadcast Channel with User Relaying, and Performance Benefits Over Cooperative NOMA. IEEE Signal Process. Lett. 2019, 26, 1678–1682. [Google Scholar] [CrossRef]
  4. Mao, Y.; Clerckx, B.; Zhang, J.; Li, V.O.K.; Arafh, M.A. Max-Min Fairness of K-User Cooperative Rate-Splitting in MISO Broadcast Channel With User Relaying. IEEE Trans. Wirel. Commun. 2020, 19, 6362–6376. [Google Scholar] [CrossRef]
  5. Khisa, S.; Almekhlafi, M.; Elhattab, M.; Assi, C. Full duplex cooperative rate splitting multiple access for a MISO broadcast channel with two users. IEEE Commun. Lett. 2022, 26, 1913–1917. [Google Scholar] [CrossRef]
  6. Li, T.; Zhang, H.; Zhou, X.; Yuan, D. Full-duplex cooperative rate-splitting for multigroup multicast with SWIPT. IEEE Trans. Wirel. Commun. 2021, 21, 4379–4393. [Google Scholar] [CrossRef]
  7. Pan, Q.; Wu, J.; Zheng, X.; Yang, W.; Li, J. Differential privacy and IRS empowered intelligent energy harvesting for 6G Internet of Things. IEEE Internet Things J. 2021, 9, 22109–22122. [Google Scholar] [CrossRef]
  8. Basar, E.; Di Renzo, M.; De Rosny, J.; Debbah, M.; Alouini, M.S.; Zhang, R. Wireless communications through reconfigurable intelligent surfaces. IEEE Access 2019, 7, 116753–116773. [Google Scholar] [CrossRef]
  9. Li, Z.; Yuan, W.; Li, B.; Wu, J.; You, C.; Meng, F. Reconfigurable Intelligent Surface Aided OTFS: Transmission Scheme and Channel Estimation. IEEE Internet Things J. 2023, 10, 19518–19532. [Google Scholar] [CrossRef]
  10. Liu, Y.; Mu, X.; Xu, J.; Schober, R.; Hao, Y.; Poor, H.V.; Hanzo, L. STAR: Simultaneous transmission and reflection for 360° coverage by intelligent surfaces. IEEE Wirel. Commun. 2021, 28, 102–109. [Google Scholar] [CrossRef]
  11. Zhang, H.; Di, B. Intelligent omni-surfaces: Simultaneous refraction and reflection for full-dimensional wireless communications. IEEE Commun. Surv. Tut. 2022, 24, 1997–2028. [Google Scholar] [CrossRef]
  12. Wu, C.; Liu, Y.; Mu, X.; Gu, X.; Dobre, O.A. Coverage characterization of STAR-RIS networks: NOMA and OMA. IEEE Commun. Lett. 2021, 25, 3036–3040. [Google Scholar] [CrossRef]
  13. Zhang, Z.; Chen, J.; Liu, Y.; Wu, Q.; He, B.; Yang, L. On the secrecy design of STAR-RIS assisted uplink NOMA networks. IEEE Trans. Wirel. Commun. 2022, 21, 11207–11221. [Google Scholar] [CrossRef]
  14. Zuo, J.; Liu, Y.; Ding, Z.; Song, L.; Poor, H.V. Joint design for simultaneously transmitting and reflecting (STAR) RIS assisted NOMA systems. IEEE Trans. Wirel. Commun. 2022, 22, 611–626. [Google Scholar] [CrossRef]
  15. Hashempour, H.R.; Bastami, H.; Moradikia, M.; Zekavat, S.A.; Behroozi, H.; Swindlehurst, A.L. Secure SWIPT in STAR-RIS Aided Downlink MISO Rate-Splitting Multiple Access Networks. arXiv 2022, arXiv:2211.09081. [Google Scholar]
  16. Katwe, M.; Singh, K.; Clerckx, B.; Li, C.P. Improved Spectral Efficiency in STAR-RIS Aided Uplink Communication using Rate Splitting Multiple Access. IEEE Trans. Wirel. Commun. 2023, 5365–5382. [Google Scholar] [CrossRef]
  17. Dhok, S.; Sharma, P.K. Rate-splitting multiple access with STAR RIS over spatially-correlated channels. IEEE Trans. Commun. 2022, 70, 6410–6424. [Google Scholar] [CrossRef]
  18. Clerckx, B.; Joudeh, H.; Hao, C.; Dai, M.; Rassouli, B. Rate splitting for MIMO wireless networks: A promising PHY-layer strategy for LTE evolution. IEEE Commun. Mag. 2016, 54, 98–105. [Google Scholar] [CrossRef]
  19. Riihonen, T.; Werner, S.; Wichman, R. Mitigation of Loopback Self-Interference in Full-Duplex MIMO Relays. IEEE Trans. Signal Process. 2011, 59, 5983–5993. [Google Scholar] [CrossRef]
  20. Sabharwal, A.; Schniter, P.; Guo, D.; Bliss, D.W.; Rangarajan, S.; Wichman, R. In-Band Full-Duplex Wireless: Challenges and Opportunities. IEEE J. Sel. Areas Commun. 2014, 32, 1637–1652. [Google Scholar] [CrossRef]
  21. Zhong, C.; Suraweera, H.A.; Zheng, G.; Krikidis, I.; Zhang, Z. Wireless Information and Power Transfer with Full Duplex Relaying. IEEE Trans. Commun. 2014, 62, 3447–3461. [Google Scholar] [CrossRef]
  22. Hu, J.; Beaulieu, N.C. Performance Analysis of Decode-and-Forward Relaying with Selection Combining. IEEE Commun. Lett. 2007, 11, 489–491. [Google Scholar] [CrossRef]
  23. Yang, Z.; Chen, M.; Saad, W.; Xu, W.; Shikh-Bahaei, M.; Poor, H.V.; Cui, S. Energy-efficient wireless communications with distributed reconfigurable intelligent surfaces. IEEE Trans. Wirel. Commun. 2021, 21, 665–679. [Google Scholar] [CrossRef]
  24. Fang, T.; Mao, Y. A Low-Complexity Beamforming Design for Beyond-Diagonal RIS aided Multi-User Networks. IEEE Commun. Lett. 2024, 28, 203–207. [Google Scholar] [CrossRef]
  25. Oestges, C.; Clerckx, B. MIMO Wireless Communications: From Real-World Propagation to Space-Time Code Design; Academic Press: Cambridge, MA, USA, 2010. [Google Scholar]
  26. Joudeh, H.; Clerckx, B. Sum-Rate Maximization for Linearly Precoded Downlink Multiuser MISO Systems with Partial CSIT: A Rate-Splitting Approach. IEEE Trans. Commun. 2016, 64, 4847–4861. [Google Scholar] [CrossRef]
  27. Kim, D.; Choi, J.; Park, J.; Kim, D.K. Max–Min fairness beamforming with rate-splitting multiple access: Optimization without a toolbox. IEEE Wirel. Commun. Lett. 2022, 12, 232–236. [Google Scholar] [CrossRef]
  28. Boyd, S.; Boyd, S.P.; Vandenberghe, L. Convex Optimization; Cambridge University Press: Cambridge, UK, 2004. [Google Scholar]
  29. Mu, X.; Liu, Y.; Guo, L.; Lin, J.; Schober, R. Simultaneously transmitting and reflecting (STAR) RIS aided wireless communications. IEEE Trans. Wirel. Commun. 2021, 21, 3083–3098. [Google Scholar] [CrossRef]
Figure 1. The transmission architecture of the proposed STAR RIS-assisted CRS.
Figure 1. The transmission architecture of the proposed STAR RIS-assisted CRS.
Entropy 26 01019 g001
Figure 2. Six transmission modes of the proposed STAR RIS-assisted CRS.
Figure 2. Six transmission modes of the proposed STAR RIS-assisted CRS.
Entropy 26 01019 g002
Figure 3. Max-min rate versus the number of STAR RIS elements N, SNR = 20 dB , K = 4 , N t = 4 .
Figure 3. Max-min rate versus the number of STAR RIS elements N, SNR = 20 dB , K = 4 , N t = 4 .
Entropy 26 01019 g003
Figure 4. Max-min rate versus SNR, N = 50 , K = 4 , N t = 4 .
Figure 4. Max-min rate versus SNR, N = 50 , K = 4 , N t = 4 .
Entropy 26 01019 g004
Figure 5. Max-minrate versus SNR, N = 50 , K = 4 , N t = 4 .
Figure 5. Max-minrate versus SNR, N = 50 , K = 4 , N t = 4 .
Entropy 26 01019 g005
Figure 6. The performance of Algorithm 3 and 4. (a) Max-min rate versus N. (b) Average CPU time versus N.
Figure 6. The performance of Algorithm 3 and 4. (a) Max-min rate versus N. (b) Average CPU time versus N.
Entropy 26 01019 g006
Figure 7. Ergodic max-min rate versus the number of STAR RIS elements N, SNR = 20 dB , K = 4 , N t = 4 , κ = 0.2 .
Figure 7. Ergodic max-min rate versus the number of STAR RIS elements N, SNR = 20 dB , K = 4 , N t = 4 , κ = 0.2 .
Entropy 26 01019 g007
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, K.; Mao, Y.; Shi, Y. Simultaneously Transmitting and Reflecting Reconfigurable Intelligent Surfaces Empowered Cooperative Rate Splitting with User Relaying. Entropy 2024, 26, 1019. https://doi.org/10.3390/e26121019

AMA Style

Zhao K, Mao Y, Shi Y. Simultaneously Transmitting and Reflecting Reconfigurable Intelligent Surfaces Empowered Cooperative Rate Splitting with User Relaying. Entropy. 2024; 26(12):1019. https://doi.org/10.3390/e26121019

Chicago/Turabian Style

Zhao, Kangchun, Yijie Mao, and Yuanming Shi. 2024. "Simultaneously Transmitting and Reflecting Reconfigurable Intelligent Surfaces Empowered Cooperative Rate Splitting with User Relaying" Entropy 26, no. 12: 1019. https://doi.org/10.3390/e26121019

APA Style

Zhao, K., Mao, Y., & Shi, Y. (2024). Simultaneously Transmitting and Reflecting Reconfigurable Intelligent Surfaces Empowered Cooperative Rate Splitting with User Relaying. Entropy, 26(12), 1019. https://doi.org/10.3390/e26121019

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

Article Metrics

Back to TopTop