SpringerOpen Newsletter

Receive periodic news and updates relating to SpringerOpen.

This article is part of the series Recent advances in optimization techniques in wireless communication networks.

Open Access Open Badges Research

Robust SINR-constrained MISO downlink beamforming: when is semidefinite programming relaxation tight?

Enbin Song1*, Qingjiang Shi2, Maziar Sanjabi3, Ruo-Yu Sun3 and Zhi-Quan Luo3

Author Affiliations

1 Department of Mathematics, Sichuan University, Chengdu, Sichuan 610064, China

2 School of Information and Science Technology, Zhejiang Sci-Tech University, Hangzhou 310018, China

3 Department of Electrical and Computer Engineering, University of Minnesota, Twin Cities, MN 55455, USA

For all author emails, please log on.

EURASIP Journal on Wireless Communications and Networking 2012, 2012:243  doi:10.1186/1687-1499-2012-243

The electronic version of this article is the complete one and can be found online at: http://jwcn.eurasipjournals.com/content/2012/1/243

Received:16 February 2012
Accepted:11 July 2012
Published:6 August 2012

© 2012 Song et al.; licensee BioMed Central Ltd.

This is an Open Access article distributed under the terms of the Creative Commons Attribution License ( http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


We consider the multiuser beamforming problem for a multi-input single-output downlink channel that takes into account the errors in the channel state information at the transmitter side (CSIT). By modeling the CSIT errors as elliptically bounded uncertainty regions, this problem can be formulated as minimizing the transmission power subject to the worst-case signal-to-interference-plus-noise ratio constraints. Several methods have been proposed to solve this nonconvex optimization problem, but none can guarantee a global optimal solution. In this article, we consider a semidefinite relaxation (SDR) for this multiuser beamforming problem, and prove that the SDR method actually solves the robust beamforming problem to global optimality as long as the channel uncertainty bound is sufficiently small or when the transmitter is equipped with at most two antennas. Numerical examples show that the proposed SDR approach significantly outperforms the existing methods in terms of the average required power consumption at the transmitter.


Consider the transmit beamforming problem in a multi-user multi-input single-output (MISO) downlink channel where the transmitter equipped with multiple-antennas sends independent data steams to a number of receivers, each having a single receive antenna. For such a system, a popular measure of quality of service (QoS) is the signal-to-interference-plus-noise ratio (SINR) [1] and optimal downlink transmit beamforming can be formulated as minimizing the transmission power subject to the SINR constraints.

It is well known that if the perfect channel state information is available at the transmitter (CSIT), the optimal transmit beamforming problem can be solved efficiently via convex optimization [1-4]. However, perfect CSIT is impossible to obtain in practice due to the finite length of training signal and/or limited feedback bandwidth [5,6]. This is unfortunate, because we cannot simply ignore the CSIT imperfection in the design of downlink beamformers, for otherwise the resulting solution might violate the SINR constraints for some users.

As a remedy, various researchers have proposed robust beamforming formulations by taking the CSIT imperfection into consideration. There are two major types of robust downlinks beamforming design: the stochastic robust design and the worst-case robust design. For the stochastic robust beamforming design (see [7-13]), the CSIT errors are modeled as random variables with known statistical properties. In this case, the design goal of transmit beamforming is to minimize transmission power while ensuring that all the receive SINR requirements are satisfied with high probability. In contrast, the worst-case robust beamforming design (see [14-20]) assumes that the CSIT errors belong to some known bounded uncertainty sets. The robust beamforming vectors are designed to satisfy the SINR requirements for all possible channel realizations in the uncertainty regions. For instance in [18,19], the authors formulated the robust beamforming problem as minimizing the transmission power subject to the worst-case SINR constraints, while assuming the CSIT errors lie in some elliptically bounded regions. Unfortunately the resulting robust downlink beamforming problem is nonconvex and has infinitely many constraints. It is difficult to solve in practice.

To overcome the computational difficulties associated with the robust downlink beamforming, researchers have proposed various optimization methods to approximate the problem by restricting the non-convex feasible region to a smaller but convex set [18,19]. Due to convex restriction, these methods typically can not find the globally minimum transmission power although they do guarantee the satisfaction of the QoS constraints. In fact, the computed beamforming solutions can be highly suboptimal.

In this article, we consider a semidefinite programming relaxation (SDR) method to solve the worst-case robust downlink beamforming problem for the MISO channel system. The SDR method has been extensively used in addressing the robust beamforming problem [21,22]. A critical issue of SDR is whether it can exactly solve the original problem, which is equivalent to whether the method can produce a rank-one solution. The key result of this article is that the robust beamforming problem can be globally solved by SDR method (i.e., SDR is tight) under elliptically bounded CSI errors, provided that the size of channel errors is sufficiently small or if the transmitter is equipped with no more than two antennas. We give a computable bound which ensures the tightness of the SDR if the radius of the error region is less than this bound. In the simulations, this computable bound is always reasonably large, which makes the tightness result valuable. Moreover, the SDR method significantly outperforms the existing robust beamforming methods based on the worse-case design [18,19].

The organization of the rest of the article is as follows. In Section “System model and problem formulation”, we present the system model and the problem formulation. Section “relaxation and its dual” proposes the SDR relaxation of robust beamforming problem and its dual. We provide our main results in Section “Main results”. The cases that the base station (BS) is equipped with two antennas and three antennas are considered in Sections “Special case: two transmit antennas” and “Special case: three transmit antennas”, respectively. Simulation results are presented in Section “Simulation results” and conclusions are given in Section “Conclusions”.

Notations: Throughout this article, we use uppercase and lowercase boldface letters to represent matrices and vectors, respectively. (·)H denotes the Hermitian conjugate of a matrix or a vector, and ∥·∥ denotes the spectral norm of a matrix or the Euclidean norm of a vector. The notation <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M1','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M1">View MathML</a> extracts real part of the argument. The trace of a matrix is denoted as Tr(·). The notation A B means that A B is a positive semidefinite matrix. We denote identity matrix by I while we use 0 to represent all-zero vectors or matrices. We denote <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M2','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M2">View MathML</a> if x is circularly symmetric complex Gaussian distributed with mean μ and covariance matrix Q.

System model and problem formulation

Consider a K-user downlink MISO system where the BS is equipped with M antennas. The BS intends to transmit K independent data streams s1s2,…,sK to K users, respectively. Each skis circularly symmetric complex Gaussian distributed with zero mean and unit variance. As we are considering the MISO scenario, each user is equipped with only one antenna. The BS uses linear beamforming vector <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M3','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M3">View MathML</a> to send the stream sk, k=1,2,…,K. The received signal at receiver k is

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M4','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M4">View MathML</a>

where <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M5','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M5">View MathML</a> denotes the channel vector from BS to the k-th user, and <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M6','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M6">View MathML</a> is the noise at receiver k. Therefore, the SINR of the k-th user is

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M7','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M7">View MathML</a>

The BS is interested in minimizing its total transmission power ( <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M8','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M8">View MathML</a>). If channel vectors hk’s are known exactly at the BS (perfect CSIT), the problem can be formulated as minimizing total transmission power subject to SINR constraints (non-robust formulation)

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M9','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M9">View MathML</a>

where γk > 0 is the SINR requirement for receiver k. Although problem (PNR) is nonconvex, it can be transformed to a convex problem and solved globally and efficiently [1-4].

Because of the finite length of training signal and/or limited feedback bandwidth, perfect CSIT is not available in practice. Imperfect CSIT can dramatically impact the system performance and the users’ QoS. To maintain the desired QoS for all users, we consider robust transmit beamforming problem under imperfect channel knowledge. In particular, let us assume that the channel vector hk lies within a ball with radius εk around the estimated channel vector <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M10','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M10">View MathML</a>, i.e.,

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M11','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M11">View MathML</a>


for all k=1,2,…,K, where <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M12','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M12">View MathML</a> is the channel estimate at the BS and <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M13','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M13">View MathML</a> is the channel estimation error whose norm is assumed to be bounded by εk. In addition, we suppose that the desired QoS constraints are given in the form of SINR constraints. Hence, the robust QoS-constrained beamforming problem can be formulated as follows:

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M14','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M14">View MathML</a>

In the following, a SDR method is proposed for solving Problem (PR).

SDP relaxation and its dual

In this section, we will first present the SDR formulation of problem (PR) and its dual problem, and then present three properties of the optimal solutions of problem (PR) and its dual problem.

SDP relaxation and its dual problem

According to the definition of <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M15','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M15">View MathML</a> in 18, (PR) is equivalent to

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M16','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M16">View MathML</a>



<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M17','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M17">View MathML</a>



<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M18','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M18">View MathML</a>


are both quadratic functions of variable δk. Using the S-Procedure [23,24] this problem with infinitely many constraints can be reformulated as an SDP with rank constraints.

Lemma 1

(S-procedure) Let <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M19','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M19">View MathML</a> be complex Hermitian matrices, <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M20','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M20">View MathML</a> and <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M21','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M21">View MathML</a>. The condition

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M22','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M22">View MathML</a>

holds true if and only if there exists a nonnegative λsuch that

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M23','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M23">View MathML</a>

Using the above S-procedure, we can rewrite the problem (PR) as

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M24','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M24">View MathML</a>

The nonlinear constraint <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M25','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M25">View MathML</a> is equivalent to: Gk ≽ 0 and rank(Gk) = 1. Because of the rank constraint the above problem is nonconvex and difficult to solve. If we drop this rank constraint, we obtain the following convex SDP problem which can be efficiently solved.

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M26','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M26">View MathML</a>

We introduce the following dual variables to dualize the corresponding constraints (Table 1).

Table 1. Dual variables and their corresponding constraints

Then the dual of this SDP can be formulated as

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M28','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M28">View MathML</a>

Notice that the channel uncertainty bounds <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M29','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M29">View MathML</a> can be regarded as a vector of parameters for problem (Pε) and its dual (Dε).

Properties of primal problem (Pε) and dual problem (Dε)

The following three properties of the optimal solutions of the primal problem (Pε) and dual problem (Dε) will be useful throughout the rest of the article.

Property 1

Problem (Dε) is always strictly feasible.


See Appendix 1. □

Property 2

Suppose that problem (Pε) is feasible, then, strong duality holds true for problem (Pε) and its dual problem (Dε), and they can both attain their optimal values.


Since problem (Pε) is feasible and by Property 1, Slater’s conditions [23] always hold for problem (Dε). Hence, the problem (Pε) can attain its minimum and strong duality holds [23]. In addition, according to weak duality theorem we know that problem (Dε) has a finite maximum value, i.e., αkis bounded above. This means Yk and yk are bounded. Hence, the feasible set of problem (Dε) is bounded and closed, which means that problem (Pε) can attain its maximum value. □

Property 3

Suppose {Yk,yk,αk} is any optimal solution of Problem (Dε), then

(a) αk > 0 for all k=1,2,…,K;

(b) <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M30','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M30">View MathML</a> for all k.


If there exists one αk = 0, we could increase its value without compromising dual feasibility, which would then contradict the optimality of αk’s. This implies that (a) holds true. Notice that <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M31','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M31">View MathML</a> since Yk, yk and αk are dual optimal solutions of dual problem (Dε). Hence,

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M32','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M32">View MathML</a>

which proves (b). □

Main results

In this section, we will show that for εk’s lying in a region upper bounded by some specific value, the solution of the problem (Pε) must be of rank-one, which means that the SDP-relaxation (Pε) is tight in this case.

To this end, we first study the relationship between the robust beamforming problem (PR) and its non-robust version (PNR). Obviously, if problem (PNR) with <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M33','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M33">View MathML</a> is not feasible, then the robust version cannot be feasible either. Hence, a reasonable and necessary assumption is that the problem (PNR) is feasible.

Lemma 2

Let <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M34','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M34">View MathML</a> be the optimal solution of the problem (PNR) with <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M35','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M35">View MathML</a>. Define

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M36','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M36">View MathML</a>


<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M37','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M37">View MathML</a>


for all k and

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M38','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M38">View MathML</a>

Then, for any εΨ, the problem (PR) must have a feasible solution.


Based on the results of [1], all the constraints of the problem (PNR) should be active at the optimal solution, i.e., <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M39','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M39">View MathML</a> satisfies

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M40','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M40">View MathML</a>

which is equivalent to

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M41','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M41">View MathML</a>


Using the definition of ηk (c.f. (6)), we can easily see that for any εk ∈[0ηk),

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M42','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M42">View MathML</a>


For each k=1,2,…,K, we further define

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M43','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M43">View MathML</a>



<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M44','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M44">View MathML</a>

Combining the fact that ttk with equality (9) and using the inequality in (8), we can show

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M45','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M45">View MathML</a>

Now for any <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M46','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M46">View MathML</a>, we have

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M47','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M47">View MathML</a>

where the second equality is a direct consequence of (7), and the first inequality is due to Cauchy–Schwartz inequality and the matrix norm inequality. The last inequality follows from (10). Hence, <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M48','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M48">View MathML</a> is a feasible solution for problem (PR). □

Remark 1

Lemma 2 shows that Problem (PR) is feasible when uncertainty bounds are not too large. The region of uncertainty bounds that guarantee feasibility of Problem (PR) can be calculated from the optimal solution of Problem (PNR).

In order to prove the results in our article we need the following key lemma. For the sake of legibility, the proof of this lemma is relegated to Appendix 2.

Lemma 3

Suppose that the strong duality holds for problem (Pε) and its dual problem (Dε). Suppose γk ≥ 1, k=1,2,…,K. Let {λk}, {Gk}, {Yk}, {yk}, {αk} be any primal and dual optimal solutions. Then, the optimal solution Gk of problem (Pε) and Zk of problem (Dε) satisfy

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M49','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M49">View MathML</a>


<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M50','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M50">View MathML</a>


Now, we present the main result of the article, which states that the solution of Problem (PR) is of rank 1 when the uncertainty bounds εk’s are small enough.

Theorem 1

Suppose that for some choice of uncertainty bounds <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M51','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M51">View MathML</a> with entries <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M52','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M52">View MathML</a>, the problem <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M53','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M53">View MathML</a> is feasible. Let <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M54','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M54">View MathML</a> denote the optimal value of <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M55','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M55">View MathML</a> and let

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M56','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M56">View MathML</a>


Then, for any vector of uncertainty bounds <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M57','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M57">View MathML</a> the problem (Pε) is feasible, and each optimal solution {Gk} must be rank one, i.e., rank(Gk)=1 for all k.


For any <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M58','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M58">View MathML</a>, we have

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M59','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M59">View MathML</a>


(13) implies that any feasible point of problem <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M60','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M60">View MathML</a> must be a feasible point of problem (Pε). Hence, by Property 2, the strong duality holds and the optimal values of (Pε) and its dual (Dε) are attained.

For any <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M61','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M61">View MathML</a>, let V(ε) denote the optimal value of (Pε) (or its dual (Dε)). Then, it is obvious that

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M62','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M62">View MathML</a>


Let {λk}, {Gk}, {Yk}, {yk}, and {αk} be any primal and dual optimal solutions satisfying complementary slackness for the SDP problem (Pε) and its dual (Dε). As we proved in Lemma 3 in Appendix 2, we have rank(Gk) ≥ 1. To establish rank(Gk) ≤ 1, we use the complementarity slackness condition Tr(GkZk)=0 and prove rank(Zk)=M−1. By Property 3, we have αk > 0 and:

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M63','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M63">View MathML</a>


In addition,

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M64','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M64">View MathML</a>


Hence, <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M65','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M65">View MathML</a> which further implies

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M66','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M66">View MathML</a>


Now we can compute rank(Zk):

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M67','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M67">View MathML</a>

where the last inequality holds true due to the fact that <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M68','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M68">View MathML</a> is rank one and <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M69','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M69">View MathML</a> is full rank, due to (15) and (17). □

Remark 2

Combining the result of Theorem 1 and Lemma 2, we can easily find a set of uncertainty bounds for which solving problem (Pε) will find a solution to (PR). In other words, the SDR is tight.

Remark 3

It is easy to extend the result of the above theorem to the case where the uncertainty bounds form an ellipsoid [20] as follows:

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M70','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M70">View MathML</a>

for all k=1,2,…,K, where Bk is a positive definite matrix, <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M71','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M71">View MathML</a>, δk, and εk are defined as before. By a similar derivation as in Theorem 1, we can prove that, the solution of the problem (Pε) must be rank one when εks are small enough such that

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M72','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M72">View MathML</a>

for all k.

Special case: two transmit antennas

As we proved in the previous section, the SDR relaxation is tight if the error is small enough. In this section, and the following one we will see that in the special cases of two and three transmit antenna case, we can further improve the results. Suppose the BS is equipped with two antennas and all the predefined SINR thresholds γk’s are larger than or equal to 1, the following theorem shows that one can globally solve the problem (PR) by showing that all optimal solutions of (Pε) are rank-one solutions.

Theorem 2

For given positive constants σk, γk, εk, and channel vectors <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M73','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M73">View MathML</a>, k=1,2,…,K, we assume that problem (Pε) is feasible, and γk ≥ 1, k=1,2,…,K, then, any optimal solution Gkof problem (Pε) is rank one.


As we assume that problem (Pε) is feasible, by Property 2, we know strong duality holds for problem (Pε) and (Dε), and their optimal values are both attained. Suppose {λk}, {Gk}, {Yk}, {yk} and {αk} are any primal and dual optimal solutions with zero duality gap. Then, applying Lemma 3, we complete the proof. □

Special case: three transmit antennas

For the case that the BS is equipped with three antennas and all the predefined thresholds γk’s of SINR are larger than or equal to 1, if {Gk} is solution of problem (Pε), the following Theorem 3 shows that there are at least K−1Gi’s that must be of rank one.

Theorem 3

For given positive constants σk, γk, εk, and vector <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M74','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M74">View MathML</a>, k=1,2,…,K, we assume that problem (Pε) is feasible and γk ≥ 1, for all k. Then, for any set of optimal solutions <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M75','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M75">View MathML</a> for problem (Pε), there are at least K−1Gk’s with rank one.


As we assume that problem (Pε) is feasible, by Property 2, we know strong duality holds for problem (Pε) and (Dε), and their optimal value are both attained. Suppose {λk}, {Gk}, {Yk}, {yk} and {αk} are any primal Using the fact that γk ≥ 1 and <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M76','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M76">View MathML</a>, for any two indices 1 ≤ s,jK, sjwe have

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M77','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M77">View MathML</a>

which implies that

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M78','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M78">View MathML</a>


From Lemma 3, for any Zk, we have

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M79','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M79">View MathML</a>


From (18) and (19), any two of Zk’s can not be simultaneously of rank one. Hence, we can conclude that there is at most one <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M80','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M80">View MathML</a> such that <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M81','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M81">View MathML</a> and all the other Zk’s are of rank two. Since we assume the primal problem is feasible and thus the strong duality holds, then, we can conclude from the complementarity condition that there are at least K−1 of Gk’s that are rank one. □

Simulation results

In this section we first provide some numerical examples to show that the SDR method indeed gives rank one solution when the uncertainty region is small enough. In addition, the simulations indicate that when the uncertainty regions are in the form of balls, the SDR methods always gives rank one solution (as far as the problem is feasible), even if the uncertainty bound is large. This is an interesting property which can motivate future works on this problem.

In the rest of this section, we will provide some examples to show that the SDR method does not always generate a rank one solution. These examples are generated using ellipsoid uncertainty regions which we discussed in Remark 3. We now present simulation results to corroborate the result of Theorem 1 and to demonstrate the effectiveness of the SDR method. In the simulations, the BS has three antennas (i.e., M=3) and serves three users (i.e., K=3); the channel coefficients are independent and identically distributed (i.i.d) complex Gaussian random variables with zero mean and unit variance; the channel uncertainty bounds εk’s are all 0.1; the noise variances of all users are set equally to be 0.1.

To demonstrate the tightness of SDR method we compute the rank one test (ROT) ratio defined as

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M82','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M82">View MathML</a>

where λi(Gk) denotes the i-th largest eigenvalue of Gk. The simulation result is shown in Figure 1 where each data point represents the maximum ROT ratio over 2000 Monte Carlo simulations. From this figure, we can see that the ROT ratio is very close to zero, suggesting that the solution of the SDR method is indeed always of rank one.

thumbnailFigure 1. ROT ratio versus the target SINR.

We also compare the SDR method with the convex restriction method proposed in [18]. Figure 2 presents the average transmission power versus the target SINR level, where each data point is averaged over 2000 Monte Carlo simulations. Note that, to guarantee the feasibility of the problem, we compare two methods only when the convex restriction method is feasible. From the figure, it can be observed that the SDR method is more power-efficient than the convex restriction method (which is abbreviated as ‘cvxRes’ in the figure).

thumbnailFigure 2. Average transmission power versus the target SINR.

Now we present three counter examples in which the uncertain bound does not satisfy inequalities (18) and the solution is not rank one accordingly. In the examples, we consider the channel uncertainty regions as (18). We set

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M83','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M83">View MathML</a>

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M84','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M84">View MathML</a>

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M85','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M85">View MathML</a>

in (18).

Example 1

Three channel vectors are

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M86','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M86">View MathML</a>

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M87','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M87">View MathML</a>

with SINR requirement γ1 = 0.8174, γ2 = 0.6475 and γ3 = 0.7893. and ellipsoid norm bound <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M88','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M88">View MathML</a>.

The solution of problem <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M89','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M89">View MathML</a>, G3 has eigenvalues <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M90','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M90">View MathML</a>.

Our proposed rank one bound is

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M91','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M91">View MathML</a>

and Figure 3 reveals the rank distribution with respect to uncertain bound ε3 when <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M92','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M92">View MathML</a> and <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M93','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M93">View MathML</a>.

Example 2

Three channel vectors are

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M94','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M94">View MathML</a>

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M95','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M95">View MathML</a>

thumbnailFigure 3. ROT ratio of G3 Vs. the uncertain bound ε3.

The SINR requirements are the same as previous example and ellipsoid norm bound is <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M96','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M96">View MathML</a>. The solution of problem <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M97','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M97">View MathML</a> has eigenvalues <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M98','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M98">View MathML</a>. Our proposed rank one bound is

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M99','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M99">View MathML</a>

and Figure 4 reveals the rank distribution with respect to uncertain bound ε3 when <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M100','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M100">View MathML</a> and <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M101','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M101">View MathML</a>.

thumbnailFigure 4. ROT ratio of G3 versus the uncertain bound ε3.

Example 3

Three channel vectors are

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M102','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M102">View MathML</a>

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M103','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M103">View MathML</a>

with SINR requirement γ1 = 1.2174, γ2 = 0.6475 and γ3 = 0.7893 and ellipsoid norm bound <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M104','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M104">View MathML</a>. The solution of problem <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M105','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M105">View MathML</a> has eigenvalues that <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M106','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M106">View MathML</a>. Our proposed rank one bound is

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M107','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M107">View MathML</a>

and Figure 5 illustrates the change in the rank with respect to the increase in the uncertainty bound ε3 when <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M108','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M108">View MathML</a> and <a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M109','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M109">View MathML</a>.

thumbnailFigure 5. ROT ratio of G3 Vs. the uncertain bound ε3.

Remark 4

The above three examples show that there might not be rank one when uncertainty bound ε3 is larger than our proposed bound. It also indicates that all the solutions are of rank one when uncertain bound is less than or equal to our proposed bound. It can be seen from figures that our proposed rank one bound is conservative, which means that there might be a larger region of uncertainty bounds for which the solution still remains rank one. This suggests that the bound proposed in Theorem 1 might be improved using some other techniques. This is an interesting problem, which can motivate further research on the topic.


We have considered the robust beamforming design problem (PR) for a MISO downlink channel in this article. Our work mainly focused on the existence of a rank-one solution for the corresponding SDP relaxation (Pε). It is shown that the problem (PR) can be solved globally by the SDR method as long as the size of channel estimation errors are sufficiently small, or when the BS is equipped with two antennas. In addition, we have proved that when BS is equipped with three antennas, for any solution (Gk,k=1,…,K) of (Pε), there is at most one Gkwith rank larger than one. The numerical experiments show that the SDR method gives better results in comparison with the existing robust beamforming methods. Here, we just give a sufficient condition which guarantees that SDP relaxation (Pε) is tight. In fact, our numerical results show all the solutions of SDP relaxation (][]) give rank one solutions when the uncertainty regions are balls, regardless of the size of the uncertainty bounds. On the other hand, we provided examples to show that SDP relaxation may not be tight when the uncertainty regions are ellipsoids.


Appendix 1: proof of Property 1

If we choose

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M110','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M110">View MathML</a>

for k=1,2,…,K, then,

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M111','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M111">View MathML</a>


<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M112','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M112">View MathML</a>

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M113','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M113">View MathML</a>


which implies that {Uk} is a strictly feasible point of problem (Dε).

Appendix 2: proof of Lemma 3

in this section we prove Lemma 3.


Due to strong duality assumption, suppose λk’s, Gk’s, Yk’s, yk’s, αk’s are any primal and dual optimal points with zero duality gap.

Firstly, if Zk is positive definite, then we can increase αk a little without violating any constraints. Hence, no Zk’s is of full rank, which implies

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M114','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M114">View MathML</a>


Secondly, we prove that

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M115','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M115">View MathML</a>


by contradiction. Assume

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M116','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M116">View MathML</a>


We choose some Zjwhere ZjZk,

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M117','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M117">View MathML</a>


Thus, by property 3 and the fact γi ≥ 1, we have

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M118','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M118">View MathML</a>

which contradicts the fact that Zj cannot be full rank. Therefore, (21) holds true. Consequently,

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M119','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M119">View MathML</a>


Thus, (11) is proved according to (20) and (24).

Thirdly, we prove that

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M120','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M120">View MathML</a>


by contradiction. Assume Gk = 0, then we have

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M121','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M121">View MathML</a>


and thus

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M122','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M122">View MathML</a>


which contradicts the fact

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M123','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M123">View MathML</a>


Since we assume the strong duality holds, then, by complementarity conditions, we have

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M125','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M125">View MathML</a>


which means that

<a onClick="popup('http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M125','MathML',630,470);return false;" target="_blank" href="http://www.jwcn.eurasipjournals.com/content/2012/1/243/mathml/M125">View MathML</a>


By (24), (25) and (30), we obtain (10). □

Competing interests

The authors declare that they have no competing interests.


This work was supported in part by the Army Research Office, grant number W911NF-09-1-0279, in part by the National Science Foundation, grant number DMS-1015346, and in part by the National Science Foundation of China, grant number 60901037. This work was completed during a visit of the first two authors to the University of Minnesota.


  1. M Bengtsson, B Ottersten, Optimal and Suboptimal Transmit Beamforming, Chapter 18. Handbook of Antennas in Wireless Communications (CRC Press, New York, 2002) OpenURL

  2. H Boche, M Schubert, A general duality theory for uplink and downlink beamforming. Proc. IEEE VTC-Fall (2002)

  3. AB Gershman, ND Sidiropoulos, S Shahbazpanahi, M Bengtsson, B Ottersten, Convex optimization-based beamforming. IEEE Signal Process. Mag 27, 62–75 (2010)

  4. A Wiesel, YC Eldar, S Shamai, Linear precoding via conic optimization for fixed MIMO receivers. IEEE Trans. Signal Process 54(1), 161–176 (2006)

  5. B Hassibi, BM Hochwald, How much training is needed in multiple-antenna wireless links? IEEE Trans. Inf. Theory Process 49(4), 951–963 (2003). Publisher Full Text OpenURL

  6. DJ Love, Jr Health RW., W Santipach, ML Honing, What is the value of limited feedback for MIMO channels? IEEE Commun. Mag 42, 54–59 (2004). Publisher Full Text OpenURL

  7. G Jöngren, M Skolgund, B Ottersten, Combining beamforming and orthogonal space-time block coding. IEEE Trans. Inf. Theory 48(3), 611–627 (2002). Publisher Full Text OpenURL

  8. T Weber, A Sklavos, M Meurer, Imperfect channel-state information in MIMO transmission. IEEE Trans. Commun 54(3), 543–552 (2006)

  9. Y Rong, SA Vorobyov, AB Gershman, Robust linear receivers for multi-access space-time block coded MIMO systems: a probabilistically constrained approach. IEEE J. Sel. Areas Commun 24(8), 1560–1570 (2006)

  10. M Botros Shenouda, TN Davidson, On the design of linear transceivers for multiuser systems with channel uncertainty. IEEE J. Sel. Areas Commun 26(6), 1015–1024 (2008)

  11. X Zhang, DP Palomar, B Ottersten, Statistically robust design of linear MIMO transceivers. IEEE Trans. Signal Process 56(8), 3678–3689 (2008)

  12. MB Shenouda, TN Davidson, Probabilistically-constrained approaches to the design of the multiple antenna downlink. Proc. IEEE Asilomar Conf. Signals, Systems and Computers ((Pacific Grove, 26–29 Oct 2008), pp), . 1120–1124 OpenURL

  13. N Vučić, H Boche, a tractable method for chance-constrained power control in downlink multiuser MISO systems with channel uncertainty. IEEE Signal Process. Lett 16(5), 346–349 (2009)

  14. SA Kassam, HV Poor, Robust techniques for signal processing: a survey. Proc. IEEE 73(3), 433–482 (1985)

  15. SA Vorobyov, AB Gershman, Z-Q Luo, Robust adaptive beamforming using worst-case performance optimization: a solution to the signal mismatch problem. IEEE Trans. Signal Process 51(2), 313–324

  16. A Mutapcic, S-J Kim, S Boyd, A tractable method for robust downlink beamforming in wireless communications. Proc. IEEE Asilomar Conf. Signals, Systems and Computers ((Pacific Grove, CA, USA, 4–7 Nov 2007), pp), . 1224–1228 OpenURL

  17. A Abdel-Samad, TN Davidson, AB Gershman, Robust transmit eigen beamforming based on imperfect channel state information. Trans. Signal Process 54(5), 1596–1609 (2006)

  18. N Vučić, H Boche, Robust QoS-constrained optimization of downlink multiuser MISO systems. IEEE Trans. Signal Process 57(2), 714–725 (2009)

  19. MB Shenouda, TN Davidson, Convex conic formulations of robust downlink precoder designs with quality of service constraints. IEEE J. Sel. Topics Signal Process 1, 714–724 (2007)

  20. G Zheng, K-K Wong, T-S Ng, Robust linear MIMO in the downlink: a worst-case optimization with ellipsoidal uncertainty regions. EURASIP J. Adv. Signal Process 2008, 1–15 (2008)

  21. Z-Q Luo, W-K Ma, AM-C So, Y Ye, S Zhang, Semidefinite relaxation of quadratic optimization problems. IEEE Signal Process. Mag 27, 20–34 (2010)

  22. Z-Q Luo, T-H Chang, SDP Relaxation of Homogeneous Quadratic Optimization: Approximation Bounds and Applications, Chapter 4. Convex Optimization in Signal Processing and Communications (Cambridge University, UK, 2010) OpenURL

  23. S Boyd, L Vandenberghe, in Convex Optimization (Cambridge University Press, Cambridge, UK, 2004) OpenURL

  24. S Boyd, L El Ghaoui, E Feron, V Balakrishnan, in Linear Matrix Inequalities in System and Control Theory (SIAM, Philadelphia, PA, 1994) OpenURL