14
1 Robust Sum MSE Optimization for Downlink Multiuser MIMO Systems with Arbitrary Power Constraint: Generalized Duality Approach Tadilo Endeshaw Bogale, Student Member, IEEE and Luc Vandendorpe Fellow, IEEE Abstract— This paper considers linear minimum mean- square-error (MMSE) transceiver design problems for downlink multiuser multiple-input multiple-output (MIMO) systems where imperfect channel state information is available at the base station (BS) and mobile stations (MSs). We examine robust sum mean-square-error (MSE) minimization problems. The problems are examined for the generalized scenario where the power constraint is per BS, per BS antenna, per user or per symbol, and the noise vector of each MS is a zero-mean circularly symmetric complex Gaussian random variable with arbitrary covariance matrix. For each of these problems, we propose a novel duality based iterative solution. Each of these problems is solved as follows. First, we establish a novel sum average mean- square-error (AMSE) duality. Second, we formulate the power allocation part of the problem in the downlink channel as a Geometric Program (GP). Third, using the duality result and the solution of GP, we utilize alternating optimization technique to solve the original downlink problem. To solve robust sum MSE minimization constrained with per BS antenna and per BS power problems, we have established novel downlink-uplink duality. On the other hand, to solve robust sum MSE minimization constrained with per user and per symbol power problems, we have established novel downlink-interference duality. For the total BS power constrained robust sum MSE minimization problem, the current duality is established by modifying the constraint function of the dual uplink channel problem. And, for the robust sum MSE minimization with per BS antenna and per user (symbol) power constraint problems, our duality are established by formulating the noise covariance matrices of the uplink and interference channels as fixed point functions, respectively. We also show that our sum AMSE duality are able to solve other sum MSE-based robust design problems. Computer simulations verify the robustness of the proposed robust designs compared to the non-robust/naive designs. I. I NTRODUCTION The spectral efficiency of wireless channels can be en- hanced by utilizing multiple-input multiple-output (MIMO) systems. This performance improvement is achieved by ex- ploiting the transmit and receive diversity. In [1], a funda- mental relation between mutual information and minimum The authors would like to thank the Region Wallonne for the financial support of the project MIMOCOM in the framework of which this work has been achieved. Part of this work has been presented in the 45th Annual Conference on Information Sciences and Systems (CISS), Baltimore, Mary- land, Mar. 2011, and in the 22nd IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), Toronto, Canada, Sep. 2011. Tadilo E. Bogale and Luc Vandendorpe are with the ICTEAM Institute, Universit´ e catholique de Louvain, Place du Levant 2, 1348 - Louvain La Neuve, Belgium. Email: {tadilo.bogale, luc.vandendorpe}@uclouvain.be, Phone: +3210478071, Fax: +3210472089. mean-square-error (MMSE) has been derived for MIMO Gaus- sian channels. Furthermore, it has been shown that different transceiver optimization problems are equivalently formulated as a function of MMSE matrix, for instance, minimizing bit error rate, maximizing capacity etc [2]–[4]. For these reasons, mean-square-error (MSE) based problems are commonly ex- amined in multiuser networks. The linear MMSE transceiver design problems for mul- tiuser MIMO systems can be examined in the uplink and/or downlink channels. In [5] and [6], sum MSE minimization problem is examined in the uplink channel. The authors of these papers exploit the fact that the sum MSE optimization problem in the uplink channel (after rank relaxation) can be formulated as a convex optimization problem for which global optimal solution can be obtained efficiently. It is well know that transceiver design problems in the uplink channel are better understood than that of the downlink channel. Due to this fact most literatures (also our current paper) focus on solving transceiver design problems in the downlink channel. In [7], the sum MSE minimization problem is addressed in the downlink channel. This paper has solved the latter problem directly in the downlink channel. In this channel, however, since the precoders of all users are jointly coupled, downlink MSE-based transceiver design problems have more complicated mathematical structure than their dual uplink problems [3], [8]. In [3] and [9], the sum MSE minimization constrained with a total base station (BS) power problem is considered in the downlink channel. The authors of these papers solve the downlink sum MSE minimization problem by examining the equivalent uplink problem, and then establishing the MSE duality between uplink and downlink channels. These two pa- pers show that duality based approach of solving the downlink problem has easier to handle mathematical structure than that of [7]. Moreover, in some cases, duality solution approach can exploit the hidden convexity of the downlink channel MSE-based problems (for example minimization of sum MSE constrained with a total BS power problem [3], [8]). These duality are established by assuming that perfect channel state information (CSI) is available at the BS and mobile stations (MSs). However, due to the inevitability of channel estimation error, CSI can never be perfect. This motivates [10] to establish the MSE duality under imperfect CSI for multiple-input single- output (MISO) systems. The latter work is extended in [11] for MIMO case. In [12], the MSE downlink-uplink duality has been established by considering imperfect CSI both at the BS arXiv:1311.6433v1 [math.OC] 25 Nov 2013

Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

  • Upload
    vodiep

  • View
    221

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

1

Robust Sum MSE Optimization for DownlinkMultiuser MIMO Systems with Arbitrary Power

Constraint: Generalized Duality ApproachTadilo Endeshaw Bogale,Student Member, IEEEand Luc VandendorpeFellow, IEEE

Abstract— This paper considers linear minimum mean-square-error (MMSE) transceiver design problems for downlinkmultiuser multiple-input multiple-output (MIMO) systems whereimperfect channel state information is available at the basestation (BS) and mobile stations (MSs). We examine robust summean-square-error (MSE) minimization problems. The problemsare examined for the generalized scenario where the powerconstraint is per BS, per BS antenna, per user or per symbol,and the noise vector of each MS is a zero-mean circularlysymmetric complex Gaussian random variable with arbitrarycovariance matrix. For each of these problems, we propose anovel duality based iterative solution. Each of these problems issolved as follows. First, we establish a novel sum average mean-square-error (AMSE) duality. Second, we formulate the powerallocation part of the problem in the downlink channel as aGeometric Program (GP). Third, using the duality result andthe solution of GP, we utilize alternating optimization techniqueto solve the original downlink problem. To solve robust sum MSEminimization constrained with per BS antenna and per BS powerproblems, we have established novel downlink-uplink duality.On the other hand, to solve robust sum MSE minimizationconstrained with per user and per symbol power problems,we have established novel downlink-interference duality. Forthe total BS power constrained robust sum MSE minimizationproblem, the current duality is established by modifying theconstraint function of the dual uplink channel problem. And,for the robust sum MSE minimization with per BS antennaand per user (symbol) power constraint problems, our dualityare established by formulating the noise covariance matrices ofthe uplink and interference channels as fixed point functions,respectively. We also show that our sum AMSE duality are ableto solve other sum MSE-based robust design problems. Computersimulations verify the robustness of the proposed robust designscompared to the non-robust/naive designs.

I. I NTRODUCTION

The spectral efficiency of wireless channels can be en-hanced by utilizing multiple-input multiple-output (MIMO)systems. This performance improvement is achieved by ex-ploiting the transmit and receive diversity. In [1], a funda-mental relation between mutual information and minimum

The authors would like to thank the Region Wallonne for the financialsupport of the project MIMOCOM in the framework of which this workhas been achieved. Part of this work has been presented in the45th AnnualConference on Information Sciences and Systems (CISS), Baltimore, Mary-land, Mar. 2011, and in the 22nd IEEE International Symposiumon Personal,Indoor and Mobile Radio Communications (PIMRC), Toronto, Canada, Sep.2011. Tadilo E. Bogale and Luc Vandendorpe are with the ICTEAM Institute,Universite catholique de Louvain, Place du Levant 2, 1348 - Louvain LaNeuve, Belgium. Email:{tadilo.bogale, luc.vandendorpe}@uclouvain.be,Phone: +3210478071, Fax: +3210472089.

mean-square-error (MMSE) has been derived for MIMO Gaus-sian channels. Furthermore, it has been shown that differenttransceiver optimization problems are equivalently formulatedas a function of MMSE matrix, for instance, minimizing biterror rate, maximizing capacity etc [2]–[4]. For these reasons,mean-square-error (MSE) based problems are commonly ex-amined in multiuser networks.

The linear MMSE transceiver design problems for mul-tiuser MIMO systems can be examined in the uplink and/ordownlink channels. In [5] and [6], sum MSE minimizationproblem is examined in the uplink channel. The authors ofthese papers exploit the fact that the sum MSE optimizationproblem in the uplink channel (after rank relaxation) can beformulated as a convex optimization problem for which globaloptimal solution can be obtained efficiently. It is well knowthat transceiver design problems in the uplink channel arebetter understood than that of the downlink channel. Due tothis fact most literatures (also our current paper) focus onsolving transceiver design problems in the downlink channel.In [7], the sum MSE minimization problem is addressedin the downlink channel. This paper has solved the latterproblem directly in the downlink channel. In this channel,however, since the precoders of all users are jointly coupled,downlink MSE-based transceiver design problems have morecomplicated mathematical structure than their dual uplinkproblems [3], [8].

In [3] and [9], the sum MSE minimization constrainedwith a total base station (BS) power problem is consideredin the downlink channel. The authors of these papers solvethe downlink sum MSE minimization problem by examiningthe equivalent uplink problem, and then establishing the MSEduality between uplink and downlink channels. These two pa-pers show that duality based approach of solving the downlinkproblem has easier to handle mathematical structure than thatof [7]. Moreover, in some cases, duality solution approachcan exploit the hidden convexity of the downlink channelMSE-based problems (for example minimization of sum MSEconstrained with a total BS power problem [3], [8]). Theseduality are established by assuming that perfect channel stateinformation (CSI) is available at the BS and mobile stations(MSs). However, due to the inevitability of channel estimationerror, CSI can never be perfect. This motivates [10] to establishthe MSE duality under imperfect CSI for multiple-input single-output (MISO) systems. The latter work is extended in [11]for MIMO case. In [12], the MSE downlink-uplink duality hasbeen established by considering imperfect CSI both at the BS

arX

iv:1

311.

6433

v1 [

mat

h.O

C]

25

Nov

201

3

Page 2: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

2

and MSs, and with antenna correlation only at the BS. Thisduality is examined by analyzing the Karush-Kuhn-Tuckerconditions of the uplink and downlink channel problems. In[13], we have established three kinds of MSE uplink-downlinkduality by considering that imperfect CSI is available bothatthe BS and MSs, and with antenna correlation only at theBS. These duality are established by extending the three levelMSE duality of [8] to imperfect CSI. In [14], we have shownthat the three kinds of MSE duality known from [8] can beestablished for the perfect and imperfect CSI scenario justby transforming the power allocation matrices from uplink todownlink channel and vice versa. All of these MSE dualityare established by assuming that the entries of the noisevector of each MS are independent and identically distributed(i.i.d) zero-mean circularly symmetric complex Gaussian (ZM-CSCG) random variables all with the same variance. However,in practice, MSs are spaced far apart from each other andthe noise vector of each MS may include other interferenceGaussian signals [2]. For these reasons, the noise variancesof all MSs are not necessarily the same. This motivates [15]to exploit the three kinds of MSE downlink-uplink dualityknown in [8] and [14] for the scenario where the noise vectorof each MS is a ZMCSCG random variable with arbitrarycovariance matrix. However, still the work of [15] exploitstheMSE downlink-uplink duality by assuming that perfect CSI isavailable at the BS and MSs. Moreover, the duality of all ofthe aforementioned papers including [15] are able to solvetotal BS power constrained MSE or average mean-square-error (AMSE)-based problems only. In [16] (see also [17]and [18]), duality based iterative solutions for rate and signal-to-interference-and-noise ratio (SINR)-based problems withmultiple linear transmit covariance constraints (LTCC) havebeen proposed. The problems of [16] are examined as follows.First, new auxiliary variables are incorporated to combinetheLTCC into one constraint. Second, keeping the introducedauxiliary variables constant, the existing duality approach isapplied to get the optimal covariance matrices. Third, keepingthe covariance matrices of all users constant, the introducedvariables are updated by sub-gradient optimization method.Fourth, the second and third steps are repeated until conver-gence. However, the aforementioned iterative algorithm hasone major drawback. For fixed introduced variables, if theglobal optimality of the downlink (dual uplink) problem is notensured, this iterative algorithm is not guaranteed to converge1.Besides this drawback, the application of the latter duality forMSE-based problems is not clear.

In a practical multi-antenna BS system, the maximumpower of each BS antenna is limited [19]. Due to this, wedeveloped duality based iterative algorithms to solve sumMSE-based constrained with each BS antenna power designproblems for the perfect CSI scenario in [20]. On the otherhand, channel estimation error is inevitable, and in somescenario allocating different powers to different users orsym-

1Note that for fixed introduced variables, the global optimum covariancematrices for the problems of [16] can be obtained. Thus, the duality-basediterative algorithm of this paper is guaranteed to convergefor the problems of[16]. However, as will be clear later, since all of our problems are non-convex,the iterative algorithm of [16] is not guaranteed to converge for our problems.

bols according to their channel conditions (to ensure fairnessamong users or symbols) has practical interest. This motivatesus to first propose novel generalized sum AMSE duality andthen we utilize our new duality results to examine the fol-lowing sum MSE-based robust design problems. Robust sumMSE minimization with a per total BS (P1), per BS antenna(P2), per user (P3) and per symbol (P4) power constraints,respectively. These problems are examined by considering thatthe BS and MS antennas exhibit spatial correlations, and theCSI at both ends is imperfect. The robustness against imperfectCSI is incorporated into our designs using stochastic approach[14]. Moreover, the noise vector of each MS is a ZMCSCGrandom variable with arbitrary covariance matrix.

To the best of our knowledge, the problemsP1 − P4are not convex. Furthermore, duality based solutions for theseproblems with our noise covariance matrix assumptions are notknown. In the current paper, we propose duality based iterativesolutions to solve the problems. Each of these problemsis solved as follows. First, we establish novel sum AMSEduality. Second, we formulate the power allocation part ofthe problem in the downlink channel as a Geometric Program(GP). Third, using the duality result and the solution of GP,weutilize alternating optimization technique to solve the originaldownlink problem. We have established novel downlink-uplinkduality to solveP1 and P2. On the other hand, we haveestablished novel downlink-interference duality to solveP3andP4. For problemP1, the current duality is established bymodifying the constraint function of the dual uplink channelproblem. And, for the problemsP2 andP3−P4, our dualityare established by formulating the noise covariance matrices ofthe uplink and interference channels as fixed point functions,respectively. The duality of this paper generalize all existingsum MSE (AMSE) duality. The main contributions of thecurrent paper can thus be summarized as follows.

1) We have established novel sum AMSE downlink-uplinkand downlink-interference duality to solve the problemsP1 − P4 for the generalized scenario where the noisevector of each MS is a ZMCSCG random variable witharbitrary covariance matrix, the BS and MS antennasexhibit spatial correlations and the CSI at both ends isimperfect. The downlink-uplink duality are establishedto solveP1 andP2, whereas the downlink-interferenceduality are established to solveP3 andP4. For problemP1, the current duality is established by modifying theconstraint function of the dual uplink channel problem.And, for the problemsP2 and P3 − P4, our dualityare established by formulating the noise covariancematrices of the uplink and interference channels asfixed point functions, respectively. Therefore, the currentsum AMSE duality generalize the hitherto sum AMSEduality.

2) By employing the system model of [4] and [15], weformulate the power allocation part of our robust sumMSE minimization problems in the downlink channelas GPs. These GPs are formulated by modifying the GPformulation approach of [13] to our scenario. Conse-quently, our GP solution and duality results enable us

Page 3: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

3

to solve the problemsP1 - P4 by applying alternat-ing optimization techniques (i.e., duality based iterativealgorithms) of [3] and [14]. As will be clear later, thecurrent duality based iterative algorithms can solve othersum MSE-based robust design problems.

3) In our simulation results, we have observed that theproposed duality based iterative algorithms utilize lesstotal BS power than that of existing algorithms for theproblemsP2− P4.

4) We examine the effects of channel estimation errors andantenna correlations on the system performance.

The remaining part of this paper is organized as follows.In Section II, multiuser MIMO downlink, and virtual uplinkand interference system models are presented. In Section III,MIMO channel model under imperfect CSI is discussed. InSection IV, we formulate our robust design problemsP1 -P4 and discuss the general framework of our duality basediterative solutions. Sections V - IX present the proposedduality based iterative solutions for solving the problemsP1- P4. The extension of our duality based iterative algorithmsto other problems is discussed in Section X. In Section XI,computer simulations are used to compare the performanceof the proposed duality based iterative algorithms with thatof existing algorithms, and the robust and non-robust/naivedesigns. Finally, conclusions are drawn in Section XII.

Notations: The following notations are used throughoutthis paper. Upper/lower case boldface letters denote matri-ces/column vectors. The[X](n,n), [X](n,:), tr(X), XT , XH

andE(X) denote the(n, n) element,nth row, trace, transpose,conjugate transpose and expected value ofX, respectively.In(I) is an identity matrix of sizen×n (appropriate size) andC(ℜ)M×M represent spaces ofM×M matrices with complex(real) entries. The diagonal and block-diagonal matrices arerepresented bydiag(.) andblkdiag(.) respectively. Subject tois denoted bys.t and (.)⋆ denotes optimal solution. Thenthnorm of a vectorx is represented by‖x‖n. The superscripts(.)DL, (.)UL and (.)I denotes downlink, uplink and interfer-ence, respectively.

II. SYSTEM MODEL

In this section, multiuser MIMO downlink, and virtualuplink and interference system models are considered. TheBS equipped withN transmit antennas is servingK MSs.Each MS hasMk antennas to multiplexSk symbols. The totalnumber of MS antennas and symbols areM =

∑Kk=1Mk and

S =∑K

k=1 Sk, respectively. The entire symbol can be writtenin a data vectord = [dT

1 , · · · ,dTK ]T , wheredk ∈ CSk×1 is the

symbol vector for thekth MS. In the downlink channel (seeFig. 1.(a)), the BS precodesd ∈ CS×1 into anN length vectorby using the overall precoder matrixB = [B1, · · · ,BK ],whereBk ∈ CN×Sk is the precoder matrix for thekth MS.The kth MS uses a linear receiverWk ∈ CMk×Sk to recoverits symboldk as

dDLk =WH

k (HHk Bd+ nk) = WH

k (HHk

K∑

i=1

Bidi + nk)

d2

d1 HH1

HH2

HHK

WH2

n1

nK

n2

WHK

WH1

d1

d2

dK

= d B

dK

(a)

dK

d1

HK

d2 H2

H1

dTH

nV1

V2

VK

(b)

V1

V2

nI1S1

nIK1

nIKSK

nI11

tHKSK

tHK1

tH1S1

tH11H111

H11S1

H21S1

H1KSK

H1K1

HKK1

HK1S1

H2K1

HKKSK

dK1

d11

VK

HK11

H2KSK

H211

d1

dKSK

d1S1d2

dK

(c)

Fig. 1. Multiuser MIMO system model. (a) downlink channel. (b) virtualuplink channel. (c) virtual interference channel.

where nk ∈ CMk×1 is the additive Gaussian noise at thekth MS andHH

k ∈ CMk×N is the MIMO channel betweenthe BS andkth MS. Without loss of generality, we canassume that the entries ofdk are i.i.d ZMCSCG randomvariables all with unit variance2, i.e., E{dkd

Hk } = ISk

,E{dkd

Hi } = 0, ∀i 6= k, and E{dkn

Hi } = 0. The noise

vector of thekth MS is a ZMCSCG random variable withpositive semi-definite covariance matrixRnk ∈ CMk×Mk .To establish the sum AMSE duality, we model the virtualuplink and interference channels as shown in Fig. 1.(b)-(c).The virtual uplink and interference channels are modeledby introducing precoders{Vk = [vk1, · · · ,vkSk

]}Kk=1 anddecoders{Tk = [tk1, · · · , tkSk

]}Kk=1, wherevks ∈ CMk×1

andtks ∈ CN×1, ∀k. In the uplink channel, it is assumed thatn is a ZMCSCG random variable with diagonal covariance

2We would like to mention here that when the symbols are not whitepre-whitening operation can be applied before the transmitter (precoder) and theinverse operation can be performed after the receiver (decoder) [2].

Page 4: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

4

matrix Ψ ∈ ℜN×N = diag(ψ1, · · · , ψN ). In the interferencechannel, it is assumed that thekth user’ssth symbol is esti-mated independently bytks ∈ CN×1. Moreover,{nI

ks, ∀s}Kk=1

(Fig. 1.c) are also ZMCSCG random variables with covariancematrices{∆ks ∈ ℜN×N = diag(δks1, · · · , δksN ), ∀s}Kk=1

and the channels between thekth transmitter and all receiversare the same (i.e.,{Hkjs = Hk, ∀j, s}Kk=1).

In both the uplink and interference system models, thetransmitters are the same (i.e.,{Vk}Kk=1). Furthermore, thechannels between all transmitters and each receiver (onereceiver in the case of uplink system model andS receiversin the case of interference system model) are the same (i.e.,{Hk}Kk=1). As will be clear later, the virtual uplink andinterference system models differ on their noise covariancematrices (which is clearly seen from Fig. 1.(b)-(c)) and theapproach where the decoders are designed. In the case ofdownlink-uplink duality, all decoders of the uplink channel aredesigned with a common noise covariance matrixΨ, whereas,in the case of downlink-interference duality, thekth usersthsymbol decoder of the interference channeltks is designed byemploying its own noise covariance matrix∆ks.

III. C HANNEL MODEL

Considering antenna correlation at the BS and MSs,we model the Rayleigh fading MIMO channels asHH

k =

R1/2mkH

HwkR

1/2bk , ∀k, where the elements of{HH

wk}Kk=1 are i.i.dZMCSCG random variables all with unit variance, andRbk ∈CN×N andRmk ∈ CMk×Mk are antenna correlation matricesat the BS and MSs, respectively [14], [21]. The channelestimation is performed on{HH

wk}Kk=1 using an orthogonaltraining method [22]. Upon doing so, thekth user true channelHH

k and its minimum-mean-square-error (MMSE) estimateHH

k can be related as (see Section II.B of [22] for more detailsabout the channel estimation process)

HHk =HH

k +R1/2mkE

HwkR

1/2bk = HH

k +EHk , ∀k (1)

where Rmk = (IMk+ σ2

ekR−1mk)

−1, EHk is the estimation

error and the entries ofEHwk are i.i.d with CN (0, σ2

ek).By robustness, we mean that{EH

wk}Kk=1 are unknown but{HH

k , Rbk, Rmk and σ2ek}Kk=1 are known. We assume that

each MS estimates its channel and feeds the estimated channelback to the BS without any error and delay. Thus, boththe BS and MSs have the same channel imperfections. Withthese assumptions, the downlink instantaneous MSE (ξDL

k )and AMSE (ξ

DLk ) matrices of thekth user are given by

ξDLk =Ed,nk

{(dk − dDLk )(dk − dDL

k )H}

=ISk+WH

k (HHk

K∑

i=1

BiBHi Hk +Rnk)Wk−

WHk HH

k Bk −BHk HkWk

ξDL

k =EEHwk

{ξDLk } = ISk

+WHk ΓDL

k Wk −WHk HH

k Bk−BH

k HkWk (2)

whereΓDLk = HH

k BBHHk + σ2ektr{RbkBBH}Rmk +Rnk.

The total sum AMSEξDL

=∑K

k=1 tr{ξDL

k } is given by

ξDL

=S +

K∑

k=1

tr{WHk ΓDL

k Wk −WHk HH

k Bk−

BHk HkWk}. (3)

IV. PROBLEM FORMULATIONS

Mathematically, the aforementioned robust sum MSE min-imization problems can be formulated as

P1 : min{Bk,Wk}K

k=1

ξDL, s.t tr(

K∑

k=1

BkBHk ) ≤ Pmax (4)

P2 : min{Bk,Wk}K

k=1

ξDL, s.t [

K∑

k=1

BkBHk ]n,n ≤ pn, ∀n (5)

P3 : min{Bk,Wk}K

k=1

ξDL, s.t tr{BkB

Hk } ≤ pk, ∀k (6)

P4 : min{Bk,Wk}K

k=1

ξDL, s.t bH

ksbks ≤ ¯pks, ∀k, s (7)

wherePmax, pn, pk and ¯pks are the maximum powers avail-able at the BS,nth BS antenna,kth user andkth usersth sym-bol, respectively. Since, the problemsP1 - P4 are not convex,convex optimization framework can not be applied to solvethem. To the best of our knowledge, duality based solutionsfor the problemsP1 − P4 are not known. In the following,we present duality based iterative algorithm to solve each ofthese problems. For better exposition of our algorithms, letus explain the general framework of downlink-uplink dualitybased approach for solving each of these problems as shownin Algorithm I .

Algorithm IInitialization: For each problem, initialize{Bk}Kk=1

such that the power constraint functions are satisfiedwith equality. Then, update{Wk}Kk=1 by using min-imum average-mean square-error (MAMSE) receiverapproach, i.e.,

Wk = (ΓDLk )−1HH

k Bk, ∀k. (8)

RepeatUplink channel

1) Transfer the total sum AMSE from downlink to uplinkchannel.

2) Update the receivers of the uplink channel{Tk}Kk=1

using MAMSE receiver technique.Downlink channel

3) Transfer the total sum AMSE from uplink to downlinkchannel.

4) Update the receivers of the downlink channel{Wk}Kk=1

by MAMSE receiver (8).Until convergence.

One can notice that this iterative algorithm is already knownin [3], [4] and [14]. However, the iterative approach of thesepapers are limited to solve MSE-based constrained with a totalBS power problems with{Rnk = σ2I}Kk=1. As will be clearlater, the main challenge arises at step 3 ofAlgorithm I where

Page 5: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

5

at this step, the approaches of these papers are not able toensure the power constraints ofP1− P4.

In the following sections, we establish our novel sumAMSE downlink-uplink and downlink-interference duality.The downlink-uplink duality are able to maintain the powerconstraints ofP1 andP2 at step 3 ofAlgorithm I . Thus, thelatter duality can solve these two problems usingAlgorithmI . The sum AMSE downlink-interference duality are able tomaintain the power constraint of each user and symbol at step3 of Algorithm I . Hence, these duality can solve the problemsP3 andP4 with Algorithm I .

V. SUM AMSE DOWNLINK -UPLINK DUALITY TO SOLVE

P1

In this section, we establish the sum AMSE downlink-uplink duality to solve total BS power constrained robustsum MSE minimization problem (P1). This duality can beestablished by assuming thatΨ = σ2I, whereσ2 > 0. Now,we transfer the sum AMSE from downlink to uplink channeland vice versa. To this end, we compute the total sum AMSEin the uplink channel as

ξUL

=S +

K∑

k=1

tr{THk ΓcTk + σ2TH

k Tk−

2ℜ{THk HkVk}} (9)

whereΓc =∑K

i=1(HiViVHi HH

i + σ2eitr{RmiViV

Hi }Rbi).

A. Sum AMSE transfer (From downlink to uplink channel)

The sum AMSE can be transferred from downlink to uplinkchannel by using a nonzero scaling factorβ which satisfies

V = βW, T = B/β (10)

whereV = blkdiag(V1, · · · ,VK) andT = [T1, · · · ,TK ].SubstitutingV andT of (9) by (10) and then equatingξ

UL=

ξDL

yields

tr{BHHWWHHHB}+ 1

βσ2tr{BHB}

+

K∑

k=1

tr{BHk (

K∑

i=1

σ2eitr{RmiWiW

Hi }Rbi)Bk} =

tr{WHHHBBHHW}+ tr{WHRnW}

+

K∑

k=1

tr{WHk (σ2

ektr{RbkBBH}Rmk)Wk} (11)

whereRn = blkdiag(Rn1, · · · ,RnK). It follows, β can bedetermined as

β2 = σ2tr{BHB}/tr{WHRnW}. (12)

Thus, during the sum AMSE transfer from downlink to uplinkchannel, the following holds true

PDLsum = tr{BHB} =

1

σ2tr{VHRnV}. (13)

B. Sum AMSE transfer (From uplink to downlink channel)

For a given uplink channel precoder/decoder pairs (V/T),the sum AMSE can be transferred from uplink to downlinkchannel by using a positiveβ which satisfies

B = βT, W = V/β. (14)

Substituting theseB andW in (3) and equatingξUL = ξDL,β can be determined as

β2 = tr{VHRnV}/tr{σ2THT}. (15)

As can be seen from (12) and (15), the scaling factorsβ andβ do not depend on{σ2

ek}Kk=1. This fact can be seen from

ξDL

and ξUL

, after substituting{ΓDLk }Kk=1 and Γc, where

{σ2ek}Kk=1 are amplified by the same factor. The downlink

power is given by

PDLsum = tr{BBH}

= tr{β2TTH} = tr{VHRnV}/σ2. (16)

From (13) and (16), we can see thattr{BBH} =tr{VHRnV}/σ2 = PDL

sum is always satisfied. Consequently,the duality of this section maintains the power constraint ofP1 during the sum AMSE transfer from uplink to downlinkchannel and vice versa. Therefore, with the duality of this sec-tion, the latter problem can be solved iteratively byAlgorithmI . When{σ2 = 1, {σ2

ek = 0}Kk=1}, the duality of this sectionturns to that of in [15]. WhenRn = σ2I, our duality fitsthat of in [13]. Hence, the sum AMSE duality of this sectiongeneralizes all existing sum AMSE downlink-uplink duality.

VI. SUM AMSE DOWNLINK -UPLINK DUALITY TO SOLVE

P2

This duality is established to solve per BS antenna powerconstrained robust sum MSE minimization problem (P2). Toestablish this duality, we first compute the total sum AMSEin the uplink channel as

ξUL2

=tr{THΓcT+THΨT−THHV −VHHHT}+ S. (17)

Now, we transfer the sum AMSE from downlink to uplinkchannel and vice versa.

A. Sum AMSE transfer (From downlink to uplink channel)

In order to use this sum AMSE transfer for a per BSantenna power constrained robust sum MSE minimizationproblem, we set the uplink channel precoder and decoder pairsas

V = W, T = B. (18)

Substituting (18) into (17) and then equatingξDL

= ξUL2

yieldsK∑

k=1

tr{WHk RnkWk} =

K∑

k=1

tr{BHk ΨBk},

⇒ τ =N∑

n=1

ψnpn = pTψ (19)

Page 6: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

6

where τ =∑K

k=1 tr{WHk RnkWk}, ψ = [ψ1, · · · , ψN ]T ,

p = [p1, · · · , pN ]T , pn = tr{¯bHn¯bn} and ¯

bHn is thenth row

of B. The above equation shows that by choosing{ψn}Nn=1

appropriately, we can transfer any precoder/decoder pairsofthe downlink channel to the corresponding decoder/precoderpairs of the uplink channel. However, here{ψn}Nn=1 shouldbe selected in a way thatP2 can be solved usingAlgorithmI . To this end, we chooseψ as

τ ≥ pTψ. (20)

By doing so, the uplink channel will achieve lower sum AMSEcompared to that of the downlink channel (ξ

DL ≥ ξUL2 ). As

will be clear later, to solve (5) withAlgorithm I , ψ shouldbe selected ensuring (20). This shows that forP2, step 1 ofAlgorithm I can be carried out with (18).

To perform step 2 ofAlgorithm I , we updateT of (18)by using the uplink MAMSE receiver which can be expressedas

T =(Γc +Ψ)−1HV = (A+Υ+Ψ)−1HW (21)

where A = HWWHHH , Υ =∑Ki=1 σ

2eitr{RmiWiW

Hi }Rbi and the second equality is

obtained by applying (18) (i.e.,V=W). The above expressionshows that by choosing{ψn > 0}Nn=1, (A + Υ + Ψ) isalways invertible. Next, we transfer the total sum AMSEfrom uplink to downlink channel (i.e., we perform step 3 ofAlgorithm I ) and show that the latter sum AMSE transferensures the power constraint of each BS antenna.

B. Sum AMSE transfer (From uplink to downlink channel)

For a given total sum AMSE in the uplink channel, wecan achieve the same sum AMSE in the downlink channel byusing a nonzero scaling factor (β) which satisfies

B = βT, W = V/β. (22)

In this precoder/decoder transformation, we use the notationsB and W to differentiate with the precoder and decodermatrices used in Section VI-A. By substituting (22) into(3) (with B=B, W=W) and then equating the resultingsum AMSE with that of the uplink channel (17),β can bedetermined as

1

β2

K∑

k=1

tr{VHk RnkVk} =

N∑

n=1

ψntHn tn,

⇒ β2 =

K∑

k=1

tr{WHk RnkWk}/

N∑

n=1

ψntHn tn

∑Nn=1 ψntHn tn

(23)

wheretHn is thenth row of the MAMSE matrixT (21) whichis given by[(A+Υ+Ψ)−1](n,:)HW and the second equalityfollows from (18).

The power of each BS antenna in the downlink channel isthus given by

bHn bn =tr{β2tHn tn} =

τ tHn tn∑Ni=1 ψitHi ti

≤ pn, ∀n (24)

where bHn is the nth row of B. We can rewrite the above

expression as

ψn ≥ fn, ∀n (25)

where

fn =τ

pn

ψntHn tn∑N

i=1 ψitHi ti=

τ

pn×

ψn[(A+Υ+Ψ)−1](n,:)A([(A+Υ+Ψ)−1](n,:))H

∑Ni=1 ψi[(A+Υ+Ψ)−1](i,:)A([(A+Υ+Ψ)−1](i,:))H

.

Let us assume that there exist{ψn > 0}Nn=1 that satisfy

ψn = fn, ∀n. (26)

From (26), we get

ψn =τ

pn

ψntHn tn∑N

i=1 ψitHi ti⇒ ψnpn = τ

ψntHn tn∑N

i=1 ψitHi ti

⇒N∑

n=1

ψnpn =

N∑

n=1

τψnt

Hn tn∑N

i=1 ψitHi ti= τ. (27)

The above expression shows that the solution of (26) satisfies(27). Moreover, as{pn ≥ pn}Nn=1, the latter solution alsosatisfies (20). Therefore, forP2, by choosing{ψn}Nn=1 suchthat (26) is satisfied, step 3 ofAlgorithm I can be performed.Next, we show that there exists at least a set of feasible{ψn > 0}Nn=1 that satisfy (26). In this regard, we considerthe following Theorem [23], [24].

Theorem 1:Let (X, ‖.‖2) be a complete metric space. Wesay that : X → X is an almost contraction, if there existκ ∈ [0, 1) andχ ≥ 0 such that

‖(x)−(y)‖2 ≤ κ‖x− y‖2 + χ‖y −(x)‖2,∀x,y ∈ X. (28)

If satisfies (28), then the following holds true

1) ∃x ∈ X : x = (x).2) For any initialx0 ∈ X, the iterationxn+1 = (xn)

for n = 0, 1, 2,· · · converges to somex⋆ ∈ X.3) The solutionx⋆ is not necessarily unique.

Proof: See [23], [24] (Theorem 1.1).Note that in [23] and [24],Theorem 1has been proven

for a generalized complete metric space(X, d) instead of(X, ‖.‖2). By defining as (ψ) , [f1, f2, · · · , fN ] with{ψn ∈ [ǫ, (τ−ǫ∑N

i=1, i6=n pi)/pn]}Nn=13, it can be easily seen

that ‖(ψ1) − (ψ2)‖2, ‖ψ1 − ψ2‖2 and ‖ψ2 − (ψ1)‖2are bounded for anyψ1,ψ2 ∈ ψ. This shows the existenceof κ andχ ensuring (28). Consequently,(ψ) is an almostcontraction which implies

ψn+1 = (ψn), with ψ0 = [ψ01, ψ02, · · · , ψ0N ] ≥ ǫ1N ,

for n = 0, 1, 2, · · · converges (29)

where 1N is an N length vector with each element equalto unity. Thus, there exists{ψn ≥ ǫ}Nn=1 that satisfy (26)and its solution can be obtained using the above fixed point

3Here ǫ should be very close to zero (for our simulation, we useǫ =min(10−6, {τ/pn}Nn=1)).

Page 7: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

7

iterations. Once the appropriate{ψn}Nn=1 is obtained, step 4of Algorithm I is immediate and henceP2 can be solvediteratively using this algorithm. Note that when{σ2

ek = 0}Kk=1,the duality of this section turns to that of [20].

VII. SUM AMSE DOWNLINK -INTERFERENCE DUALITY TO

SOLVEP3

This kind of duality is established to solve per user powerconstrained robust sum MSE minimization problem (P3). Toestablish this duality, it is sufficient to assume{∆ks = ∆k =µkIN , ∀s}Kk=1. With this assumption, thekth user AMSE andtotal sum AMSE in the interference channel can be expressedas

ξI1k =tr{TH

k ΓcTk + µkTHk Tk + ISk

−THk HkVk−

VHk HH

k Tk} (30)

ξI1

=

K∑

k=1

ξI1k = tr{THΓcT−THHV −VHHHT}+ S+

K∑

k=1

tr{µkTHk Tk}. (31)

Like in Section VI, here we transfer the sum AMSE fromdownlink to interference channel and vice versa.

A. Sum AMSE transfer (From downlink to interference chan-nel)

Like in Section VI, it can be shown that the sum AMSEcan be transferred from downlink to interference channel bysettingV = W andT = B. Substituting theseV andT in(31), then equatingξ

DL= ξ

I1 yields

K∑

k=1

tr{WHk RnkWk} =

K∑

k=1

tr{µkBHk Bk} ⇒ τ = ˜pTµ

where ˜pk = tr{BHk Bk}, ˜p = [˜p1, · · · , ˜pK ]T and µ =

[µ1, · · · , µK ]T . For this sum AMSE transfer, we also chooseµ such that

τ ≥ ˜pTµ (32)

is satisfied. This shows that step 1 ofAlgorithm I can becarried out by choosingV = W andT = B .

To perform step 2 ofAlgorithm I , we update each receiverof the interference channel by applying MAMSE receivermethod which is given by

tks =(Γc + µkIN )−1Hkvks

= (A+Υ+ µkIN )−1Hkwks, ∀k, s. (33)

The above expression shows that by choosing{µk > 0}Kk=1,invertibility of (A+Υ+ µkI) can be ensured.

B. Sum AMSE transfer (From interference to downlink chan-nel)

For a given total sum AMSE in the interference channel,we can achieve the same sum AMSE in the downlink channelby using a nonzero scaling factor (β) which satisfiesB =βT,W = V/β. By substitutingB andW in (3) (with B=B,W=W) and then equating the resulting total sum AMSE withthat of the interference channel (31),β can be determined as

β2 =K∑

k=1

tr{WHk RnkWk}/

K∑

k=1

tr{µkTHk Tk}

∑Kk=1 µktr{(A+Υ+ µkIN )−2Ak}

(34)

whereAk = HkWkWHk HH

k and the second equality is de-rived by substituting{tks, ∀s}Kk=1 with the MAMSE receiver(33). The power of each user in the downlink channel is thusgiven by

tr{BkBHk } =tr{β2TkT

Hk } (35)

=τtr{(A+Υ+ µkIN )−2Ak}∑Ki=1 µitr{(A+Υ+ µiIN )−2Ai}

≤ pk.

This inequality constraint can be expressed as

µk ≥ fk, ∀k (36)

where fk = τpk

tr{µk(A+Υ+µkIN )−2Ak}∑Ki=1 µitr{(A+Υ+µiIN )−2Ai} . Like in Section

VI, it can be shown that there exist{µk > 0}Kk=1 that satisfy

µk = fk, ∀k. (37)

Moreover, (37) can be solved exactly like that of (26) and thesolution of (37) satisfies (32). As a result, one can apply theduality of this section to solveP3 by Algorithm I .

VIII. S UM AMSE DOWNLINK -INTERFERENCE DUALITY

TO SOLVEP4

This duality is established to solve per symbol powerconstrained robust sum MSE minimization problem (P4).To establish this duality, it is sufficient to assume{∆ks =µksIN , ∀s}Kk=1. With the latter assumption, thekth usersthsymbol AMSE and total sum AMSE in the interferencechannel can be expressed as

ξI2ks =1 + tHksΓctks + µkst

Hkstks − 2ℜ{tHksHkvks} (38)

ξI2

=

K∑

k=1

Sk∑

s=1

ξI2ks = tr{THΓcT−THHV −VHHHT}+

S +

K∑

k=1

Sk∑

s=1

µkstHkstks. (39)

Like in Section VII, we now transfer the sum AMSE fromdownlink to interference channel and vice versa.

Page 8: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

8

A. Sum AMSE transfer (From downlink to interference chan-nel)

The sum AMSE can be transferred from downlink tointerference channel by settingV = W and T = B.Substituting theseV and T in (39), equatingξ

DL= ξ

I2

and after some steps we getτ = ˇpT µ, where ˇpks =bHksbks, ˇp = [ˇp11, · · · , ˇp1S1

, · · · ˇpK1, · · · , ˇpKSK]T and µ =

[µ11, · · · , µ1S1, · · · , µK1, · · · , µKSK

]T . For this sum AMSEtransfer, we also chooseµ such that

τ ≥ ˇpT µ (40)

is satisfied. At this stage step 1 ofAlgorithm I is performed.To reduce the sum AMSE in the interference channel (i.e.,

to perform step 2 ofAlgorithm I ), we apply the MAMSEreceiver for thekth usersth symbol as

tks =(Γc + µksIN )−1Hkvks

=(A+Υ+ µksIN )−1Hkwks, ∀k, s. (41)

As we can see, when{µks > 0, ∀s}Kk=1, (A+Υ+ µksIN ) isalways invertible.

B. Sum AMSE transfer (From interference to downlink chan-nel)

For a given total sum AMSE in the interference channel,we can achieve the same sum AMSE in the downlink channelby using a nonzero scaling factorβ which satisfiesB = ¯βTand W = V/ ¯β. By substituting theseB and W in (3)(with B=B, W=W) and then equating the resulting total sumAMSE with that of the interference channel (39),¯β can bedetermined as

¯β2 =

K∑

k=1

tr{WHk RnkWk}/

K∑

k=1

Sk∑

s=1

tr{µkstHkstks}

∑Kk=1

∑Sk

s=1 µkstr{(A+Υ+ µksIN )−2Aks}(42)

where the second equality is derived by substituting{tks, ∀s}Kk=1 with the MAMSE receiver (41) andAks =

HkwkswHksH

Hk . The power of thekth user sth symbol in

the downlink channel is thus given by

tr{bksbHks} = tr{ ¯β2tkst

Hks} (43)

=τtr{(A+Υ+ µksIN )−2Aks}∑K

i=1

∑Si

j=1 µijtr{(A+Υ+ µijIN )−2Aij}≤ ¯pks.

This inequality constraint can also be expressed as

µks ≥ ˇfks, ∀k, s (44)

where ˇfks = τtr{µks(A+Υ+µksIN )−2Aks}

¯pks

∑Ki=1

∑Sij=1 µijtr{(A+Υ+µijIN )−2Aij}

. Like in

Section VI, it can be shown that there exist{µks > 0, ∀s}Kk=1

that satisfyµks =ˇfks, ∀k, s. Thus, the feasible{µks, ∀s}Kk=1

of (44) can be found exactly like that of (26). As a result, withthe duality of this section, we can solveP4 iteratively withAlgorithm I .

IX. A M ETHOD TO IMPROVE THE CONVERGENCE SPEED

OF Algorithm I

To increase the convergence speed ofAlgorithm I , a down-link power allocation step can be included insideAlgorithmI . In [13], for fixed transmit and receive filters, the powerallocation part ofP1 with {Rnk = σ2I, Rmk = I}Kk=1 hasbeen formulated as a GP by employing the system model of[4]. This GP formulation is derived by extending the approachof [4] to imperfect CSI scenario. Moreover, in [14], we showthat the system model of [4] is appropriate to solve any kind oftotal BS power constrained robust MSE-based problems usingduality approach (alternating optimization). This motivates usto utilize the system model of [4] in the downlink channelonly and then include the power allocation step (i.e., GP) intoAlgorithm I for each of the problemsP1−P4. To this end,we decompose the precoders and decoders of the downlinkchannel as

Bk =GkP1/2k , Wk = UkαkP

−1/2k , ∀k (45)

where Pk = diag(pk1, · · · , pkSk) ∈ ℜSk×Sk , Gk =

[gk1 · · · gkSk] ∈ CN×Sk , Uk = [uk1 · · · ukSk

] ∈ CMk×Sk

andαk = diag(αk1, · · · , αkSk) ∈ ℜSk×Sk are the transmit

power, unity norm transmit filter, unity norm receive filter andreceiver scaling factor matrices of thekth user, respectively,i.e., {gH

ksgks = uHksuks = 1, ∀s}Kk=1. With this decomposi-

tion, our downlink system model (Fig. 1.(a)) can be plotted asshown in Fig. 2.

d1

d2

dK

HH2

HHK αK

P−1

2

2

P−1

2

1

P−1

2

K

n1

nK

n2

dK

d2

d1

= d GP12

α1HH1

α2

UH1

UH2

UHK

Fig. 2. Downlink multiuser MIMO system model 2.

For better exposition of the GP, we collect the powersof the entire symbol asP = blkdiag(P1, · · · ,PK) =diag(p1, · · · , pS), the overall filter matrix at the BS andusers asG = [G1, · · · ,GK ] = [g1, · · · ,gS ] and U =blkdiag(U1, · · · ,UK) = [u1, · · · ,uS ], respectively, wheregl ∈ CN×1(ul ∈ CM×1) is the transmit (receive) filter of thelth symbol with‖gl‖2 = ‖ul‖2 = 1. The scaling factors arestacked asα = blkdiag(α1, · · · ,αK) = diag(α1, · · · , αS)and the AMSE in the downlink channel can be collected asξ = [ξ

DL

1,1 , · · · , ξDL

K,SK]T = [ξ

DL

1 , · · · , ξDL

S ]T = [{ξDL

l }Sl=1]T

(refer [4] and [13] for the details about (45) and the abovedescriptions). By applying (45) and the technique of [4] (see(23) of [4]), the AMSE of thelth symbol in the downlinkchannel can be expressed as

ξDL

l =p−1l [(D+α2ΦT )p]l + p−1

l α2l u

Hl Rnul (46)

Page 9: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

9

where

[Φ]l,j =

σ2ef(j)‖R

1/2mf(j)uj‖22‖R1/2

bf(j)gl‖22+|gH

l Huj |2, for l 6= j0, for l = j

(47)

[D]l,l =α2l (|gH

l Hul|2 + σ2ef(l)‖R

1/2mf(l)ul‖22‖R1/2

bf(l)gl‖22)−2αlℜ(uH

l HHgl) + 1 (48)

andp = [p1, · · · , pS ]T . In (47) and (48),f(i) is the smallestksuch that

∑km=1 Sm − i ≥ 0, whereSm is themth user total

number of symbols. For example, ifK = 2, Mk = 2 andSk = 2 thenσ2

ef(1) = σ2ef(2) = σ2

e1, σ2ef(3) = σ2

ef(4) = σ2e2,

Rbf(1) = Rbf(2) = Rb1, Rmf(1) = Rmf(2) = Rm1,Rbf(3) = Rbf(4) = Rb2 and Rmf(3) = Rmf(4) = Rm2.

Using the aboveξDL

l , for fixed G,U and α, the powerallocation part of problemP1 can be formulated as

min{pl}S

l=1

S∑

l=1

ξDL

l , s.t

S∑

l=1

pl ≤ Pmax. (49)

As ξDL

l is a posynomial (where{pl}Sl=1 are the variables),(49) is a GP for which global optimality is guaranteed. Thus,it can be efficiently solved by using standard interior pointmethods with a worst-case polynomial-time complexity [25].Like in P1, it can be shown that for fixedG,U and α,the power allocation parts ofP2 − P4 can be formulated asGPs. Our duality based iterative algorithm for each of theseproblems including the power allocation step is summarizedin Algorithm II .

Algorithm IIInitialization: ForP1, set anyσ2 > 0 (we useσ2 = 1 forour simulation). Then, initialize all the other parameterslike in Algorithm I .RepeatUplink (Interference) channel

1) For P1 transfer the total sum AMSE from downlinkto uplink channel by (12) and forP2 − P4 set V =W,T = B. Then, forP2 compute{ψn}Nn=1 using (25);for P3 compute{µk}Kk=1 using (36) and forP4 compute{µks, ∀s}Kk=1 using (44).

2) Update the MAMSE receivers of the uplink (interfer-ence) channel ofP1, P2, P3 and P4 using T =Γ−1c HV, (21), (33) and (41), respectively.

Downlink channel3) Transfer the total sum AMSE from uplink (interference)

to downlink channel using (15), (23), (34) and (42) forP1, P2, P3 andP4 respectively.

4) For each of the problemsP1 − P4, decompose theprecoder and decoder matrices of each user as in (45).Then, formulate and solve the GP power allocation part.For example, the power allocation part ofP1 can beexpressed in GP form as (49).

5) For each of the problemsP1 − P4, by keeping{Pk}Kk=1 constant, update the receive filters{Uk}Kk=1

and scaling factors{αk}Kk=1 by applying down-link MAMSE receiver approach i.e.,{Ukαk =Γ−1k HH

k GkPk}Kk=1, where ΓDLk = HH

k GPGHHk +

σ2ektr{RbkGPGH}Rmk +Rnk. Note that in these ex-

pressions,{αk}Kk=1 are chosen such that each column of{Uk}Kk=1 has unity norm. Then, compute{Bk,Wk}Kk=1

using (45).Until convergence.Convergence: It can be shown that at each step ofthis algorithm, the sum AMSE of the system is non-increasing [3], [14]. Thus, the above iterative algorithmis guaranteed to converge. However, since all of ourproblems are non-convex, this iterative algorithm is notguaranteed to converge to the global optimum.

X. EXTENSION OFAlgorithm II TO OTHER PROBLEMS

In some cases, the power of each precoder entry needsto be constrained i.e,.bHksnbksn ≤ ¯pksn, ∀k, s, n. This kindof power constraint has practical interest for coordinatedBSsystems where each BS is equipped with single antenna andthe BS targets to allocate different powers to different symbols(see also [26], [27]). Mathematically, the latter problem canbe formulated as

P5 : min{Bk,Wk}K

k=1

ξDL, s.t bHksnbksn ≤ ¯pksn, ∀k, s, n. (50)

It can be shown that this problem can be solved byAlgorithmII with {∆ks = diag(δks1, · · · , δksN ), ∀s}Kk=1. Consider thefollowing problem variations

P6 : min{Bk,Wk}K

k=1

S∑

s=1

ps,

s.t ξDL ≤ εt, tr(

K∑

k=1

BkBHk ) ≤ Pmax (51)

P7 : min{Bk,Wk}K

k=1

S∑

s=1

ps,

s.t ξDL ≤ εt, [

K∑

k=1

BkBHk ]n,n ≤ pn, ∀n (52)

P8 : min{Bk,Wk}K

k=1

S∑

s=1

ps,

s.t ξDL ≤ εt, tr{BkB

Hk } ≤ pk, ∀k (53)

P9 : min{Bk,Wk}K

k=1

S∑

s=1

ps,

s.t ξDL ≤ εt, bH

ksbks ≤ ¯pks, ∀k, s (54)

P10 : min{Bk,Wk}K

k=1

S∑

s=1

ps,

s.t ξDL ≤ εt, b

Hksnbksn ≤ ¯pksn, ∀k, s, n (55)

whereεt is the total sum AMSE target. The power allocationparts ofP6 − P10 can be formulated as GPs. It is clearlyseen that by modifying the power allocation step ofP1 tothat of P6, one can apply the solution approach ofP1 tosolve P6 (see also [4]). Next, we explain how the solutionapproach ofP2 can be extended to solveP7. In the latterproblem, each iteration should guarantee a non-increasingtotal

Page 10: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

10

BS power. To ensure this non-increasing total BS power, (19)must be satisfied. This can be achieved just by modifying (24)to {bH

n bn ≤ pn}Nn=1. This leads to the following fixed pointfunction.

ψn = ¯fn, ∀n (56)

where

¯fn =τ

pn×

ψn[(A+Υ+Ψ)−1](n,:)A([(A+Υ+Ψ)−1](n,:))H

∑Ni=1 ψi[(A+Υ+Ψ)−1](i,:)A([(A+Υ+Ψ)−1](i,:))H

.

Therefore, one can apply the solution approach ofP2 to solveP7 by modifying the power allocation step ofP2 to that ofP7 and computing{ψn}Nn=1 with (56). The problemsP8 −P10 can be solved like inP7. The details are omitted forconciseness.

It is clearly seen that the analysis of this paper can beapplied to solve other robust sum MSE-based constrained withgroups of antennas, users or symbols power problems.

XI. SIMULATION RESULTS

In this section, we present simulation results forP1−P4.For all of our simulations, we takeK = 2, {Mk = Sk =2}Kk=1 andN = 4. The entries of{Rbk, Rmk}Kk=1 are takenfrom a widely used exponential correlation model as{Rbk =

ρ|i−j|bk , Rmk = ρ

|i−j|mk }Kk=1, where0 ≤ ρbk(ρmk) < 1 and1 ≤

i, j ≤ N(Mk), ∀k. All of our simulation results are averagedover 100 randomly chosen channel realizations. It is assumedthat σ2

e1 = 0.01, σ2e2 = 0.02, ρb1 = 0.1, ρb2 = 0.12, ρm1 =

0.05, ρm2 = 0.2,Rn1 = σ21IM1

and Rn2 = σ22IM2

. TheSignal-to-Noise ratio (SNR) is defined asPsum/Kσ

2av and is

controlled by varyingσ2av, wherePsum is the total BS power,

σ22 = 2σ2

1 and σ2av = (σ2

1 + σ22)/2. For the computation of

SNR, we used thePsum obtained from the perfect CSI designof the proposed algorithm. We compare the performance ofour iterative algorithm (Algorithm II ) with that of [7] forthe robust, non-robust and perfect CSI designs. The non-robust/naive design refers to the design in which the estimatedchannel is considered as perfect. Note that when{σ2

ek =0}Kk=1, the solution method of the latter paper turns to thatof in [26].

A. Simulation results for problemP1

In this subsection, we compare the performance of ourproposed algorithm with that of [7] whenPmax = Psum = 10.The comparison is based on the total sum AMSE and averagesymbol error rate (ASER)4 of all users versus the SNR. Fig.3.(a)-(b) show thatAlgorithm II and the algorithm in [7]achieve the same sum AMSE and ASER. Moreover, thesefigures show the superior performance of the robust designcompared to that of the non-robust design. Next, we discussthe effects of antenna correlations factors{ρbk, ρmk}Kk=1 on

4For the sum AMSE design, ASER is also an appropriate metric forcomparing the performance of the robust and non-robust designs [22]. QPSKmodulation is utilized for each symbol.

the system performance. For this purpose, we change theprevious{ρbk, ρmk}Kk=1 to ρb1 = 0.4, ρb2 = 0.5, ρm1 = 0.7and ρm2 = 0.8 and plot the sum AMSEs of all designs inFig. 3.(c). From Fig. 3.(a) and Fig. 3.(c), we can observe thatthe sum AMSE of non-robust, robust and perfect CSI designsincrease as{ρbk, ρmk}Kk=1 increase. This observation fits tothat of [14] whereP1 is examined for{Rnk = σ2I}Kk=1.

B. Simulation results forP2− P4

In this subsection, we compare the performances of ourproposed algorithm with that of [7] based on the total powerutilized at the BS and the total achieved sum AMSE. Weemploy {pn = 2.5}Nn=1 for P2, {pk = 5}Kk=1 for P3,{ ¯pks = 2.5, ∀s}Kk=1 for P4 and{ρbk, ρmk}Kk=1 as in the firstparagraph of Section XI. As can be seen from Fig. 4.(a)-(c),for P2, the proposed algorithm utilizes less total BS powerthan that of [7] for all designs. However, forP3 andP4, theproposed algorithm utilizes less total BS power than that of[7] for the robust designs only. Next, with the powers of Fig.4.(a)-(c), we plot the total sum AMSEs of our algorithm andthe algorithm in [7] as shown in Figs. 5.(a)-(c). These figuresshow that for the robust and non-robust designs, both of thesealgorithms achieve the same sum AMSE.

To examine the effects of antenna correlation factors, weuse{ρbk, ρmk}Kk=1 as in Section XI-A. Again Fig. 6.(a)-(c),show that our proposed algorithms utilize less total BS powerthan that of [7] in all designs and in the robust design only,for P2 andP3 − P4, respectively. With the powers of Fig.6.(a)-(c), we plot the sum AMSE of our algorithm and thatof [7] as shown in Fig. 7.(a)-(c). These figures also show thatboth of these algorithms achieve the same sum AMSE.

In all figures of this section, the robust design outper-forms the non-robust design and the improvement is largerfor high SNR regions. This can be seen from the termΓDLk of (2) where, at high SNR regions,σ2 is negligible

compared toσ2ektr{RbkBBH}Rmk (the term due to channel

estimation error). Thus, in the high SNR regions, since thenon-robust design does not take into account the effect ofσ2ektr{RbkBBH}Rmk which is the dominant term, the per-

formance of this design degrades. This implies that as the SNRincreases, the performance gap between the robust and non-robust design increases. Furthermore, when{ρbk, ρmk}Kk=1

increases, the system performance degrades. This is becauseas{ρbk, ρmk}Kk=1 increases, the number of symbols with lowchannel gain increases (this can be easily seen from theeigenvalue decomposition ofRbk (Rmk)). Consequently, fora given SNR value, the total sum AMSE also increases [14].

XII. C ONCLUSIONS

This paper considers sum MSE-based linear transceiverdesign problems for downlink multiuser MIMO systems whereimperfect CSI is assumed to be available at the BS and MSs.These problems are examined for the generalized scenariowhere the constraint functions are per BS antenna, total BS,user or symbol power, and the noise vector of each MS is aZMCSCG random variable with arbitrary covariance matrix.Each of these problems is solved as follows. First, we establish

Page 11: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

11

novel sum AMSE duality. Second, we formulate the powerallocation part of the problem in the downlink channel as aGP. Third, using the duality result and the solution of GP, weutilize alternating optimization technique to solve the originaldownlink problem. We have established downlink-uplink du-ality to solve per BS antenna (groups of BS antenna) and totalBS power constrained robust sum MSE-based problems. And,we have established downlink-interference duality to solveper user (groups of users) and symbol (groups of symbols)power constrained robust sum MSE-based problems. For thetotal BS power constrained robust sum MSE-based problems,the current duality is established by modifying the constraintfunction of the dual uplink channel problem. On the otherhand, for the robust sum MSE minimization constrained witheach BS antenna and each user (symbol) power problems, ourduality are established by formulating the noise covariancematrices of the uplink and interference channels as fixed pointfunctions, respectively. We have shown that our sum AMSEduality are able to solve any sum MSE-based robust designproblem. Computer simulations verify the robustness of theproposed design compared to the non-robust/naive design.

REFERENCES

[1] D. P. Palomar and S. Verdu, “Gradient of mutual information in linearvector Gaussian channels,”IEEE Tran. Info. Theo., vol. 52, no. 1, pp.141 – 154, Jan. 2006.

[2] D. P. Palomar, A unified framework for communications throughMIMO channels, Ph.D. thesis, Technical University of Catalonia (UPC),Barcelona, Spain, 2003.

[3] S. Shi, M. Schubert, and H. Boche, “Downlink MMSE transceiveroptimization for multiuser MIMO systems: Duality and sum-MSEminimization,” IEEE Tran. Sig. Proc., vol. 55, no. 11, pp. 5436 – 5446,Nov. 2007.

[4] S. Shi, M. Schubert, and H. Boche, “Rate optimization for multiuserMIMO systems with linear processing,”IEEE Tran. Sig. Proc., vol. 56,no. 8, pp. 4020 – 4030, Aug. 2008.

[5] S. Serbetli and A. Yener, “Transceiver optimization for multiuser MIMOsystems,”IEEE Tran. Sig. Proc., vol. 52, no. 1, pp. 214 – 226, Jan. 2004.

[6] E. A. Jorswieck and H. Boche, “Transmission strategies for the MIMOMAC with MMSE receiver: Average MSE optimization and achievableindividual MSE region,” IEEE Tran. Sig. Proc., vol. 51, no. 11, pp.2872 – 2881, Nov. 2003.

[7] P. Ubaidulla and A. Chockalingam, “Robust transceiver design formultiuser MIMO downlink,” inProc. IEEE Global TelecommunicationsConference (GLOBECOM), Nov. 30 – Dec. 4 2008, pp. 1 – 5.

[8] R. Hunger, M. Joham, and W. Utschick, “On the MSE-duality of thebroadcast channel and the multiple access channel,”IEEE Tran. Sig.Proc., vol. 57, no. 2, pp. 698 – 713, Feb. 2009.

[9] M. Schubert, S. Shi, E. A. Jorswieck, and H. Boche, “Downlink sum-MSE transceiver optimization for linear multi-user MIMO systems,” inConference Record of the Thirty-Ninth Asilomar Conferenceon Signals,Systems and Computers, Oct. 28 – Nov. 1 2005, pp. 1424 – 1428.

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

[11] P. Ubaidulla and A. Chockalingam, “Robust joint precoder/receivefilter designs for multiuser MIMO downlink,” in10th IEEE Workshopon Signal Processing Advances in Wireless Communications (SPAWC),Perugia, Italy, 21 – 24 Jun. 2009, pp. 136 – 140.

[12] D. Ding and S. D. Blostein, “Relation between joint optimizationsfor multiuser MIMO uplink and downlink with imperfect CSI,” inProc. IEEE International Conference on Acoustics, Speech and SignalProcessing (ICASSP), Las Vegas, NV, USA, Mar. 31 – Apr. 4 2008, pp.3149 – 3152.

[13] T. Endeshaw, B. K. Chalise, and L. Vandendorpe, “MSE uplink-downlink duality of MIMO systems under imperfect CSI,” in3rd IEEEInternational Workshop on Computational Advances in Multi-SensorAdaptive Processing (CAMSAP), Aruba, 13 – 16 Dec. 2009, pp. 384– 387.

[14] T. E. Bogale, B. K. Chalise, and L. Vandendorpe, “Robusttransceiveroptimization for downlink multiuser MIMO systems,”IEEE Tran. Sig.Proc., vol. 59, no. 1, pp. 446 – 453, Jan. 2011.

[15] T. E. Bogale and L. Vandendorpe, “MSE uplink-downlink duality ofMIMO systems with arbitrary noise covariance matrices,” in45th Annualconference on Information Sciences and Systems (CISS), Baltimore, MD,USA, 23 – 25 Mar. 2011.

[16] R. Zhang, Y-C. Liang, and S. Cui, “Dynamic resource allocation incognitive radio networks,”IEEE Sig. Proc. Mag., vol. 27, no. 3, pp.102 – 114, May 2010.

[17] L. Zhang, Y-C. Liang, Y. Xin, R. Zhang, and H.V Poor, “On GaussianMIMO BC-MAC duality with multiple transmit covariance constraints,”in IEEE International Symposium on Information Theory (ISIT), Jun. 28– 3 Jul. 2009, pp. 2502 – 2506.

[18] L. Zhang, R. Zhang, Y-C. Liang, Y. Xin, and H.V Poor, “On theGaussian MIMO BC-MAC duality with multiple transmit covarianceconstraints,” Sep. 2008,http://www.arxiv.org/pdf/0809.4101v1/.

[19] W. Yu and T. Lan, “Transmitter optimization for the multi-antennadownlink with per-antenna power constraints,”IEEE Trans. Sig. Proc.,vol. 55, no. 6, pp. 2646 – 2660, Jun. 2007.

[20] T. E. Bogale and L. Vandendorpe, “Sum MSE optimization for downlinkmultiuser MIMO systems with per antenna power constraint: Downlink-uplink duality approach,” in22nd IEEE International Symposium onPersonal, Indoor and Mobile Radio Communications (PIMRC), Toronto,Canada, 11 – 14 Sep. 2011.

[21] T. Yoo, E. Yoon, and A. Goldsmith, “MIMO capacity with channeluncertainty: Does feedback help?,” inProc. IEEE Global Telecommu-nications Conference (GLOBECOM), Dallas, USA, 29 Nov. – 3 Dec.2004, vol. 1, pp. 96 – 100.

[22] D. Ding and S. D. Blostein, “MIMO minimum total MSE transceiverdesign with imperfect CSI at both ends,”IEEE Tran. Sig. Proc., vol.57, no. 3, pp. 1141 – 1150, Mar. 2009.

[23] V. Berinde, “Approximation fixed points of weak contractions using thePicard iteration,”Nonlinear Analysis Forum, vol. 9, no. 1, pp. 43 – 53,2004.

[24] V. Berinde, “General constructive fixed point theorems for Ciric-typealmost contractions in metric spaces,”Carpathian, J. Math, vol. 24, no.2, pp. 10 – 19, 2008.

[25] S. Boyd and L. Vandenberghe,Convex optimization, CambridgeUniversity Press, Cambridge, 2004.

[26] S. Shi, M. Schubert, N. Vucic, and H. Boche, “MMSE optimizationwith per-base-station power constraints for network MIMO systems,”in Proc. IEEE International Conference on Communications (ICC),Beijing, China, 19 – 23 May 2008, pp. 4106 – 4110.

[27] T. E. Bogale, L. Vandendorpe, and B. K. Chalise, “MMSE transceiverdesign for coordinated base station systems: Distributive algorithm,” in44th Annual Asilomar Conference on Signals, Systems, and Computers,Pacific Grove, CA, USA, 7 – 10 Nov. 2010.

Tadilo Endeshaw Bogale (S’09) was born inGondar, Ethiopia. He received his B.Sc and M.Scdegree in Electrical Engineering from Jimma Uni-versity, Jimma, Ethiopia and Karlstad University,Karlstad, Sweden in 2004 and 2008, respectively.From 2004 to 2007, he was with the Mobile ProjectDepartment, Ethiopian Telecommunications Corpo-ration (ETC), Addis Ababa, Ethiopia.

Since 2009 he has been working towards hisPhD degree and as an Assistant Researcher with theICTEAM institute, University Catholique de Lou-

vain (UCL), Louvain-la-Neuve, Belgium. His research interests include robust(non-robust) transceiver design for multiuser MIMO systems,centralizedand distributed algorithms, and convex optimization techniques for multiusersystems.

Page 12: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

12

Luc Vandendorpe (M’93-SM’99-F’06) was bornin Mouscron, Belgium, in 1962. He received theElectrical Engineering degree (summa cum laude)and the Ph.D. degree from the Universit Catholiquede Louvain (UCL), Louvain-la-Neuve, Belgium, in1985 and 1991, respectively. Since 1985, he has beenwith the Communications and Remote Sensing Lab-oratory of UCL, where he first worked in the fieldof bit rate reduction techniques for video coding. In1992, he was a Visiting Scientist and Research Fel-low at the Telecommunications and Traffic Control

Systems Group of the Delft Technical University, The Netherlands, where heworked on spread spectrum techniques for personal communications systems.From October 1992 to August 1997, he was Senior Research Associate ofthe Belgian NSF at UCL, and invited Assistant Professor. He is currentlya Professor and head of the Institute for Information and CommunicationTechnologies, Electronics and Applied Mathematics.

His current interest is in digital communication systems and more pre-cisely resource allocation for OFDM(A)-based multicell systems, MIMO anddistributed MIMO, sensor networks, turbo-based communications systems,physical layer security and UWB based positioning.

Dr. Vandendorpe was corecipient of the 1990 Biennal Alcatel-Bell Awardfrom the Belgian NSF for a contribution in the field of image coding. In2000, he was corecipient (with J. Louveaux and F. Deryck) of the BiennalSiemens Award from the Belgian NSF for a contribution about filter-bank-based multicarrier transmission. In 2004, he was co-winner (with J. Czyz)of the Face Authentication Competition, FAC 2004. He is or hasbeenTPC member for numerous IEEE conferences (VTC, Globecom, SPAWC,ICC, PIMRC, WCNC) and for the Turbo Symposium. He was Co-TechnicalChair (with P. Duhamel) for the IEEE ICASSP 2006. He was an Editorfor Synchronization and Equalization of the IEEE TRANSACTIONS ONCOMMUNICATIONS between 2000 and 2002, Associate Editor of the IEEETRANSACTIONS ON WIRELESS COMMUNICATIONS between 2003 and2005, and Associate Editor of the IEEE TRANSACTIONS ON SIGNALPROCESSING between 2004 and 2006. He was Chair of the IEEE Beneluxjoint chapter on Communications and Vehicular Technology between 1999 and2003. He was an elected member of the Signal Processing for Communicationscommittee between 2000 and 2005, and an elected member of the SensorArray and Multichannel Signal Processing committee of the Signal ProcessingSociety between 2006 and 2008. Currently, he is an elected member of theSignal Processing for Communications committee. He is the Editor-in-Chieffor the EURASIP Journal on Wireless Communications and Networking. L.Vandendorpe is a Fellow of the IEEE.

10 15 20 25 300

0.2

0.4

0.6

0.8

1

SNR (dB)(a)

Ave

rage

sum

MS

E

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

10 15 20 25 300

0.02

0.04

0.06

0.08

0.1

SNR (dB)(b)

Ave

rage

SE

R

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

10 15 20 25 300

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

SNR (dB)(c)

Ave

rage

sum

MS

E

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

Fig. 3. Comparison of the proposed iterative algorithm (Algorithm II )and the algorithm in [7]. (a) In terms of total sum AMSE whenρb1 =0.1, ρb2 = 0.12, ρm1 = 0.05 andρm2 = 0.2. (b) In terms of ASER whenρb1 = 0.1, ρb2 = 0.12, ρm1 = 0.05 andρm2 = 0.2. (c) In terms of totalsum AMSE whenρb1 = 0.4, ρb2 = 0.5, ρm1 = 0.7 andρm2 = 0.8. Thenon-robust/naive, robust and perfect CSI designs are denoted by (Na), (Ro),and (Pe), respectively.

Page 13: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

13

−25 −20 −15 −10 −5 06.5

7

7.5

8

8.5

9

9.5

10

σav2 (dB)

(a)

Ave

rage

tota

l BS

pow

er

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

−25 −20 −15 −10 −5 08

8.5

9

9.5

10

10.5

σav2 (dB)

(b)

Ave

rage

tota

l BS

pow

er

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

−25 −20 −15 −10 −5 07

7.5

8

8.5

9

9.5

10

σav2 (dB)

(c)

Ave

rage

tota

l BS

pow

er

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

Fig. 4. Comparison of the proposed algorithm (Algorithm II ) and thealgorithm of [7] in terms of total BS power whenρb1 = 0.1, ρb2 =0.12, ρm1 = 0.05 andρm2 = 0.2. (a) for P2. (b) for P3. (c) for P4.

10 15 20 25 300

0.2

0.4

0.6

0.8

1

SNR (dB)(a)

Ave

rage

sum

MS

E

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

10 15 20 25 300

0.2

0.4

0.6

0.8

1

SNR (dB)(b)

Ave

rage

sum

MS

E

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

10 15 20 25 300

0.2

0.4

0.6

0.8

1

SNR (dB)(c)

Ave

rage

sum

MS

E

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

Fig. 5. Comparison of the proposed algorithm (Algorithm II ) and thealgorithm of [7] in terms of total sum AMSE whenρb1 = 0.1, ρb2 =0.12, ρm1 = 0.05 andρm2 = 0.2. (a) for P2. (b) for P3. (c) for P4.

Page 14: Robust Sum MSE Optimization for Downlink Multiuser … and MSs, and with antenna correlation only at the BS. This duality is examined by analyzing the Karush-Kuhn-Tucker conditions

14

−25 −20 −15 −10 −5 06.5

7

7.5

8

8.5

9

9.5

10

σav2 (dB)

(a)

Ave

rage

tota

l BS

pow

er

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

−25 −20 −15 −10 −5 08

8.5

9

9.5

10

10.5

σav2 (dB)

(b)

Ave

rage

tota

l BS

pow

er

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

−25 −20 −15 −10 −5 08

8.5

9

9.5

10

σav2 (dB)

(c)

Ave

rage

tota

l BS

pow

er

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

Fig. 6. Comparison of the proposed algorithm (Algorithm II ) and thealgorithm of [7] in terms of total BS power whenρb1 = 0.4, ρb2 =0.5, ρm1 = 0.7 andρm2 = 0.8. (a) for P2. (b) for P3. (c) for P4.

10 15 20 25 300

0.5

1

1.5

2

SNR (dB)(a)

Ave

rage

sum

MS

E

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

10 15 20 25 300

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

SNR (dB)(b)

Ave

rage

sum

MS

E

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

10 15 20 25 300

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

SNR (dB)(c)

Ave

rage

sum

MS

E

Algorithm II (Na)Algorithm II (Ro)Algorithm II (Pe)Algorithm in [7] (Na)Algorithm in [7] (Ro)Algorithm in [7] (Pe)

Fig. 7. Comparison of the proposed algorithm (Algorithm II ) and thealgorithm of [7] in terms of total sum AMSE whenρb1 = 0.4, ρb2 =0.5, ρm1 = 0.7 andρm2 = 0.8. (a) for P2. (b) for P3. (c) for P4.