Rate-Splitting Multiple Access for Downlink Multiuser MIMO: Precoder Optimization and PHY-Layer Design
Abstract
Rate-Splitting Multiple Access (RSMA) has recently appeared as a powerful and robust multiple access and interference management strategy for downlink Multi-user (MU) multi-antenna communications. In this work, we study the precoder design problem for RSMA scheme in downlink MU systems with both perfect and imperfect Channel State Information at the Transmitter (CSIT) and assess the role and benefits of transmitting multiple common streams. Unlike existing works which have considered single-antenna receivers (Multiple-Input Single-Output–MISO), we propose and extend the RSMA framework for multi-antenna receivers (Multiple-Input Multiple-Output–MIMO) and formulate the precoder optimization problem with the aim of maximizing the Weighted Ergodic Sum-Rate (WESR). Precoder optimization is solved using Sample Average Approximation (SAA) together with the proposed vectorization and Weighted Minimum Mean Square Error (WMMSE) based approach. Achievable sum-Degree of Freedom (DoF) of RSMA is derived for the proposed framework as an increasing function of the number of transmitted common and private streams, which is further validated by the Ergodic Sum Rate (ESR) performance using Monte Carlo simulations. Conventional MU-MIMO based on linear precoders and Non-Orthogonal Multiple Access (NOMA) schemes are considered as baselines. Numerical results show that with imperfect CSIT, the sum-DoF and ESR performance of RSMA is superior than that of the two baselines, and is increasing with the number of transmitted common streams. Moreover, by better managing the interference, RSMA not only has significant ESR gains over baseline schemes but is more robust to CSIT inaccuracies, network loads and user deployments.
Index Terms:
Rate-Splitting Multiple Access (RSMA), interference management, imperfect CSIT, Degree of Freedom (DoF), MU–MIMO, MIMO, MIMO NOMA, Weighted Sum-Rate (WSR).I Introduction
Multiple-Input Multiple-Output (MIMO) communication networks are one of the key enabling technologies for current and future wireless networks. By multiplexing signals in space, MIMO networks are capable of providing remarkably higher spectral efficiency. For a point-to-point MIMO channel, the channel capacity is known to scale linearly with the minimum number of transmit and receive antennas at high Signal-to-Noise Ratio (SNR), regardless of the level of Channel State Information (CSI) available to the Base Station (BS) [1]. However, such result does not hold in a Multi-user (MU) network environment. When Channel State Information at the Transmitter (CSIT) is perfect, it is well known that Dirty Paper Coding (DPC) achieves the capacity region of the MIMO Broadcast Channel (BC) [2, 3] but its implementation is prohibitive due to high computational complexity. A more practical approach that has attracted great attention is Space Division Multiple Access (SDMA) and MU–MIMO implemented using MU Linear Precoders (LP)111MU–MIMO techniques based on LP will be referred to as MU–MIMO in the rest of the paper.[4, 5, 6, 7]. However, this approach has many limitations. Among them, one crucial limitation is that SDMA and MU-MIMO require accurate CSIT to design beamforming and manage interference. Therefore, it is sensitive to the CSIT inaccuracy. In practical wireless communication networks, the CSIT quality can deteriorate due to several reasons such as pilot reuse in Time Division Duplex (TDD), mobility, latency, quantization errors in Frequency Division Duplex (FDD) and hardware impairments. Poor CSIT quality leads to poor interference management in current MIMO BC based on SDMA and MU–MIMO, and therefore, acts as a primary bottleneck in meeting demands of higher data rates.
Besides SDMA, another multiple access scheme that has recently attracted great attention in multi-antenna MU networks to manage interference is Non-Orthogonal Multiple Access (NOMA). Motivated by the established result in Single-Input Single-Output (SISO) BC, where power-domain NOMA based on Superposition Coding (SC) at the transmitter and Successive Interference Cancellation (SIC) at the receivers is known as a capacity-achieving scheme (such scheme is also known as SC–SIC), NOMA has been applied to multi-antenna BC [8, 9]. A typical MIMO NOMA strategy is to group the users into different user groups and apply SIC within each group to decode the intra-group interference. The inter-group interference is treated as noise [10]. However, it has been pointed out in [10, 11, 12, 13] that NOMA, which forces one user to decode the message of other users, causes spatial Degree of Freedom (DoF) loss and is inefficient in multi-antenna settings. Hence, in multi-antenna (Gaussian) BC with perfect CSIT, the only known capacity-achieving scheme is Dirty Paper Coding (DPC), rather than NOMA.
To overcome the limitations of SDMA and NOMA, a novel multiple access scheme, called Rate-Splitting Multiple Access (RSMA) is introduced in [10] for Multiple-Input Single-Output (MISO) BC. RSMA is based on splitting user messages into common and private parts at the transmitter. The common parts of the user messages are combined into common messages and encoded into common streams to be decoded by multiple users (but not necessarily intended to all those users). The private parts of all users are independently encoded into private streams to be decoded by the corresponding users only and treated as noise by other users. The encoded common and private streams are superposed in a non-orthogonal manner. Users rely on SIC to first decode the intended common streams before decoding the intended private streams. By adjusting the message split and the power allocation to the common and private streams, RSMA manages to partially decode the interference and treat the remaining interference as noise. This capability allows RSMA to act as a bridge between the two extreme interference management schemes of fully treating interference as noise (as in SDMA and MU–MIMO) and fully decoding interference (as in NOMA), and creates the opportunity to enhance the Quality of Service (QoS) and reduce complexity [14]. RSMA is shown to be a more general multiple access scheme embracing SDMA and NOMA as special cases [10, 12]. It is built upon 1-layer Rate-Splitting (RS), a low-complexity strategy that relies on one layer of SIC at each user [15]. For simplicity, 1-layer RS will be referred to by ‘RS’ for the rest of the paper.
The concept of RS was first introduced in [16] for a two-user SISO Interference Channel (IC) and has nowadays been further developed for multi-antenna BC [12, 17, 18, 19, 20, 21, 22, 23, 24]. In multi-antenna BC, RS has been studied from an information theoretic perspective [15, 20, 25, 21] demonstrating that it achieves the optimal sum-DoF [20] and the entire DoF region [25] of the -user underloaded MISO BC with imperfect CSIT. [21] investigates the achievable DoF region of RS in asymmetric MIMO BC and IC with imperfect CSIT and this achievable DoF region is shown in [26] to be optimal. Expanding the scope from high SNR to finite SNR regime of MISO BC, the energy efficiency performance of RSMA is investigated in [27] and its spectral efficiency performance is investigated in [10] with perfect CSIT and in [20, 18] with imperfect CSIT. RSMA has been shown to achieve a rate region close to DPC in MISO BC with perfect CSIT [10]. When CSIT is imperfect, linearly precoded RS is able to achieve a larger rate region than DPC [28]. A novel non-linearly precoded RS scheme, namely, Dirty Paper Coded RS is also proposed in [28], which is shown to outperform linearly precoded RS and DPC. [29] has explored the benefits of RS using non-linear precoding technique named Tomlinson-Harashima Precoding (THP) in MISO BC. [30] investigates precoder design and stream selection for RS in MISO BC. Apart from the conventional MISO BC, performance benefits of RS have also been exploited in massive MIMO [31, 32], millimeter wave systems [33, 34], multigroup multicasting [35, 36], multicarrier multigroup multicast [37], joint unicast and multicast transmission [14], Cloud Radio Access Network (C-RAN) [38], cooperative user relaying [39], secure transmission [40], etc. Furthermore, [41] investigates resource allocation for multicarrier RSMA systems, [42] studies RSMA in aerial networks and RSMA is shown to provide better robustness, rate and QoS in multi-cell Coordinated Multipoint (CoMP) [43]. RSMA is therefore a more promising strategy to manage interference in MIMO networks with both perfect and imperfect CSIT.
RS has been fairly studied and analyzed in different aforementioned works. However, the number of receive antennas at each user is limited to one in most of these works. While there are studies considering multi-antenna receivers (in MIMO settings), the scope of such studies is limited. For example, [44] proposes practical stream combining techniques together with Regularized Block Diagonalization (RBD) precoding for RS in MIMO BC but with only a single common stream and without precoding optimization. To the best of our knowledge, the role and benefits of multiple common streams in MIMO BC at finite SNR have not been investigated and remains an open problem. Moreover, in both perfect and imperfect CSIT settings, the achievable rate region of RS in MIMO BC is still unknown.
I-A Motivations and Contributions
In light of the information theoretic results of [21], in a symmetric setup with transmit antennas and receive antennas at each user, common streams should be transmitted in RS to achieve the information theoretical optimal DoF with imperfect CSIT. Motivated by this result and the performance gain of RS over SDMA, NOMA and DPC in terms of rate and sum-DoF with imperfect CSIT in MISO BC, we fill the aforementioned research gaps and make the following contributions:
-
•
We introduce a general framework of RS in symmetric MIMO BC with the same number of receive antennas at all users. The setting is general in the sense that RS can have arbitrary number of common streams between and inclusive. This is the first work that allows flexibility in the number of common and private streams to be transmitted in RS.
-
•
At high SNR, we derive the achievable sum-DoF for the proposed RS framework in MIMO BC with imperfect CSIT and show the influence of multiple common streams on the sum-DoF of RS. Even with a single common stream, the sum-DoF of RS is shown to be greater than the sum-DoF of MU–MIMO and MIMO NOMA. This sum-DoF of RS increases as the number of common streams increases. We show that by transmitting multiple common streams, the sum-DoF gain of RS over MU–MIMO and MIMO NOMA increases. The assertions are further testified through the Ergodic Sum Rate (ESR) performance using Monte-Carlo simulations. This is the first paper to compare the DoF of MU-MIMO, MIMO NOMA and RS in a MIMO setting as opposed to current comparisons as in [13] which are limited to MISO settings.
-
•
We propose to utilize vectorization and Weighted Minimum Mean Square Error (WMMSE)-based Alternative Optimization (AO) algorithm to optimize the precoders for RS in MIMO BC with the aim of maximizing the WSR subject to the transmit power constraint. The proposed optimization framework addresses the challenge of intractable optimization introduced due to matrix variables. To the best of our knowledge, this is the first work that studies the precoder optimization and the benefits of transmitting multiple commons streams in RS-assisted MIMO BC with perfect and imperfect CSIT.
-
•
Under the assumption of Gaussian signalling and infinite block lengths, we demonstrate that the Ergodic Rate (ER) region of RS with optimized precoders always outperforms the ER regions of MU–MIMO and MIMO NOMA in MIMO BC with both perfect and imperfect CSIT. When CSIT is perfect, we also demonstrate that the ER region of RS comes closer to the capacity region achieved by DPC than MU–MIMO and MIMO NOMA. This is the first work to demonstrate such benefits of RS in MIMO settings.
-
•
To demonstrate the performance of RS in practical systems, we design the Physical (PHY)-layer architecture of RS with finite constellation modulation schemes, finite length polar codes and Adaptive Modulation and Coding (AMC). We show via the Link Level Simulations (LLS) that RS achieves significant throughput gain over MU–MIMO and MIMO NOMA in MIMO BC. This is the first work to design the PHY-layer architecture and to provide the LLS of RS in MIMO settings.
I-B Organisation
The rest of the paper is organized as follows. In Section II, the system model and CSIT assumptions are delineated. Problem is formulated in Section III. Section IV contains the proposed methodology to solve the optimization problem. Section V describes the PHY-layer architecture for RS. Simulation results are illustrated in Section VI and Section VII concludes the paper. Appendix A contains the derivation of the achievable sum-DoF for RS, MU-MIMO and MIMO NOMA schemes.
I-C Notations
Matrices are denoted by boldface uppercase letters, column vectors are denoted by boldface lowercase letters and scalars are denoted by standard letters. Trace and determinant of matrix are denoted by and , respectively. denotes the diagonal entries of the matrix. and denote the Transpose and Hermitian operators on the matrix , respectively. Euclidean norm of a vector is denoted as . denotes the kronecker product and denotes vectorization of matrix . is expectation of w.r.t random variable . and denote the set of all dimensional matrices with complex-valued and real-valued entries, respectively. The Circularly Symmetric Complex Gaussian (CSCG) distribution with mean and variance is denoted as .
II System Model
We consider a system model in which a BS consisting of transmit antennas is serving users indexed by the set , each equipped with receive antennas. The transmit signal is subject to a power constraint . The signal is transmitted through a MIMO BC with denoting the channel matrix between the BS and user- and it is drawn from a continuous distribution. The signal received at user- is given by
(1) |
where is the Additive White Gaussian Noise (AWGN) vector and is independent of the channel matrices. Without loss of generality, we assume the noise variances across users to be equal, i.e., . We assume that each user has complete knowledge of the channel information, i.e., perfect CSI at the Receiver (CSIR). In contrast, the BS only has partial knowledge of users CSI. Next we detail the channel acquisition at the BS.
II-A Imperfect CSIT
The overall channel state can be denoted as , where the fading channel varies according to an ergodic stationary process during the time of transmission. The probability density function of the stationary process is . Practical limitations in CSI acquisition such as quantized feedback [45], feedback and processing delay [46], [47], hardware impairments [48] and channel estimation [49] result in partial knowledge of the CSI at the BS given by and is modeled as . We assume that the joint distribution of the channel state and its estimate is ergodic and stationary [20]. The conditional density is assumed to be known at the BS while is unknown over the entire transmission. Error in the estimation is defined by the channel estimation error matrix in which each element of is an independent and identically distributed (i.i.d) complex Gaussian distribution variable with zero mean. Whereas, is the covariance matrix of the error matrix, independent of . Furthermore, the average CSIT error power is defined as . is allowed to scale as felicitating the scaling of the CSIT quality with SNR, where is the quality scaling factor representing the quality of CSI at the BS in the high SNR regime [20, 45, 46, 47]. Consequently, we write such that the error variance is assumed to scale exponentially with SNR. For , the average CSIT error power is equal to zero as , resulting in a perfect CSIT scenario. On the other extreme, for , the CSIT quality remains invariant w.r.t SNR. Thus, a finite non-zero leads to CSIT quality improvement as SNR increases, e.g., increasing the number of feedback bits with SNR. Here we truncate . From a DoF perspective corresponds to perfect CSIT [20].
II-B MIMO Rate Splitting
Here we delineate the RS framework proposed for MIMO BC.
II-B1 Transmitter
There are messages intended for user-, , such that . These messages are expressed as , . Each message of user- is split into a common part and a private part as , . The common parts of the messages of all users, with denoting common parts of user-, are combined into common messages denoted by , and encoded together into a common stream vector of size denoted by . will be decoded by all users. The private parts of user-, are independently encoded into a private stream vector meant to be decoded by the corresponding user- only. Therefore, the overall data stream vector to be transmitted is expressed as . We use linear precoders to precode the data streams, where is the precoder for the common stream vector and is the precoder for the private stream vector of user-. The resulting transmit signal is . The assumption is that thereby making the transmit power constraint as .
II-B2 MMSE Receiver and Rates
At user-, first the common stream vector is decoded into by treating the interference from all private stream vectors as noise. Once the common stream vector is decoded and removed successfully using SIC, the private stream vector of user- is decoded into by treating interference from private stream vectors of other users as noise. User- reconstructs its original message by extracting from and combining it with to form . Fig. 1 shows the -user RS transmission model for MIMO BC. Next, we specify the instantaneous and ergodic rates for the common and private stream vectors (which are respectively denoted as common rate and private rate in the following).

Since the precoder design at the BS is dependent on the channel estimate while each user having perfect CSIR decodes its intended streams based on the exact channel , a joint fading state determines the instantaneous common and private rates of each user. Assuming the signalling to be Gaussian, for a given channel realization, the instantaneous common and private rates 222To avoid redundancy, wherever possible, subscript will be used throughout the paper to simultaneously represent entities associated with the common and private stream vectors with representing entities associated with the common stream vector and with the private stream vector. can be written as
(2) |
The noise plus interference covariance matrices for the common and private stream vectors at user- are defined as
(3) |
Denote the receive filters for common and private stream vectors at user- as and , respectively. The estimated common stream vector is denoted as . Assuming successful decoding and removal of the common stream vector, the private stream vector is estimated as . Therefore, Mean Square Error (MSE) matrices are written as
(4) |
Minimizing the MSEs by solving leads to respective Minimum MSE (MMSE) filters
(5) |
(6) |
Substituting the MMSE filters (5) and (6) in (4), respectively, the MMSE matrices for common and private stream vectors are calculated as
(7) |
Using MMSE matrices in (7) and equation (2), we obtain the instantaneous rate expressions as Partial knowledge of the CSI at the BS may result in overestimation of the instantaneous rates, rendering them unachievable [20]. A robust method would be to design the precoders based on the ER assuming that the transmission is delay unlimited. The ERs for the common and private stream vectors of user- are defined as
(8) |
ER characterizes the long-term performance of user- over all possible joint fading states. To ensure that each user is able to successfully decode the common stream vector, it needs to be sent at an ER . The common rate is shared by all users with denoting the share allocated to user- such that . Therefore, the total ER achieved by user- is equal to .
II-C Two User Example
To better illustrate RS, we consider a two-user case. At the BS, messages of both users denoted by and are respectively split into sub-messages as and . Sub-messages are combined and jointly encoded into a common stream vector of size . Whereas, the private sub-messages and are respectively encoded into streams of size and of size . For instance, in our simulations, we consider , , and . The transmit signal is formed by precoding and superposing the encoded data stream vectors , , , which is expressed as . At the user side, both users decode their intended streams using SIC. At user-, first is decoded by treating and as noise. Assuming is successfully decoded, user- then removes it from the received signal and decodes by treating as noise. Similarly, user- decodes its intended common and private streams sequentially. The two-user RS case reduces to the conventional MU–MIMO strategy by simply turning off the common streams, i.e., allocating no power to the common stream vector. Considering the other extreme of fully decoding the interference, we look at the MIMO NOMA strategy. By encoding the entire into , allocating no power to and encoding into , the two-user RS reduces to MIMO NOMA with decoding order , where the message of user- is decoded by both users and the message of user- is decoded by user- only. Table I illustrates the mapping of messages to streams.
RS | |||
MU-MIMO | - | ||
MIMO NOMA | - | ||
decoded by its corresponding user | decoded by | ||
and treated as noise by the other user | both users |
III Problem Formulation
In this section, our objective is to formulate the precoder optimization problem for the proposed system model. A naive approach for precoder design is to assume the channel estimate to be perfect and optimize the instantaneous precoder by maximizing the instantaneous WSR subject to the instantaneous power constraint . However, this approach might not be able to cope with MU interference and it may lead the BS to transmit at undecodable rates [20]. A more robust approach to designing precoders is to maximize the Weighted Ergodic Sum-Rate (WESR) which captures the long-term WSR performance of all users to ensure reliable transmission. We first define the WESR for RS as , where is the weight allocated to user- and . Next, we consider the Weighted Average SR (WASR) optimization approach to maximize WESR at the BS with imperfect instantaneous CSIT. Though it is difficult to predict the instantaneous rates at the BS, the BS can instead access the Average-Rate (AR).
Definition 1.
For a given channel state estimate and precoder , AR is defined as the expected performance over the CSIT error distribution. The ARs for the common and private stream vectors at user- are given by
(9) |
AR should not be confused with ER. While ER captures the long-term performance over all channel states, AR measures the short-term expected performance over CSIT error distribution for one channel estimate. By using the law of total expectation and the definition of AR, the relation between ER and AR of the common and private stream vectors at user- is established as [20]. The share of the AR allocated to user- corresponding to the common stream vector is defined as such that and must not be greater than . For calculating AR of the common stream vector , we write
(10) |
as interchanging minimization and expectation in (10) does not increase the value of left hand side. Consequently, following Law of Large Numbers (LLN) we approximate the ER of each stream by averaging its AR over all channel states and thereby remove dependencies among channel states. This allows us to decompose the WESR maximization problem with short term333For tractability, we replace the long-term power constraint with short-term power constraints [20]. power constraints to a WASR maximization problem for each defined as
(11a) | ||||
(11b) | ||||
(11c) | ||||
(11d) |
where is the average common rate vector and . After formulating the WASR problem for the RS scheme, we look at the effect of the instantaneous CSIT quality on its long-term performance and observe how the RS scheme fares against conventional multiple access schemes. We do that by looking at the sum-DoF analysis.
III-A Common message and DoF Analysis
DoF is the total number of interference free streams that can be transmitted simultaneously in a single channel use [15]. The sum-DoF for RS is defined as
(12) |
where is the Average SR (ASR) and is equal to for equal user weights, i.e., . We aim at establishing the sum-DoF achieved by the RS scheme for symmetric MIMO BC transmission with imperfect CSIT under the assumption that the channel is full rank and CSIT error matrix is isotropically distributed. It should be noted that these assumptions are not necessary for optimization. With receive antennas at each user, being the total number of private streams transmitted and as the number of common streams, the sum-DoF achieved by the RS precoding scheme is
(13) |
For comparison, we consider the conventional MU–MIMO and MIMO NOMA schemes with sum-DoF expressed as
(14) |
(15) |
The procedure to obtain the sum-DoF achieved by all schemes is relegated to Appendix A. Following the principle of SC-SIC, the ASR achieved by MIMO NOMA (SC–SIC) is limited by the decodability of all users messages decoded in the last place. This restricts the sum-DoF to a maximum value of . For MU–MIMO, the sum-DoF can attain a maximum value of when . As falls below , detrimental effects of interference lead to a decrease in its sum-DoF. Once goes further down, CSIT quality deteriorates to a point where it is not conducive enough to support MU transmission and transmitting to a single user yields a better sum-DoF. However, in the RS scheme, the presence of common messages allows the transmitter to adjust the power allocated to the private stream vectors in a way that the interference is always at the level of noise. Thus, the DoF of the private stream vectors is maintained at by scaling down the power allocated to the private stream vectors to . The remaining power which scales as is allocated to the common stream vector. The DoF gain achieved by the common streams is . For and , the sum-DoF of RS is strictly greater than the sum-DoF of both MU–MIMO and MIMO NOMA.
Though optimization does not improve the achievable sum-DoF, it does play a significant role in improving the rate performance. As can be obtained by switching off the common streams, the inequality is guaranteed for the entire range of SNR. The results in Section VI validate the theoretical assertions.
IV Optimization Framework
The optimization problem and sub-problems of (11) are non-deterministic in nature and thus solving them becomes very difficult in their current form. We adopt a three-step approach to solve the optimization problem (11). First, we use the Sample Average Approximation (SAA) method to obtain a deterministic approximation of the problem, then we transform the WASR problem to a part-wise convex Weighted Average MMSE (WAMMSE) problem making it solvable. Finally, we use vectorization to reduce the matrix variables to their vectorized forms, thereby making WAMMSE problem tractable to solve. Using AO, we obtain the precoders and consequently, the optimized rate for a given weight vector ..
IV-A Sample Average Approximation
We first consider a set of i.i.d channel samples indexed drawn from a distribution with density . Therefore, for a given channel estimate we have channel samples denoted as . Using the channel realizations and Sample Average Functions (SAFs) defined as: , we approximate the average rates. Here, are the common and private rates associated with the realization. The SAA of problem (11) is
(16a) | ||||
(16b) | ||||
(16c) | ||||
(16d) |
where and . The rates obtained here are bounded [20] and therefore by applying LLN, it can be inferred that
(17) |
The set defined as is the feasible set of precoders for which the rate functions are bounded, continuous and differentiable in , thereby making convergence in (17) uniform in . The ARs are also continuous and differentiable [20] and therefore using (17) we obtain
(18) |
Based on (17), (18), we obtain that as , the optimum solutions of the SAA in problem (16) converges to the solution of the stochastic problem in (11)[50, 20].
IV-B WASR WAMMSE
In this subsection, we aim at solving the sample average approximated problem (16) by using the methods adopted in [4] to transform problem (16) into an equivalent WAMMSE form.
First we define Augmented Weighted Mean Square Error (AWMSE) for common and private stream vectors as
(19) |
where are instantaneous weights introduced for common and private MSE matrices of user-. Next we aim to establish the Rate-WMMSE relationship by optimizing the AWMSEs w.r.t equalizers (filters) and weights. By solving , the optimum equalizers are obtained as , . Substituting the optimum equalizers in (19), we get
(20) |
By solving , the optimum MMSE weights are obtained as , . Subsituting the obtained optimum weights for the weights in equation (20), the instantaneous Rate-WMMSE relationship is established as
(21) |
Based on the principle of SAA, the AR-WAMMSE relationship is derived by taking the expectation over the conditional distribution of channel for a given channel estimate and is written as
(22) |
Next, we use the SAFs to obtain the deterministic equivalent relations of (22). Taking the i.i.d channel samples, the average AWMSEs are , , where , , , are all associated with the realization in . For ease of notation, we use to represent the set of equalizers for common and private stream vectors, i.e., , where . Following the same method, we obtain the set of weights for common and private streams, denoted as .
Following the LLN as in (17) and the approach used to obtain (21), the AR-WAMMSE in (22) is written as
(23) |
The sets of optimum MMSE equalizers and weights associated with equation (23) are defined as , respectively. Motivated by the AR-WAMMSE relationship in (23), the deterministic WAMMSE optimization problem is formulated as
(24a) | |||
(24b) | |||
(24c) | |||
(24d) |
where , and . (24) is optimized w.r.t by minimizing individual AWMSEs shown in (23) as the AWMSEs are decoupled in their corresponding weights and equalizers. This can be validated by showing that for a given precoder , the KKT optimality conditions of (24) are satisfied by the MMSE solution . Consequently, it can be shown that for the MMSE solution, (24) boils down to (16) and the Rate-WMMSE relationship is not just limited to the global optimum solution but can be extended to the entire set of stationary points. For any point satisfying the KKT optimality conditions of (24), also satisfies the KKT optimality conditions of (16), with [20]. Therefore, as , solving (24) yields a solution for (16), which in turn, converges to a solution of the WASR problem in (11).
IV-C Vectorization and Alternate Optimization
Problem (24) is non-convex for the joint optimization of variables , and but it is convex for each block of variables if the other two are fixed. Therefore, we utilize the AO algorithm with 2 steps, 1) updating the equalizers and weights by using (fixing) the precoders from the previous iteration and 2) updating the precoders and the message split by solving the optimization problem for a given and . Unlike the MISO case in [10], optimization in (24) encounters difficulties of optimizing matrix variables. Furthermore, the presence of matrices in the AWMSE expressions makes the optimization intractable. Bearing that in mind, we first use vectorization and deduce the objective function into a tractable form. Let us consider the augmented AWMSE expression (19) for the common stream. In step 2 of the AO, the weights are fixed. However, the calculation of the term introduces difficulties due to the aforementioned reasons and thus we try to simplify the expression and consequently the entire objective function into a solvable form. Expanding it follows,
(25) |
Simplifying444Applying matrix manipulation and we transform (25) to (26). the expanded expression in (25), we get
(26) |
Similarly, the resultant expression for is
(27) |
where , , , , and , . Next, we calculate the SAFs of the AWMSEs following (26) and (27).
IV-C1 STEP 1
Let us denote the precoders from the previous iteration as . For each channel realization, the equalizers and weights are calculated for both common and private stream vectors. Precoders are fixed for each i.i.d realization. After obtaining equalizers and weights, we consider SAFs of the following entities: , , , , .
IV-C2 STEP 2
The next step is to update the precoders by substituting the updated equalizers, weights and SAFs of dependent entities into equation (24). The problem is formulated as
(28a) | |||
(28b) | |||
(28c) | |||
(28d) |
Problem (28) is a convex Quadratically Constrained Quadratic Program (QCQP) and can be solved using interior-point methods [51, 52]. Step 1 and 2 are repeated until the convergence is reached as specified in Algorithm 1. Proposition 1 of [20] and its proof shows that for a given , Algorithm 1 converges to a KKT solutions of the sampled WASR problem (16) and as , converges to a KKT solution of the WASR in problem (11).
V PHY-Layer Design for MIMO Channels

In addition to the theoretical foundations, it is of high importance to demonstrate the improved performance of RS in practical setups. In this section, we propose a practical transceiver architecture for RS in MIMO settings. Fig. 2 illustrates the proposed transceiver architecture, which is build upon and generalizes the design in [53] of RS in MISO channels. The transmitter employs finite alphabet modulation schemes -QAM, -QAM, -QAM and -QAM, finite-length polar coding [54] for Forward Error Correction (FEC), and an Adaptive Modulation and Coding (AMC) algorithm.
The combined common messages are mapped to binary vectors of length , for , respectively. Similarly, the private messages are respectively mapped to binary vectors of length , for and . We assume the split messages are independent, such that, the common and private information bit vectors are independent and uniformly distributed in and . The information bit vectors are independently encoded and modulated into common and private symbol streams and , each of length . The AMC algorithm selects a suitable modulation-coding rate pair based on the ARs. In this work, the transmit rate calculations for the AMC algorithm are performed assuming the instantaneous channel is known at the AMC module. More details on the channel coding procedure and the AMC algorithm are given in [53] for the interested reader. The precoders for the common and private streams are obtained as described in Algorithm 1.
We note that the rate expressions in (2) are valid under the assumption of joint decoding of all common streams (and all private streams, ). This restricts the use of conventional and practical point-to-point decoding methods for channel coding at the receiver side. Although there are studies on joint decoding of several types of channel codes ( e.g., polar codes, Low-Density Parity Check codes), such implementations have higher complexities than point-to-point decoding methods, especially when the number of jointly decoded streams increase.
Instead of performing joint decoding, we perform interference nulling and interference cancellation among the streams at the receiver in order to benefit from low-complexity decoding methods. Such receiver design is originally proposed in [55, 56] for V-BLAST systems. The proposed design allows to obtain a separate transmission rate for each common and private stream for Modulation and Coding Scheme (MCS) selection, as opposed to assigning a single rate value calculated by (2) to all common and private streams. The proposed receiver architecture is illustrated in Fig. 2 for a detection and decoding ordering based on the natural ordering of the stream indexes. We note that the detection and decoding ordering of the common (and private) streams in the figure and the following explanations is for the sake of simplicity and the actual stream ordering criterion we use in our design is also explained in this section.
Consider the scenario where the common streams , for any , have been correctly decoded and removed from the received signal at user- to obtain the resulting interference cancelled received signal . We define the effective channel for the -th common stream as , where is the -th column of the matrix . We can write in terms of the real and effective channels as
(29) |
The detection of the -th common stream is performed by multiplying with a linear nulling filter, . The nulling filter is designed based on the MMSE criterion and expressed as
The definitions above use the assumption that the detection order follows the natural indexing of the streams for the brevity of the explanations. It is demonstrated in [55, 56] that ordering the streams according to their post-processing SINR yields the best performance. Therefore, we follow such approach by calculating the post-processing SINRs over the streams which are filtered by their corresponding linear nulling filters. Consider the detection and decoding of the -the common stream at user-. The index of such stream is determined as the solution of the problem
where is the index set of the undetected streams with a cardinality of , is the post-processing SINR of the undetected common stream at user- and is the MSE of the undetected common stream .
The decoding of the common stream is performed by a Soft Decision (SD) decoder, for which the Log-Likelihood Ratios (LLRs) are calculated over the equalized symbol . We use the LLR calculation method in [57]. Let denote the LLR of the -th bit of the equalized common stream symbol for the -th user. We write
where is the set of modulation symbols with the value , at the -th bit location, and .
A similar procedure is applied to the private streams intended to user- after all common streams are decoded. The decoding operation is performed using a Successive Cancellation List (SCL) decoder for point-to-point polar codes [58].
Remark: As our aim is to verify the theoretical foundations in the paper, we propose a receiver architecture which has a higher complexity than a receiver with a single interference cancellation (IC) process. An example design for a receiver with single IC would employ linear equalizers to detect each common (or private) stream by treating all other streams as interference and then decode all common (or private) streams in parallel. Although such receiver design is expected to suffer a performance loss due to its sub-optimality, it may be more suitable for practical systems due to its reduced complexity.
VI Numerical Results
In this section, we evaluate the performance of the RS in MIMO BC with perfect and imperfect CSIT. In the following, we first illustrate the WSR performance of RS in MIMO BC followed by the sum-DoF performance. At last, we illustrate the LLS results. For comparison, the following three strategies are considered as baselines:
-
•
DPC: Implemented based on the algorithm in [59]. With perfect CSIT, DPC is a capacity achieving scheme which cancels interference at the transmitter.
-
•
MU–MIMO: Results are produced by turning off the common stream and solving problem (11), i.e, allocating no power to the common stream vector.
-
•
MIMO NOMA: Implemented by extending the degraded beamforming methodology proposed in [11] to the MIMO case, delineated in Appendix A. The precoders and the decoding order are jointly optimized to achieve maximum performance, where precoders are optimized using the WMMSE and AO algorithm.
Note that the comparison with DPC is limited to the perfect CSIT scenario (as DPC is capacity achieving only with perfect CSIT) and MIMO NOMA is limited to the -user case because of the high complexity in joint optimization of decoding order and precoders for more than users. User channels are randomly generated in accordance with [20, 18]. The actual channel experienced at user- and the channel estimation error both have complex Gaussian entries drawn from the distribution and respectively. The channel estimation error power is defined as such that the CSIT quality for user channels scale with both channel variance and transmit power. Consequently, the channel estimate also follows Gaussian distribution with entries . By averaging the WASR over channel realizations, WESR is obtained. For each channel estimate , channel error samples are generated to form and then the SAA method is used to approximate the AR. For a given channel estimate , the channel estimation error sample is generated randomly from the error distribution and forms the conditional channel . In the case of perfect CSIT, and .
Initialization of precoders of all three schemes is crucial and plays an important role at higher SNRs, especially for convergence[20]. For MU–MIMO and MIMO NOMA, the precoders are initialized using Maximum Ratio Transmission (MRT). Initial power allocation is uniform among the users. For RS, the initialization of precoders is according to MRT-Singular Value Decomposition (SVD) in which the private streams are initialized using MRT and the initial precoder for the common stream vector is the dominant sub-matrix of the left singular matrix of . Power distribution is for the common stream vector and the remaining power is uniformly distributed among the private stream vectors of all users. The noise variance is assumed to be .
VI-A WESR Performance: Rate-Region
We first consider , , , and SNR= dB. The ER-regions achieved by different strategies are illustrated for perfect and imperfect CSIT in Fig. 3 and Fig. 4, respectively, where different channel strength disparities are considered for analysis. A boundary point for any transmission strategy is realized by solving the WESR problem for a weight pair by averaging the WASR over channel realizations such that for each channel realization, we use Algorithm to obtain the WASR for that strategy. The entire rate region is calculated over a set of different weight pairs assigned to users. To obtain the rate-regions, the weight of user- is fixed at and the weight of user- is varied as .
Fig. 3 illustrates the ER-region of all the four transmission strategies in the perfect CSIT scenario. In both subfigures (a) and (b), DPC achieves the highest rate-region, which is the capacity region. In Fig. 3(a), we observe that with no disparity in the strength of user channels, MIMO NOMA achieves the worst rate region. As the MIMO NOMA strategy is motivated to exploit disparities in channel strengths, it is unable to properly manage the interference in this scenario. Whereas, MU–MIMO achieves a larger rate region compared to MIMO NOMA as it depends on the precoder design at the transmitter. At the receiver side, each user decodes its own streams by treating the streams of other users as noise. In contrast, when user- suffers an additional dB path loss, MIMO NOMA achieves a larger rate-region as illustrated in Fig. 3(b) compared to MU–MIMO when the weight of user- is either more than or comparable to the weight of user-. When the weight of user- is significantly larger than the weight of user-, the effect of disparities in channel strength fades as user- is weighted significantly less. Hence, MU–MIMO starts performing better than MIMO NOMA. In comparison, RS performs better than both MU–MIMO and MIMO NOMA and achieves a closer rate region to the capacity achieving DPC in both subfigures. This is due to the fact that it allows the users to exploit the common streams thereby enabling them to partially decode the interference and partially treat the interference as noise.
Fig. 4 illustrates the ER-regions obtained for the imperfect CSIT scenario. As the CSIT quality degrades, the performance of MU-MIMO deteriorates significantly while RS, because of the presence of common streams, exhibits robustness and shows explicit performance gain over MU-MIMO and MIMO NOMA. In the case of different channel strengths, we observe that the results are consistent with the perfect CSIT scenario. Comparing Fig. 3 and Fig. 4, we obtain that better management of interference makes RS robust to CSIT inaccuracy and different user deployments.




VI-B Sum-DoF: Effect of Common Message
VI-B1 CSIT Quality
From Fig. 5(a), we see that at high SNR, RS with always achieves a higher ESR performance compared to RS with , and both perform better than MU–MIMO and MIMO NOMA555Note that, the performance gain of RS over MIMO NOMA with has implications on the receiver complexity with RS requiring less number of SICs compared to MIMO NOMA.. For , the sum-DoF obtained for RS with , RS with , MU-MIMO and MIMO NOMA are , respectively. These values are close to the theoretical sum-DoF values calculated using (13)–(15). Thus, transmitting multiple common streams yields better ESR and sum-DoF performance than transmitting a single common stream. Furthermore, as decreases from to , the ESR performance and the sum-DoF gain gaps between RS and the other two schemes increase, as seen in Fig. 5(b) and Fig. 5(c). The results are inline with equations (13)–(15). Since is closer to the perfect CSIT case, at higher SNRs, the MU–MIMO curve is nearly parallel to the RS curve though with lower ESR. It is because the contribution of the common streams decreases with increase in and w.r.t sum-DoF, MU–MIMO gets closer to RS. However, optimization and contribution of common stream still make the ESR performance of RS better than MU–MIMO. MIMO NOMA on the other hand is observed to have the same sum-DoF irrespective of . The observation is consistent with the theoretical sum-DoF expression in (15) which clearly implies that the sum-DoF of MIMO NOMA is independent of in our scenario666The results are consistent with the findings in [13] that NOMA is unable to exploit the available CSIT efficiently.. Therefore, RS is more suited in MU multi-antenna networks than MU–MIMO and MIMO NOMA in MIMO BC, especially with the deteriorating CSIT quality.
VI-B2 Number of Users
Fig. 6(a) and Fig. 6(b) illustrate the ESR performances of the schemes in the underloaded and overloaded regime, respectively. In the underloaded regime, for all the three user configurations, i.e., , and , RS with has better ESR than RS with which in turn performs better than MU–MIMO and MIMO NOMA. Fig. 6(b) illustrates that in the overloaded regime also, RS outperforms MU–MIMO and MIMO NOMA in ESR and sum-DoF performances. The sum-DoF achieved by all the three schemes are inline with equations (13)–(15) for the underloaded and overloaded scenarios. Fig. 6(c) illustrates the ESR performance of all the three schemes with higher dimensions, i.e., . RS achieves ESR performance gain over MU–MIMO and MIMO NOMA in all scenarios.






VI-C Link-Level Simulation Results
In this section, we aim to verify the theoretical foundations in the paper under realistic and practical setups. We perform Link-Level Simulations (LLS) to analyze the throughput performance of RS and compare it with those of MU-MIMO and MIMO NOMA. We employ the practical transceiver architecture described in Section V for RS, MU-MIMO and MIMO NOMA. Note that in the proposed architecture, the common signal is turned off to simulate MU-MIMO and one out of two private signals is turned off to simulate MIMO NOMA. We assume that the instantaneous channel is perfectly known at the transmitter for MCS selection. Let denote the number of channel uses in the -th Monte-Carlo realization and denote the number of successfully recovered information bits by user- in the common stream (excluding the common part of the message intended for the other user) and its private stream. Then, we calculate the throughput as
(30) |
Fig. 7 shows the Shannon Bound (ESR obtained with Gaussian signalling and infinite block length) and throughput levels achieved by RS, MU-MIMO and MIMO NOMA in both underloaded and overloaded scenario, for and . The throughput performance is consistent with the ESR performance for all three schemes in both the underloaded and overloaded regime.


VII Conclusion
To conclude, we introduce a general framework for RSMA in MIMO BC with both perfect and imperfect CSIT, where RSMA is able to transmit an arbitrary number of common streams. We study the proposed framework in both finite and high SNR regimes. In the finite SNR regime, we propose the vectorization and WMMSE-based approach for precoder optimization to analyze the rate performance with perfect and imperfect CSIT. In the high SNR regime, we derive the sum-DoF achieved by RS, MU–MIMO and MIMO NOMA in a symmetric MIMO BC setup with imperfect CSIT. We demonstrate via the theoretical results that by transmitting multiple common streams, RSMA achieves a higher sum-DoF with imperfect CSIT compared to the conventional multiple access schemes. Numerical results show that RSMA achieves a higher rate performance than MU–MIMO and MIMO NOMA irrespective of the network load, user deployments or the CSIT quality. Moreover, numerical results validate the theoretical sum-DoF expressions derived for all the three transmission strategies and the sum-DoF gain of RS over MU–MIMO and MIMO MOMA. Moving beyond the assumptions of Gaussian signalling and infinite block lengths, we design the PHY-layer architecture of RS and analyze its performance in practical systems. Through LLS simulations, we demonstrate that by better managing the interference, RS achieves a significant throughput performance gain over MU-MIMO and MIMO NOMA in MIMO BC. Therefore, we conclude that RSMA is a powerful and promising physical-layer strategy for multi-antenna networks.
Appendix A Achievable Sum-DoF
Since the precoders for each channel estimate are decoupled with each other, we consider precoding scheme for a given channel estimate with precoders defined by . We begin with a general case by denoting the CSIT quality of the user- as . Here, assumes a non-negative value and is in the range . Also, replacing negative value of with zero does not alter the sum-DoF results derived next. Therefore, one has , with as the column of channel and being the vector of unit norm in the null space of , i.e., ZF precoder. The entity represents the residual interference power at the unintended receiver. The power exponent of the private stream vector of each user is taken as , as this power exponent maximizes the sum-DoF [21]. As aforementioned, here we consider a homogeneous network with equal number of receive antennas at every user.
A-A RS and MU-MIMO
We begin by first deriving the achievable sum-DoF of RS. We consider two possible scenarios, and . In the former scenario, the sum-DoF is restricted to and can be achieved by switching to single user transmission. Therefore, we focus on the latter scenario where . This scenario encompasses both network load regimes, i.e., underloaded when 777In terms of the achievable sum-DoF, is equivalent to the scenario [60]. and overloaded when . Consequently, we assume the number of users that will receive the private streams to be such that . Whereas, the common streams will be multicast to all the users. Let us denote the set of users receiving the private streams to be . Remaining users will form a set such that . Therefore, we have and . We assume that the power is uniformly distributed among users for the private streams, i.e., and consequently the power allocated to the common streams is , which simply boils down to in high SNR regimes. Hence, the transmission block is constructed as,
-
•
A private stream vector denoted by is transmitted to each user in the set using a ZF precoder .
-
•
A common stream vector denoted by is multicast to all users using a precoder , where constitutes the first left singular vectors of .
As per the system model, the transmitted signal from the BS and the received signal at user- writes as
(31) |
(32) |
(33) |
A-A1 User- in
First, we write the common and private rates achieved by user-,
(34) |
(35) |
where , and are respective covariance matrices of , and . Furthermore, we consider the eigenvalue decomposition of , and as , and , respectively, with , and . Here, . Then it follows,
(36) |
(37) |
(38) |
A-A2 User- in
For user- in the the set , we only have the common stream vector and the common rate is written as
(39) |
where with the eigenvalue decomposition as . It follows
(40) |
(41) |
The term dies with because of the negative exponent. We proceed to obtaining the common and private DoF for user- by using the expression in (12). From (34), (39), (36)–(37) and (40)–(41), the DoF for the common stream vector is and is shared by all users in . Similarly, from (35) and (37)–(38), the DoF for the private stream vector at each user in is and for users in . Considering the total rate achieved by user-, , it can be written that . Hence, the sum-DoF achieved by RS is and is expressed in (13).
A-B MIMO NOMA
We now consider multi-antenna MIMO NOMA. Without loss of generality we assume the decoding order888The sum-DoF analysis is independent of the basis of ordering and will hold for any ordering of users. such that user- performs layers of SIC to fully decode the messages (and therefore remove interference) from the other users. Similarly, the next user, i.e., user- performs layers of SIC to fully decode messages from other users and so on. Thus, user- decodes its own message vector treating messages of the rest users as noise and the message vector of user- will be decoded by user- after it decodes the messages of all the other users and removes them. Following the NOMA principle, the transmit signal vector is generated such that the messages intended for user- are encoded using a shared codebook such that user-, is able to decode the message of user- for . After encoding the messages, linear precoders can be used to construct the transmit signal vector denoted by
(42) |
and the received signal at user- is given by . Using SIC, user- decodes the message vector of user- while treating the interference from users as noise. Under the assumption of Gaussian signalling and perfect SIC, the rate at user-, to decode the message vector of user- is given by
(43) |
where and . In order to ensure decodability, message vector of user- is expected to be decoded at user- and thus the rate of user- should not exceed . Therefore, the achievable rates of -users is given by , , ,…, . Since the message vector of each user is required to be decoded by user-, the SR of the -user MIMO NOMA can then be upper bounded as
(44) |
The SR bound achieved with this -user MIMO NOMA strategy is further upper bounded as
where refers to the optimal covariance matrix for user-1 in a single-user (OMA) setup with , i.e., obtained by transmitting along the dominant eigenvector of and allocating power according to the water-filling solution. The sum-DoF obtained for MIMO NOMA is described in equation (15).
References
- [1] A. Goldsmith, S. A. Jafar, N. Jindal, and S. Vishwanath, “Capacity limits of MIMO channels,” IEEE J. Sel. Areas Commun., vol. 21, no. 5, pp. 684–702, June 2003.
- [2] G. Caire and S. Shamai, “On the achievable throughput of a multiantenna Gaussian broadcast channel,” IEEE Trans. Inf. Theory, vol. 49, no. 7, pp. 1691–1706, 2003.
- [3] H. Weingarten, Y. Steinberg, and S. S. Shamai, “The capacity region of the Gaussian multiple-input multiple-output broadcast channel,” IEEE Trans. Inf. Theory, vol. 52, no. 9, pp. 3936–3964, Sept. 2006.
- [4] S. S. Christensen, R. Agarwal, E. D. Carvalho, and J. M. Cioffi, “Weighted sum-rate maximization using weighted MMSE for MIMO-BC beamforming design,” IEEE Trans. Wireless Commun., vol. 7, no. 12, pp. 4792–4799, Dec. 2008.
- [5] Lai-U Choi and R. D. Murch, “A transmit preprocessing technique for multiuser MIMO systems using a decomposition approach,” IEEE Transactions on Wireless Communications, vol. 3, no. 1, pp. 20–24, 2004.
- [6] M. Sadek, A. Tarighat, and A. H. Sayed, “A leakage-based precoding scheme for downlink multi-user MIMO channels,” IEEE Transactions on Wireless Communications, vol. 6, no. 5, pp. 1711–1721, 2007.
- [7] Zhengang Pan, Kai-Kit Wong, and Tung-Sang Ng, “Generalized multiuser orthogonal space-division multiplexing,” IEEE Transactions on Wireless Communications, vol. 3, no. 6, pp. 1969–1973, 2004.
- [8] Q. Sun, S. Han, C. L. I, and Z. Pan, “On the ergodic capacity of MIMO NOMA systems,” IEEE Wireless Commun. Lett., vol. 4, no. 4, pp. 405–408, Aug. 2015.
- [9] Q. Zhang, Q. Li, and J. Qin, “Robust beamforming for nonorthogonal multiple-access systems in MISO channels,” IEEE Trans. Veh. Technol., vol. 65, no. 12, pp. 10 231–10 236, Dec. 2016.
- [10] 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.
- [11] H. Joudeh and B. Clerckx, “Rate-splitting for max-min fair multigroup multicast beamforming in overloaded systems,” IEEE Trans. Wireless Commun., vol. 16, no. 11, pp. 7276–7289, Nov. 2017.
- [12] 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 Communications Letters, vol. 9, no. 3, pp. 349–353, 2020.
- [13] B. Clerckx, Y. Mao, R. Schober, E. Jorswieck, D. J. Love, J. Yuan, L. Hanzo, G. Y. Li, E. G. Larsson, and G. Caire, “Is NOMA efficient in multi-antenna networks? A critical look at next generation multiple access techniques,” arXiv:2101.04802, 2021.
- [14] Y. Mao, B. Clerckx, and V. O. K. Li, “Rate-splitting for multi-antenna non-orthogonal unicast and multicast transmission: Spectral and energy efficiency analysis,” IEEE Trans. Commun., vol. 67, no. 12, pp. 8754–8770, Dec. 2019.
- [15] 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.
- [16] T. Han and K. Kobayashi, “A new achievable rate region for the interference channel,” IEEE Trans. Inf. Theory, vol. 27, no. 1, pp. 49–60, Jan. 1981.
- [17] C. Hao, Y. Wu, and B. Clerckx, “Rate analysis of two-receiver MISO broadcast channel with finite rate feedback: A rate-splitting approach,” IEEE Trans. Commun., vol. 63, no. 9, pp. 3232–3246, Sept. 2015.
- [18] H. Joudeh and B. Clerckx, “Robust transmission in downlink multiuser MISO systems: A rate-splitting approach,” IEEE Trans. Signal Process., vol. 64, no. 23, pp. 6227–6242, Dec. 2016.
- [19] E. Piovano, H. Joudeh, and B. Clerckx, “Overloaded multiuser MISO transmission with imperfect CSIT,” in Proc. 50th Asilomar Conf. Signals, Syst. Comput., Nov. 2016, pp. 34–38.
- [20] 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.
- [21] C. Hao, B. Rassouli, and B. Clerckx, “Achievable DoF regions of MIMO networks with imperfect CSIT,” IEEE Trans. Inf. Theory, vol. 63, no. 10, pp. 6587–6606, Oct. 2017.
- [22] C. Hao and B. Clerckx, “MISO networks with imperfect CSIT: A topological rate-splitting approach,” IEEE Trans. Commun., vol. 65, no. 5, pp. 2164–2179, May 2017.
- [23] M. Medra and T. N. Davidson, “Robust downlink transmission: An offset-based single-rate-splitting approach,” in Proc. IEEE Int. Workshop Signal Process. Adv. Wireless Commun. (SPAWC), June 2018, pp. 1–5.
- [24] G. Lu, L. Li, H. Tian, and F. Qian, “MMSE-based precoding for rate splitting systems with finite feedback,” IEEE Commun. Lett., vol. 22, no. 3, pp. 642–645, Mar. 2018.
- [25] E. Piovano and B. Clerckx, “Optimal DoF region of the K-user MISO BC with partial CSIT,” IEEE Commun. Lett., vol. 21, no. 11, pp. 2368–2371, Nov. 2017.
- [26] A. Gholami Davoodi and S. Jafar, “Degrees of Freedom region of the MIMO broadcast channel with partial CSIT: An application of sum-set inequalities based on aligned image sets,” IEEE Trans. Inf. Theory, vol. 66, no. 10, pp. 6256–6279, 2020.
- [27] Y. Mao, B. Clerckx, and V. O. K. Li, “Energy efficiency of rate-splitting multiple access, and performance benefits over SDMA and NOMA,” in Proc. IEEE Int. Symp. Wireless Commun. Syst. (ISWCS), Aug. 2018, pp. 1–5.
- [28] Y. Mao and B. Clerckx, “Beyond dirty paper coding for multi-antenna broadcast channel with partial CSIT: A rate-splitting approach,” IEEE Trans. Commun., vol. 68, no. 11, pp. 6775–6791, 2020.
- [29] A. R. Flores, B. Clerckx, and R. C. de Lamare, “Tomlinson-harashima precoded rate-splitting for multiuser multiple-antenna systems,” in Proc. IEEE Int. Symp. Wireless Commun. Syst. (ISWCS), Aug. 2018, pp. 1–6.
- [30] Z. Li, C. Ye, Y. Cui, S. Yang, and S. Shamai, “Rate splitting for multi-antenna downlink: Precoder design and practical implementation,” IEEE J. Sel. Areas Commun., vol. 38, no. 8, pp. 1910–1924, 2020.
- [31] M. Dai, B. Clerckx, D. Gesbert, and G. Caire, “A rate splitting strategy for massive MIMO with imperfect CSIT,” IEEE Trans. Wireless Commun., vol. 15, no. 7, pp. 4611–4624, July 2016.
- [32] A. Papazafeiropoulos, B. Clerckx, and T. Ratnarajah, “Rate-splitting to mitigate residual transceiver hardware impairments in massive MIMO systems,” IEEE Trans. Veh. Technol., vol. 66, no. 9, pp. 8196–8211, Sept. 2017.
- [33] M. Dai and B. Clerckx, “Multiuser millimeter wave beamforming strategies with quantized and statistical CSIT,” IEEE Trans. Wireless Commun., vol. 16, no. 11, pp. 7025–7038, Nov. 2017.
- [34] O. Kolawole, A. Panazafeironoulos, and T. Ratnarajah, “A rate-splitting strategy for multi-user millimeter-wave systems with imperfect CSI,” in Proc. IEEE Int. Workshop Signal Process. Adv. Wireless Commun. (SPAWC), June 2018, pp. 1–5.
- [35] H. Joudeh and B. Clerckx, “Sum rate maximization for MU-MISO with partial CSIT using joint multicasting and broadcasting,” in Proc. IEEE Int. Conf. Commun. (ICC), June 2015, pp. 4733–4738.
- [36] O. Tervo, L. Trant, S. Chatzinotas, B. Ottersten, and M. Juntti, “Multigroup multicast beamforming and antenna selection with rate-splitting in multicell systems,” in Proc. IEEE Int. Workshop Signal Process. Adv. Wireless Commun. (SPAWC), June 2018, pp. 1–5.
- [37] H. Chen, D. Mi, T. Wang, Z. Chu, Y. Xu, D. He, and P. Xiao, “Rate-splitting for multicarrier multigroup multicast: Precoder design and error performance,” IEEE Trans. Broadcast., pp. 1–12, 2021.
- [38] A. Alameer Ahmad, H. Dahrouj, A. Chaaban, A. Sezgin, and M. Alouini, “Interference mitigation via rate-splitting and common message decoding in cloud radio access networks,” IEEE Access, vol. 7, pp. 80 350–80 365, June 2019.
- [39] Y. Mao, B. Clerckx, J. Zhang, V. O. K. Li, and M. Arafah, “Max-min fairness of K-user cooperative rate-splitting in MISO broadcast channel with user relaying,” IEEE Trans. Wireless Commun., pp. 1–1, 2020.
- [40] H. Fu, S. Feng, W. Tang, and D. W. K. Ng, “Robust secure beamforming design for two-user downlink MISO rate-splitting systems,” IEEE Transactions on Wireless Communications, vol. 19, no. 12, pp. 8351–8365, 2020.
- [41] L. Li, K. Chai, J. Li, and X. Li, “Resource allocation for multicarrier rate-splitting multiple access system,” IEEE Access, vol. 8, pp. 174 222–174 232, 2020.
- [42] W. Jaafar, S. Naser, S. Muhaidat, P. C. Sofotasios, and H. Yanikomeroglu, “Multiple access in aerial networks: From orthogonal and non-orthogonal to rate-splitting,” IEEE Open J. Veh. Tech., vol. 1, pp. 372–392, 2020.
- [43] Y. Mao, B. Clerckx, and V. O. K. Li, “Rate-splitting multiple access for coordinated multi-point joint transmission,” in Proc. IEEE Int. Conf. Commun. (ICC) Workshop, May 2019, pp. 1–6.
- [44] A. R. Flores, R. C. de Lamare, and B. Clerckx, “Linear precoding and stream combining for rate splitting in multiuser MIMO systems,” IEEE Communications Letters, vol. 24, no. 4, pp. 890–894, 2020.
- [45] N. Jindal, “MIMO broadcast channels with finite-rate feedback,” IEEE Trans. Inf. Theory, vol. 52, no. 11, pp. 5045–5060, Nov. 2006.
- [46] G. Caire, N. Jindal, M. Kobayashi, and N. Ravindran, “Multiuser MIMO achievable rates with downlink training and channel state feedback,” IEEE Trans. Inf. Theory, vol. 56, no. 6, pp. 2845–2866, June 2010.
- [47] S. Yang, M. Kobayashi, D. Gesbert, and X. Yi, “Degrees of freedom of time correlated MISO broadcast channel with delayed CSIT,” IEEE Trans. Inf. Theory, vol. 59, no. 1, pp. 315–328, Jan. 2013.
- [48] A. Papazafeiropoulos, B. Clerckx, and T. Ratnarajah, “Rate-Splitting to Mitigate Residual Transceiver Hardware Impairments in Massive MIMO Systems,” IEEE Trans. Veh. Technol., vol. 66, no. 9, pp. 8196–8211, 2017.
- [49] T. Yoo and A. Goldsmith, “Capacity of fading MIMO channels with channel estimation error,” in Proc. IEEE Int. Conf. on Commun., vol. 2, 2004, pp. 808–813 Vol.2.
- [50] A. Shapiro and et al, “Lectures on Stochastic Programming: Modelling and Theory,” Philadelphia, PA, USA ; SIAM, 2009.
- [51] Y. Ye, Interior point algorithms: theory and analysis. Springer, 1997.
- [52] M. Grant, S. Boyd, and Y. Ye, “CVX: Matlab software for disciplined convex programming,” 2008.
- [53] O. Dizdar, Y. Mao, W. Han, and B. Clerckx, “Rate-splitting multiple access for downlink multi-antenna communications: Physical layer design and link-level simulations,” in IEEE 31st Annual Int. Symp. Personal Indoor and Mobile Radio Commun. (PIMRC), 2020, pp. 1–6.
- [54] E. Arıkan, “Channel polarization: a method for constructing capacity-achieving codes for symmetric binary-input memoryless channels,” IEEE Trans. Inf. Theory, vol. 55, no. 7, pp. 3051–3073, 2009.
- [55] P. W. Wolniansky, G. J. Foschini, G. D. Golden, and R. A. Valenzuela, “V-BLAST: an architecture for realizing very high data rates over the rich-scattering wireless channel,” in Proc. Int. Symp. Signals, Syst. Electron., (ISSSE), 1998, Pisa, Italy., pp. 295–300.
- [56] G. J. Foschini, G. D. Golden, R. A. Valenzuela, and P. W. Wolniansky, “Simplified processing for high spectral efficiency wireless communication employing multi-element arrays,” IEEE J. Sel. Areas Commun., vol. 17, no. 11, pp. 1841–1852, 1999.
- [57] D. Seethaler, G. Matz, and F. Hlawatsch, “An efficient MMSE-based demodulator for MIMO bit-interleaved coded modulation,” in IEEE Global Commun. Conf. (GLOBECOM)’04, vol. 4, 2004, pp. 2455–2459 Vol.4.
- [58] I. Tal and A. Vardy, “List decoding of polar codes,” IEEE Trans. Inf. Theory, vol. 61, no. 5, pp. 2213–2226, 2015.
- [59] H. Viswanathan, S. Venkatesan, and H. Huang, “Downlink capacity evaluation of cellular networks with known-interference cancellation,” IEEE J. Sel. Areas Commun., vol. 21, no. 5, pp. 802–811, June 2003.
- [60] J. Chen and P. Elia, “Symmetric two-user MIMO BC with evolving feedback,” in 2014 Inf. Theory Appl. Workshop (ITA), 2014, pp. 1–5.