Robust SINR-Constrained Symbol-Level Multiuser Precoding with Imperfect Channel Knowledge
Alireza Haqiqatnejad, Farbod Kayhan, Bjorn Ottersten

TL;DR
This paper develops a robust symbol-level multiuser precoding method for MIMO systems that accounts for imperfect channel knowledge, using convex approximations to ensure reliable performance under uncertainty.
Contribution
It introduces convex robust precoding constraints for both bounded and Gaussian CSI errors, improving reliability in multiuser MIMO downlink systems.
Findings
Robust precoding reduces power consumption under CSI uncertainty.
Convex approximations outperform benchmark methods.
Robust design increases computational complexity with more users.
Abstract
In this paper, we address robust design of symbol-level precoding for the downlink of multiuser multiple-input multiple-output wireless channels, in the presence of imperfect channel state information (CSI) at the transmitter. In particular, we consider two common uncertainty models for the CSI imperfection, namely, spherical (bounded) and stochastic (Gaussian). Our design objective is to minimize the total (per-symbol) transmission power subject to constructive interference (CI) constraints as well as users' quality-of-service requirements in terms of signal-to-interference-plus-noise ratio. Assuming bounded channel uncertainties, we obtain a convex CI constraint based on the worst-case robust analysis, whereas in the case of Gaussian uncertainties, we define probabilistic CI constraints in order to achieve robustness to statistically-known CSI errors. Since the probabilistic…
| Method | Robust CI constraint () |
| Worst-case | |
| where | |
| Safe Approx. I | |
| with | |
| Safe Approx. II | |
| with | |
| Sphere Bounding | |
| with |
| Design problem | Complexity order | Dominating term [as ] |
| Precoding scheme | Number of users | |||
| Non-robust | ||||
| Robust | ||||
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Robust SINR-Constrained Symbol-Level Multiuser Precoding with Imperfect Channel Knowledge
Alireza Haqiqatnejad, Student Member, IEEE, Farbod Kayhan, and Björn Ottersten, Fellow, IEEE The authors are with the Interdisciplinary Centre for Security, Reliability and Trust (SnT), University of Luxembourg, Luxembourg City L-1855, Luxembourg (e-mail: [email protected]; [email protected]; [email protected]).This paper has been presented in part at the IEEE Global Communications Conference (GLOBECOM), Abu Dhabi, UAE, 2018.
Abstract
In this paper, we address robust design of symbol-level precoding for the downlink of multiuser multiple-input multiple-output wireless channels, in the presence of imperfect channel state information (CSI) at the transmitter. In particular, we consider two common uncertainty models for the CSI imperfection, namely, spherical (bounded) and stochastic (Gaussian). Our design objective is to minimize the total (per-symbol) transmission power subject to constructive interference (CI) constraints as well as users’ quality-of-service requirements in terms of signal-to-interference-plus-noise ratio. Assuming bounded channel uncertainties, we obtain a convex CI constraint based on the worst-case robust analysis, whereas in the case of Gaussian uncertainties, we define probabilistic CI constraints in order to achieve robustness to statistically-known CSI errors. Since the probabilistic constraints of actual interest are difficult to handle, we resort to their convex approximations, yielding tractable (deterministic) robust constraints. Three convex approximations are developed based on different robust conservatism approaches, among which one is introduced as a benchmark for comparison. We show that each of our proposed approximations is tighter than the other under specific robustness conditions, while both always outperform the benchmark. Using the developed CI constraints, we formulate the robust precoding optimization as a convex conic quadratic program. Extensive simulation results are provided to validate our analytic discussions and to make comparisons with existing robust precoding schemes. We also show that the robust design increases the computational complexity by an order of the number of users in the large system limit, compared to its non-robust counterpart.
Index Terms:
Downlink MU-MIMO, imperfect CSI, robust symbol-level precoding, stochastic optimization, worst-case robust design.
I Introduction
Multiuser precoding is a well-known technique to enhance the achievable throughput and the reliability of communication in a downlink multiuser multiple-input multiple-output (MU-MIMO) wireless system. In principle, this improvement is brought by employing multiple antennas at the transmitter, which enables more degrees of freedom to manage the channel-induced multiuser interference (MUI). In most applications, however, the system may be subject to some crucial system-centric and/or user-specific requirements, e.g., total/per-antenna power budget or quality-of-service (QoS) targets. In such scenarios, the precoding design problem needs to be constrained by the given requirements while aiming at optimizing a certain objective function; this kind of design is often called objective-oriented precoding optimization [1]. Among a variety of design criteria, a frequently addressed one is the QoS-constrained power minimization; see e.g. [2, 3, 4].
In general, multiuser precoding schemes can be categorized in two groups, namely, conventional (block-level) techniques and symbol-level techniques. In the conventional precoding, the precoder typically exploits the channel knowledge in order to suppress/eliminate the MUI, regardless of the current users’ symbols [5, 6]. On the contrary, in the symbol-level design, the basic idea is to convert the (potential) MUI into a desired received signal component, i.e., into the so-called constructive interference (CI), by means of processing the transmit signal on a symbol-level basis [7, 8].
In reality, assuming perfect channel state information (CSI), either statistically or instantaneously, is rather impractical due to various inevitable channel impairments such as imperfect channel estimation, limited feedback, or latency-related errors [9, 10, 11]. However, potential performance improvements may no longer be offered by multiuser precoding if accurate CSI is not available at the transmitter, broadly because precoding techniques are quite sensitive to channel uncertainties [10]. One may expect an even more adverse effect of imperfect channel knowledge on the symbol-level precoder’s performance, due to the fact that the promised efficiency (extremely) depends on the satisfaction of CI constraints in order to successfully accommodate each (noise-free) received signal in the proper CI region. To alleviate this reliance, the problem of designing a multiuser precoder that is robust to channel uncertainties becomes of practical interest.
The channel uncertainty region is commonly considered to be either ellipsoidal or stochastically-distributed, or a combination of both, e.g., see [12]. Under the ellipsoidal uncertainty model, usually no assumption is made on the distribution of the CSI error, but rather the error is supposed to always lie within a norm-bounded region. When the Frobenius/Euclidean norm is adopted, the model is sometimes called spherical uncertainty [13]. This kind of modeling, which ultimately leads to a worst-case analysis, is known to appropriately capture the bounded uncertainties resulted from quantization errors [14]. The stochastic uncertainty model, on the other hand, assumes statistical properties for the CSI error. In scenarios with channel estimation at the transmitter side, such modeling is particularly suitable since the error in the estimation process can often be treated as a Gaussian random variable [15].
With a particular focus on MU-MIMO broadcast channels, a wide variety of robust schemes can be found in the literature on conventional multiuser precoding, addressing both spherical and stochastic uncertainty models. In this context, most of the existing research considers either of the QoS-constrained power minimization or the max-min fairness with power constraints as the design formulation. Under norm-bounded CSI uncertainty, the QoS problem is typically constrained by the worst case of users’ signal-to-interference-plus-noise ratio (SINR), resulting in highly conservative design approaches; see, for example, [16, 17, 18] as some notable research in this direction. These worst-case SINR requirements can also be translated to worst-case minimum mean-square error (MMSE) constraints [19, 20]. With the assumption of (normally-distributed) stochastic CSI error, the QoS targets are usually expressed by probabilistic SINR constraints as in [21, 22, 23], or in terms of equivalent rate-outage probability restrictions [24, 25, 26]. Given in either form, the stochastically-robust schemes mostly apply the robust (chance-constrained) optimization techniques introduced in [27] and [28].
The robust design of the symbol-level precoding is not well investigated in the literature. A worst-case robust analysis is provided in [29] to design the symbol-level precoder with norm-bounded CSI errors, addressing the power minimization and the max-min fairness problems. It is, however, important to notice that as far as the symbol-level power minimization problem is concerned, the norm-bounded uncertainty model might not yield an efficient solution. This modeling ultimately leads to a worst-case conservatism which inherently increases the transmission power, though enhancing the users’ symbol error probability. To the best of the authors’ knowledge, there is no published work to date with the aim of developing a stochastically-robust symbol-level design formulation. It is worth mentioning that a precoding optimization with outage probability constraints based on a symbol-level approach is presented in [30], however, the goal is to achieve robustness to noise uncertainty, but not to any type of channel uncertainties.
In this paper, we study the problem of symbol-level precoding design in the presence of channel uncertainty. Our goal is to optimize the (total) transmission power under joint CI and SINR constraints. In the optimization problem, the CI constraints are formulated by adopting the distance-preserving constructive interference regions (DPCIR), introduced in [31]. We consider both spherical and stochastic uncertainty models. In order to obtain a robust formulation for the original CI constraint, it is essential to characterize the uncertain component appearing in the CI inequality as a result of the imperfect CSI. Our primary challenge, however, is to obtain tractable convex approximations for the resulting robust formulation, ensuring that the desired constraint is met for any realization of the CSI error within the uncertainty set. The relative tightness of the derived approximations, which (roughly speaking) measures the cost of tractability, then becomes of interest. Having the convex robust constraints, the subsequent modification of the precoding design problem is straightforward due to the fact that the only part of the problem being affected by the channel uncertainty is the CI constraint. However, the complexity of the robust precoding optimization might be different from the original problem. Accordingly, the main contributions of this paper are listed as below:
We propose some modifications to the CI constraints according to both bounded and stochastic (Gaussian) uncertainty models. In the scenario with norm-bounded CSI uncertainty, we obtain a robust second-order cone constraint based on the notion of worst-case robust analysis. For Gaussian CSI errors, we redefine the CI constraint as a chance-constrained inequality for which we develop two approximate convex robust alternatives based on the probability bounding idea and the safe approximation method. Both the approximations are expressed as convex second-order cone constraints, hence are efficiently computable. We further obtain a third robust reformulation based on the well-known idea of sphere bounding as our benchmark for comparison. Under a specific condition, we show that the safe convex approximation can also be expressed as a convex second-order cone constraint. This allows us to compare the relative tightness of the obtained robust approximations through analytic discussions, which will be validated using simulation results. Our results indicate that both the proposed robust schemes provide tighter approximations than that obtained from the sphere bounding method.
- 2.
We cast the robust QoS-constrained (symbol-level) power optimization as a convex conic quadratic program (CQP) for both uncertainty models and all the proposed robust formulations of the CI constraint. We then analyze and compare the complexities of robust and non-robust precoding design problems, through which we indicate that either of the proposed robust approaches leads to a higher computational complexity compared to that of the non-robust problem, by a dominating order of the number of users as the system dimension grows to infinity.
Organization: The rest of this paper is organized as follows. We describe the system and uncertainty models in Section II. In Section III, first we briefly explain the original (non-robust) CI constraints in the symbol-level precoding problem. We then define robust counterparts for the desired CI inequalities and develop reformulations in the form of approximate convex restrictions. We also provide analytic discussions on the tightness of approximation in this section. In Section IV, we cast the robust symbol-level precoding optimization problem and analyze the resulting computational complexity. Our simulation results are provided in Section V. Finally, we conclude the paper in Section VI.
Notations: We use uppercase and lowercase bold-faced letters to denote matrices and vectors, respectively. The sets of real and complex numbers are represented by and . For a complex input, and respectively denote real and imaginary parts. For matrices and vectors, denotes transpose. For a (square) matrix , and respectively denote the determinant and the trace of , stands for the vector obtained by stacking the columns of , and (or ) means that is positive semidefinite (or negative semidefinite). For two square matrices and with identical dimensions, means is positive semidefinite. Given two vectors and , (or ) denotes the entrywise inequality. and represent the vector Euclidean norm and the matrix Frobenius norm, respectively. , and respectively stand for the identity matrix, the zero matrix (or the zero vector, depending on the context) and the all-one vector of appropriate dimension. The probability function and the statistical expectation are respectively denoted by and . The operators and stand for the Kronecker and the Hadamard products, respectively.
II System and Uncertainty Model
We consider an MU-MIMO wireless broadcast channel in which a common transmitter (e.g., a base station), equipped with antennas, serves single-antenna users by sending independent data streams, where . We denote by the row vector the instantaneous (frequency-flat) fading channel of the th transmit/receive antenna pair. In the downlink transmission, at any symbol instant , independent data symbols are to be conveyed to the users, with denoting the intended symbol for the th user. To simplify the notation, we focus on a specific symbol time and drop the time index throughout the paper. Each symbol is drawn from a finite equiprobable constellation set with unit average power, where all the constellation points have unbounded (Voronoi) decision regions. We further assume, without loss of generality, that all the users employ identical -ary modulation schemes.
We collect the desired symbols of all users in a vector denoted by . The symbol vector is then mapped to transmit antennas yielding the transmit vector . This mapping is done with the use of an appropriately designed multiuser precoding module. In this paper, we adopt a symbol-level precoding (SLP) scheme based on a particular type of constructive interference regions, which will be discussed in more detail later. It is worth noting that unlike conventional (block-level) precoders, e.g., (regularized) zero-forcing or minimum mean square error, in symbol-level mapping there might be no explicit precoding matrix in general (relating the symbol vector to the transmit vector ) to be optimized. Instead, the optimal transmit signal is obtained as a result of an objective-oriented precoding design on a symbol-level basis. At the receiver of the th user, the observed signal is
[TABLE]
where represents the additive circularly symmetric complex Gaussian noise distributed as . The -th user may use the conventional single-user detector based on the maximum-likelihood (ML) decision rule to optimally detect its desired symbol , i.e., the structure of the receiver is independent of the precoder design.
While it is assumed that all the users have perfect knowledge of their own channels, the transmitter normally has inaccurate CSI due to several reasons such as imperfect channel estimation, limited (or delayed) feedback and quantization errors. By adopting a perturbation-based uncertainty model, the actual channel of user is expressed as
[TABLE]
where is the erroneous channel and represents the additive CSI error, while only is assumed to be known at the transmitter. The actual channel , the estimate channel , and the CSI error vector are assumed to be mutually uncorrelated for all . In order to characterize the channel error vectors , we consider two different models as follows.
II-A Spherical Uncertainty Region
The spherical uncertainty model assumes the actual channel to always lie inside a sphere (in general, ellipsoid) centered at the erroneous channel , with some known (deterministic) radius . In a formal way, it is assumed that belongs to a spherical uncertainty set defined as
[TABLE]
from which the th actual channel is equally described by
[TABLE]
It is therefore clear that the uncertain component of the CSI in the spherical model (4) is a vector with a bounded norm. This model is particularly suitable for wireless systems with finite-rate feedback in which the CSI is acquired and quantized at the receiver and fed back to the transmitter [32, 14]. Notice that, in this model, usually no assumption is made on the distribution of .
II-B Stochastic Uncertainty Region
It is commonly assumed, in wireless scenarios with imperfect channel estimation, that the transmitter is only provided with an estimate channel , while the vector captures the Gaussian estimation error. In this case, the th actual channel is modeled as
[TABLE]
where the error variance is known to the transmitter and generally depends on the quality of the estimate channel and the imperfections in the estimation process. The stochastic error model specifically corresponds to time-division duplex systems, where the transmitter exploits the estimated uplink channel for the downlink precoding [22]. It is worth noting that the uncertainty model (5) may also appear in a different scenario with statistical CSI in which the channel statistics are assumed to be (partially) known at the transmitter, in a way that either the channel’s mean or covariance (or both) is (are) available; see, for example, [33, 21, 34]. In such case, one may model the statistical CSI as , which leads ultimately to similar results.
From now on, it is more convenient to use equivalent real-valued notations instead of the complex-valued ones, i.e.,
[TABLE]
Furthermore, by defining the operator
[TABLE]
for any given complex vector , we denote
[TABLE]
all belonging to . From the new notations above, it is immediately apparent that
[TABLE]
Notice also that , in the spherical model (4), and , in the stochastic model (5), where refers to the th row of . In the rest of this paper, we unify the norm notations such that denotes either the Frobenius norm of a matrix or the Euclidean norm of a vector. In addition, for each user , by the received signal we mean the noise-free received signal, i.e., .
III Robust CI Formulation with Imperfect CSI
In the symbol-level precoding optimization, a crucial design constraint is to accommodate the received signal of each user into a pre-specified region, called constructive interference region (CIR), which corresponds to the intended symbol . The CIRs, which are modulation-specific regions, have been defined in several ways in the literature; see, e.g., [29, 8, 31]. As mentioned earlier, we focus on the so-called distance-preserving CIRs (DPCIR) [31], which are defined in a generic form that is applicable to any given (two-dimensional) modulation scheme.
In a non-robust design, one may only rely on the estimate channels in order to optimize the transmit signal . Let us first assume that the downlink channels are perfectly known to the transmitter, i.e., . It has been shown in [35] that the distance-preserving CI constraints can be introduced in the precoding design problem in the form of vector inequalities
[TABLE]
where describes the distance-preserving region associated with (notice that each symbol corresponds to a constellation point), and is an amplitude scalar determined by the type of the design problem. As a specific example that corresponds to our design criterion, one may consider in the SINR-constrained power minimization problem, with denoting the given SINR requirement of the th user. Notice that “SINR” equally refers to “SNR” in the context of symbol-level precoding; see [35]. It is also worth mentioning that the matrix contains the normal vectors of the two distance-preserving boundaries associated with symbol . More details on how to describe the DPCIRs as in (7) can be found in [35, 36].
With imperfect CSI, however, the regions described by (7) are distorted versions of the accurate CI regions. As a result, the received signals are no longer guaranteed to lie in the desired CI regions, causing performance degradation, e.g., a higher symbol error probability. Therefore, in order for any robust design of symbol-level precoding, one first needs to properly reformulate the CI constraints in accordance with each uncertainty model.
The accurate CI constraint to be met for any user is
[TABLE]
By substituting (6) for , we have
[TABLE]
A robust CI constraint must aim to satisfy (8) for any possible realization of the CSI error taken from the uncertainty set. In the sequel, we separately consider each uncertainty model and derive robust formulation(s) for the CI constraints. For the brevity of notation, we hereafter denote by
[TABLE]
the certain part of the CI inequality (8) which is affine in , where .
III-A Worst-case Robust Formulation
The spherical (norm-bounded) uncertainty region can be interpreted as having all the possible error vectors inside a -dimensional sphere with radius . In this case, the robust formulation of (8) for the th user can be written as
[TABLE]
which implies that (8) must be satisfied for all belonging to the CSI uncertainty set. Even though the feasibility region of (10) is convex, this semi-infinite constraint consists of an infinite number of linear inequalities to be satisfied which is computationally intractable. In order to achieve robustness over a bounded uncertainty set as in (10), a common approach is to consider the design constraint in its worst case. Accordingly, letting , the worst-case formulation of (10) can be written as
[TABLE]
In our model, the worst-case uncertainty is realized through the maximal CSI error norm, i.e., the radius of the CSI error sphere. From the definition of the spherical uncertainty set in (3), it can be easily shown that the entries of are bounded too. We also remark that
[TABLE]
which can be simply verified using the well-known property , for any given matrices with appropriate dimensions, and also the fact that . It then follows that
[TABLE]
Now, let us focus on the rows of the right-hand side vector in (13). By the Cauchy-Schwarz inequality, we have
[TABLE]
Using the uncertainty radius , an immediate consequence of (14) is that is bounded from below by for . However, by exploiting the structure of , it is possible to further obtain a tighter bound which is given by
[TABLE]
where the last equality of (15) is derived considering the fact that , for any two vectors and . Finally, substituting (15) for the infimum in (11), the worst-case CI constraint for the th user is obtained by
[TABLE]
The CI constraint (16) can be equivalently expressed by two second-order cone (SOC) constraints, given in a compact form by
[TABLE]
In fact, the worst-case constraint guarantees that the CI requirement for the th user will be met in the presence of any unknown, but norm-bounded CSI error. The robust formulation (17) is convex and thus can efficiently be handled via off-the-shelf convex optimization algorithms[37]. It is worth mentioning that a similar worst-case robust approach has also been studied in [29] for symbol-level downlink precoding in which the CI regions coincide with the DPCIRs in the special case of PSK signaling, but characterization of the CI constraints are not identical. Nevertheless, the final robust formulations, despite being different in presentation, are based on the same idea and are basically equivalent.
III-B Stochastic Robust Formulation
Assuming statistically-known CSI errors, the CI constraint in (8) turns into an uncertain inequality with the uncertainty arising from the stochastic CSI error . Although the feasible set of this uncertain inequality is always convex, the major difficulty is to efficiently check whether this convex constraint is satisfied at a given point, which is highly computationally demanding. In such case, the (deterministic) constraint in (8) can be reformulated as a probabilistic constraint (commonly known as chance constraint). The chance constraint then implies that the th user will experience the event of CI failure only with a constrained small probability, i.e.,
[TABLE]
which can be equally expressed by
[TABLE]
where denotes the violation probability threshold which is a system design parameter controlling the desired level of conservatism. Remark that the SINR requirement translates to an achievable rate target of , under ergodic conditions on the channel [38]; therefore, the constraint (19) can also be read as a rate-outage probability constraint, ensuring that the transmission rate is achievable for the th user with probability (at least) . For the sake of notation, we denote by
[TABLE]
the stochastic uncertain component of the CI constraint, where . The chance constraint (19) can then be written, in a simpler form, as
[TABLE]
The constraints in (21) belong to chance-constrained vector inequalities, which are generally known to be computationally intractable [27], as we will also see later. In what follows, the goal is to derive equivalent deterministic expressions for (21). For this purpose, we first need to study the statistical properties of the uncertain vector .
We begin with the Gaussian error vector , which can be identified by its mean and covariance matrix given by and
[TABLE]
respectively, where
[TABLE]
From (20), it is straightforward to show that is a (possibly correlated) Gaussian random vector with mean
[TABLE]
and covariance
[TABLE]
where the equality (a) is verifiable by using the property , for any given matrices , and the equality (b) has been verified in Appendix A. Using the first two moments of , the probability in (21) can be precisely evaluated as the integral of the joint Gaussian probability distribution of and , i.e.,
[TABLE]
However, no explicit closed-form expression is known for the integral in (25). It becomes even more challenging to imply the constraint (25) in the precoding optimization problem. In order to resolve the difficulty of finding a tractable (convex) expression for (25), a straightforward approach is to eliminate the (possible) correlation between the entries of through applying a whitening transform. In this regard, the optimal whitening matrix (in the sense of minimum mean-square error) is shown in [39] to be
[TABLE]
where denotes the inverse square root. It is worthwhile to mention that in [35], the matrix is proven to be always non-singular. Hence, is positive definite and has a unique (invertible) square root. As a result, the probability (25) can be equally expressed by
[TABLE]
where and . It can be easily verified that is an uncorrelated zero-mean Gaussian random vector with unit diagonal covariance matrix, i.e.,
[TABLE]
Consequently, the chance constraint (21) boils down to
[TABLE]
with . This probability may appear to be easily handled as it can be expressed by the product of two (complementary) error functions. In the context of convex optimization, however, we essentially need to reach a convex representation for (29). This could be in general an intricate task since the joint probability in (29) does not admit a tractable convex expression. An alternative approach to tackle this intractability is to replace (29) with its safe tractable approximation, resulting in an efficiently computable convex constraint. Such an approximation lies within the literature of robust optimization techniques [27, 40]. The term safe is used here in the sense that the feasible points of the safe approximation must be necessarily feasible also for (29). Therefore, in what follows the goal is to propose computationally tractable (but possibly not equivalent) convex approximations implying the CI chance constraint (29).
Remark 1. Using the fact that has a symmetric distribution, it is trivial to show that the chance constraint (29) is feasible for every if and only if we have . Consequently, under the assumption , a necessary and sufficient condition for (29) to have a nonempty feasible set is .
III-B1 Safe Approximation I
One may simply exploit the fact that the two random entries of are uncorrelated, hence independent. Consequently, denoting and , by using the Gaussian cumulative distribution function, the joint probability in (29) can be separated as
[TABLE]
where is the complementary error function defined by . Due to the decreasing monotonicity of the complementary error function, the desired probability is always bounded from below by
[TABLE]
Using (31), in order to imply the chance constraint (29), it is sufficient to consider the deterministic constraint
[TABLE]
which can be written as
[TABLE]
where with denoting the inverse complementary error function, and is the entrywise maximum. By replacing , the conservative robust approximation (33) can be rewritten as an SOC constraint
[TABLE]
It should be remarked that, in general, the feasible region of is a convex subset of that of (29). Therefore, the convex approximation may not exactly imply the desired chance constraint (29), but any feasible solution to (34) is guaranteed to be feasible also for (29).
III-B2 Safe Approximation II
Our subsequent derivation of a second safe tractable approximation for (29) is essentially based on the well-known Schur complement lemma and the following theorem [27, Th. 4.1].
Lemma 1**.**
(Schur complement) Let be a symmetric matrix given by
[TABLE]
Then, if and only if and , where is the Schur complement of in .
Theorem 2**.**
Let be diagonal matrices with , and be mutually independent random variables where . Then, the semidefinite constraint
[TABLE]
implies, for every , that
[TABLE]
with , where
[TABLE]
We recall that our goal here is to find a tractable sufficient (convex) condition for the CI inequality in (29) to be satisfied with probability at least . The inequality of interest, i.e., , can be equivalently expressed by a linear matrix inequality (LMI) as
[TABLE]
where
[TABLE]
Since and are both symmetric in distribution and the violation probability is (typically) small, a sufficient condition for
[TABLE]
is also sufficient for
[TABLE]
By a direct application of Theorem 2 with and , it follows that the chance constraint (38) is met if
[TABLE]
holds true with . Notice that a necessary condition for Theorem 2 to be valid is . The matrix is symmetric, and further, can be partitioned as required in (35). As a result, using Lemma 1 with and , it can be immediately verified that the following implication holds:
[TABLE]
Therefore, the safe convex constraint (39) sufficiently implies our desired chance constraint in (38). Finally, by replacing , and in (39), the safe convex approximation is obtained as the semidefinite constraint
[TABLE]
It is routine to check that the LMI in (41) is not convex in the given form with respect to . Nevertheless, it has been shown in Appendix B that, using the implication provided in Remark 1, it is possible to recast the semidefinite constraint (41) as an equivalent SOC constraint given by
[TABLE]
which is indeed convex in , and can efficiently be handled by standard convex optimization solvers [37].
In order to gain some insight into the proposed safe convex approximation , and further for comparison purposes, we also formulate a benchmark approximation based on the so-called sphere bounding method. The idea (in some sense) is borrowed from the worst-case robust design approach. More specifically, the goal is basically to find a bounded uncertainty set to which the stochastically-uncertain component in (29) belongs with a certain probability; subsequently, the worst-case approach can be applied. The following lemma from [26] helps us to proceed with the formulation.
Lemma 3**.**
Let be an arbitrary set with the property , where is in general a vector-valued function. Then, for a given , the restriction
[TABLE]
is implied sufficiently by satisfying
In order to imply the chance constraint (29), one may use the implication provided by Lemma 3 to obtain a (preferably) tight convex restriction, as long as the resulting constraint is efficiently computable. This requires to properly choose the set in such a way that the condition
[TABLE]
is met for all , while satisfying . We recall that , and that has a symmetric distribution. Thus, the condition (43) can be equally expressed as
[TABLE]
A common (convex) choice for the set to reach a computationally tractable formulation is the ball represented by
[TABLE]
with a radius of
[TABLE]
where is the inverse cumulative distribution function of the central Chi-square random variable with degrees of freedom. It is then straightforward to verify that
[TABLE]
from which it can be presumed that is norm-bounded by with a probability of . As a result,
[TABLE]
implies that (44) holds true for all . Finally, the worst-case robust approximation (47) can be expressed by an SOC constraint as
[TABLE]
In particular, the convex approximation is able to control the radius according to the tolerable violation probability. It can immediately be inferred by comparing (42) and (48) that resembles the sphere bounding based approximation in form. Based on this resemblance, the safe approximation method for can be treated as defining the convex set as a ball with a radius different from , therefore with a different level of conservatism. In the next subsection, we compare the tightness of the proposed approximations with respect to the sphere bounding approach.
III-C Relative Tightness Comparison
So far in this section, we have derived tractable convex formulations that, though not exact, sufficiently ensure the robust CI constraint of interest. This tractability led us to sacrifice tightness with respect to the originally intractable chance constraint (29). It is therefore desirable to investigate which formulation provides the tightest approximation among all the other ones.
Having rather similar conic representations for the three stochastic robust CI constraints, which are summarized in Table I, enables us to compare the relative tightness of the derived convex approximations. Here, we specifically define the relative tightness from the transmit power point of view according to which a convex approximation is a tighter one if it admits lower optimal transmit powers . We use the following two lemmas in the sequel. The proofs are straightforward.
Lemma 4**.**
Let be feasible to
[TABLE]
with , and satisfy as a necessary condition. Then, it is implied that
[TABLE]
where is the entrywise maximum of an input vector.
Lemma 5**.**
Consider the constraint
[TABLE]
where . Let be feasible to (51) with , then for any , the following chain of inequalities holds:
[TABLE]
which implies that is feasible to (51) with .
It follows immediately from Lemma 4 and Lemma 5 that a relative comparison of the convex approximations , and boils down to just comparing , and . These three functions, however, depend on the violation probability , as depicted in Fig. 1 for . It can be observed from Fig. 1 that for small values of below , which is of high practical interest, we have . This means that a feasible solution to is also feasible for and , i.e., the optimal transmit power obtained from and is no larger than that obtained from . Therefore, the robust convex approximations and are tighter (hence less conservative) than our benchmark . In a more precise order,
[TABLE]
where denotes the feasible set. It also follows from (53) that is tighter than in this range of , i.e., under strict robustness settings. On the other hand, for higher values of up to , which can be regarded as relaxed robustness conditions (but of course might be of less importance in a real system), we have . This implies that provides a tighter convex approximation than in the high violation probability regime, but still is tighter than the benchmark approximation.
IV Robust SINR-Constrained Power Minimization
In this section, we aim to use the proposed robust approaches for the CI constraint obtained in the previous section in order to cast robust design formulations for the symbol-level precoder. We are particularly interested in an SINR-constrained power minimization problem which can expressed, in the non-robust form, by
[TABLE]
This design formulation aims at minimizing the total transmit power at each symbol time subject to CI constraints and given target SINRs for all the users . By introducing a slack variable , it is further possible to recast (54) as
[TABLE]
which is more convenient for a later use in this section. In the presentation of the design problem in (54), it is assumed that all the users’ channels are perfectly known to the transmitter. However, in the absence of such a knowledge, the design objectives and constraints are no longer guaranteed. For example, in addition to the error-iduced distortion of the CI regions at the users’ receivers, the users may not be provided with the minimum required SINRs given by the target thresholds . Therefore, relying on robust formulations for the precoding design problem is essential in order to ensure the minimum SINR requirement of the users in any realizable case of the partially-known CSI.
The robust counterpart of can be simply expressed by replacing the actual CI constraint with the worst-case robust constraint , in the case of spherical uncertainty, and either of the approximate constraints , , or in the case of stochastic uncertainty. The resulting worst-case/stochastic robust formulation is then obtained as
[TABLE]
As summarized in Table I, the robust constraints , , , and can all be formulated as second-order cone constraints, therefore the robust optimization problem falls within the class of convex conic quadratic programming (CQP). Notice, however, that while the non-robust formulation is always feasible, its robust counterpart may not share this property, as typical in robust optimization.
Computational Complexity Analysis
We evaluate the computational complexity of the proposed robust design formulations based on the worst-case complexity analysis provided in [41], and compare the results with those of the original non-robust formulation. All the robust formulations, including worst-case and stochastic, are presented as CQPs, which can efficiently be solved via interior-point methods. In general, the arithmetic complexity of a generic interior-point method entails the Newton complexity as well as per-iteration computation cost. The Newton complexity basically refers to the number of steps required to reduce the duality gap by a constant factor, while the per-iteration complexity involves finding a new search direction at each step, and is subsequently dominated by the computation effort to assemble and solve a linear system of equations. In particular, we briefly overview the complexity bound for a CQP given in a generic form containing linear and (conic) quadratic constraints, to reach an -solution (i.e., an -optimal feasible solution) via a generic interior-point method.
For the conic quadratic program
[TABLE]
where for all , and for , the complexity bound of an -solution is of order
[TABLE]
In the CQP formulation (57), can be read as the total number of optimization variables, and determines the size of the th cone constraint, which is related to the dimension of the th second-order cone, for all . Notice that this generic form of CQP encompasses also the non-robust formulation in (55). Based on the above analysis, we are able to analyze the complexity of the robust CQP design formulation (56), and compare it to that of its non-robust counterpart in (55). We also remark that
- i.
There are two real-valued second-order cone constraints associated with each user.
- ii.
The slack variables in (56) can be merged into the vector , increasing the th cone’s dimension by one for all .
Accordingly, for all design problems, the number of variables is equal to . The non-robust formulation (55) has linear inequalities plus one cone constraint of size , while the robust design formulation (56) involves conic constraints of size and one conic constraint of size which corresponds to the power constraint. In Table II, the final complexity results obtained from (57) are reported, where the dominating terms represent the largest complexity growth rate as under the assumption . It follows from Table II that for both design problems, the proposed robust formulations increase the computational complexity of precoding design by an order of , compared to those of their non-robust counterparts.
V Simulation Results
In this section, we present our simulation results to evaluate the performance of the proposed robust symbol-level precoding (SLP) schemes, and further to validate the analytic discussions provided in earlier sections. The optimization problems have been solved through MATLAB software by using CVX convex optimization package [42], and SeDuMi solver [43]. The following setup is adopted in all the simulation scenarios. We consider a downlink multiuser MISO system, employing an 8-ary phase-shift keying (8-PSK) modulation scheme. For all the users , we set unit noise variances and equal SINR requirements . The estimate channel vectors are randomly generated according to the zero-mean circularly symmetric complex Gaussian distribution with unit variance, where the channel vectors of different users are independent, i.e., . We assume identical uncertainty regions for all the users’ channels, i.e., , in the case of spherical uncertainty region, and , under stochastic uncertainty.
In Fig. 2, the transmit power performance of the proposed worst-case robust SLP (WC-SLP) is displayed versus SINR target under the spherical uncertainty region with three different radii , and . As it might be expected, for larger uncertainty regions, higher transmission powers is needed in order to guarantee the system/users’ requirements in case of any possible realization of the bounded CSI error. Furthermore, the performance results are depicted for two system dimensions with , and and . It follows from Fig. 2 that the system requires less additional power to provide robustness to bounded CSI uncertainty for fewer number of users. For instance, in the case with , decreasing the number of users by one results in a reduction of around dBW in the average transmit power of the worst-case robust SLP. We highlight that, for PSK modulations, the WC-SLP scheme shows the same performance as that of the worst-case robust symbol-level design in [29]. However, as mentioned earlier, the method in [29] is formulated only for constant envelope modulation schemes, whereas our proposed worst-case method does not have such a restriction and applies to a broader group of modulations.
Under the stochastically known CSI errors, we evaluate the performance of the downlink transmission in terms of the average consumed power versus SINR target obtained by different conventional and symbol-level precoding schemes. The simulation results are presented in Fig. 3 and Fig. 4. The SLP approaches with robust CI constraints safe approximation I and II, and sphere bounding are respectively referred to as SA1-SLP, SA2-SLP and SB-SLP. We also show the results for a conventional (block-level) robust precoding scheme proposed in [26], labeled as robust BLP, which uses the Bernstein-type inequality to bound the outage probability of a given target rate (the target rate is connected to the SINR requirement via ). Two stochastic uncertainty scenarios are investigated, each with an appropriate robustness consideration. The first scenario assumes a severe channel uncertainty with , but imposes strict robust condition (which promises the service availability to the users in at least of times). In a second more relaxed scenario, a milder uncertainty with is assumed and the robust condition is set to be . A common observation from Fig. 3 and Fig. 4 is that for an underloaded system with , we have a larger feasible region brought by fewer number of robust CI constraints, and hence more degrees of freedom, to achieve lower transmit powers. It can be further observed that the performances of the proposed robust methods are always superior to those of the benchmark scheme SB-SLP (in both scenarios), as suggested by our tightness analysis. The results of the first scenario are shown in Fig. 3 for two different system dimensions. It has been verified that SA2-SLP provides robustness with a lower level of conservatism, hence a lower transmit power, whenever strict robust conditions are set for the system. In comparison with the SLP methods, the robust BLP scheme shows a better performance for low SINR targets, however it becomes more conservative as increases. The SA1-SLP and SA2-SLP methods outperform the robust BLP scheme for dB and dB in a downlink system, respectively, with and users. This may suggest that the threshold on (above which SLP performs better) reduces by decreasing the number of users. Nevertheless, as we will see later, the smaller transmission power of the robust BLP in the low SINR regime comes with a noticeably degraded symbol error rate performance. On the other hand, under relaxed robustness settings, it follows from Fig. 4 that the extra power needed for a robust transmission becomes smaller, or even insignificant particularly for the robust SLP methods with ; see Fig. 4 (b). Furthermore, it can be seen that the SA1-SLP method offers a less conservative robust scheme compared to SA2-SLP, in relaxed robust settings.
The average users’ symbol error rate (SER) for an uncoded transmission is shown in Fig. 5 as a function of the SINR requirement , for different stochastic robust schemes. It can be observed that the robust BLP scheme has a higher SER than those of the SLP methods, though consuming less power in the depicted range of . However, the lower SER of the robust SLP methods is mostly an advantage of introducing the CI constraints in the precoder optimization problem. It can be also inferred from Fig. 5 that a more conservative robust CI constraint provides lower SERs, but on the other hand leads to higher power consumptions. This, however, means that the users are provided with higher SINRs than the required QoS level (i.e., ), which may not be efficient in general, especially when the goal is to optimize the transmit power under a given SER target. In systems without such SER requirement, there is a power-performance tradeoff to be balanced, according to which the most efficient robust transmission scheme is preferred.
In Fig. 6 and Fig. 7, the feasibility of different stochastic robust schemes is investigated with respect to the violation probability and the uncertainty variance , respectively. For the sake of distinction, the results are presented only in the interval , however, based on our observations, the feasibility plot of each method shows an exact same behavior for violation probabilities up to . As shown in Fig. 6, both SA1-SLP and SA2-SLP outperform our benchmark SB-SLP in terms of feasibility. Furthermore, SA1-SLP and SA2-SLP are feasible more than of times in the whole range of , while the robust BLP achieves this feasibility rate for violation probabilities higher than . It is also worth noting that the feasibility rates of robust SLP methods in Fig. 6 validate our tightness analysis in Section III, where we mentioned that the tighter the convex approximation is, the larger the feasible region will be. For example, according to Fig. 1, the probability bounding method becomes tighter than the safe approximation for . This is verified by Fig. 6 in which the feasibility rate of SA1-SLP overtakes that of SA2-SLP at around . Moreover, in a robustness setting with , it can be seen from Fig. 7 that all the robust SLP methods are feasible with higher rates in a much wider range of compared to the robust BLP. The robust BLP optimization appears to be barely feasible for uncertainty variances larger than , while the SA1-SLP and SA2-SLP methods show feasibility rates of, respectively, and at .
Finally, in Table III, we compare the simulation runtime of the non-robust and the robust SLP methods (either SA1-SLP or SA2-SLP) for different number of users, where the computation times are obtained by a relevant function of CVX. The results indicate that the robustness of symbol-level precoder is achieved with the price of an increased computation time, which coincides with the computational complexity discussion in Section IV. More specifically, by increasing the number of users , the runtime of the robust SLP optimization grows faster with respect to that of the non-robust scheme. In order to have a fair comparison of the results presented in this section, it should be also mentioned that the SLP approaches are typically more computationally demanding than the conventional block-level precoding schemes due to the required symbol-level processing.
VI Concluding Remarks
We addressed the (optimization) problem of a symbol-level precoded transmission scheme in a downlink MU-MIMO system under imperfect bounded or stochastic CSI knowledge at the transmitter. We formulated an optimization criterion aiming at minimizing the total transmit power subject to CI constraints as well as given QoS requirements in terms of the users’ individual SINR targets. We developed robust CI constraints for each CSI uncertainty scenario and provided robust design formulations for the precoding optimization problem. With norm-bounded CSI errors, the worst-case robust formulation is obtained based on the conservation of guaranteeing the users’ requirements for every possible realization of the channel within the uncertainty region. Under stochastic CSI uncertainty, a probabilistic approach is adopted to represent the optimization constraints, but led us to intractable expressions. We tackled this difficulty by deriving two computationally tractable approximate convex constraints with different levels of conservatism. A benchmark approximation was also derived based on the sphere bounding conservative method. Our analytical and simulation results indicate that both the proposed robust convex approximations outperform the benchmark, while each of which is superior to the other under different robust considerations. In comparison with conventional block-level robust schemes, although the proposed methods consume more power to achieve robustness in the low SINR regime, smaller transmit powers are observed with increasing the SINR target. However, the key advantages of the proposed robust SLP methods are better SER performances, as well as higher feasibility rates for wider ranges of violation probability and uncertainty variance, where the latter provides more service availability to the users in a practical multiuser system with imperfect CSI. Furthermore, it is shown via complexity analysis that the robustness of the SLP design comes with an increased computational complexity, particularly by an order of in the limiting case.
Appendix A Proof of equality () in (24)
First, let denote the covariance matrix of as given in (22). It follows that
[TABLE]
where we have used the facts that and . Now, the desired equality to be proven can be written as
[TABLE]
Using the property , equivalently, it is desired that
[TABLE]
We proceed by focusing on the left-hand side of (61). Let us denote and , where and . Thus, considering , we have
[TABLE]
Foe the sake of simplicity, the term is omitted from the next equation, but it will appear in the final derivation. The matrix multiplication in the right-hand side of (62) can be evaluated and simplified as
[TABLE]
where in simplifications, we have frequently used the fact that , for any given matrices with appropriate dimensions. It is easy to verify that , and further . Moreover, it directly follows from the definition of that . Applying all these notes to (63a)-(63c), the entries of are obtained as
[TABLE]
Merging the results in (64) yields
[TABLE]
as required.
Appendix B Derivation of equivalent SOC formulation for
The derivation is essentially based on Lemma 1. We denote
[TABLE]
[TABLE]
Accordingly, the constraint (41) can be equivalently implied by the following two semidefinite restrictions:
[TABLE]
The second restriction in (66b), after doing the matrix products and some simple algebra, can be written as
[TABLE]
from which it is clear that (66b) further implies the restriction , hence it is necessary and sufficient for (41). We then rearrange (67) in a more convenient form and decompose it into two semidefinite constraints as
[TABLE]
with . It should be noticed that the restriction (68a) is in fact equivalent to , which is also implied by the assumption ; see Remark 1. Further, note that is non-negative in the interval , so is . Now, multiplying both sides of (68b) by , and imposing the restriction (68a) which changes the direction of the inequality, both of the constraints (68b) and (68a) can be simultaneously expressed by
[TABLE]
Since and diagonal, from (69) by taking square root, we obtain
[TABLE]
which can be written in the vector form as
[TABLE]
Replacing with , it is then routine to show that (71) is equivalent to
[TABLE]
Acknowledgment
The authors are supported by the Luxembourg National Research Fund (FNR) under CORE Junior project: C16/IS/11332341 Enhanced Signal Space opTImization for satellite comMunication Systems (ESSTIMS).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] A. B. Gershman, N. D. Sidiropoulos, S. Shahbazpanahi, M. Bengtsson, and B. Ottersten, “Convex optimization-based beamforming,” IEEE Signal Process. Mag. , vol. 27, no. 3, pp. 62–75, May 2010.
- 2[2] E. Visotsky and U. Madhow, “Optimum beamforming using transmit antenna arrays,” in 1999 IEEE 49th Vehicular Technology Conference (Cat. No.99CH 36363) , vol. 1, Jul. 1999, pp. 851–856 vol.1.
- 3[3] M. Schubert and H. Boche, “Solution of the multiuser downlink beamforming problem with individual SINR constraints,” IEEE Trans. Veh. Technol. , vol. 53, no. 1, pp. 18–28, Jan. 2004.
- 4[4] E. Björnson, M. Bengtsson, and B. Ottersten, “Optimal multiuser transmit beamforming: A difficult problem with a simple solution structure,” IEEE Signal Process. Mag. , vol. 31, no. 4, pp. 142–148, Jul. 2014.
- 5[5] M. Bengtsson and B. Ottersten, Handbook of Antennas in Wireless Communications , 2001, ch. Optimal and suboptimal transmit beamforming.
- 6[6] C. B. Peel, B. M. Hochwald, and A. L. Swindlehurst, “A vector-perturbation technique for near-capacity multiantenna multiuser communication-part I: channel inversion and regularization,” IEEE Trans. Commun. , vol. 53, no. 1, pp. 195–202, Jan. 2005.
- 7[7] C. Masouros, T. Ratnarajah, M. Sellathurai, C. B. Papadias, and A. K. Shukla, “Known interference in the cellular downlink: a performance limiting factor or a source of green signal power?” IEEE Commun. Mag. , vol. 51, no. 10, pp. 162–171, Oct. 2013.
- 8[8] M. Alodeh, S. Chatzinotas, and B. Ottersten, “Constructive multiuser interference in symbol level precoding for the MISO downlink channel,” IEEE Trans. Signal Process. , vol. 63, no. 9, pp. 2239–2252, May 2015.
