Performance of Block Diagonalization Scheme For Downlink Multiuser MIMO System With Estimated Channel State Information
Performance of Block Diagonalization Scheme For Downlink Multiuser MIMO System With Estimated Channel State Information
Performance of Block Diagonalization Scheme For Downlink Multiuser MIMO System With Estimated Channel State Information
Abstract
In this paper, we study the performance of block diagonalization (BD) scheme for a downlink multiuser
multi-input multi-output (MIMO) system with imperfect channel state information (CSI). At each mobile
user, information about the channel is obtained by applying the minimum mean-square-error (MMSE) channel estimation method. The channel state information is fed back to the base station through error-free uplink
channels. A theoretical analysis is performed showing that channel estimation errors contribute to co-channel
interferences thus deteriorating sum rate capacity. Computer simulations are performed to evaluate the impact of channel estimation errors on the sum rate capacity. The results show that if the MSE of the channel
estimation is not less than 10-2, the impact of channel estimation errors is significant and cannot be neglected.
To combat this adverse effect, a proper transmit power level is required for the training signals.
Keywords: MIMO, Block Diagonalization, Sum Rate
1. Introduction
In the last decade, wireless MIMO communication systems employing multiple antennas at transmitter and receiver have received a considerable attention. The main
reason is that MIMO technology is capable of improving
significantly the signal transmission quality in rich scattering environment without the need for extra operational
frequency bandwidth [1]. Recently, a significant shift of
research focus has been observed from peer-to-peer links
to multiuser MIMO systems [2]. A multiuser MIMO
system typically consists of a base station equipped with
multiple antennas and a number mobile users, each possibly equipped with multiple receive antennas. The base
station transmits data to these mobiles users. To eliminate or reduce interference, the base station is required to
employ orthogonalization techniques. These orthogonalization techniques distribute signals to mobile users
among different dimensions of resources and thus obtain
a minimum interference between them. One of the popular orthogonalization techniques is the time division multiple access (TDMA) technique. With TDMA, the base
station transmits to a mobile user on a particular time slot.
Alternatively, the base station can transmit to multiple
Copyright 2011 SciRes.
users simultaneously by employing other orthogonalization techniques such as dirty-paper-coding (DPC) [3] or
multiple beamforming [4]. DPC pre-cancels interference
at the base station by using the perfect channel state information (CSI) and the full knowledge of the transmitted signals. Information theoretic works have proved that
DPC is capable of achieving sum capacity [5,6]. However, it is not suitable for implementation in practical
systems because of its complexity. Due to this reason,
researchers have investigated a number of sub-optimal
approaches. Among them, BD has been proved to have
the ability of achieving a large fraction of DPC capacity
with much reduced complexity [4] In this approach, the
base station transmits signals to multiple mobile users by
applying orthogonal beamforming weights. As a result,
each mobile users beamforming weights lie in the null
space of all other mobile users channels. This is equivalent to having orthogonal channels between different
mobile users.
BD scheme is an attractive orthorgonalization scheme
for its low complexity and acceptable sum capacity. Attention has been focused on improving the performance
of BD under realistic scenarios. In [7], an improved BD
algorithm that accounts for the presence of other cell
IJCNS
F. WANG ET
AL.
83
2. System Model
y k H k xi k , k 1, , K
(2)
Lk 1
yk n H k w i si n k n
i 1
H k w k sk n H k
i 1,i k
w i si n k n
(3)
where the second term represents the co-channel interference (CCI) caused by the multiuser sharing the
downlink resources. The principal idea of the block diagonalization is to find the beamforming vectors which
can zero-force the CCI. To enable the users to receive
their own data with a zero co-channel interference, the
base station has to apply the transmit beamforming
weights such that
H i w k 0, 1 i k K
(1)
i 1
(4)
F. WANG ET
84
HT , , HT , HT , , H T T
H
k
k 1
k 1
K
1
(5)
(6)
U
k
H
k
k
0
AL.
0 (1)
Vk
0
(0)
V
k
(7)
0
H eff , k H k V
k
(8)
1
CBD E log 2 det I 2 H eff , k H eff , k
k 1
n
(9)
N
M
1
WM N M
M 1
M
S k H k P k
(10)
(12)
(13)
The performance of the channel estimator is characterized by the error matrix given by (13) and evaluated in
terms of mean-square-error (MSE). The MSE of the
channel estimator at the kth mobile user is expressed by
We assume that training-based MIMO channel estimation methods are employed by the multiuser MIMO system, where the base station is broadcasting pilot signals
to mobile users and all the mobile users perform channel
estimation independently. The mobile users send the
estimated channel state information to the base station
via uplink feedback channels. Based on these channel
state information, the base station performs beamforming,
interference cancellation and downlink data transmission.
In Figure 2, a basic downlink information frame structure is shown.
Assuming M N represent the number of the training
signal vectors, the training sequences can be given as
(11)
where WN e j 2 N and p pilot is the transmitted training power constraint. As a result, the received signals at
the kth mobile user can be expressed as
H est
MSEk tr E H est
k
k
P p1 , p 2 , , p M
1
1
1 W
p pilot
M
N 1
1 WM
(14)
IJCNS
F. WANG ET
i si n
k sk n H k w
Hk w
i 1,i k
H err
k w i si n k n
i 1
We can see that in (15), the kth mobile user is receiving the signals inclusive the co-channel interference (CCI)
from other mobile users, white additive noise and the
interference caused by channel estimation errors. With
the channel estimation errors taken into account, the
overall estimated channel matrices are given as
H
H , H , , H
H1err
T
K
,H
T
err T
2
, , H err
K
, H err
k 1
,H
T
err T
k 1
, H err
K
(17)
est U
est k 0 V
est 1 V
est 0
H
k
k
k
k
0 0
k 0 V
1 V
0
U
k
k
k
0 0
err 0 err 1
err k
err 0
U
V
V
k
k
k
0
0
(18)
The first term in (18) is the SVD result of the error-free overall matrix and the second term represents the
SVD result of the channel estimation error matrix. As a
result of (18), the candidate beamforming vectors for the
est 0 . By setting the
kth mobile user are given as V
k
beamforming vectors as
est 0
k V
w
k
(19)
w
k 0
H
k
(21)
H N
1
Rk E log 2 det I H
eff , k k H eff , k
(22)
2 I H w
H H
N
k
n
k i wi Hk
i 1,i k
(23)
6. Numerical Results
est HT , HT , HT , HT T
H
k
k 1
k 1
K
1
(20)
(16)
H1err
H
eff , k H k w k
Co channel interference
T
2
errors taken into account for the kth mobile user is described by
(15)
T
1
85
yk n H est
k w i si n k n
est
AL.
F. WANG ET
AL.
60
Sum Rate(bps/Hz)
86
40
20
30
0
1
20
0
-1
10
-2
Log(MSE)
-3
SNR
Sum Rate(bps/Hz)
40
30
20
10
30
0
1
25
20
0
15
-1
10
-2
Log(MSE)
5
-3
SNR
F. WANG ET
AL.
87
7. Conclusions
In this paper, we have investigated the impact of channel
estimation errors on the performance of block diagonalization scheme for a multiuser MIMO system. Theoretical
analysis has been presented showing that the presence of
channel estimation error contributes to co-channel interference of the mobiles users, thus rendering deteriorated
sum rate capacity of the system. Monte Carlo simulations
have been carried out to evaluate the impact of channel
estimation errors on the performance of multiuser system
in terms of sum rate capacity. The results have shown
that to combat the negative impact brought by channel
estimation errors, an extra power is required for data
transmission. The results also have shown that when the
MSE is not less than 10-2, the impact of channel estimation errors is reduced to a very low level. The simulation
results have also revealed that a reasonable transmit
power is required for the training signals to make sure
that the channel estimator at mobile users offers channel
estimation MSE as low as 10-2.
8. References
[1]
[2]
[3]
[4]
Q. H. Spencer, A. L. Swindlehurst and M. Haardt, ZeroForcing Methods for Downlink Spatial Multiplexing in
Multi-User MIMO Channels, IEEE Transactions on Information Theory, Vol. 42, No. 3, February 2004, pp.
461-471.
[5]
[6]
[7]
[8]
[9]
IJCNS