Beruflich Dokumente
Kultur Dokumente
I. INTRODUCTION
Multiuser multiple-input multiple-output (MIMO) systems
have been proposed in order to achieve higher throughputs
within a limited radio spectrum [1][6]. In multiuser MIMO systems, users share the same resources and therefore the interference is one of the representative problems to overcome.
A zero-forcing (ZF) technique is one of the simplest strategies to eliminate the interference [3], [4]. By utilizing the precoder which is the inverse matrix of multiuser channel, the ZFbeamforming (ZF-BF) technique perfectly pre-cancels the interference at the transmitter [3]. On the other hand, the ZF-receiver
(ZF-R) post-cancels the interference at the receiver in a similar
way. Also it is well known that the ZF technique can achieve the
diversity order linearly proportional to the base station (BS) antennas [7], [8]. Therefore, the ZF technique a promising method
for a very large antenna arrays at the BS, which has recently
received a lot of attention [9][15].
Manuscript received February 15, 2013.
This research was supported by Basic Science Research Program through the
National Research Foundation of Korea (NRF) funded by the Ministry of Education, Science and Technology (2012R1A1A2041906).
M. Jung and S. Choi are with the School of Electrical and Electronic Engineering, Yonsei University, Seoul 120-749, Korea, email:
{hosaly, csyong}@yonsei.ac.kr.
Y. Kim and J. Lee are with the DMC R&D Center, Samsung Electronics,
Suwon, Korea, email: {younsun, juho95.lee}@samsung.com
Digital object identifier 10.1109/JCN.2013.000067
Fig. 1. System model for ZF-BF and ZF-R based multiuser MIMO system.
c 2013 KICS
1229-2370/13/$10.00
H
FS = (GS ) = GS GS
GS
i=1,i6=k
yku = fk gk xuk + fk
K
X
363
xd
wi
xdi + nk = k + nk ,
gi xui + fk n = xuk + fk n
i=1,i6=k
signals which are xdk = PBS /Ksdk and xuk = Pk suk , respectively. is the normalization factor for the ZF-BF precoder de2
fined as = kWS kF /K, where kAkF indicates the Frobenious
norm of a matrix A. PBS is the total transmit power at the BS
and Pk is the kth users uplink transmit power. It is assumed that
the uplink transmit power is equal to PUE for all users as in [2],
i.e., P1 = P2 = = PK = PUE . sdk and suk are the kth users
downlink and uplink signals, respectively, which are independent Gaussian distributed signals with zero mean and unit variance [3][6]. Also, nk and n are zero-mean complex-Gaussian
noise components with variance of N0 /2 for each dimension
where nk is a scalar and n is M 1 vector.
This section explains the ergodic sum rates for the ZF techniques in multiuser downlink and uplink systems with a large
number of antennas. The ergodic sum rate for a multiuser
MIMO system is given in [16] by
"K
#
X
C=E
log2 (1 + SINRk )
k=1
K
X
E [log2 (1 + SINRk )]
k=1
= KE [log2 (1 + SINRk )]
(1)
364
approximate sum throughputs for the ZF-BF and ZF-R. We consider an orthogonal frequency division multiplexing (OFDM)
cellular system with FDD mode and assume that the channel
response in frequency domain is constant over Nsmooth subcarfrequency
Nsymb
Nsmooth
Tslot
where d is the downlink target SINR. Therefore, we can formulate an optimization problem as given by
KBTu
PBS M K
M
(P1) max
1
log2 1 +
K
Ts
NSS
N0
K
PBS M K
s.t.
d .
(7)
N0
K
To maximize the objective function of (P1) with respect to
K, we need to verify the concavity of the function with respect
to K. For the number of users K, the second derivative of the
objective function of (P1) is given by
2
PBS M
BTu
M
1
2
Ts
NSS
N0
Rd
=
(8)
2 < 0.
2
K
K ln 2 PNBS0 (M K) + K
The second derivative of the objective function of (P1) is always negative and therefore the objective function of (P1) is
concave with respect to K. By letting the first derivative of the
objective function be zero, we can obtain the maximizer K
given as
PBS
M
= 1,
if
e
N0
M
PBS
(9)
K =
else
1
PBS N0 1 +
PBS N0
LW
#
K
X
BTu
M
Rd = E
1
log2 (1 + SINRk )
Ts
NSS
k=1
#
"X
K
M
BTu
1
E
log2 (1 + SINRk )
=
Ts
NSS
Kopt = min K ,
.
(10)
PBS + d N0
We can observe that the optimal number of users for the ZFBF linearly increases as the number of BS antenna increases in
(9). Also, we can achieve the maximum ergodic sum throughput
in the downlink multiuser MIMO system with the ZF-BF from
the optimal solution of (10).
A.1 Theoretical Analysis: ZF-BF Based Ergodic Sum Rate
(4)
k=1
where NSS = Nsymb Nsmooth , B is the downlink system bandwidth in Hz, Tu and Ts are the effective symbol duration and the
OFDM symbol interval, respectively, and Nsymb is the number of
OFDM symbols in a time slot. From (2), (4) can be represented
by
KBTu
M
PBS M K
Rd
. (5)
1
log2 1 +
Ts
NSS
N0
K
Then, we can formulate an optimization problem for Rd with
respect to the number of users K. Since the received SINR obtained from Lemma 1 should be greater than or equal to the target SINR, we have a constraint as given by
PBS M K
d
N0
K
eN0
(6)
In this section, we analyze the ergodic sum rate of the ZFBF instead of the sum throughput without consideration of the
OFDM frame structure for the theoretical analysis. The ergodic
sum rate of the ZF-BF is given as (2). Then, the second derivative of (2) is given as follows
2
PBS M
2
N0
CZFBF
=
2 < 0.
K 2
PBS
K ln 2 N0 (M K) + K
PBS
M
= 1,
if
e
N0
M
PBS
(11)
K =
else.
1
N
1
+
BS
0
PBS N0
LW
eN0
365
PUE
(M K) u
N0
frequency
Downlink frame
Downlink frame
Nsymb
K
B
Tslot
User 1
time
User 2
frequency
time
frequency
Downlink frame
Downlink frame
: Pilot
: Data
: Blank
User 3
time
User 4
time
Fig. 3. Uplink frame structure for OFDM based multiuser system when
K = 4.
Kopt = min K ,
PBS M
PBS + d N0
(13)
1
log2 1 +
(M K) (12)
Ts
NSS
N0
where (a) results from (3). Since the received SINR in Lemma
2 also should be greater than or equal to the target SINR as in
Lemma 3: The approximate sum throughput based on the ZFR is a concave function for 0 K < NSS /2 and a monotonically decreasing function for NSS /2 K NSS in the feasible
range.
Proof: The detailed proof is presented in Appendix.
2
From Lemma 3, we can obtain the maximizer K by letting
the first derivative of the objective function of (P2) be zero as
given by
(k)
NSS
K = k|LW ( (k)) =
(15)
,0 k <
(k)
2
UE (NSS k)
where (k) = kP
N0 (NSS 2k) . Also, the constraint in (14) can
be easily calculated by K M N0 u /PUE . In conclusion,
the optimal solution for (P2) is given by
N0
(16)
u .
Kopt = min K , M
PUE
In this section, we analyze the ergodic sum rate of the ZFR instead of the sum throughput without consideration of the
OFDM frame structure for the theoretical analysis. The ergodic
sum rate of the ZF-R is given as in (3). Then, the second derivative of (3) is given as follows
PUE
PUE
(2M
K)
+
2
2
N0
N0
CZFR
=
2 < 0.
K 2
PUE
ln 2 1 + N0 (M K)
Since the second derivative is always negative, (3) is concave
with respect to K. By letting the first derivative of (3) be zero,
and finally obtain the optimal
we can obtain the maximizer K
PUE
1
+
M
N
0
= M +
1
,
N0
K
PUE
M
LW e 1 + PNUE
0
opt = min K
, M N 0 u .
(17)
K
PUE
366
Value
20 MHz
Number of BS antennas (M )
50
Transmit SNR
( PNBS0 , PNUE0 )
PBS /N0 = 0 dB
PBS /N0 = 3 dB
PBS /N0 = 6 dB
3.5
3 dB
3
2.5
Target SINR (d , u )
0 dB
Coherence time
500 us
500 us
71.4 us
0.5
66.7 us
14 subcarriers [9]
7 OFDM symbols
2
1.5
1
: Maximum Point
(Nsymb )
# of OFDM symbols for uplink
x 10
Parameter
4.5
10
15
20
25
30
35
40
45
Fig. 4. Simulation result for ergodic sum throughput versus the number
of users for a ZF-BF based multiuser MIMO downlink system.
pilots (Npilot )
x 10
10
PUE /N0 = 0 dB
PUE /N0 = 3 dB
1.8
V. SIMULATION RESULTS
This section evaluates the ergodic sum throughputs based on
the optimal numbers of users given in (10) and (16). For all
results, Monte carlo simulations are performed and spatially uncorrelated MIMO channels which have independent and identically distributed (i.i.d.) zero-mean complex-Gaussian entries
with variance 1/2 per each dimension are considered. The ergodic sum throughputs for the optimum numbers of users using (10) and (16) and using the maximum numbers of users
are denoted as optimum K and maximum K, respectively. The
maximum K selects the users as many as possible under the
constraints. In order to satisfy the downlink target SINR as
given in (6), the maximum K should satisfy the constraint
PBS (M K)/(N0 K) d in the downlink case. Then, the
number of selected users for the maximum K in the downlink
case is given by
d
Kmax
=
PBS M
.
PBS + d N0
(18)
PUE /N0 = 6 dB
Ergodic sum throughput (bps)
1.6
1.4
1.2
0.8
0.6
: Maximum Point
0.4
10
15
20
25
30
35
40
45
Fig. 5. Simulation result for ergodic sum throughput versus the number
of users for a ZF-R based multiuser MIMO uplink system.
In the uplink for the maximum K, the number of uplink pilots is limited by the predetermined number of OFDM symbols
Npilot as in [9]. Also, the received SINR should satisfy the constraint of (13). Then, the maximum K determines the number
of users in the uplink case as given by
N0
u
Kmax = min M
u , N p
(19)
PUE
where Np = Nsmooth Npilot is the predetermined number of subcarriers for the pilots. It is assumed that 3 OFDM symbols are
assigned for the uplink pilots, Npilot = 3, and Nsmooth = 14 as
in [9]. Therefore, Np = 14 3 = 42 subcarriers are used for
the uplink pilots. The simulation parameters are based on 3GPP
long term evolution (LTE) [19] as shown in Table 1. From the
simulation results, we show the ergodic sum throughputs with
respect to the number of users, signal to noise ratio (SNR), and
the number of BS antennas.
Figs. 4 and 5 show the ergodic sum throughputs versus the
number of users for the ZF-BF and ZF-R based multiuser
MIMO systems, respectively. The ergodic sum throughput in
Fig. 4 is a concave function as proved in (8) and therefore
there is a optimal point maximizing the ergodic sum throughput
367
x 10
K from E.S.
18.4
18
21.8
22
25.1
25
31.2
31
32.5
33
33.6
34
95
Optimum K (simulation)
Optimum K (estimation)
Maximum K (simulation)
Maximum K (estimation)
85
75
4
65
Maximum K
55
45
2
35
Optimum K
1
25
15
10
Fig. 6. Simulation results for ergodic sum throughput and the number
of selected users versus transmit SNR for a ZF-BF based multiuser
MIMO downlink system.
x 10
10
60
Optimum K (simulation)
Optimum K (estimation)
Maximum K (simulation)
Maximum K (estimation)
2.25
50
Optimum K
1.75
45
1.5
40
Maximum K
1.25
2.5
with respect to K. From Lemma 3, the ergodic sum throughput for the uplink ZF-R is a concave function in the range of
0 K < NSS /2 = 49. Therefore, we can observe that the
ergodic sum throughput in Fig. 5 is also a concave function and
the maximum point also exists. The numerical results for the
maximum points of the ergodic sum throughputs from (10) and
(16) are presented in Table. 2. In Table. 2, E.S. indicates exhaustive search. As shown in Table. 2, we observe that the optimal
numbers of users in (10) and (16) are similar as those from the
exhaustive search.
In Figs. 69, we compare the ergodic sum throughputs and
the numbers of selected users for the derived optimum K with
the maximum K. The results of Monte carlo simulations are
marked as simulation and results of (2) and (3) are marked as
estimation. That is, the results of simulation are obtained by using the actual ZF techniques as described in Section II and the
results of estimation are plotted by using (2) and (3) with K values of optimum K and maximum K. Fig. 6 shows the ergodic
sum throughputs and the numbers of selected users with respect to the transmit SNR for the ZF-BF based multiuser MIMO
downlink system. In Fig. 6, it is observed that the ergodic sum
throughputs and the numbers of selected users increase as the
transmit SNR increases. We also observe that the ergodic sum
throughput of the optimum K is always better than that of maximum K over the transmit SNR. Although the number of selected
users for the maximum K is larger than that of the optimum K
as shown in Fig. 6, the ergodic sum throughput of the optimum
K always outperforms that of the maximum K.
Fig. 7 shows the ergodic sum throughputs and the numbers
of selected users with respect to the transmit SNR for the ZFR based multiuser MIMO uplink system. We observe that the
ergodic sum throughputs linearly increase as the transmit SNR
increases. It is also observed in Fig. 7 that the number of selected
users for the optimum K increase as the transmit SNR increases.
However, the number of selected users for the maximum K does
not change and always equal to 42 with respect to the transmit
SNR. From (19), M u N0 /PUE = 49.5 and Np = 42, and
u
therefore Kmax
is always 42 for all transmit SNR regions. The
ergodic sum throughput of the optimum K also outperforms that
of the maximum K over the transmit SNRs.
Figs. 8 and 9 show the ergodic sum throughputs and the numbers of selected users for the ZF-BF and ZF-R schemes with
respect to the number of BS antennas. As the number of BS
antennas increases, the received SINR of the ZF-BF linearly increases. However, since the number of pilots equals to the number of BS antennas as shown in Fig. 2, the number of subcarriers
35
30
10
Fig. 7. Simulation results for ergodic sum throughput and the number
of selected users versus transmit SNR for a ZF-R based multiuser
MIMO uplink system.
for the data signals decreases as the number of BS antennas increases. Therefore, we observe in Fig. 8 that the ergodic sum
throughput of the ZF-BF increases until M = 50 and decreases
after M = 50. Also, as shown in the downlink frame structure
in Fig. 2, the number of pilots in the downlink frame is not related to the number of users K. On the other hand, the number
of pilots in the uplink frame should be equal to the number of
users as shown in Fig. 3. That is, the resources for the uplink data
signals depend on the number of users. Therefore, the number
of selected users for the optimum K in Fig. 8 linearly increases
as the number of BS antennas increases whereas the optimum
K in Fig. 9 does not increases linearly. As the number of BS
antennas increases, the performance gap between the optimum
K and maximum K in Fig. 8 approaches zero since 1 M/NSS
in (5) approaches zero. The performance gap between the optimum K and maximum K in Fig. 9 also approaches zero as the
number of BS antennas increases. As previously noted in subsection IV.B, the optimal number of users for the ZF-R linearly
increases as the number of BS antennas increases within large
368
100
Optimum K (simulation)
Optimum K (estimation)
Maximum K (simulation)
Maximum K (estimation)
2.5
90
80
70
Maximum K
40
1
30
Optimum K
20
0.5
VI. CONCLUSION
x 10
10
20
30
40
50
60
70
80
10
90
Fig. 8. Simulation results for ergodic sum throughput and the number of
selected users versus the number of BS antennas for a ZF-BF based
multiuser MIMO downlink system.
x 10
10
90
Optimum K (simulation)
Optimum K (estimation)
Maximum K (simulation)
Maximum K (estimation)
70
Optimum K
60
50
40
1
30
0.5
20
40
60
20
10
Maximum K
0
APPENDIX
80
2.5
The optimal numbers of users for the ZF-BF and ZF-R techniques are analyzed in multiuser MIMO systems with a large
number of antennas. By utilizing the property of a large number
of BS antennas and the deterministic sum rates for the ZF techniques, we analyzed the approximate sum throughputs for the
uplink and downlink frame structures. We formulated the optimization problems maximizing the approximate ergodic sum
throughputs with respect to the number of users and solved the
optimization problems by using the concavities of the problems. From the simulation results, it is observed that the approximate ergodic sum throughputs perform close to the ergodic
sum throughputs based on Monte Carlo simulation. Also, we observed that the derived numbers of users achieve the maximum
ergodic sum throughputs resulting from the comparison with the
exhaustive search. Moreover, the approximate sum throughput
for the optimal number of users always outperforms that of the
maximum K which determines the number of users as many as
possible.
80
0
100
Fig. 9. Simulation results for ergodic sum throughput and the number of
selected users versus the number of BS antennas for a ZF-R based
multiuser MIMO uplink system.
A. Proof of Lemma 3
In order to obtain the monotonically decreasing region of the
sum throughput for K, we need to verify the first derivative of
the approximate sum throughput for the ZF-R. The first derivative of the function (12) is given by
KPUE
(N
2K)
ln
(K)
(N
K)
BT
SS
SS
u
(K)N0
Ru
=
K
Ts NSS ln 2
(20)
where (K) = PNUE0 (M K) + 1. In order to obtain the decreasing region of the sum throughput for K, it is necessary to
derive the negative region of (20) for K. The negative region of
(20) is obtained as
KPUE
(NSS K) 0
(K) N0
(b)
KPUE
NSS 2K
(NSS K) .
(K) N0 ln (K)
(21)
(23)
Since (23) is always positive, we obtain the condition for K
NSS /2 as given by
NSS
N0
N0
.
(24)
M NSS 2 M +
2
PUE
PUE
Since we consider a large number of antennas at the BS, the condition (24) is practically reasonable. Finally, it is proved that the
approximate sum throughput of the ZF-R is a concave function
for 0 K < NSS /2 in the feasible range of (24).
REFERENCES
[1] F. Rusek, D. Persson, B. Lau, E. Larsson, T. Marzetta, O. Edfors, and F.
Tufvesson, Scaling up MIMO: Opportunities and challenges with very
large arrays, IEEE Signal Process. Mag., vol. 30, no. 1, pp. 4060, Jan.
2013.
[2] H. Ngo, E. Larsson, and T. Marzetta, Energy and spectral efficiency of
very large multiuser MIMO systems, IEEE Trans. Commun., vol. 61, no. 4,
pp. 14361449, Feb. 2013.
[3] C. Peel, B. Hochwald, and A. Swindelhurst, A vector-perturbation technique for near-capacity multiantenna multiuser communication-part I:
Channel inversion and regularization, IEEE Trans. Commun., vol. 53,
no. 1, pp. 195202, Jan. 2005.
[4] T. Yoo and A. Goldsmith, On the optimality of multiantenna broadcast
scheduling using zero-forcing beamforming, IEEE J. Sel. Areas Commun.,
vol. 24, no. 3, pp. 528541, Mar. 2006.
[5] C. Chae, S. Shim, and R. Heath, Block dianonalized vector perturbation for
multiuser MIMO systems, IEEE Trans. Commun., vol. 7, no. 11, pp. 4051
4057, Nov. 2008.
[6] H. Sung, S. Lee, and I. Lee, Generalized channel inversion methods
for multiuser MIMO systems, IEEE Trans. Commun., vol. 57, no. 11,
pp. 34893499, Nov. 2009.
[7] M. Kobayashi, M. Debbah, and J. Belfiore, Outage efficient strategies for
network MIMO with partial CSIT, in Proc. IEEE ISIT, Seoul, Korea, June
2009.
[8] K. Wong and Z. Pan, Array gain and diversity order of multiuser MISO
antenna systems, Int. J. Wireless Inf. Netw., vol. 15, no. 2, pp. 8289, June
2008.
[9] T. Marzetta, Noncooperative cellular wireless with unlimited numbers of
base station antennas, IEEE Trans. Wireless Commun., vol. 9, no. 11,
pp. 35903600, Nov. 2010.
[10] C. Lee, C. Chae, T. Kim, S. Choi, and J. Lee, Network massive MIMO
for cell-boundary users: From a precoding normalization perspective, in
Proc. IEEE GLOBECOM, Anaheim, USA, Dec. 2012.
[11] M. Jung, T. Kim, K. Min, Y. Kim, J. Lee, and S. Choi, Asymptotic distribution of system capacity in multiuser MIMO systems with large number
of antennas, in Proc. IEEE VTC, Dresden, Germany, June 2013.
[12] B. Hochwald and S. Vishwanath, Space-time multiple access: Linear
growth in the sum rate, in Proc. 40th Annu. Allerton Conf. Commun., Contr.
Comput., Monticello, IL, Oct. 2002.
[13] S. Wagner, R. Couillet, M. Debbah, and D. Slock, Large system analysis
of linear precoding in correlated MISO broadcast channels under limited
feedback, IEEE Trans. Inf. Theory, vol. 58, no. 7, July 2012.
[14] J, Jose, A. Ashikhmin, P. Whiting, and S. Vishwanath, Channel estimation and linear precoding in multiuser multiple-antenna TDD systems,
IEEE Trans. Veh. Technol., vol. 60, no. 5, pp. 21022116, June 2011.
[15] H. Ngo, E. Larsson, and T. Marzetta, Analysis of the pilot contamination
effect in very large multicell multiuser MIMO systems for physical channel
models, in IEEE ICASSP, Prague, Czech, May 2011.
369
Juho Lee received his B.S., M.S., and Ph.D. degrees in Electrical Engineering from Korea Advanced
Institute of Science and Technology (KAIST), Korea in 1993, 1995, and 2000, respectively. He joined
Samsung Electronics in 2000 and has been working on standardization of mobile communications
such as WCDMA, HSDPA, HUSPA, LTE, and LTEAdvanced. He was a Vice Chairman of TSG RAN
WG1 during February 2003 through August 2009 and
is currently the Rapporteur for the 3GPP LTE Rel-11
CoMP work item.