Professional Documents
Culture Documents
Rank-Constrained SDP
Daniel P. Palomar
Hong Kong University of Science and Technology (HKUST)
• Numerical results
• Summary
Daniel P. Palomar 1
Problem Formulation:
Downlink Beamforming
Daniel P. Palomar 2
Downlink Beamforming
• Consider several multi-antenna base stations serving single-antenna
users:
Daniel P. Palomar 3
Signal Model
• Signal transmitted by the kth base station:
X
xk (t) = wmsm (t)
m∈Ik
Daniel P. Palomar 4
SINR Constraints
• SINR of the mth user is
H
wm Rmmwm
SINRm = P H 2
.
l6=m wl Rml wl + σm
SINRm ≥ ρm for m = 1, . . . , L.
Daniel P. Palomar 5
Formulation of Optimal Beamforming Problem
Daniel P. Palomar 6
SOCP Formulation
Daniel P. Palomar 7
• Assume rank-one direct channels: Rmm = hmhH
m.
H
• By adding, w.l.o.g., the constraint wm hm ≥ 0, we can write the
beamforming problem as
PL 2
minimize
{wl } l=1 kwl k
P
H
2 H 2
subject to wm hm ≥ ρm w
l6=m l R ml w l + σ m , ∀m
H
wm hm ≥ 0.
Daniel P. Palomar 8
where
Rm1
w1
..
..
0
w
em = and R
e m = diag .
wL
..
1 RmL
2
σm
Daniel P. Palomar 9
SDP Relaxation
Daniel P. Palomar 10
• Let’s start by rewriting the SINR constraint
H
wm Rmmwm
P H 2
≥ ρm
l6=m wl Rml wl + σm
as
X
H
wm Rmmwm − ρm wlH Rmlwl ≥ ρmσm
2
.
l6=m
Daniel P. Palomar 12
Equivalent Reformulation
Daniel P. Palomar 13
• An equivalent reformulation was obtained in the seminal work:
– M. Bengtsson and B. Ottersten, “Optimal and suboptimal trasmit beamforming,” in Handbook
of Antennas in Wireless Communications, ch. 18, L.C. Godara, Ed., Boca Raton, FL: CRC
Press, Aug. 2001.
– M. Bengtsson and B. Ottersten, ”Optimal transmit beamforming using semidefinite
optimization,” in Proc. of 37th Annual Allerton Conference on Communication, Control,
and Computing, Sept. 1999.
Daniel P. Palomar 14
• Lemma: The following two problems have the same unique optimal
solution λ:
PL 2
minimize l=1 λ l ρ l σ l
λ,{um}
subject to uH
P
m I − λmRmm + l6=m λl ρl Rml ui = 0, ∀m
kumk = 1
λm ≥ 0
and
PL 2
maximize l=1 λ l ρ l σ l
λ P
subject to I − λmRmm + l6=m λl ρl Rml 0, ∀m
λm ≥ 0.
Daniel P. Palomar 15
• The next two steps of the proof as the following:
1. show that the dual problem of the beamforming problem is exactly
the maximization in the previous lemma (this is quite simple)
2. show that the beamforming problem can be rewritten as the
minimization in the previous lemma (this is quite challenging and
requires Perron-Frobenius theory).
• At this point, one just needs to realize that what has been proved
is that strong duality holds. This implies that an optimal solution
of the original problem is also an optimal solution of the relaxed
problem; hence, the relaxed problem must have a rank-one solution.
Daniel P. Palomar 16
More General Problem Formulation:
Downlink Beamforming
Daniel P. Palomar 17
Soft-Shaping Interference Constraints
• Constraint to control the amount of interference generated along
some particular direction:
N h i
X 2
E hH
m,k xk (t)
≤ τm for m = L + 1, . . . , M.
k=1
Daniel P. Palomar 19
Formulation of Optimal Beamforming Problem
Daniel P. Palomar 20
SDP Relaxation
as X
H
wm Rmmwm − ρm wlH Rmlwl ≥ ρmσm
2
.
l6=m
Daniel P. Palomar 22
Existing Literature
• M. Bengtsson and B. Ottersten, “Optimal and suboptimal trasmit beamforming,” in Handbook
of Antennas in Wireless Communications, ch. 18, L.C. Godara, Ed., Boca Raton, FL: CRC
Press, Aug. 2001.
• G. Scutari, D. P. Palomar, and S. Barbarossa, “Cognitive MIMO Radio,” IEEE Signal Processing
Magazine, vol. 25, no. 6, Nov. 2008.
• Z.-Q. Luo and T.-H. Chang, “SDP relaxation of homogeneous quadratic optimization: approxima-
tion bounds and applications,” Convex Optimization in Signal Processing and Communications,
D.P. Palomar and Y. Eldar, Eds., Cambridge University Press, to appear in 2009.
Daniel P. Palomar 23
Curiosity: Multicast Downlink Beamforming
Daniel P. Palomar 24
Rank-Constrained SDP
Daniel P. Palomar 25
Separable SDP
Daniel P. Palomar 26
Rank-Constrained Solutions
• A general framework for rank-constrained SDP was developed in
– Yongwei Huang and Daniel P. Palomar, “Rank-Constrained Separable Semidef-
inite Programming for Optimal Beamforming Design,” in Proc. IEEE Inter-
national Symposium on Information Theory (ISIT’09), Seoul, Korea, June
28 - July 3, 2009.
– Yongwei Huang and Daniel P. Palomar, “Rank-Constrained Separable Semidef-
inite Programming with Applications to Optimal Beamforming,” IEEE Trans.
on Signal Processing, vol. 58, no. 2, pp. 664-678, Feb. 2010.
Daniel P. Palomar 27
Purification-Type Algorithm
Algorithm: Rank-constrained solution procedure for separable SDP
6. end while
Daniel P. Palomar 28
A Simple Consequence
√
• Observe that if L = 1, then rank (X) ≤ M (real-valued case by
[Pataki’98]).
minimize C•X
X0
subject to Am • X = bm, m = 1, . . . , M.
minimize xH Cx
x
subject to xH Amx = bm, m = 1, 2, 3.
Daniel P. Palomar 29
Rank-One Solutions for Beamforming
Daniel P. Palomar 30
• The following conditions guarantee that any optimal solution has no
zero component:
L ≤ M
−Aml 0, ∀l 6= m, m, l = 1, . . . , L
bm > 0, m = 1, . . . , L.
Daniel P. Palomar 31
Contribution Thus Far
• Original result:
– original seminal 2001 paper by Bengtsson and Ottersten showed
strong duality for the rank-one beamforming problem with M = L
– the proof relied on Perron-Frobenius nonnegative matrix theory
and on the uplink-downlink beamforming duality
– it seemed that strong duality was specific to that scenario.
• Current result:
– applies to a much wide problem formulation of separable SDP
– in the context of beamforming, it allows for external interference
constraints
– proof based purely on optimization concepts (no Perron-Frobenius,
no uplink-downlink duality).
Daniel P. Palomar 32
Rank-Constrained SDP with Additional
Individual Constraints
Daniel P. Palomar 33
Separable SDP with Individual Constraints
• Consider the following separable SDP with individual constrains:
PL
minimize l=1 Cl • Xl
X1,...,XL
PL
subject to l=1 Aml • Xl = bm, m = 1, . . . , M
Bl • Xl = (≥) 0, l ∈ (∈)
/ E1
Dl • Xl = (≥) 0, l ∈ (∈)
/ E2
Xl 0, l = 1, . . . , L.
• Can we do better?
Daniel P. Palomar 34
Low-Rank Solutions
L
X
rank (Xl) ≤ M.
l=1
• Observe that the main difference is the loss of the square in the
ranks. This implies that solutions will have higher ranks.
• Can we do better?
Daniel P. Palomar 35
• We can sharpen the previous result is we assume that some of the
matrices (Bl, Dl) are semidefinite.
Daniel P. Palomar 36
A Simple Consequence
minimize xH Cx
x
subject to xH Amx = (≥) bm, m = 1, 2, 3
xH Bx = (≥) 0
xH Dx = (≥) 0.
Daniel P. Palomar 37
Rank-One Solutions for Beamforming
Daniel P. Palomar 38
Numerical Simulations
Daniel P. Palomar 39
Simulation Setup
Daniel P. Palomar 40
Simulation #1
• With no soft-shaping interference constraints (15.36 dBm):
Radiation pattern at the transmitter
−15
−20
−25
dBW
−30
−35
−40
−45
Daniel P. Palomar 41
Simulation #2
• With soft-shaping interference constraints (18.54 dBm):
Radiation pattern at the transmitter
−10
−15
−20
−25
dBW
−30
−35
−40
−45
−50
Daniel P. Palomar 42
Simulation #3
• With soft- and null-shaping interference constraints (at −20◦, 30◦
and 50◦, 70◦) (20.88 dBm):
Radiation pattern at the transmitter
−10
−20
−30
dBW
−40
−50
−60
−70
−90 −60 −30 0 30 60 90
azimut in degrees
Daniel P. Palomar 43
Simulation #4
• With soft- and null-shaping interference constraints (at −20◦, 50◦, and 70◦ with
τ1 = 0.00001, τ2 = 0, τ3 = 0.000001) as well as a derivative null constraint at
70◦ (15.66 dBm):
Radiation pattern at the transmitter
−20
−30
−40
dBW
−50
−60
−70
−80
−90 −60 −30 0 30 60 90
azimut in degrees
Daniel P. Palomar 44
Summary
Daniel P. Palomar 45