Optimal precoder designs for sum rate maximization in MIMO multiuser multicells

Tóm tắt Optimal precoder designs for sum rate maximization in MIMO multiuser multicells: ... i-th user in the k-th cell is expressed as 1 1 , , 1 1 1 , l i i i i j j i IK K k k l l k k l l l k l l j          y H x n H V s n (3) where 1ki i N x k Cn is additive white Gaussian noise at the i-th user in the k-th cell with ݊௞೔ ~ ܥܰ (0,ߪ௞೔ଶ ܫேೖ೔). To clearly...ve the convex optimization (16) to obtain ( 1 ) .iK Q Then, applying the SVD ( 1) ( 1) ( 1) ( 1) ,i i i i H K K K K     Q U we have 1/2 ( 1) ( 1) ( 1) .i i iK K K   T U 5: Obtain ( 1)iK V by (13). 6: Evaluate the sum rate in (15). 3.2 FBS transmission strategies N...d that the objective function is monotonically increased over iterations and it quickly converges in less than 20 iterations. In addition, as the maximum allowable transmitted power increases, the sum rate of the FBSs also increases. Figure 2. Convergence characteristic of the proposed ...

pdf10 trang | Chia sẻ: havih72 | Lượt xem: 99 | Lượt tải: 0download
Nội dung tài liệu Optimal precoder designs for sum rate maximization in MIMO multiuser multicells, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trên
e system is maximized. 
Since the MBS can exploit the spectrum 
frequency without awareness of the existence of 
the FBSs, we first derive the MBS transmission 
strategy. Then, the FBSs transmission scheme is 
introduced to handle both intra-tier and cross-tier 
interference. 
3.1 MBS transmission strategies 
In practice, the FBS operates in the plug and 
play mode. Thus, the MBS transmission strategy 
is oblivious the existence of the FBSs and the FBS 
must guarantee the harmless interference levels to 
MUs [6]. With the exclusion of cross-tier 
interference, the received signal of the i-th MU in 
the MBS is given by 
 1
( 1) ( 1) ,( 1) ( 1) ( 1)
( 1) ,( 1) ( 1) ( 1) ( 1)
1,
.
i i i i
K
i j j i
K K K K K
I
K K K K K
j j i

    
    
 
 

y H V s
H V s n
 (7) 
To remove intra-cell interference at the i-th 
user in the macro cell, we adopt the BD scheme 
[14]. Form Eq. (7), the conditions for zero-
interference are given by 
( 1 ) ,( 1) ( 1) 10, ; , 1, ...,i jK K K Kj i i j I      H V
(8) 
It immediately implies that the channel 
capacity of the i-th user in the macro-cell is given 
by 
 ( 1)( 1) 2 ( 1) ,( 1)2
( 1)
( 1) ( 1) ( 1) ,( 1)
1log
.
i K ii
i
i i i
K N K K
K
H H
K K K K
C
  
   
 I H
V V H
 (9) 
Define ( 1)jKH as the 
1
( 1) 1
1,
xM
K
j
I
K K
j j i
N

 
 
 
 
 
 
channel matrix for all users other than the j-th user 
in the MBS 
 1 ( 1) ( 1)
(K 1)
( 1) ( 1) ( 1) ( 1)
( 1)
... ...
... .
j j j
T T T
K K K K
TT
K
 

   

 


H H H
H
H
 (10) 
Condition (8) is equivalent to 
( 1) ( 1) 10 , 1, ..., .j jK K Kj I   VH
 (11) 
In other words, ( 1) jKV is the null space of 
matrix ( 1)jKH . Accordingly, the null space 
condition (11) imposes 1
1 ( 1)
1,
K
j
I
K K
j j i
M N

 
 
  
( 1) jK
d  . Applying the SVD to ( 1)jKH yields 
 ( 1) ( 1) ( 1) ( 1) ,j j j j
H
K K K KU V    H (12) 
where ( 1)jKU  and ( 1)jKV  are the left and right 
singular matrices of ( 1)jKH . The diagonal matrix 
( 1) jK 
 contains the decreasing ordered 
SCIENCE & TECHNOLOGY DEVELOPMENT, Vol.18, No.K6 - 2015 
Trang 96 
singular values on its diagonal. To satisfy (11), we 
chose 
 ( 1) ( 1) 1 ( 1) 1 ( 1):, 1 :j j j jK K K K K KM d M       V V T (13) 
where ( 1) ( 1)x ( 1)
K Kj j
j
d d
K C
 
 T can be an 
arbitrary matrix subject to the power constraint at 
the MBS. From (2), the transmitted power 
constraint at the MBS is rewritten as 
 
 
1
1
1 ( 1) ( 1)
1
max
( 1) ( 1) 1
1
trace
trace .
K
i i
K
i i
I
H
K K K
i
I
H
K K K
i
P
P


  

  




= V V = 
T T
 (14) 
Then, from (9) the sum rate at the MBS can 
be calculated as 


1
( 1)
( 1)1 2 2
1 ( 1)
( 1)( 1) ( 1)
1log
,
K
iK i
i
ii i
I
KK N
i K
HH
KK K
C




 
 
  I H
T T H
 (15) 
where we define 
( 1) ( 1) ,( 1) ( 1 )i i iK K K K   
H H V 
 1 ( 1) 1:, 1:jK K KM d M    for simplicity. 
The design problem of interest is to find the 
precoders at the MBS to maximize the total sum 
rate. Thus, the optimal design of precoders can be 
mathematically posed as 
1
( 1)
( 1)
2 ( 1) ( 1) ( 1)2
1 ( 1)
1logmax
K
K i i iiK i
i
I
H
N K K K
i K



  
 
Q I H Q H
(16a) 
  
1
max
( 1) 1
1
traces.t.
K
i
I
K K
i
P

 

 Q (16b) 
where ( 1) ( 1) ( 1)i i i
H
K K K  Q T T . It is clear that 
the objective function and constraints of (16) are 
convex optimization. It is well known that in such 
a convex optimization problem, a local optimum 
is also a global optimum. Thus, problem (16) can 
be efficiently solved by standard optimization 
software packages, e.g., CVX [15]. After 
obtaining the optimal solution 
( 1) iK 
Q to problem 
(16), we calculate the singular value 
decomposition ( 1) ( 1) ( 1) ( 1)i i i i
H
K K K K    Q U V and 
obtain the optimal 
( 1 ) iK 
T by 
 1/2( 1) ( 1) ( 1) .i i iK K K   T U (17) 
We summarize the design steps of the 
precoders at MBS in Algorithm 1. 
Algorithm 1 : MBS transmission strategies 
1: Input: m ax
1 ( 1) 1, , , C S I, .iK K KK M N P  
2: Output: 
( 1) ( 1) 1and , .i iK K KC  T V
3: Compute ( 1)jKV from (12). 
4: Solve the convex optimization (16) to 
obtain 
( 1 ) .iK Q Then, applying the SVD 
( 1) ( 1) ( 1) ( 1) ,i i i i
H
K K K K     Q U we have 
1/2
( 1) ( 1) ( 1) .i i iK K K   T U 
5: Obtain 
( 1)iK
V by (13). 
6: Evaluate the sum rate in (15). 
3.2 FBS transmission strategies 
Note that the FBSs can operate in the same 
frequency with the MBS if they do not cause 
harmful interference to MUs. In addition, the 
intra-tier interference should be mitigated to 
enhance the sum rate of the femtocells. This 
means that the FBSs should be deal with both 
cross-tier and intra-tier interference. The received 
signal of the i-th user in the k-th cell, defined by 
(4), yields the channel capacity of the i-th user in 
k-th femtocell given by 
 1
2 , ,log ,i k i i i i ii
H H
k N k k k k k k kC
 I H V V H  (18) 
where 2
,l ,
( , ) ( , )
i i k i j j ii
H H
k k N k l l k l
l j k i


  I H V V H . 
The sum-rate of the femtocells is 
   12 , ,
1 1
log .
k
i k i i i ii
IK
H
k N k k k k k k
k i
R 
 
 Q I H Q H 
(19) 
TAÏP CHÍ PHAÙT TRIEÅN KH&CN, TAÄP 18, SOÁ K6- 2015 
 Trang 97 
It is highly desired that the femtocell 
deployment still guarantees the quality of service 
of the MUs. The inter-cell interference from K 
femtocells caused to the i-th user in the MBS must 
by constrained by an acceptable threshold 
( 1)iK
  
  ( 1) ( 1) , ( 1) , ( 1)
1 1
trace
k
i i j i i
IK
H
K K k k K k K
k j
   
 
 I H Q H (20) 
where we define 
w i th a n d = 1 , . . . = 1 , . . . 
j j j k
H
k k k k K j IQ V V (21) 
For simplicity of notation, we define 
 
 =1,..., and =1,..., j k
k k K j I
Q Q . To investigate on 
the efficiency of the precoder design, we consider 
the scenario in which perfect CSI is exchanged by 
the BSs via the backhaul links [10] and global CSI 
is perfectly known at all BSs. The problem of 
interest is to find the precoders at FBSs to 
maximize the total sum rate of K femtocells. Thus, 
the optimal design of precoders can be written as 
  max R
Q
Q (22a) 
   max
1
s.t. trace 1,...,
k
i
I
k k
i
k KP

 Q (22b) 
  
1
( 1) , ( 1) ,
1 1
( 1)
trace
1, ...,,
k
i j i
i K
IK
H
K k k K k
k j
K i I 
 
 
 
 H Q H (22c) 
where constraint (22b) is imposed on the 
transmitted power per FBS while constraint (22c) 
guarantees that the interference power at the i-th 
MU receiver is less than an allowable threshold 
( 1)iK
  . 
It is obvious that the constraints of (22) are 
convex while the objective function is 
nonconcave. Thus, problem (22) is nonconvex 
which renders the mathematical challenges to find 
the optimal solutions of (22). Our approach is to 
recast problem (22) into a d.c. optimization and, 
then, develop an iterative d.c. programming for 
finding the precoders. To this end, we rewrite (22) 
as 
2 2 , ,
1 1
min log log
k
i i i i i
IK
H
k k k k k k k
k i 
   Q H Q H  
(23a) 
  max
1
s.t. trace 1,...,
k
i
I
k k
i
k KP

 Q (23b) 
  
1
( 1) , ( 1) ,
1 1
( 1)
trace
1, ...,,
k
i j i
i K
IK
H
K k k K k
k j
K i I 
 
 
 
 H Q H (23c) 
where 2
,l ,
( , ) ( , )
i i k i j ii
H
k k N k l k l
l j k i


  I H Q H . This 
minimization problem is still nonconvex because 
2log ik
 concave. Nevertheless, it can be solved 
by applied the local d.c. programming [16], [17]. 
Since 
2log ik
 is concave, at the th  iteration, 
one can has 
   
2 2
( )
1( ) ( )
, ,
( , ) ( , )
log log
trace
i i
i i i j j
k k
H
k l k k l l l
l j k i

 

 
    H H Q Q
 

(24) 
Replacing (24) into (23) yields the following 
optimization problem 
   
2
2
( )
1 1
1( ) ( )
, ,
( , ) ( , )
, ,
min log
trace
log
k
i
i i i j j
i i i i
IK
k
k i
H
k l k k l l l
l j k i
H
k k k k k k

 
 


 
   
  


Q
H H Q Q
H Q H



(25a) 
  max
1
s.t. trace 1,...,
k
i
I
k k
i
k KP

 Q (25b) 
  
1
( 1) , ( 1) ,
1 1
( 1)
trace
1, ...,,
k
i j i
i K
IK
H
K k k K k
k j
K i I 
 
 
 
  H Q H (25c) 
which is a convex optimization and, thus, it 
can be efficiently solved. As a result, the iterative 
SCIENCE & TECHNOLOGY DEVELOPMENT, Vol.18, No.K6 - 2015 
Trang 98 
procedure to solve problem (23) is summarized in 
Algorithm 2 where ϵ is an acceptable accuracy. 
Note that problem (23) is of d.c. programming and 
thus, it can be proved that the convergence of 
Algorithm 2 is guaranteed [16], [17]. 
Algorithm 2 : Interative algorithm for sum 
rate maximization of FBSs 
1: Initialization: Set 0  , choose  (0 )
ik
Q
, and calculate   (0 )ikR Q . 
2: th  iteration: Solve the convex 
optimization problem (25) to obtain the solution 
*
ik
Q and set 1   , ( ) *
i ik k
 Q Q and 
calculate   ( )ikR Q . 
3: Ending iteration: If 
        ( ) ( 1) ( )/i i ik k kR R R         Q Q Q ϵ, 
then stop; else go to step 2. 
4. ILLUSTRATIVE RESULTS 
In this section, we evaluate the performance 
of the proposed method by numerical simulations. 
We consider the HetNet with 1 MBS and K = 2 
FBSs. Each MBS or FBS is equipped with Mk = 
M = 2 antennas. Each base station serves Ik = I = 
2 users, each equipped with Nk = N = 2 antennas. 
Each base station transmits d
ik
= d = 1 data 
stream to its intended user. The MIMO Rayleigh 
channels are randomly generated with zero mean 
and unit variance entries. All noise variances are 
normalized 2
ik
 = 2 = 1, k = 1, , K+1 and i 
= 1, , Ik. We assume that all FBSs have the same 
maximum allowable transmitted power 
m a x
m a xkP P while the MBS has 
m a x
1 m a x2KP P  . We investigate the sum rate of 
the system for 
m a xP from 0 to 30dB. We set the 
acceptable interference threshold at all MUs 
( 1 )K i   . 
Firstly, we study on the convergence 
characteristic of the proposed Algorithm 2. We set 
= 0.1 and ϵ = 10-9. Figure 2 illustrates the 
evolution of the objective function (22) over 
iterations. It can observed that the objective 
function is monotonically increased over 
iterations and it quickly converges in less than 20 
iterations. In addition, as the maximum allowable 
transmitted power increases, the sum rate of the 
FBSs also increases. 
Figure 2. Convergence characteristic of the proposed 
algorithm. 
Next, we investigate the sum rate 
performance loss of the macrocell for different 
interference powers caused by FBSs. As can seen 
from Fig. 3 that for a small fixed value of  = 0.1 
the reduction in the sum-rate of the macrocell 
when there is the presence of FBSs is negligible. 
When we increase the allowable interference 
threshold  = 1, the sum-rate performance loss of 
the marocell increases. When the allowable 
interference threshold varies with respect to the 
transmitted power at base stations, max0.1P or 
max0.5P , the sum-rate of the macrocell does not 
increase when the transmitted power is large 
enough due to an increasing interference power at 
MUs. 
0 5 10 15 20
8.8
9
9.2
9.4
9.6
9.8
10
Iterations
Su
m
 ra
te
 o
f F
B
Ss
 (b
ps
/H
z)
Pmax=10dB
Pmax=12dB
Pmax=14dB
Pmax=16dB
TAÏP CHÍ PHAÙT TRIEÅN KH&CN, TAÄP 18, SOÁ K6- 2015 
 Trang 99 
Figure 3. The sum rate loss of the macrocell for 
difference interference threshold. 
Figure 4. The sum rate of the femtocells for difference 
interference threshold. 
On the other hand, the sum rate of femtocells 
is given in Fig. 4. In contrast to the macrocell, the 
average sum-rate of femtocells increases when the 
interference constraints at the MUs are more 
relaxed, as shown in Fig. 4. It is observed from 
Figs. 3 and 4, the average sum rate of the 
macrocell is higher than that of the femtocells. 
The reasons are that the MBS has higher 
transmitted power than the FBSs and the 
transmission strategies of FBSs must guarantee 
the harmless interference to MUs. 
Now, we compare the total sum-rate 
performance of our proposed method with that of 
time division multiple access (TDMA) in [1] and 
selfish approach in [12]. In TDMA, each base 
station transmits the signals in different time slots 
so that there is no inter-cell interference [1]. In 
selfish approach, each base station only cares 
about its signals in its own cell and does not care 
about interference to users in other cells [12]. As 
observed from Fig. 5, our proposed method 
outperforms the other methods for all interested 
region 
maxP . 
Figure 5. The sum-rate of the HetNet. 
Especially, when
m a xP is large, the sum-rate 
performance gap between our method and the 
selfish approach is significant. This is because the 
inter-cell interference is dominant for large
maxP 
while selfish approach is not aware to inter-cell 
interference. On the other hand, the TDMA 
approach can handle inter-cell interference but 
each cell can use only a part of time for 
transmission. By choosing an appropriate 
interference threshold, our method can provide 
an improved sum-rate since it can efficiently 
handle both inter and intra-cell interference. 
5. CONCLUSION 
This paper has presented the transmission 
strategies for the downlink of multicell multiuser 
MIMO HetNets. The block diagonalization 
scheme is used for the macrocell. The precoders 
at the FBSs are designed to maximize the total 
sum-rate while keeping interference to the MUs 
below the acceptable threshold. The convex 
optimization is exploited to find the MBS 
precoders while the d.c. programming is used to 
find the precoders at the FBSs. The simulation 
0 5 10 15 20 25 30
0
5
10
15
20
25
P
max
 (dB)
A
ve
ra
ge
 su
m
 ra
te
 o
f M
B
S 
(b
ps
/H
z)
=0.1
=1
=0.1Pmax
=0.5Pmax
without FBS
0 5 10 15 20 25 30
4
6
8
10
12
14
16
Pmax (dB)
A
ve
ra
ge
 su
m
 ra
te
 o
f F
B
Ss
 (b
ps
/H
z)
=0.1
=1
=0.1Pmax
=0.5Pmax
0 5 10 15 20 25 30
0
5
10
15
20
25
30
35
Pmax (dB)
A
ve
ra
ge
 su
m
 ra
te
 o
f H
et
N
et
 (b
ps
/H
z)
=0.1
=1
=0.1Pmax
=0.5Pmax
TDMA
Selfish 
SCIENCE & TECHNOLOGY DEVELOPMENT, Vol.18, No.K6 - 2015 
Trang 100 
results show the effectiveness of the proposed 
method as compared with the typical TDMA 
scheme and selfish transmission strategy in terms 
of the sum rate. 
ACKNOWLEDGEMENT 
This research is funded by Vietnam National 
Foundation for Science and Technology 
Development (NAFOSTED) under grant number 
102.04-2013.46.
Thiết kế bộ tiền mã hóa tối ưu để cực đại 
tổng tốc độ bit trong hệ thống MIMO nhiều 
cell nhiều người sử dụng 
 Hà Hoàng Kha 
 Nguyễn Đình Long 
 Đỗ Hồng Tuấn 
Trường Đại học Bách Khoa, ĐHQG-HCM, Việt Nam 
TÓM TẮT 
Bài báo nghiên cứu về vấn đề thiết kế các 
bộ tiền mã hóa tuyến tính cho hệ thống mạng 
không đồng nhất bao gồm nhiều người sử 
dụng có nhiều antenna phát và nhiều 
antenna thu. Mô hình mạng không đồng nhất 
bao gồm nhiều trạm phát femto hoạt động 
đồng thời trong vùng phủ sóng của một trạm 
phát macro. Để giải quyết vấn đề can nhiễu 
giữa các người sử dụng trong macrocell, 
chúng tôi sử dụng kỹ thuật khối chéo hóa và 
kỹ thuật tối ưu lồi để cực đại hóa tổng tốc độ 
bit của người sử dụng trong macrocell. Kỹ 
thuật truyền của các trạm femto được thiết kế 
để tối đa hóa tổng dung lượng của người sử 
dụng trong femtocell với ràng buộc về công 
suất phát và mức can nhiễu gây ra cho người 
sử dụng trong macrocell. Vấn đề thiết kế này 
tổng quát là bài toán tối ưu không lồi, và việc 
tìm lời giải tối ưu là một thách thức. Giải pháp 
của chúng tôi là biến đổi vấn đề thiết kế các 
bộ tiền mã hóa thành bài toán tối ưu hiệu của 
hai hàm lồi, và chúng tôi phát triển một giải 
thuật lặp hiệu quả để tìm các bộ mã hóa tối 
ưu. Các mô phỏng số đã chỉ ra rằng giải pháp 
đề xuất cung cấp tổng tốc độ bit cao hơn các 
phương pháp khác cho mạng không đồng 
nhất. 
Từ khóa: Tiền mã hóa tuyến tính, kênh can nhiễu MIMO, nhiều cell, mạng không đồng nhất, 
tối ưu D.C. 
REFERENCES 
[1]. W. Shin, N. Lee, W. Noh, H.-H. Choi, B. 
Clerckx, C. Shin, and K. Jang, Hierarchical 
interference alignment for heterogeneous 
networks with multiple antennas, IEEE Int. 
TAÏP CHÍ PHAÙT TRIEÅN KH&CN, TAÄP 18, SOÁ K6- 2015 
 Trang 101 
Conf. Commun. Workshops (ICC), pp. 1–6, 
(June 2011). 
[2]. K. Shashika Manosha, M. Codreanu, N. 
Rajatheva, and M. Latva-aho, Power-
throughput tradeoff in MIMO heterogeneous 
networks, IEEE Trans. Wireless Commun., 
vol. 13, pp. 4309–4322, (August 2014). 
[3]. L. Ho, I. Ashraf, and H. Claussen, Evolving 
femtocell coverage optimization algorithms 
using genetic programming, in IEEE 20th 
Int. Symp. Personal, Indoor and Mobile 
Radio Communications, pp. 2132–2136, 
(September 2009). 
[4]. H. Du, T. Ratnarajah, M. Sellathurai, and C. 
Papadias, Reweighted nuclear norm 
approach for interference alignment, IEEE 
Trans. Commun., vol. 61, pp. 3754–3765, 
(September 2013). 
[5]. X. Kang, Y.-C. Liang, and H. K. Garg, 
Distributed power control for spectrum-
sharing femtocell networks using stackelberg 
game, in IEEE Int.l Conf. Commun. (ICC), 
pp. 1–5, (June 2011). 
[6]. M. Rihan, M. Elsabrouty, O. Muta, and H. 
Fumkawa, Iterative interference alignment in 
macrocell-femtocell networks: A cognitive 
radio approach, in Int. Symp. Wireless 
Commum. Systems (ISWCS), pp. 654–658, 
(August 2014). 
[7]. S. Shim, J. S. Kwak, R. Heath, and J. 
Andrews, Block diagonalization for multi-
user mimo with other-cell interference, IEEE 
Trans. Wireless Commun., vol. 7, pp. 2671–
2681, (July 2008). 
[8]. G. Caire and S. Shamai, On the achievable 
throughput of a multiantenna gaussian 
broadcast channel, IEEE Trans. Inform. 
Theory,, vol. 49, pp. 1691–1706, (July 
2003). 
[9]. Z. Shen, R. Chen, J. Andrews, R. Heath, and 
B. Evans, Sum capacity of multiuser MIMO 
broadcast channels with block 
diagonalization, IEEE Trans. Wireless 
Commun., vol. 6, pp. 2040–2045, (June 
2007). 
[10]. Z. Xu, C. Yang, G. Li, Y. Liu, and S. Xu, 
Energy-efficient comp precoding in 
heterogeneous networks, IEEE Trans. Signal 
Process., vol. 62, pp. 1005–1017, (February 
2014). 
[11]. S. Boyd and L. Vandenberghe, Convex 
Optimization. New York, NY, USA: 
Cambridge University Press, (2004). 
[12]. M. Razaviyayn, M. Sanjabi, and Z.-Q. Luo, 
Linear transceiver design for interference 
alignment: Complexity and computation, 
IEEE Trans. Information Theory, vol. 58, pp. 
2896–2910, (May 2012). 
[13]. D. Tse and P. Viswanath, Fundamentals of 
Wireless Communication. New York, NY, 
USA: Cambridge University Press, (2005). 
[14]. Q. Spencer, A. Swindlehurst, and M. Haardt, 
Zero-forcing methods for downlink spatial 
multiplexing in multiuser MIMO channels, 
IEEE Trans. Signal Process., vol. 52, pp. 
461–471, (February 2004). 
[15]. M. Grant and S. Boyd, CVX: Matlab 
software for disciplined convex 
programming, version 2.1. 
 (March 2014). 
[16]. P. Apkarian and H. D. Tuan, Robust control 
via concave minimization local and global 
algorithms, IEEE Trans. Automatic Control, 
vol. 45, pp. 299–305, (February 2000). 
[17]. H. Kha, H. Tuan, and H. Nguyen, Fast global 
optimal power allocation in wireless 
networks by local d.c. programming, IEEE 
Trans. Wireless Commun., vol. 11, pp. 510–
515, (February 2012). 

File đính kèm:

  • pdfoptimal_precoder_designs_for_sum_rate_maximization_in_mimo_m.pdf