Globecom 2012 - Wireless Communications Symposium
Chance-Constrained Robust Beamforming for Multi-Cell Coordinated Downlink Chao Shen? , Tsung-Hui Chang† , Kun-Yu Wang‡ , Zhengding Qiu? , and Chong-Yung Chi‡ ?
Institute of Information Science, Beijing Jiaotong University, Beijing, China 100044 Department of Elect. and Computer Eng., University of California, Davis, California, USA 95616 ‡ Institute of Commun. Eng. & Department of Elect. Eng., National Tsing Hua University, Hsinchu, Taiwan 30013 †
Abstract—This paper considers robust multi-cell coordinated beamforming (MCBF) design for downlink wireless systems, in the presence of channel state information (CSI) errors. By assuming that the CSI errors are complex Gaussian distributed, we formulate a chance-constrained robust MCBF design problem which guarantees that the mobile stations can achieve the desired signal-to-interference-plus-noise ratio (SINR) requirements with a high probability. A convex approximation method, based on semidefinite relaxation and tractable probability approximation formulations, is proposed. The goal is to solve the convex approximation formulation in a distributed manner, with only a small amount of information exchange between base stations. To this end, we develop a distributed implementation by applying a convex optimization method, called weighted variable-penalty alternating direction method of multipliers (WVP-ADMM), which is numerically more stable and can converge faster than the standard ADMM method. Simulation results are presented to examine the chance-constrained robust MCBF design and the proposed distributed implementation algorithm. Index Terms—Multicell coordinated beamforming, robust beamforming, chance constraint, outage probability, distributed beamforming.
I. I NTRODUCTION Multi-cell coordinated beamforming (MCBF) design has been of great interest in recent years since it can effectively manage the inter-cell interference (ICI) and improve the throughput of the multi-cell systems; see, e.g., [1], [2]. Most of the existing works assume that the base stations (BSs) have the perfect channel state information (CSI) of the mobile stations (MSs). However, in practical scenarios, it is inevitable to have CSI errors due to, e.g., the imperfect channel estimation and finite rate feedback. In order to provide guaranteed quality of service (QoS) (e.g., the signal-to-interference-plus-noise ratio (SINR)) for the MSs, robust MCBF designs that explicitly account for the CSI errors have been studied. For example, in [3], [4], the CSI errors were modeled as deterministic vectors within a bounded uncertainty region and worst-case robust MCBF designs were investigated. In this paper, considering the stochastic nature of the CSI errors, we model the CSI errors as complex Gaussian random vectors, and study a chance-constrained robust MCBF design problem. The problem formulation aims to minimize the sum power of all BSs subject to constraints that the SINR requirements of all MSs must be satisfied with a preassigned, usually high probability. However, the associated optimization problem is difficult to handle because the SINR constraints are not convex and, moreover, the probability functions have no
tractable expression. Such a chance-constrained robust design problem has only been studied in the single-cell scenario [5]– [7]. In particular, effective convex approximations of the probability constraint were proposed in [7], using the semidefinite relaxation (SDR) technique [8] and the idea of safe tractable approximation [9]. It has been verified in [6] that the presented approximation method outperforms the existing methods. In this paper, we extend the approximation method in [6] to the considered chance-constrained robust MCBF design problem. Our focus in this paper is on distributed optimization methods, where each BS optimizes only the beamforming vectors for its associated MSs in the serving region, using only local CSI and with a small amount of message exchange between BSs. There have been considerable works for distributed optimization of MCBF designs with perfect CSI; see [1], [10]–[12]. In [3], [4], distributed optimization methods for the worst-case robust MCBF design problem has also been reported. In particular, in [4], the authors proposed the use of the distributed convex optimization method known as alternating direction method of multipliers (ADMM) [13]. It is shown that ADMM can avoid some unboundedness issue occurred in the robust MCBF design and is more numerically stable than the dual decomposition method used in [3], [11]. However, ADMM may converge slowly especially when the problem is ill-conditioned. In this paper, we consider a modified ADMM scheme, called weighted variable-penalty ADMM algorithm (WVP-ADMM) [14], which employs weighted augmented penalty terms and thus provides more degrees of freedom to precondition the problem formulation. We show in the paper how the WVP-ADMM can be applied to the chanceconstrained robust MCBF design problem in a distributed fashion. Simulation results are presented to demonstrate the effectiveness of the proposed methods. Notation: Cn and Rn (Rn− , Rn+ ) stand for the sets of n-dimensional complex and real (nonpositive, nonnegative) vectors, respectively. In denotes the n × n identity matrix, and 0 denotes an all-zero vector (matrix) with appropriate dimension. The superscripts (·)T , (·)H and (·)† represent the transpose, Hermitian (conjugate transpose) and pseudo inverse operations, respectively. diag(·) denotes a diagonal matrix formed from its vector argument. 0 denotes the additive noise power at MSnk . The scenario considered here is that the BSs may not have perfect CSI, due to, e.g., imperfect channel estimation or limited feedback [15]. Specifically, the true channel vector hnmk can be written as
ˆ nmk + enmk ∀n, m, k, hnmk = h
(2)
ˆ nmk }m,k are the channel estimates known to BSn , where {h and enmk ∈ CNt is the unknown CSI error. In this paper, we assume that the CSI errors {enmk } are complex Gaussian distributed with zero-mean and covariance matrix Cnmk 0, i.e., enmk ∼ CN (0, Cnmk ) for all n, m and k. Taking into account the CSI errors {enmk }, our goal is to jointly design the beamforming vectors of all coordinated BSs so that each MS can achieve its desired SINR requirement with a specified probability. Specifically, we consider the following chance-constrained robust MCBF design
∈CNt
wnk ∀n,k
Nc X
Nc X K X n=1 k=1
kwnk k2
(3a)
(4b)
PK PK −1 where Bnk , γnk Wnk − i6=k Wni and Dm , − i=1 Wmi . Note that the objective function of (4) and the arguments in the probability functions are all linear in {Wnk }. The second step of our convex approximation method is to use a conservative, but computational tractable (convex) formulation to approximate the probability function in (4b). To illustrate this, let us define the normalized CSI errors as −1/2
vmnk = Cmnk emnk ∼ CN (0, INt )
(5)
1/2
for all m, n ∈ Nc , and k ∈ K, where Cmnk 0 is a PSD square root of Cmnk Further define the following notations 1/2
1/2
1/2
1/2
Qnnk , Cnnk Bnk Cnnk , 1/2 ˆ nnk , unnk , C Bnk h nnk
Qmnk , Cmnk Dm Cmnk , 1/2 ˆ mnk , umnk , C Dm h
ˆ H Bnk h ˆ nnk , cnnk , h nnk
ˆ H Dm h ˆ mnk , cmnk , h mnk
mnk
for all n, k and m 6= n. Then we can express each of the probability functions in (4b) as Pr
(3b)
where γnk > 0 is the target SINR value of MSnk , and ρnk ∈ (0, 1) is the maximum tolerable SINR outage probability. As seen, formulation (3) guarantees that each MSnk achieves its target SINR value γnk with probability at least 1 − ρnk . Problem (3) is difficult to solve because 1) the SINR ˆ mnk + emnk }m ≥ γnk is constraint SINRnk {wmk }, {h nonconvex in {wmk }, and 2) the probability function in (3b)
) ˆ mnk +emnk )H Dm (h ˆ mnk +emnk ) ≥ σ 2 (h nk
≥ 1 − ρnk ∀n ∈ Nc , k ∈ K,
n o ˆ mnk + emnk }m ≥ γnk s.t. Pr SINRnk {wmk }, {h ≥ 1 − ρnk ∀n ∈ Nc , k ∈ K,
(4a)
m6=n
m6=n i=1
i6=k
Tr(Wnk )
ˆ nnk + ennk )H Bnk (h ˆ nnk + ennk ) + s.t. Pr (h
SINRnk ({wmk }m,k , {hmnk }m ) H h wnk 2 nnk , (1) = K Nc P K 2 P H P hH wmi 2 + σ 2 hnnk wni + mnk nk
min
Nc X K X
X Nc
H (vmnk Qmnk vmnk +
m=1 H 2 0 satisfies
βn (t) ≤ βn (t + 1) ≤ (1 + η(t))βn (t) 1 + η(t)
¯ n (t) = Tn λn (t) ¯(t) = diag(s)z(t), y ¯ n = Tn yn , λ z
(19)
(20)
are the weighted scaled variables. By (17), (18) and (20), we can rewrite the WVP-ADMM Steps 4 to 6 for solving (15) as follows: ¯ n (t + 1) := y
(17a)
˜ n ≡ [0, I5(N −4)K ], B (17b) c Nc K(2Nc +1) ¯ Z≡R , Yn ≡ Cn , (17c) where C¯n = {(pn , yn )|(pn , Wnk , annk , bnnk k , yn ) ∈ Cn }. Hence, the corresponding optimization steps for solving (15) follow those of Algorithm 1. Note that the weighting matrix {Gn (t)} should be well adjusted such that the condition in step 7 of Algorithm 1 holds. In this paper, we propose the following simple strategy: Gn (t) = βn (t)T2n , Tn = diag(An s),
where the second equality is due to the fact that An diag(s) = diag(An s)An by exploiting the structure of An , and
K X
βn (t) ¯ n (t) 2
An z ¯(t)− y ¯n +λ 2 k=1 ¯ n ∈ Cn , s.t. Wnk , annk , bnnk k , T−1 n y
arg min
Tr(Wnk )+
for all n = 1, . . . , Nc , ¯ ¯ † (¯ ¯(t + 1) := A z y(t + 1) − λ(t)),
(21) (22)
¯ n (t + 1) := λ ¯ n (t)+% (An z ¯(t + 1)− y ¯ n (t + 1)) ∀n ∈ Nc , λ (23)
¯ ¯ (t+1) = [(¯ where y y1 (t+1))T , . . . , (¯ yNc (t+1))T ]T , λ(t+1) = ¯ 1 (t+1))T , . . . , (λ ¯ N (t+1))T ]T and A ¯ = [AT , . . . , AT ]T . [(λ 1 c Nc It is important to note that both the optimization steps in (21) and (23) can be independently computed by each BSn , using only local CSI. However, for updating (23), each BSn ¯(t + 1). In general, this can be obtained by has to know z ¯ n (t) with the other BSs ¯ n (t + 1) − λ information exchange of y ¯(t + 1) by (22) on its own. We so that all BSs can compute z summarize the obtained distributed algorithm for solving the robust MCBF design (8) in Algorithm 2.
5182
11
Algorithm 2 Distributed Optimization for Solving (8) 1: Choose % ∈ (0,
3: 4: 5: 6: 7: 8: 9: 10:
η(0) > 0, βn (0) > 0 for all n, and the vector s in (18). Set t = 0. Initialize z(0) which is known to all BSs, and initialize λn (0) for all n. repeat ¯ n (t + 1) by (21); Each BSn updates the local variable y ¯ n (t) with the other BSs. ¯ n (t + 1) − λ Each BSn exchanges y ¯(t + 1) by (22); Each BSn updates the public variables z ¯ n (t + 1) by (23); Each BSn updates the dual variables λ Each BSn updates the penalty coefficient βn by (19); t := t + 1; until the predefined stopping criterion is satisfied.
Histogram of Achievable SINR(%)
2:
Non−robust (54.89%) Robust: centralized (0.98%) Robust: 20 iterations (6.69%) Robust: 40 iterations (0.95%)
10
√ 1+ 5 ), 2
9 8 7 6 5 4 3 2 1 0
8
9
10
11
12
13
14
Achieved SINR (dB)
In this section, we present some simulation results to demonstrate the effectiveness of the proposed chanceconstrained robust MCBF design and distributed optimization method. A hexagonal layout with 3 cells and 2 MSs per cell is considered. Each BS is equipped with 4 antennas and the inter-BS distance is set to 500 m. The MSs are uniformly located in the triangular region formed by the three BSs and have a minimum distance of 35 m to their respective BSs. We follow the simulation setting in [4], considering both largescale and small-scale channel fadings. Each BS is assumed to be able to accurately track the large-scale fadings while having CSI errors for the small-scale components. The CSI errors are modeled as zero mean, spatially i.i.d. complex Gaussian random variables (i.e., Cnmk , 2 INt for all n, m and k). The ˆ nmk } are also generated following i.i.d. channel estimates {h complex Gaussian distribution. The SINR target values and the outage probabilities of all MSs are set the same, i.e., γnk , γ, ρnk , ρ for all n, k. The CVX [17] is used to handle the centralized problem (8) and the subproblem (21). For Algorithm 2, we choose % = 1, s = [sa 1T2(Nc −1)K , sb 1T2(Nc −1)K , sx 1TNc K ]T with sa = 8000, sb = sx = 80, 000, z(0) = 0, λ(0) = 0, βn = β for all n, β(0) = 10−5 and β(t+1) := min(β(t)(t+5)/t, 0.02). A. Performance of Convex Approximation Formulation (8) Figure 1 displays the histograms of the achieved SINR values of the non-robust design [1] and the (centralized) robust MCBF design using the approximation formulation in (8), for γ = 10 dB, ρ = 10% and 2 = 0.002. The beamforming solutions are obtained under a set of randomly generated ˆ nmk }, and the histograms are plotted by channel estimates {h testing over 10,000 sets of randomly generated CSI errors. We can observe from Fig. 1 that, for more than half of the tested cases (54.89%), the non-robust design cannot achieve the desired SINR value. In contrast, the proposed approximation formulation (8) for robust MCBF can achieve the desired SINR value for most of the cases, and has only a 0.98% outage probability. Note that the achieved outage value is in fact far smaller than the desired probability 10%, owing to the approximation formulation in (8) is conservative in nature. Figure 2 shows the average transmission power of the robust beamforming solution obtained by (8) versus the target SINR
Fig. 1: Histogram of achieved SINR values, for ρ = 10% and γ = 10dB. 30
Average Transmission Power (dBm)
V. S IMULATION R ESULTS AND D ISCUSSIONS
Non-robust design Robust: 2 =0.002 Robust: 2 =0.01
25 20 15 10 5 0 −5 0
2
4
6
8
10
12
14
16
18
20
γ (dB)
Fig. 2: Average transmission power vs. target SINR for ρ = 10%
γ, for ρ = 10%, and 2 = 0.002, 0.01. From 10,000 sets of randomly generated channel estimates, we pick up all channel realizations for which (8) is feasible under the setting of γ = 14 dB and 2 = 0.01, and the results in Fig. 2 are obtained by averaging over these 288 feasible channel realizations. As expected, the required minimum transmission power increases for larger target SINR values or larger CSI error variances. Figure 3 presents both the average transmission power and problem feasibility rate versus the target SINR satisfaction probability 1 − ρ, for 2 = 0.002. Ten thousand channel realizations are tested. The average transmission powers are obtained by averaging over the channel realizations for which (8) is feasible for ρ = 0.05. We can observe that a larger transmission power is required to achieve a more strict outage performance, and the problem feasibility rate also decreases. B. Performance of Proposed Distributed Optimization Method We here examine the performance of the proposed distributed optimization algorithm (Algorithm 2). In Fig. 4, we present four typical convergence curves of Algorithm 2 for different parameter settings. The outage probability is set to 10%. The normalized power accuracy is defined as k p(t) p? − 1k, where P P p(t) = n k Tr(Wnk (t)), in which {Wnk (t)} are obtained by (21), and p? is the centralized optimal value of (8). We
5183
1
10
70
16
68
15.5
66
15
64
14.5
10
Normalized Power Accuracy
16.5
62
Feasibility rate of robust MCBF Average power of robust MCBF
14
Nc = 3
−1
10
3, 3, 2, 2,
γ= γ= γ= γ=
10 dB 6 dB 6 dB 6 dB
2 2 2 2
= = = =
0.002 0.002 0.002 0.010
−2
10
−3
10
Nc = 2
−4
10
−5
10
60
Average power of non-robust MCBF 13.5 0.5
. Nc = Nc = Nc = Nc =
0
Feasibility Rate (%)
Average Transmission Power (dBm)
17
−6
0.55
0.6
0.65
0.7
0.75
0.8
0.85
0.9
10
0.95
1−ρ
0
20
40
60
80
100
120
140
Iteration Index (t)
Fig. 3: Average transmission power and feasibility rate vs. satisfaction probability for γ = 10 dB and 2 = 0.01.
Fig. 4: Typical convergence curves of Algorithm 2.
can see from this figure that Algorithm 2 can achieve a 10% power accuracy within 20 iterations for Nc = 2 and within 40 iterations for Nc = 3. It is anticipated that more iterations are required when Nc increases. We are also interested in how the number of iterations affects the achieved outage probability. Let us recall Figure 1, where the histograms of achieved SINR values of Algorithm 2 are also shown. One can see that Algorithm 2 with 40 iterations exhibits almost the same SINR distribution as the centralized solution, and achieves a 0.95% outage probability. Note that the achieved outage probability is far smaller than the target outage probability (which is 10%) owing to the conservativeness of (8). Interestingly, as seen from Figure 1, Algorithm 2 with 20 iterations achieves a 6.69% outage probability which also meets the desired outage performance. This result implies an advisable early termination criterion that may achieve a better trade-off between the outage performance and the number of iterations, thus reducing the communication overhead between BSs. In summary, we have developed a convex approximation formulation (in (8)) and a distributed optimization method (Algorithm 2) for the chance-constrained robust MCBF design problem (3). The proposed distributed optimization method is based on WVP-ADMM by which one can precondition the problem and thus improve the convergence behavior of the ADMM algorithm. The presented simulation results have shown that the convex approximation formulation (8) can provide guaranteed SINR outage performance for the MSs, and that the proposed Algorithm 2 can yield solutions satisfying the SINR outage requirement in a few tens of iterations. Acknowledgment: This work is supported in part by the Discipline Construction and Postgraduate Education Project of Beijing Municipal Education Commission, and in part by the NSC, R.O.C., Grant No. NSC-99-2221-E007-052-MY3. The authors wish to thank Prof. Bing-Sheng He and Dr. Min Tao for useful discussions.
no. 5, pp. 1748–1759, May 2010. [2] D. Gesbert, S. Hanly, H. Huang, S. S. Shitz, O. Simeone, and W. Yu, “Multi-cell MIMO cooperative networks: A new look at interference,” IEEE J. Sel. Areas Commun., vol. 28, no. 9, pp. 1380–1408, Dec. 2010. [3] A. Tajer, N. Prasad, and X.-D. Wang, “Robust linear precoder design for multi-cell downlink transmission,” IEEE Trans. Signal Process., vol. 59, no. 1, pp. 235–251, Jan. 2011. [4] C. Shen, T.-H. Chang, K.-Y. Wang, Z. Qiu, and C.-Y. Chi, “Distributed robust multicell coordinated beamforming with imperfect CSI: An ADMM approach,” IEEE Trans. Signal Process., vol. 60, no. 6, pp. 2988–3003, June 2012. [5] M. Shenouda and T. Davidson, “Probabilistically-constrained approaches to the design of the multiple antenna downlink,” in Proc. Asilomar Conf. Signals, Syst., Comput., Pacific Grove, CA, Oct. 2008, pp. 1120–1124. [6] K.-Y. Wang, T.-H. Chang, W.-K. Ma, A. M.-C. So, and C.-Y. Chi, “Probabilistic SINR constrained robust transmit beamforming: A Bernsteintype inequality based conservative approach,” in Proc. IEEE ICASSP, May 2011, pp. 3080–3083. [7] K.-Y. Wang, A. Man-Cho So, T.-H. Chang, W.-K. Ma, and C.-Y. Chi, “Outage constrained robust transmit optimization for multiuser MISO downlinks: Tractable approximations by conic optimization,” ArXiv eprints, Aug. 2011. [8] Z.-Q. Luo, W.-K. Ma, A. M.-C. So, Y. Ye, and S. Zhang, “Semidefinite relaxation of quadratic optimization problems,” IEEE Signal Process. Mag., pp. 20–34, May 2010. [9] A. Ben-Tal, L. E. Ghaoui, and A. Nemirovski, Robust Optimization. Princeton and Oxford: Princeton University Press, 2009. [10] H. Pennanen, A. T¨olli, and M. Latva-aho, “Decentralized coordinated downlink beamforming via primal decomposition,” IEEE Signal Process. Lett., vol. 18, no. 11, pp. 647–650, Nov. 2011. [11] A. T¨olli, H. Pennanen, and P. Komulainen, “Decentralized minimum power multi-cell beamforming with limited backhaul signaling,” IEEE Trans. Wireless Commun., vol. 10, no. 2, pp. 570–580, Feb. 2011. [12] D. H. N. Nguyen and T. Le-Ngoc, “Multiuser downlink beamforming in multicell wireless systems: A game theoretical approach,” IEEE Trans. Signal Process., vol. 57, no. 7, pp. 3326–3338, July 2011. [13] S. Boyd, N. Parikh, E. Chu, B. Peleato, and J. Eckstein, “Distributed optimization and statistical learning via the alternating direction method of multipliers,” Foundations and Trends in Machine Learning, vol. 3, no. 1, pp. 1–122, 2011. [14] B.-S. He, S.-L. Wang, and H. Yang, “A modified variable-penalty alternating directions method for monotone variational inequalities,” J. Comput. Math., vol. 21, no. 4, pp. 495–504, Apr. 2003. [15] D. Love, R. Heath, V. Lau, D. Gesbert, B. Rao, and M. Andrews, “An overview of limited feedback in wireless communication systems,” IEEE J. Sel. Areas Commun., vol. 26, no. 8, pp. 1341–1365, Oct. 2008. [16] I. Bechar, “A Bernstein-type inequality for stochastic processes of quadratic forms of Gaussian variables,” ArXiv e-prints, Sept. 2009. [17] M. Grant and S. Boyd, “CVX: Matlab software for disciplined convex programming, version 1.21,” http://cvxr.com/cvx/, Apr. 2011.
R EFERENCES [1] H. Dahrouj and W. Yu, “Coordinated beamforming for the multicell multi-antenna wireless system,” IEEE Trans. Wireless Commun., vol. 9,
5184