17
5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 11, NOVEMBER 2010 Robust MMSE Precoding in MIMO Channels With Pre-Fixed Receivers Jiaheng Wang, Student Member, IEEE, and Daniel P. Palomar, Senior Member, IEEE Abstract—In this paper, we design robust precoders, under the minimum mean square error (MMSE) criterion, for dif- ferent types of channel state information (CSI) in multiple-input multiple-output (MIMO) channels. We consider low-complexity pre-fixed receivers that may adapt to the channel but are oblivious to the existence of a precoder at the transmitter. In particular, three types of CSI are taken into account: i) perfect CSI, ii) sta- tistical CSI in the form of mean feedback, and iii) deterministic imperfect CSI assuming that the actual channel is within the neighborhood of a nominal channel, which leads to the worst-case robust design that is the focus of this paper. Interestingly, it is found that, under some mild conditions, the optimal transmit directions, i.e., the left singular vectors of the precoder, are equal to the right singular vectors of the channel, the channel mean, and the nominal channel for perfect CSI, statistical CSI, and the worst-case design, respectively. Consequently, the matrix-valued problems can be simplified to scalar power allocation problems that either admit closed-form solutions or can be efficiently solved by the proposed algorithm. Index Terms—Convex optimization, imperfect CSI, MIMO, MMSE, minimax, robust precoders, worst-case designs. I. INTRODUCTION U SING multiple transmit and receive antennas has been widely known as an effective way to increase the capacity of wireless communications [1], [2]. The performance of a multiple-input multiple-output (MIMO) system depends, to a substantial extent, on the quality of channel state informa- tion (CSI) available at the transmitter and receiver. Traditional MIMO transceiver optimization is based on accurate CSI at the transmitter (CSIT) and CSI at the receiver (CSIR) [3]–[7]. How- ever, due to many factors such as inaccurate channel estimation, quantization, erroneous or outdated feedback, and time delays or frequency offsets between the reciprocal channels, CSI, especially CSIT, is usually imperfect and partially known in practice. To improve the robustness of communication systems, the imperfectness of CSI has to be taken into consideration. Typically, there are two classes of models to characterize imperfect CSI: the stochastic and deterministic (or worst-case) models. The stochastic model usually assumes the channel to be Manuscript received August 25, 2009; accepted June 25, 2010. Date of pub- lication July 29, 2010; date of current version October 13, 2010. This work was supported by the Hong Kong RGC 618709 research grant. The associate editor coordinating the review of this manuscript and approving it for publication was Dr. Ali Ghrayeb. The authors are with the Department of Electronic and Computer Engi- neering, Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong (e-mail: [email protected]; [email protected]). Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TSP.2010.2062178 a complex random matrix with normally distributed elements, and the mean and/or the covariance, i.e., the slowly-varying channel statistics that can be well estimated, are known. The system design is then based on optimizing the average or outage performance [8]–[17]. On the other hand, the deterministic model assumes that the instantaneous channel, although not exactly known, lies in a known set of possible values, often called the uncertainty region and defined by some norm. The size of this region represents the amount of uncertainty on the channel, i.e., the bigger the region is the more uncertainty there is. In this case, the goal of the robust design is to guarantee a performance level for any channel realization in the uncertainty region, which is achieved by optimizing the worst-case perfor- mance [18]–[28] and usually leads to a maximin or minimax problem formulation. The goal of this paper is to design robust precoders, under the minimum mean square error (MMSE) criterion, for different types of CSI, including perfect CSI (as a warm-up), statistical CSI in the form of mean feedback, and deterministic imperfect CSI assuming that the actual channel is within the neighborhood of a nominal channel. Motivated by low-complexity systems, we consider simple pre-fixed receivers, as in [29]–[31], in the sense that they are independent of the transmitter but may depend on the channel, so that the efforts to combat imperfect CSI are un- dertaken by the transmitter. This separate structure not only re- duces the computational complexity of the receiver, which is es- pecially preferable in mobile wireless communication systems, but also increases the backward compatibility of the receiver since advanced and complicated techniques can be introduced at the transmitter without modifying the receiver. Specifically, the pre-fixed receiver uses an equalizer that depends only on the channel, or the channel mean, or the nominal channel, but not the precoder, i.e., the receiver is oblivious to the existence of the precoder. Therefore, common linear equalizers, such as the matched filter (MF), the zero-forcing (ZF) and MMSE equal- izers, can be used. One choice that maximally reduces the com- putational workload at the receiver, as in [29] and [30], is to use no equalizer at all. For perfect and statistical CSI, the robust precoder designs are easily-recognized convex problems [32], thus admitting globally optimal solutions that can be efficiently found in poly- nomial time using, e.g., an interior-point method [33]. Inter- estingly, it has been observed that, for the optimal precoders with both perfect CSI [3]–[7] and statistical CSI [8]–[16], the transmit directions, i.e., the left singular vectors of the pre- coder, in many cases are the right singular vectors of either the channel or the channel mean, hence leading to the eigen- mode transmission that is carried out through a set of parallel subchannels or eigenmodes. In this paper, we first show that, 1053-587X/$26.00 © 2010 IEEE

5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 11, NOVEMBER 2010

Robust MMSE Precoding in MIMO Channels WithPre-Fixed Receivers

Jiaheng Wang, Student Member, IEEE, and Daniel P. Palomar, Senior Member, IEEE

Abstract—In this paper, we design robust precoders, underthe minimum mean square error (MMSE) criterion, for dif-ferent types of channel state information (CSI) in multiple-inputmultiple-output (MIMO) channels. We consider low-complexitypre-fixed receivers that may adapt to the channel but are obliviousto the existence of a precoder at the transmitter. In particular,three types of CSI are taken into account: i) perfect CSI, ii) sta-tistical CSI in the form of mean feedback, and iii) deterministicimperfect CSI assuming that the actual channel is within theneighborhood of a nominal channel, which leads to the worst-caserobust design that is the focus of this paper. Interestingly, it isfound that, under some mild conditions, the optimal transmitdirections, i.e., the left singular vectors of the precoder, are equalto the right singular vectors of the channel, the channel mean,and the nominal channel for perfect CSI, statistical CSI, and theworst-case design, respectively. Consequently, the matrix-valuedproblems can be simplified to scalar power allocation problemsthat either admit closed-form solutions or can be efficiently solvedby the proposed algorithm.

Index Terms—Convex optimization, imperfect CSI, MIMO,MMSE, minimax, robust precoders, worst-case designs.

I. INTRODUCTION

U SING multiple transmit and receive antennas has beenwidely known as an effective way to increase the capacity

of wireless communications [1], [2]. The performance of amultiple-input multiple-output (MIMO) system depends, toa substantial extent, on the quality of channel state informa-tion (CSI) available at the transmitter and receiver. TraditionalMIMO transceiver optimization is based on accurate CSI at thetransmitter (CSIT) and CSI at the receiver (CSIR) [3]–[7]. How-ever, due to many factors such as inaccurate channel estimation,quantization, erroneous or outdated feedback, and time delaysor frequency offsets between the reciprocal channels, CSI,especially CSIT, is usually imperfect and partially known inpractice. To improve the robustness of communication systems,the imperfectness of CSI has to be taken into consideration.

Typically, there are two classes of models to characterizeimperfect CSI: the stochastic and deterministic (or worst-case)models. The stochastic model usually assumes the channel to be

Manuscript received August 25, 2009; accepted June 25, 2010. Date of pub-lication July 29, 2010; date of current version October 13, 2010. This work wassupported by the Hong Kong RGC 618709 research grant. The associate editorcoordinating the review of this manuscript and approving it for publication wasDr. Ali Ghrayeb.

The authors are with the Department of Electronic and Computer Engi-neering, Hong Kong University of Science and Technology, Clear Water Bay,Kowloon, Hong Kong (e-mail: [email protected]; [email protected]).

Color versions of one or more of the figures in this paper are available onlineat http://ieeexplore.ieee.org.

Digital Object Identifier 10.1109/TSP.2010.2062178

a complex random matrix with normally distributed elements,and the mean and/or the covariance, i.e., the slowly-varyingchannel statistics that can be well estimated, are known. Thesystem design is then based on optimizing the average or outageperformance [8]–[17]. On the other hand, the deterministicmodel assumes that the instantaneous channel, although notexactly known, lies in a known set of possible values, oftencalled the uncertainty region and defined by some norm. Thesize of this region represents the amount of uncertainty on thechannel, i.e., the bigger the region is the more uncertainty thereis. In this case, the goal of the robust design is to guarantee aperformance level for any channel realization in the uncertaintyregion, which is achieved by optimizing the worst-case perfor-mance [18]–[28] and usually leads to a maximin or minimaxproblem formulation.

The goal of this paper is to design robust precoders, underthe minimum mean square error (MMSE) criterion, for differenttypes of CSI, including perfect CSI (as a warm-up), statisticalCSI in the form of mean feedback, and deterministic imperfectCSI assuming that the actual channel is within the neighborhoodof a nominal channel. Motivated by low-complexity systems, weconsider simple pre-fixed receivers, as in [29]–[31], in the sensethat they are independent of the transmitter but may depend onthe channel, so that the efforts to combat imperfect CSI are un-dertaken by the transmitter. This separate structure not only re-duces the computational complexity of the receiver, which is es-pecially preferable in mobile wireless communication systems,but also increases the backward compatibility of the receiversince advanced and complicated techniques can be introducedat the transmitter without modifying the receiver. Specifically,the pre-fixed receiver uses an equalizer that depends only on thechannel, or the channel mean, or the nominal channel, but notthe precoder, i.e., the receiver is oblivious to the existence ofthe precoder. Therefore, common linear equalizers, such as thematched filter (MF), the zero-forcing (ZF) and MMSE equal-izers, can be used. One choice that maximally reduces the com-putational workload at the receiver, as in [29] and [30], is to useno equalizer at all.

For perfect and statistical CSI, the robust precoder designsare easily-recognized convex problems [32], thus admittingglobally optimal solutions that can be efficiently found in poly-nomial time using, e.g., an interior-point method [33]. Inter-estingly, it has been observed that, for the optimal precoderswith both perfect CSI [3]–[7] and statistical CSI [8]–[16], thetransmit directions, i.e., the left singular vectors of the pre-coder, in many cases are the right singular vectors of eitherthe channel or the channel mean, hence leading to the eigen-mode transmission that is carried out through a set of parallelsubchannels or eigenmodes. In this paper, we first show that,

1053-587X/$26.00 © 2010 IEEE

Page 2: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

WANG AND PALOMAR: ROBUST MMSE PRECODING IN MIMO CHANNELS WITH PRE-FIXED RECEIVERS 5803

for both perfect and statistical CSI, the optimal transmit direc-tions of the MMSE precoder with separate receivers are stillthe right singular vectors of the channel or the channel meanunder some mild conditions. Hence, the matrix precoder de-signs can be simplified to scalar power allocation problems thathave closed-form solutions.

For the worst-case design, as the focus of this paper, we con-sider an elliptical channel uncertainty region centered at a nom-inal channel and defined by the weighted Frobenius norm, whichcovers the model used in [18]–[28] as special cases. Given thatthe formulated minimax problem is not convex, we first trans-form it into a convex problem, or even further a semidefiniteprogram (SDP) [34], so that it can be globally and efficientlysolved in practice. In light of the optimality of the eigenmodetransmission for perfect and statistical CSI, one may wonderwhether the channel-diagonalizing structure is still optimal inthe worst-case design. As the most important result, we provethat the optimal transmit directions for the worst-case design arethe right singular vectors of the nominal channel under somemild conditions. Therefore, the eigenmode transmission is stilloptimal, which is consistent not only with the cases of perfectand statistical CSI, but also with the recent finding in [35], whichconsidered maximizing the worst-case received signal-to-noiseratio (SNR) by choosing the optimal transmit covariance ma-trix. Consequently, the complicated matrix-valued problem canalso be simplified to a scalar power allocation problem withoutlosing any optimality. Then, an efficient algorithm based onprimal/dual decomposition methods for optimization [36], [37]is proposed to solve the simplified problem. Finally, we de-rive the least favorable channels for both robust and non-robustMMSE precoders.

The paper is organized as follows. The signal model and theproblem formulation are introduced in Section II. Sections IIIand IV address the precoding designs with perfect and statis-tical CSI, respectively. In Section V, we provide the convexreformulation for the worst-case design, and prove the opti-mality of the eigenmode transmission. The power allocationproblem of the worst-case design is solved in Section VI, andthe least favorable channels are derived in Section VII. Sec-tion VIII provides numerical examples. Finally, we concludewith Section IX.

Notation: Uppercase and lowercase boldface denote ma-trices and vectors, respectively. and denote theset of matrices with real- and complex-valued entries,respectively, and denotes the ensemble of all positivesemidefinite matrices. represents the ( th, th) element ofmatrix . By or , we mean that is a Hermi-tian positive semidefinite or definite matrix, respectively. Thevectors and contain the diagonal elements and theeigenvalues of a square matrix , respectively. The operators

, vec , and Tr denote the Hermitian,inverse, pseudo-inverse, stacking vectorization, and trace oper-ations, respectively. The maximum eigenvalue of a Hermitianmatrix is represented by . denotes a general normof a matrix as well as the Euclidean norm of a vector, while

and represent the Frobenius and spectral norms ofa matrix. Re denotes the real part of a complex value, and

represents the Kronecker product operator.

II. PROBLEM STATEMENT

A. Signal Model

We consider a MIMO channel with transmit and receiveantennas. The transmit signal vector , whose elementsare zero-mean, unit-variance and uncorrelated, i.e., ,is linearly precoded by so that the received signalvector can be expressed as

(1)

where is the channel matrix, and is awhite circularly symmetric complex Gaussian noise vector, i.e.,

. At the receiver, a linear equalizeris used to estimate from , resulting in . Then, thesystem performance is measured by the MSE between and ,which is given by

(2)

Since the number of degrees of freedom is upper bounded by, we assume that .

Due to many practical issues, the channel state information,i.e., , is usually imperfectly known and partially available atthe transmitter and/or receiver. There are typically two kindsof models to characterize the imperfectness of CSI: the sto-chastic and deterministic (or worst-case) models. In the sto-chastic model, the channel is usually assumed to be a complexrandom matrix with nonzero-mean and normally distributed el-ements, and the transmitter knows the channel mean, so it isoften called mean feedback [9]–[16].1 To be more specific, thechannel is regarded as consisting of two components

(3)

where is the channel mean known to the transmitter, andthe elements of are independent and identically-distributed(i.i.d.), zero-mean, unit-variance, circularly symmetric complexGaussian random variables, i.e.,

(4)

On the other hand, the deterministic (or worst-case) model as-sumes that the actual channel lies in the neighborhood ofa nominal channel known to the transmitter. Specifically,

is assumed to belong to an uncertainty regiondefined by some norm , which is an ellipsoid

centered at with the radius (also known to the transmitter).By introducing the channel error

(5)

can be equally described by .In this paper, we consider defined by the weighted Frobeniusnorm , i.e.,

(6)

1There are also other stochastic models assuming that the covariance or boththe mean and the covariance is available [8], [11], [13], [17].

Page 3: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

5804 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 11, NOVEMBER 2010

where is a given positive definite matrix. The ellipsoid re-duces to a sphere when , which is the most frequentlyused model [18]–[28].

B. Problem Formulation

The focus of this paper is on designing robust precoders fordifferent types of CSI, so we consider simple pre-fixed receiversthat are independent of the precoder design as in [29]–[31]. Thisseparate structure lets the transmitter undertake the most com-putational workload to cope with imperfect CSI, thus decreasingthe receiver’s complexity and meanwhile increasing its back-ward compatibility. To be more exact, the receiver uses an equal-izer that is a function of the channel , or the channel mean ,or the nominal channel , but not the precoder . We formulatethe precoder designs as the following problems.

1) Perfect CSI: With perfect CSI at both ends of the link, theoptimal precoder is the solution to the problem

(7)

which will be solved as a warm-up for the later robust de-signs.

2) Stochastic CSI: Given the channel statistics, i.e., thechannel mean, the precoding design is based on opti-mizing the average performance, hence leading to

(8)

and

(9)

where the expectation is taken on the channel modeledby (3) and (4). Note that accounts for the perfectCSIR case, while corresponds to the case whereboth transmitter and receiver can only access the channelmean.

3) Worst-case Design: For deterministic imperfect CSI, therobustness is embodied by a guaranteed performancelevel for any channel realization in the uncertainty region.Therefore, one needs to find the optimal precoder in theworst channel, leading to

(10)

where can be replaced by defined in (6),and corresponds to the situation where both trans-mitter and receiver are subject to deterministic imperfectCSI [26]–[28]. We note that for , i.e., perfect CSIR,(10) is still an open problem. The focus of this paper is theworst-case robust design.

The transmit power constraint, in (7)–(10), is represented by. We first consider a general set that is a nonempty

compact convex set, covering all common power constraints asspecial cases. Then, some particular constraints are considered:

1) Sum Power Constraint: .2) Maximum Power Constraint:

.

3) Per-antenna Power Constraint:or

.

III. PERFECT CSI

Given a convex set , the formulation (7) is evidently aconvex problem whose solution can be found in polynomialtime. Nevertheless, in this section, we show that with perfectCSI, just like [3]–[7], the optimal transmit directions for theMMSE precoder with a pre-fixed receiver are equal to theright singular vectors of the equivalent channel under somemild conditions, which paves the path to finding the optimaltransmit directions for robust precoders later. Then, we providethe closed-form solutions to the resulting power allocationproblems. Although [29] and [30] have considered similarproblems to (7), only suboptimal results were given.

A. Optimal Transmit Directions

For perfect CSI, the precoding design depends totally on theequivalent channel . Denote the singular valuedecomposition (SVD) of by with

and the diagonal matrix containing thesingular values in decreasing order. Denotethe SVD of by with andthe diagonal matrix containing the singular values

.Theorem 1: Let ,

where each is a Schur-convex function and component-wise nondecreasing, and be a function of . Then,

and are optimal for the problem (7).Proof: By defining with

and , the problem (7) is equivalentto

(11)

Let . Since, implying that , then if is feasible,

so is . Hence, we consider without losing any optimality thefollowing problem:

(12)

Now, we show that the optimal can be made diagonal.Divide into two parts as , where is adiagonal matrix containing the diagonal elements of , andcontains the off-diagonal elements. It follows that

(13)

Therefore, given any feasible , one can always achieve asmaller objective value by using . The only questionis whether is feasible or not. Considering that

Page 4: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

WANG AND PALOMAR: ROBUST MMSE PRECODING IN MIMO CHANNELS WITH PRE-FIXED RECEIVERS 5805

and is majorized by [6], [38], byexploring the Schur-convexity and componentwise nondecreas-ingness of , we have ,so is feasible too. Consequently, we have proved the opti-mality of the diagonal structure for , which can be achievedby setting and , resulting in .

Remark 1: The conditions in Theorem 1 are satisfied by thesum and maximum power constraints as well as their combina-tion (intersection of and ), sinceand are both Schur-convex func-tions of the eigenvalues of [6], [38]. Therefore, in themost common case, the optimal transmit directions (i.e., )are the right singular vectors of the equivalent channel (i.e.,

). Denote the SVD of by with thelargest singular values in decreasing order,and the SVD of by with the singularvalues . When the receiver uses no equalizer

, the MF , the ZF equal-izer , or the MMSE equalizer

, we have so that theoptimal transmit directions are the right singular vectors of thechannel , which is consistent with the results in [3]–[7]. UsingTheorem 1, the matrix-valued problem (7) can be simplified toa scalar power allocation problem whose closed-form solutionwill be offered subsequently.

B. Optimal Power Allocation

Provided the conditions in Theorem 1 are satisfied, theproblem (7) reduces to

(14)

where . Due to , thesolution to (14) must be nonnegative, thus satisfying the nonneg-ativity of singular values. Since (14) is quite a simple problem,we write down directly its closed-form solution under differentpower constraints satisfying the conditions in Theorem 1 as fol-lows.

1) No Power Constraint : In this case, (7) is asimple least square (LS) problem leading to the well knownsolution , implying that .

2) Maximum Power Constraint : Given, (14) decouples into separate subprob-

lems, each admitting the solution .3) Sum Power Constraint : Given

, the solution to (14) iswith the smallest satisfying .

Remark 2: Fundamentally, with a pre-fixed receiver, (7)is similar to a LS problem, and tends to invert the equivalentchannel . Therefore, the optimal power allocation is mainlydetermined by the inverse singular values of the equivalentchannel, suggesting that the MMSE precoder, similar to linearequalizers, may suffer from the singularity of the channelbecause there may not be enough transmit power to compensatefor the singular channel. When the receiver adopts the common

linear equalizers mentioned in Remark 1, the correspondencebetween the singular values of the equivalent channel andthe channel , i.e., and , is given by: no equalizer

, the MF , the ZF equalizer , the MMSEequalizer .

IV. STATISTICAL CSI

The formulations (8) and (9), similar to the perfect CSI case,are also convex problems given that is a convex set, and thuscan be efficiently solved. Interestingly, it is has been shown in[8]–[16] that, with perfect CSIR and statistical CSIT of meanfeedback, the transmit directions of the optimal precoder are theright singular vectors of the channel mean under various criteria.In this section, we will show that the same transmit directionsare also optimal for the MMSE precoder with a pre-fixed re-ceiver that has either perfect or imperfect statistical CSIR. Then,we derive the closed-form solutions to the resulting power allo-cation problems.

A. Optimal Transmit Directions

Denote the SVD of the channel mean bywith the largest singular values in decreasingorder. Let where is the result of replacing

by in , and denote its SVD by .Let and denote its SVD bywith the largest singular values in decreasingorder.

Theorem 2: Let ,where each is a Schur-convex function and componen-twise nondecreasing. Let , or

, and be a function of . Then, andare optimal for the problem (8), and andare optimal for the problem (9).

Proof: We consider first the problem (8). It is easy to seethat and for , and

for , or .When , using the statistical model (3) and (4), theobjective in (8) can be expressed as

(15)

Then, following the Proof of Theorem 1, one can easily seethat and are optimal for (8). When

, by defining , the objective of(8) becomes where diag and

. Then, from (13), the optimal has a diagonal struc-ture, which can be achieved by setting . When

or , however, the proof isnot so straightforward because there is no explicit expression of

. We can find the optimal transmit direc-tions by using the following lemma.

Lemma 1 [21]: Let be a diagonal matrix withthe diagonal elements being . There are differentsuch matrices indexed from to . Letbe an arbitrary matrix and be a diagonal matrix such that

. Then, .

Page 5: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

5806 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 11, NOVEMBER 2010

Now, for , by using , the objec-tive of (8) becomes

(16)

where we use the fact that has the same distributionas . Let be a diagonal matrix with the diagonalelements being , andwhere is also a diagonal matrix withthe diagonal elements being . It follows that

(17)

where we use the property that is an orthogonal diagonal ma-trix, implying that , and

share the same distribution. Therefore, isinvariant with respect to the transformation (the sub-script is suppressed). Since is a convex function, wehave

(18)

where, from Lemma 1, is a diagonal matrix such that. Hence, leads to a smaller objective

value than . Moreover, from the Proof of Theorem 1, if isfeasible, so is . Consequently, the optimal should be a di-agonal matrix that can be achieved by setting ,leading to . For , onecan proceed in a similar way.

Finally, we consider the problem (9), whose objective can beexplicitly written as

(19)

Therefore, following the Proof of Theorem 1 again, one caneasily find that and are optimal.

B. Optimal Power Allocation

Provided the conditions in Theorem 2 are satisfied, both (8)and (9) can be simplified to a scalar power allocation problem.The problem (9), as well as (8) when , reduces to

(20)

where for (9), and for(8). When , (8) reduces to

(21)

where . When or, the simplified problem of (8) is

(22)

where for , and

for , and. The closed-form solutions to the above

problems are given in the following.1) No Power Constraint : The solution to (20) is

; the solution to (21) is forand for ; the solution to (22) is .

2) Maximum Power Constraint : Given, the solution to (20) is

; the solution to (21) is forand for ; the solution to (22) is

.3) Sum Power Constraint : Given

, the solution to (20) iswith the smallest satisfying ;

the solution to (21) is for andfor ; the solution to (22) is

the smallest satisfying .

V. WORST-CASE DESIGN

The minimax problem (10), by using the channel error defi-nition in (5), can be written as

(23)

which corresponds to the situation where both the trans-mitter and the receiver are subject to deterministic imperfectCSI [26]–[28]. Note that the worst-case robust MMSE precoderdesign with perfect CSIR, i.e., replacing by in(23), is still an open problem. As a special case of our work,[22] has considered a spherical uncertainty regionwithout any power constraint .

It is not difficult to see that the objective value of (23) isupper bounded by , which is achieved by when

. This means that if the channel uncertainty is toolarge, then there is no guarantee of any performance in the worst

Page 6: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

WANG AND PALOMAR: ROBUST MMSE PRECODING IN MIMO CHANNELS WITH PRE-FIXED RECEIVERS 5807

channel. Therefore, the worst-case design is meaningful for, a reasonable assumption in practice since large channel

uncertainty suggests that the quality of CSI is too poor to beused.

Different from the cases of perfect and statistical CSI, theproblem (23), at first glance, is not convex and cannot beeasily solved. We will first show that (23) can be equivalentlytransformed into a convex problem or even further an SDP [34]that can be efficiently solved. In light of the optimality of theeigenmode transmission for perfect and statistical CSI, onemay wonder whether this favorable property still exists inthe worst-case design. In this section, we will prove the mostimportant result in this paper: for the worst-case design, theoptimal transmit directions are the right singular vectors of thenominal channel under some mild conditions.

A. Convex Reformulation

We first show that, under a general power constraint, theminimax problem (23) can be equivalently transformed intoa convex problem or even further an SDP [34] that can beefficiently solved by some numerical methods, for example theinterior point method [33].

Proposition 1: Let be a function of . Then, the min-imax problem (23) is equivalent to the following problem:

(24)

where and .Proof: We first introduce some useful lemmas.

Lemma 2 (Schur’s Complement [39]): Let

be a Hermitian matrix. Then, if and only if(assuming ), or

(assuming ).Lemma 3 [21]: Given matrices , and with ,

then

if and only if there exists such that

The minimax problem (23) is equivalent to

(25)

where and

(26)

with and defined in Proposition 1 and . FromLemma 2, the constraint in (25) can be rewritten as

(27)

which can be alternatively expressed as

(28)

where

From Lemma 3, (28) holds if and only if there exists such that

(29)

indicating the equivalence between (25) and (24).Remark 3: Clearly, if is a convex set, then (24) is a convex

problem. Furthermore, when equals or , orany combination (intersection) of them, (24) can be easily trans-formed into an SDP [34], a very tractable form of convex op-timization. Note that a similar convex formulation was inde-pendently obtained in [27] and [28], which only focused onsolving problems through SDPs. For us, the reformulation (24)will serve as an intermediate step to find the optimal transmitdirections for the worst-case robust MMSE precoder.

B. Optimal Transmit Directions

Denote the SVDs of and by andwith and

where the diagonal matrices contain the sin-gular values and , respectively. Denote the SVDof by and let be a diagonal ma-trix containing the largest singular values indecreasing order. Denote the eigenvalue decomposition (EVD)of by with the eigenvaluesin decreasing order and with

and .Theorem 3: Let , where

each is a Schur-convex function and componentwisenondecreasing, and be a function of . Letand . Then, and are optimal forthe minimax problem (23).

Proof: Through defining and ,and using and , the minimax problem (23)can be expressed as

(30)

Page 7: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

5808 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 11, NOVEMBER 2010

which, by introducing , amounts to

(31)

Following the proof of Proposition 1, (31) can alsobe equivalently transformed into the form of (24) with

and .Divide into two parts as with

and . Then, it follows thatand

. Consequently, the equiva-lent form of (24) can be explicitly written as (32), shown at thebottom of the page. Observe that if satisfies the linear matrixinequality (LMI) in (32), so does . Following theProof of Theorem 1, it can be shown that , which impliesthat we can set without losing any optimality and focuson the following problem:

(33)

where and .Now we show that the optimal can be diagonal. Let

be a diagonal matrix with the diagonal elements being, and where

is also a diagonal matrix with the diagonal el-ements being . Replacing by in and leadsto

(34)

and

(35)

where we use the properties that is a diagonal matrix,and . Hence, the LMI in (33) amounts to

(36)

indicating that if satisfies the LMI in (33), so does(the subscript is suppressed). Since the feasible set definedby a LMI is convex, given any feasible , the convex com-bination is also inside this set,where is a diagonal matrix such thatfrom Lemma 1. Moreover, from the Proof of Theorem 1, weknow , so is feasible

as well. Therefore, the optimal has a diagonal structure thatcan be achieved by setting and , leading to

.Remark 4: The conditions on the power constraint and uncer-

tainty region in Theorem 3 are satisfied in the most common sit-uation—the sum and maximum power constraints with a spher-ical uncertainty region [18]–[28]. The conditionis satisfied by using common linear equalizers at the receiver,e.g., no equalizer , the MF , theZF equalizer , the MMSE equalizer

. Consequently, Theorem 3 indicates thatthe eigenmode transmission (over the nominal channel) is stilloptimal for the worst-case design, hence complying with thecases of perfect and statistical CSI. Interestingly, it has beenfound recently in [35] that maximizing the worst-case receivedSNR leads to the same optimal transmit directions.

VI. OPTIMAL POWER ALLOCATION FOR WORST-CASE DESIGN

In this section, the optimal power allocation for the worst-case robust design will be derived. First, by using the optimaltransmit directions found in the previous section, the matrix-valued precoder design can be simplified to a scalar power allo-cation problem as follows.

(32)

Page 8: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

WANG AND PALOMAR: ROBUST MMSE PRECODING IN MIMO CHANNELS WITH PRE-FIXED RECEIVERS 5809

Proposition 2: Provided the conditions in Theorem 3 are sat-isfied, (23) and (24) can be simplified to the following problem:

(37)

where

(38)

is jointly convex in and defined as its limit2 on theboundary of for , and each is aSchur-convex function and componentwise nondecreasing, and

.Proof: See Appendix A.

This means that, if in addition each is aconvex function of , then (37) is a convex problem and can benumerically solved very efficiently. But we will go deeper byshowing that in the case of no power constraint, there exists aclosed-form solution to (37); for the sum and maximum powerconstraints, an efficient method is available to solve (37).

A. No Power Constraint

Theorem 4: Let , and ,and are ordered decreasingly. Then, the solution to theproblem (37) is

(39)

where , and such thatwith and

. The optimum value of (37) is.

Proof: See Appendix B.Corollary 1: Provided the conditions in Theorems 3 and 4 are

satisfied, the worst-case robust precoder is if ,where is the equivalent nominal channel.

Remark 5: One situation, where the conditions in Theorems3 and 4 are satisfied, is that there is no power constraint at thetransmitter and no equalizer at the receiver. It seems that theassumption of no transmit power constraint makes Theorem 4 oflittle practical use. However, one will see that (39) can be used toguess a good initial point for the algorithm to solve (37) underthe sum and maximum power constraints. Note that a similarsolution was also obtained in [22] that considered only a specialcase of our framework.

2The limit of � �� � ��, as �� � �� � ��� �� from the interior of ��� � �� �� � �� � �, is � when � � � �� � � � �� � ; and is � when � � � �� � � �� �� � and � �� �. If � � �, then � � �� ��, which cannothappen when � �� ���� .

B. Sum and Maximum Power Constraints

With the sum and maximum power constraints, the powerallocation problem is

(40)

which is much more difficult and has no closed-form solution.The main difficulty in (40) lies in the coupling variable andthe coupling constraint . That is, if we fix andremove the constraint , (40) will decouple intoseparate subproblems, each containing only one variable witha straightforward solution. Upon this observation, we will pro-pose an efficient algorithm based on decomposition methodsfor convex optimization [36], [37] to solve (40). Particularly,among various decomposition methods, we use the so-calledprimal-primal decomposition method [36], [37], which is suit-able for our problem.

First, by introducing the auxiliary variables , theproblem (40) is equivalent to

(41)

Given and , at the lowest level (the third level) are the de-coupled subproblems, one for each as

(42)

which admits a closed-form solution (see Proposition 3). Next,denote the optimum value of (42), as a function of and , by

. For fixed , at the middle level (the second level) isthe problem

(43)

whose solution can be found through the bisection method3 thatonly needs a subgradient [32] of with respect to . Fi-nally, denote the optimum value of (43), as a function of , by

. At the top level is the master problem

(44)

3Let � � � be a convex function with a minimizer � in the feasible set , and ���� be a subgradient of � evaluated at �. Suppose that � � ��� � � and let � � �� ����. If ���� �, then � � ��� �, otherwise � � ��� �.

Page 9: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

5810 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 11, NOVEMBER 2010

whose solution can be found by the subgradient projectionmethod. Specifically, a sequence of feasible points ,indexed by , will be generated via

(45)

where is a subgradient of at is a pos-itive scalar stepsize, and denotes the projection onto the atruncated simplex feasible set

. With properly chosen stepsize, for example a diminishingstepsize rule , whereis the initial stepsize and is a fixed nonnegative number, thesequence of is guaranteed to converge to the optimal so-lution (assuming bounded subgradients). It was recently foundthat the projection onto a truncated simplex has a simple water-filling form [40]–[42]. In particular, if , then

(46)

where the waterlevel is the minimum value such that.

Proposition 3: The solution to the problem (42) is given by

(47)

and a subgradient of with respect to is

(48)

where is given in (49) at the bottom of the page, and asubgradient of is given in

(50)

and is the solution to (43).Proof: See Appendix C.

In addition to Proposition 3, two more things are needed. Oneis an initial interval for the bisection method to update in(43). Noticing that the objective value of the minimax problem(23) is upper bounded by , so is the objective value of (41).

Since , it follows that , meaning that. The other thing is an initial point for the sub-

gradient method to update in (44). Theoretically speaking, anyfeasible could be an initial point, but a good initial point thatis close to the optimal point may remarkably accelerate the con-vergence. Such a good initial point can be obtained by properlyscaling and bounding (39). Finally, we summarize the above inAlgorithm 1.

Algorithm 1: For Solving the Problem (40)1: set the precision ; choose an initial point ;2: repeat3: ;4: while do5: compute , from (47);6: compute from (48)–(49);7: if , then , else ;8: end while9: compute from (50);

10: using (46);11: ;12: until

VII. LEAST FAVORABLE CHANNELS

To evaluate the robustness of a precoder, one needs to knowwhat is the least favorable or worst channel [22], [28], [43] forthis precoder, which in general differs from the worst channelfor another precoder. The worst channel is meaningful not onlyto the robust design, but also to the non-robust design that simplyregards the nominal channel as the actual channel, i.e., substi-tuting with in (7). In the following, we use

to represent for simplicity. Mathematically, assumingthat the precoder has been determined, the worst channel erroris the solution to the following problem:

(51)

where the constraint is replaced by , sincethe maximum of a convex function is achieved on the boundaryof the convex feasible set [44].

Theorem 5: is a solution to the problem (51) if and only ifthere exists such that

(52)

(53)

(54)

(49)

Page 10: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

WANG AND PALOMAR: ROBUST MMSE PRECODING IN MIMO CHANNELS WITH PRE-FIXED RECEIVERS 5811

Proof: We will use the following lemmas.Lemma 4 (The Sub-Region Problem [45], [46]): Consider the

following quadratic minimization problem:

where is a positive scalar, and is aHermitian matrix. Then, is a global minimizer if and only ifthere exists such that

Lemma 5 [47, Proposition 7.1.10]: Let be an eigenvalue ofa square matrix , and be an eigenvector of correspondingto . Let be an eigenvalue of a square matrix , and be aneigenvector of corresponding to . Then, is an eigenvalueof , and is an eigenvector of correspondingto .

The objective of (51), by introducing , can beexpanded as

(55)

where the last term does not contain . Defining

, and , then it is not difficult to verifythat4

(56)

(57)

Hence, the problem (51) amounts to

(58)

whose solution, from Lemma 4, is characterized by

(59)

or equivalently

(60)

(61)

(62)

4���� �� � �������� ������ and �������� � �������� �� �� ������ �.

Now that and , from Lemma 5, it follows that.

Then, (60)–(62) can be easily rewritten as (52)–(54).Corollary 2: Let the conditions in Theorem 3 be satisfied.

Then, the solution to the problem (51) iswith diag and , where the ( th, th)element of is denoted by , if and only if thereexists such that

(63)

(64)

(65)

where . The optimum value of (51) is then given by

(66)

In general, the worst channel error that satisfies the condi-tions in Theorem 5 or Corollary 2 may not be unique. Here,we provide one solution satisfying the conditions (63)–(65).Define and

. Letif and

, and

(67)

Then, we can choose as follows:1) : If , then

; if , then is theroot of the equation . So

.

(68)

2) : Then, should be the root of the equation. So

(69)

Note that the root of can be found via thebisection method with an initial interval where

and

(70)

Page 11: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

5812 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 11, NOVEMBER 2010

VIII. NUMERICAL RESULTS

This section demonstrates the effect of the robust MMSEprecoders through several numerical examples. Consideringthe space limitation and that the focus of this paper is on theworst-case robust design, we only show the numerical resultsof the worst-case design in the most common situation—thesum power constraint and the spherical channeluncertainty region . To take different channels intoaccount, the elements of the nominal channel are randomlygenerated according to zero-mean, unit-variance, i.i.d. Gaussiandistributions. The worst-case robust precoder is compared withthe non-robust precoder that regards the nominal channel asthe actual channel and is given in Section III. The importanceof robustness lies in guaranteeing a performance level for anychannel realization in the uncertainty region, hence embodiedby the worst-case behavior. Therefore, the performance isdemonstrated by the average worst-case MSE and symbol errorrate (SER), i.e., the MSE and SER of a (robust or non-robust)precoder in its worst channel averaged over the nominal channel

, where the worst channel for a given precoder can be foundin Section VII. The radius of the channel uncertainty is set tobe with .

Note that, for a pre-fixed receiver, a scaling factor is requiredto appropriately scale the amplitude of the equalizer at differentSNRs, otherwise the term in the MSE of (2) willnot change as the transmit power varies. Therefore, instead of

, we use with a scaling factoras in [30]. For perfect CSI, can be jointly optimized with theprecoder as

(71)

which, by using Theorem 1, can be simplified to

(72)

where and . Forfixed , the optimal are given in Section III-B withreplaced by , which further simplifies (72) to

(73)

where is the smallest value such that. Although (73) is not

a convex problem, the optimal can be found through a linesearch. However, when it comes to the worst-case design, itis extremely difficult to jointly optimize and , so we use

that is optimal in the case of perfect CSI for the worst-casedesign. It should be pointed out that this scaling factor is notoptimal for the worst-case design that could thus achieve abetter performance.

Figs. 1 and 2 show the worst-case MSEs versus SNR for dif-ferent values of , i.e., the size of the channel uncertainty region,in the cases of no equalizer and MMSE equalizer, respectively.The numbers of transmit and receive antennas, and symbols inthe transmit signal vector are set to be . As can

Fig. 1. Worst-case MSE versus SNR for different values of � with� �� �

� � �. The receiver uses no equalizer.

Fig. 2. Worst-case MSE versus SNR for different values of � with� �� �

� � �. The receiver uses the MMSE equalizer.

be observed, the robust precoder always outperforms the non-ro-bust precoder by providing the lowest worst-case MSE indif-ferent to what kind of equalizers is used. The gap between therobust and non-robust precoders increases rapidly as the channeluncertainty raises. This phenomenon can be more evidently ob-served from Fig. 3 that displays the worst-case MSE versus thesize of the uncertainty region at 20 dB. Compared tothe robust precoder, the non-robust precoder is quite sensitiveto the channel uncertainty, even a small increase of which maydramatically enlarge the worse-case MSE.

Another interesting phenomenon is that, among all fourcommon equalizers, i.e., no equalizer , the MF

, the ZF equalizer , and the MMSEequalizer , the precoder with noequalizer may achieve nearly the best worst-case performancein some cases (e.g., at low or moderate SNR). Therefore, for theoptimal MMSE precoder with a pre-fixed receiver using one of

Page 12: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

WANG AND PALOMAR: ROBUST MMSE PRECODING IN MIMO CHANNELS WITH PRE-FIXED RECEIVERS 5813

Fig. 3. Worst-case MSE versus parameter � at ��� � 20 dB with� �� �

� � �.

Fig. 4. Worst-case SER versus SNR for different values of � with � � � and� � � � �.

these equalizers, a good choice that balances performance andcomplexity could be using no equalizer at the receiver. Due tothe space limitation, we cannot show simulation results of allfour common equalizers, so in the following we focus on thecase of no equalizer.

For no equalizer and under the setting ofand the QPSK modulation, Fig. 4 depicts the worst-case SERversus SNR for different values of , while Fig. 5 shows therelation between the worst-case SER and the size of the uncer-tainty region at dB. Although the robust precoder isbased on the MMSE criterion, its superiority to the non-robustprecoder still holds in terms of the worst-case SER, especiallyfor large channel uncertainty.

Finally, the convergence property of Algorithm 1, which iter-atively solves the power allocation problem (40), is investigated.In Fig. 6, the average number of iterations to reach a precision

is shown at different SNRs for different sizes of the

Fig. 5. Worst-case SER versus parameter � at ��� � 20 dB with� � � and� � � � �.

Fig. 6. Average iteration of Algorithm 1 versus SNR for different values of �with � � �� and � � � � � � .

uncertainty region, where we set and thereis no equalizer. As a sub-gradient method, Algorithm 1 con-verges quite fast with the properly chosen stepsize, especiallyat high SNRs. This is mainly because we can use (39), i.e., theclosed-form solution to (40) when there is no power constraint,to guess a good initial point.

IX. CONCLUSION

We have designed the robust MMSE precoders with a pre-fixed receiver for different types of CSI in MIMO channels. Allformulated problems are or can be equivalently transformed intoconvex problems having globally optimal solutions that can beefficiently found. As the most important result, we have provedthat, under some mild conditions, the optimal transmit direc-tions of the precoder are the right singular vectors of the channel,the channel mean, and the nominal channel for perfect CSI,

Page 13: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

5814 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 11, NOVEMBER 2010

statistical CSI, and the worst-case design, respectively. Conse-quently, the matrix-valued problems can be simplified to scalarpower allocation problems without losing any optimality. Then,we have provided the closed-form solutions to the power allo-cation problems for perfect and statistical CSI, and proposed anefficient algorithm to solve the power allocation problem for theworst-case design. Finally, the worst channels for both robustand non-robust MMSE precoders have been derived.

APPENDIX APROOF OF PROPOSITION 2

The proof starts form the equivalent formulation (33). Usingand , the LMI

in (33) reduces to (74) at the bottom of the page, which, viaproper row and column permutations, can be reformulated intodiag , where accounts for the zero part in ,and

with. Therefore, the constraint (74)

is equivalent to and . While amounts to

(75)

which is equivalent to for , fromLemma 2, amounts to

(76)

implying or equally . Therefore,(33) can be simplified to the following problem:

(77)

Assuming for the moment that , thenis invertible. Using Lemma 2 again, (76) is equivalent to

(78)

where

(79)

Hence, the problem (77) is equivalent to

(80)

Now, assume without loss of generality (w.l.o.g.) thatfor some . Then, by choosing the st and

th rows and columns of (76), we have (81) at the bottomof the page, or equivalently ,which implies that either or . If

, then and . As mentioned atthe beginning of Section V, , can happen onlywhen . With the assumption that

implies only . Then, onecan remove the th row and column of (76), leading to

(82)

where is the result of deleting the th element of avector , and is the result of deleting the th rowand column of a square matrix . Hence, in the case of

, following (78), (33) is equivalent to

(83)

Note that, as from the interior of, the limit of is

(74)

(81)

Page 14: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

WANG AND PALOMAR: ROBUST MMSE PRECODING IN MIMO CHANNELS WITH PRE-FIXED RECEIVERS 5815

if and ; and is ifand . Therefore, by defining

each on the boundary of as its limit,we can extend (80) to

(84)

so that (77) is equivalent to (84) in both cases that, and for some .

Letting , (84) can be easily rewritten as (37).Finally, we prove the convexity of in (38) by con-

sidering the following function:

(85)

which is convex in for fixed . Sinceis concave

in for fixed under the condition . Themaximizer of , for fixed , is given by

(86)

leading to the maximum value

(87)

Since maximization preserves convexity [32], isconvex in .

APPENDIX BPROOF OF THEOREM 4

When there is no power constraint, by introducing, the problem (37) becomes

(88)

To solve it, we first fix so that (88) decouples into separatesubproblems, each for a variable . Then, it iseasy to find the optimal as

.(89)

Defining and, then the region can be divided into con-

secutive intervals , . So (89) can berewritten as

(90)

where such that .

Now we search the optimal by substituting (90) back into(88), and the resulting objective function for a specific is

(91)

which is linear in . Consequently, the objective is a piecewiselinear function as

(92)

and the corresponding problem becomes

(93)

Defining and, then the region can be divided into

consecutive intervals . Assuming thatfor some , we will show that the optimal

must be within and further is equal to . For, the slope of is negative due to ,

so the minimum of is achieved at the limit ,meaning that the optimal is not in . For ,the slope of is nonnegative, so the minimum ofis achieved at . However, from

(94)

(95)

we have , indicating that the optimalcan only lie in and . The optimum value

is given by

(96)

Substituting back into (90), we have

(97)

so that the optimal can be obtained as .

APPENDIX CPROOF OF PROPOSITION 3

Lemma 6 [37]: Consider the following function defined asthe optimal value of a minimization problem:

Page 15: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

5816 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 11, NOVEMBER 2010

where is (strictly) convex,are convex, the infermum is achieved by , and the strongduality holds for any given . Let bethe domain of . Then, is (strictly) convex, provided that

for some , and a subgradient is given by

where is the subgradient of with respectto is a vector with th element being a subgra-dient of with respect to , and is a vector ofthe optimal Lagrange multipliers associated with the constraints

.For fixed and , it is not difficult to verify that (47) is the

solution to (42). Particularly, when ,it must be

. In this case, reduces to

(98)

Hence, we have

(99)

After is obtained, to find a subgradient of withrespect to , according to Lemma 6, one requires the optimalLagrange multiplier associated with the constraint

. Let be the optimal Lagrange multiplier associ-ated with the constraint . Then, and satisfythe following KKT conditions [32]:

(100)

(101)

(102)

When , it is easily seen from (100) that. When , we need to discuss two

cases.1) : If , then from (101)

, and from (102) and (99)

(103)

If , it follows from (100)–(102) that

(104)

and , so we can still choose and as(103).

2) : If, then from (101)

, and from (102) and (99) . If, it follows from

(100)–(102) that

(105)

and , so we can choose and.

Consequently, we have in (106) at the bottom of the page,which, from Lemma 6 , leads to a subgradient of withrespect to as

(107)

where from (98)

(108)Substituting (106) and (108) into (107) leads to (49).

Given and , to find a subgradient of , one requiresthe optimal Lagrange multiplier associated with the con-straint . The KKT conditions, satisfied by and

, are still (100)–(102) except is replaced by . Throughthe similar analysis, we can obtain as

(109)

and a subgradient of is just . The proof of Proposition3 is completed.

(106)

Page 16: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

WANG AND PALOMAR: ROBUST MMSE PRECODING IN MIMO CHANNELS WITH PRE-FIXED RECEIVERS 5817

REFERENCES

[1] I. E. Telatar, “Capacity of multi-antenna Gaussian channels,” EuropeanTrans. Telecommun., vol. 10, no. 6, pp. 585–595, Nov.–Dec. 1999, (Seealso a previous version of the paper in AT&T Bell Labs Internal Tech.Memo, June 1995).

[2] G. Foschini and M. Gans, “On limits of wireless communications in afading environment when using multiple antennas,” Wireless PersonalCommunications, vol. 6, no. 3, pp. 311–335, 1998.

[3] A. Scaglione, S. Barbarossa, and G. B. Giannakis, “Redundant filter-bank precoders and equalizers Part 1: Unification and optimal design,”IEEE Trans. Signal Processing, vol. 47, no. 7, pp. 1988–2006, Jul.1999.

[4] D. P. Palomar, J. M. Cioffi, and M. A. Lagunas, “Joint Tx-Rx beam-forming design for multicarrier MIMO channels: A unified frameworkfor convex optimization,” IEEE Trans. Signal Processing, vol. 51, no.9, pp. 2381–2401, Sep. 2003.

[5] D. P. Palomar, M. A. Lagunas, and J. M. Cioffi, “Optimum linear jointtransmit-receive processing for MIMO channels with QoS constraints,”IEEE Trans. Signal Processing, vol. 52, no. 5, pp. 1179–1197, May2004.

[6] D. P. Palomar and Y. Jiang, “MIMO transceiver design via majoriza-tion theory,” Foundations and Trends in Communications and Informa-tion Theory, vol. 3, no. 4–5, pp. 331–551, 2006.

[7] M. Payaró and D. P. Palomar, “On optimal precoding in linear vectorGaussian channels with arbitrary input distribution,” in Proc. IEEE In-ternational Symposium on Information Theory (ISIT’09), Seoul, Korea,Jun. 2009.

[8] G. Jöngren, M. Skoglund, and B. Ottersten, “Combining beamformingand orthogonal space-time block coding,” IEEE Trans. Inform. Theory,vol. 48, no. 3, pp. 611–627, Mar. 2002.

[9] S. Zhou and G. B. Giannakis, “Optimal transmitter eigen-beamformingand space-time block coding based on channel mean feedback,” IEEETrans. Signal Processing, vol. 50, no. 10, pp. 2599–2613, Oct. 2002.

[10] B. Hassibi and B. M. Hochwald, “How much training is needed in mul-tiple-antenna wireless links?,” IEEE Trans. Inform. Theory, vol. 49, no.4, pp. 951–963, Apr. 2003.

[11] S. A. Jafar and A. Goldsmith, “Transmitter optimization and optimalityof beamforming for multiple antenna systems,” IEEE Trans. WirelessCommun., vol. 3, no. 4, pp. 1165–1175, Jul. 2004.

[12] T. Yoo and A. Goldsmith, “Capacity and power allocation for fadingMIMO channels with channel estimation error,” IEEE Trans. Inform.Theory, vol. 52, no. 5, pp. 2203–2214, May 2006.

[13] A. M. Tulino, A. Lozano, and S. Verdú, “Capacity-achieving input co-variance for single-user multi-antenna channels,” IEEE Trans. WirelessCommun., vol. 5, no. 2, pp. 662–671, Mar. 2006.

[14] E. A. Jorswieck, A. Sezgin, H. Boche, and E. Costa, “Multiuser MIMOMAC with statistical CSI and MMSE receiver: Feedback strategiesand transmitter optimization,” in Proc. International Wireless Commu-nications and Mobile Computing Conference (IWCMC), Vancouver,Canada, Jul. 2006.

[15] X. Zhang, D. P. Palomar, and B. Ottersten, “Statistically robust designof linear MIMO transceivers,” IEEE Trans. Signal Processing, vol. 56,no. 8, pp. 3678–3689, Aug. 2008.

[16] A. Soysal and S. Ulukus, Joint Channel Estimation and Resource Al-location for MIMO Systems—Part I: Single-User Analysis, vol. 9, no.2, pp. 624–631, Feb. 2010.

[17] M. Vu and A. Paulraj, “Optimal linear precoders for MIMO wireless cor-related channels with nonzero mean in space-time coded systems,” IEEETrans. Signal Processing, vol. 54, no. 6, pp. 2318–2332, Jun. 2006.

[18] S. A. Vorobyov, A. B. Gershman, and Z.-Q. Luo, “Robust adaptivebeamforming using worst-case performance optimization: A solutionto the signal mismatch problem,” IEEE Trans. Signal Processing, vol.51, no. 2, pp. 313–324, Feb. 2003.

[19] J. Li, P. Stoica, and Z. Wang, “On robust Capon beamforming anddiagonal loading,” IEEE Trans. Signal Processing, vol. 51, no. 7, pp.1702–1715, Jul. 2003.

[20] R. Lorenz and S. P. Boyd, “Robust minimum variance beamforming,”IEEE Trans. Signal Processing, vol. 53, no. 5, pp. 1684–1696, May2005.

[21] Y. C. Eldar and N. Merhav, “A competitive minimax approach to robustestimation of random parameters,” IEEE Trans. Signal Processing, vol.52, no. 7, pp. 1931–1946, Jul. 2004.

[22] Y. Guo and B. C. Levy, “Worst-case MSE precoder design for imper-fectly known MIMO communications channels,” IEEE Trans. SignalProcessing, vol. 53, no. 8, pp. 2918–2930, Aug. 2005.

[23] A. Pascual-Iserte, D. P. Palomar, A. I. Pérez-Neira, and M. A. Lagunas,“A robust maximin approach for MIMO communications with partialchannel state information based on convex optimization,” IEEE Trans.Signal Processing, vol. 54, no. 1, pp. 346–360, Jan. 2006.

[24] A. Abdel-Samad, T. N. Davidson, and A. B. Gershman, “Robusttransmit eigen beamforming based on imperfect channel state infor-mation,” IEEE Trans. Signal Processing, vol. 54, no. 5, pp. 1596–1609,May 2006.

[25] M. Payaró, A. Pascual-Iserte, and M. A. Lagunas, “Robust powerallocation designs for multiuser and multiantenna downlink commu-nication systems through convex optimization,” IEEE J. Sel. AreasCommun., vol. 25, no. 7, pp. 1390–1401, Sep. 2007.

[26] M. B. Shenouda and T. N. Davidson, “On the design of linear trans-ceivers for multiuser systems with channel uncertainty,” IEEE J. Sel.Areas Commun., vol. 26, no. 6, pp. 1015–1024, Aug. 2008.

[27] N. Vucic and H. Boche, “Robust QoS-constrained optimization ofdownlink multiuser MISO systems,” IEEE Trans. Signal Processing,vol. 57, no. 2, pp. 714–725, Feb. 2009.

[28] N. Vucic, H. Boche, and S. Shi, “Robust transceiver optimization indownlink multiuser MIMO systems,” IEEE Trans. Signal Processing,vol. 57, no. 9, pp. 3576–3587, Sep. 2009.

[29] B. R. Vojcic and W. M. Jang, “Transmitter precoding in synchronousmultiuser communications,” IEEE Trans. Commun., vol. 46, no. 10, pp.1346–1355, Oct. 1998.

[30] M. Joham, W. Utschick, and J. A. Nossek, “Linear transmit processingin MIMO communications systems,” IEEE Trans. Signal Processing,vol. 53, no. 8, pp. 2700–2712, Aug. 2005.

[31] A. Wiesel, Y. C. Eldar, and S. S. (Shitz), “Linear precoding viaconic programming for fixed MIMO receivers,” IEEE Trans. SignalProcessing, vol. 54, no. 1, pp. 161–176, Jan. 2006.

[32] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge,U.K.: Cambridge University Press, 2004.

[33] Y. Nesterov and A. Nemirovskii, Interior-Point Polynomial Algorithmsin Convex Programming. Philadelphia, PA: SIAM, 1994, Studies inApplied Mathematics 13.

[34] L. Vandenberghe and S. Boyd, “Semidefinite programming,” SIAMRev., vol. 38, no. 1, pp. 40–95, Mar. 1996.

[35] J. Wang and D. P. Palomar, “Worst-case robust MIMO transmissionwith imperfect channel knowledge,” IEEE Trans. Signal Processing,vol. 57, no. 8, pp. 3086–3100, Aug. 2009.

[36] D. P. Palomar and M. Chiang, “A tutorial on decomposition methodsfor network utility maximization,” IEEE J. Sel. Areas Commun., vol.24, no. 8, pp. 1439–1451, Aug. 2006.

[37] D. P. Palomar and M. Chiang, “Alternative distributed algorithmsfor network utility maximization: Framework and applications,”IEEE Trans. Autom. Control, vol. 52, no. 12, pp. 2254–2269, Dec.2007.

[38] A. W. Marshall and I. Olkin, Inequalities: Theory of Majorization andIts Applications. New York: Academic Press, 1979.

[39] R. A. Horn and C. R. Johnson, Matrix Analysis. New York: Cam-bridge University Press, 1985.

[40] D. P. Palomar, “Convex primal decomposition for multicarrier linearMIMO transceivers,” IEEE Trans. Signal Processing, vol. 53, no. 12,pp. 4661–4674, Dec. 2005.

[41] D. P. Palomar, M. Bengtsson, and B. Ottersten, “Minimum BERlinear transceivers for MIMO channels via primal decomposition,”IEEE Trans. Signal Processing, vol. 53, no. 8, pp. 2866–2882, Aug.2005.

[42] G. Scutari, D. P. Palomar, and S. Barbarossa, “Optimal linear pre-coding strategies for wideband noncooperative systems based on gametheory—Part II: Algorithms,” IEEE Trans. Signal Processing, vol. 55,no. 3, pp. 1250–1267, Mar. 2008.

[43] Y. Guo and B. C. Levy, “Robust MSE equalizer design for MIMOcommunication systems in the presence of model uncertainties,” IEEETrans. Signal Processing, vol. 54, no. 5, pp. 1840–1852, May 2006.

[44] R. T. Rockafellar, Convex Analysis, 2nd ed. Princeton, NJ: PrincetonUniv. Press, 1970.

[45] F. Rendl and H. Wolkowicz, “A semidefinite framework for trust regionsubproblems with applications to large scale minimization,” Mathemat-ical Programming, vol. 77, no. 1, pp. 273–299, Apr. 1997.

[46] C. Fortin and H. Wolkowicz, “The trust region subproblems andsemidefinite programming,” Optim. Methods and Software, vol. 19,no. 1, pp. 41–67, Feb. 2004.

[47] D. S. Bernstein, Matrix Mathematics: Theory, Facts, and FormulasWith Application to Linear Systems Theory. Princeton, NJ: PrincetonUniv. Press, 2005.

Page 17: 5802 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. …

5818 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 58, NO. 11, NOVEMBER 2010

Jiaheng Wang (S’08) received the B.E. and M.S. degrees in electrical engi-neering from the Southeast University, Nanjing, China, in 2001 and 2006, re-spectively, and the Ph.D. degree from the Department of Electronic and Com-puter Engineering at the Hong Kong University of Science and Technology in2010. His research interests mainly include optimization in signal processing,wireless communications and networks.

Daniel P. Palomar (S’99–M’03–SM’08) received the Electrical Engineeringand Ph.D. degrees (both with honors) from the Technical University of Catalonia(UPC), Barcelona, Spain, in 1998 and 2003, respectively.

He is an Associate Professor in the Department of Electronic and Com-puter Engineering at the Hong Kong University of Science and Technology(HKUST), Hong Kong, which he joined in 2006. He had previously held severalresearch appointments, namely, at King’s College London (KCL), London,U.K.; Technical University of Catalonia (UPC), Barcelona; Stanford Univer-sity, Stanford, CA; Telecommunications Technological Center of Catalonia(CTTC), Barcelona, Spain; Royal Institute of Technology (KTH), Stockholm,Sweden; University of Rome “La Sapienza,” Rome, Italy; and PrincetonUniversity, Princeton, NJ. His current research interests include applications of

convex optimization theory, game theory, and variational inequality theory tosignal processing and communications.

Dr. Palomar has been an Associate Editor of the IEEE TRANSACTIONS ON

INFORMATION THEORY and the IEEE TRANSACTIONS ON SIGNAL PROCESSING,a Guest Editor of the IEEE Signal Processing Magazine 2010 Special Issueon Convex Optimization for Signal Processing, a Guest Editor of the IEEEJOURNAL ON SELECTED AREAS IN COMMUNICATIONS 2008 Special Issue onGame Theory in Communication Systems, the Lead Guest Editor of the IEEEJOURNAL ON SELECTED AREAS IN COMMUNICATIONS 2007 Special Issue on Op-timization of MIMO Transceivers for Realistic Communication Networks. Heserves on the IEEE Signal Processing Society Technical Committee on SignalProcessing for Communications (SPCOM). He was the General Co-Chairof the 2009 IEEE Workshop on Computational Advances in Multi-SensorAdaptive Processing (CAMSAP). He is a recipient of a 2004–2006 FulbrightResearch Fellowship; the 2004 Young Author Best Paper Award by the IEEESignal Processing Society; the 2002–2003 Best Ph.D. prize in InformationTechnologies and Communications by the Technical University of Catalonia(UPC); the 2002–2003 Rosina Ribalta first prize for the Best Doctoral Thesisin Information Technologies and Communications by the Epson Foundation;and the 2004 prize for the Best Doctoral Thesis in Advanced Mobile Commu-nications by the Vodafone Foundation and COIT.