You are on page 1of 14

Zhang et al.

EURASIP Journal on Wireless Communications and Networking 2014, 2014:220


http://jwcn.eurasipjournals.com/content/2014/1/220

R ESEA R CH Open Access

On massive MIMO performance with


semi-orthogonal pilot-assisted channel
estimation
Hua Zhang, Xinru Zheng, Wei Xu* and Xiaohu You

Abstract
With the rapidly increasing demand for high-speed data transmission and a growing number of terminals, massive
multiple-input multiple-output (MIMO) has been shown promising to meet the challenges owing to its high
spectrum efficiency. Although massive MIMO can efficiently improve the system performance, usage of orthogonal
pilots and growing terminals causes large resource consumption especially when the coherence interval is short. This
paper proposes a semi-orthogonal pilot design with simultaneous data and pilot transmission. In the proposed
technique, we exploit the asymptotic channel orthogonality in massive MIMO systems, with which a successive
interference cancellation (SIC)-based channel estimation is applied to mitigate the mutual interference between data
and pilot. We derived the theoretical expressions of the achievable rates in massive MIMO systems with our proposed
pilot design. Further discussion on performance verifies the superiority of our proposed pilot design for high or low
signal-to-noise-ratios (SNRs) with any coherence interval length. And simulation results show that the proposed pilot
design can achieve a significant performance improvement with reduced pilot resource consumption compared with
the conventional orthogonal pilots.
Keywords: Massive MIMO; Multiuser; Semi-orthogonal pilot design; Interference cancellation

1 Introduction patterns are widely used for multi-channel estimation. It


With a rapidly increasing demand for high data rates, is well understood that the length of orthogonal pilots
as well as the growing number of serving users, massive equals at least the number of users in a cell, which is
multiple-input multiple-output (MIMO) is emerging as a in general much smaller than the number of massive BS
promising technology to meet the challenge by provid- antennas. However, even in TDD, the required resource
ing a significant increment in reliability and data rate for for orthogonal pilots increases dramatically in a multi-cell
wireless communications [1-3]. massive MIMO system. Moreover, under the restriction of
For MIMO systems, channel state information (CSI) coherence interval duration and increasing user numbers,
is crucial for achieving multi-antenna gains. It becomes the same set of orthogonal pilots is reused for adjacent
more challenging in massive MIMO systems due to cells, thus pilot contamination [5-7] occurs in a muti-
numerous antennas at the base station (BS). Massive cell MIMO system. When the BS estimates the channel
MIMO requires a large number of pilots if frequency- for a particular user, it may obtain a channel estimate
division duplexing (FDD) is used since the burden for contaminated by adjacent cell users that share the same
downlink pilots is proportional to the number of BS pilot.
antennas, while for time-division duplexing (TDD) [3,4], It has been revealed in [2,8] that pilot contamination
uplink training is an effective method to obtain CSI by becomes a bottleneck that limits the performance ben-
exploiting channel reciprocity. Generally, orthogonal pilot efits of massive MIMO. To solve this problem, recent
studies [9-11] proposed various approaches tackling with
*Correspondence: wxu@seu.edu.cn pilot contamination. Although they tried to alleviate the
National Mobile Communications Research Lab., Southeast University, pilot contamination between multiple cells, they still use
Nanjing, 210096, China orthogonal pilots in a single cell, which implies large

© 2014 Zhang et al.; licensee Springer. This is an Open Access article distributed under the terms of the Creative Commons
Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted use, distribution, and reproduction
in any medium, provided the original work is properly credited.
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 2 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220

pilot resource consumption, especially for short coher- where τop (τop ≥ K) and Dop respectively represent the
ence interval. length of pilot and downlink data. Following our study, the
Considering the pilot resource consumption as well as orthogonal pilots is also referred to as the conventional
the importance of channel estimation’s accuracy, an effi- pilot design and as a benchmark. Since hk changes over
cient pilot design is essential for achieving full potential of coherence intervals, without loss of generality, we take
massive MIMO systems. However, as far as we know, little the communication between the BS and users in a coher-
attention has been paid to pilot design in a massive MIMO ence interval as an example for deeper analysis. From
system. An exception [12] studied the pilot sequence Figure 1, a coherence interval is organized in three phases:
design which matters little about pilot resource consump- uplink channel estimation period, uplink data transmis-
tion. Therefore, in this work, we study the problem of an sion period, and downlink data transmission period.
efficient pilot design by exploiting the asymptotic channel The conventional pilot design in massive MIMO sys-
orthogonality [13] incorporated with successive interfer- tems utilizing orthogonal pilots can prevent pilot con-
ence cancellation (SIC) in massive MIMO systems. tamination within one cell and obtain relatively accurate
The technical contributions of this work are summa- channel estimates [2]. However, the required pilot over-
τ
rized as follows: We present a novel pilot design with head is Top (τop ≥ K) for each user in a cell, which is too
low resource consumption. In the proposed technique, we large especially when T is small and K is large in mas-
allow simultaneous data and pilot transmission and insert sive MIMO systems. In the next section, we will propose
shifted pilot locations in slots, i.e., different users transmit a possible pilot design which can keep a balance between
pilots in different slots. It takes advantage of the asymp- the efficiency of data transmission and performance of the
totic channel orthogonality for massive MIMO. Hence system.
the mutual interference between data and pilot due to
a semi-orthogonal pilot design can be mitigated by SIC. 3 Semi-orthogonal pilot design
Numerical results show that the proposed pilot design In this section, we propose a semi-orthogonal pilot design
outperforms the conventional orthogonal pilots. In partic- with shifted locations, which reduces the pilot overhead
ular, for low or high signal-to-noise-ratios (SNRs), we also while guaranteeing the system performance due to the
theoretically prove the superiority of our proposed pilot merit of asymptotic channel orthogonality in massive
design. MIMO systems.
The paper is organized as follows. In Section 2, we The transmission scheme with the proposed pilot
describe the system model and transmission protocol of design is shown in Figure 2, where τpp and Dpp respec-
conventional massive MIMO systems. Section 3 addresses tively denote the length of pilot and downlink data, and
the transmission scheme of massive MIMO systems with q12 [1], q13 [1], q1 [1] refer to the definitions in Table 1. In
the proposed pilot design. We analyze the achievable rates the first coherence interval, when the first user trans-
of both the uplink and downlink in Section 4. In Section 5, mits a pilot, the other users are mute so that the BS
we deduce the asymptotic achievable rate as the SNR can estimate the first user’s channel without contami-
tends to infinity and zero. In Section 6, numerical results nation from other users. When the second user trans-
show that the proposed pilot design increases data trans- mits a pilot, the first user transmits data while the other
mission rates in various scenarios. Section 7 contains our users still remain quiet, and so forth. In brief, when one
conclusions. user transmits a pilot, other users whose channels have
already been estimated can transmit uplink data. And
2 System model with orthogonal pilots the BS adopts SIC to decontaminate interference from
We consider a cellular system composed of one BS with other users by exploiting the estimated channel informa-
M antennas and K(K  M) single-antenna users. Let tion and gets all channel estimates. The channel estimates
ρp , ρu , and ρd be the pilot SNR, the uplink SNR,
√ and can be used in the following uplink data reception and
the downlink SNR, respectively. Denote gk = βk hk as downlink data transmission. As for the second coher-
the channel vector between the BS and the kth user, where ence interval, all users, except the one who transmits a
hk , the corresponding
√ small-scale fading vector, is i.i.d pilot, can transmit uplink data simultaneously during the
CN (0, IM ) and βk models the geometric attenuation as channel estimation stage. The BS can utilize the known
well as shadowing effects which is assumed to be constant channel information estimated either from the previous or
and known a priori. We assume channel obeys reciprocity the present time to remove the contamination from other
in TDD, i.e., the channel factors are the same for both the users.
uplink and downlink, and hk remains constant during a Remark 1. Note that the pilot overhead for each user
coherence interval of length T. in the ith(i > 1) coherence interval of the proposed
The transmission scheme of a conventional massive pilot design is T1 from Figure 2. And T1  KT especially
MIMO system with orthogonal pilots is shown in Figure 1, when T is small. As for the first coherence interval of the
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 3 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220

Figure 1 Conventional pilot design with T = 6, K = 3, τop = 3, and Dop = 2.

proposed pilot design, the pilot overhead is K+1


2T , which is estimation. For the first user in the first coherence inter-
also smaller than KT of conventional orthogonal pilots. val, it transmits pilot while the other users are mute. The
Due to the difference between the communications in received signal at the BS is
the first and the ith(i > 1) coherence intervals, the uplink √
and downlink data transmissions as well as the channel y1 [1] = ρp g1 [1]ϕ1 + w1 [1] . (1)
estimation are elaborated in detail in the following sub- Then the BS gets an minimum mean squared error
sections. Before the elaboration, we first show notational (MMSE) [14,15] estimate:
definitions in Table 1, where parameter i represents the √
ρp β1 1
ith coherence interval. Besides, we replace gk with gk [i] ĝ1 [1] = y [1] ϕ1∗ . (2)
to signify the channel vector between the BS and the kth 1 + ρp β1
user. Generally, the channel can be decomposed as g1 [1] =
g̃1 [1] +ĝ1 [1]. From theproperties of MMSE
 2 estimation,

3.1 Communication in the first coherence interval ĝ1 [1] ∼ CN 0, σ1,1 M , g̃1 [1] ∼ CN 0, ε1,1 IM is the
2 I
3.1.1 Uplink of the first user independent estimation error, where ε1,1 2 = β − σ 2 and
1 1,1
Before data transmission, the first symbol of the ρp β12
first coherence interval is reserved for uplink channel σ1,1
2 =
1+ρp β1 .

Figure 2 Proposed pilot design with T = 6, K = 3, τpp = 1, and Dpp = 2. (


12
3 denote three kinds of uplink transmission patterns; ‘A’ and
‘B’ mean time slots).
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 4 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220

Table 1 Notational definition


Symbols Constraints Meanings
Received signal at the BS when the
yk [i] yk [i] ∈ CM×1
kth user transmits pilot
Unit variance AWGN when the
wk [i] wk [i] ∈ CM×1
kth user transmits pilot

ϕk ϕk ∈ C, ϕk∗ ϕk = 1 The kth user’s pilot

The tth user’s uplink data signal when


qkt [i] qkt [i] ∈ C
the kth user transmits pilot
The tth user’s uplink data signal
qt [i] qt [i] ∈ C
after the channel estimation period

st [i] st [i] ∈ C The tth user’s downlink data signal

AWGN, additive white Gaussian noise.

Once the BS gets the first user’s channel estimate, the Lemma 1. [16] Let p and q are two mutually indepen-
first user starts uplink data transmission. By exploiting dent L×1 vectors whose elements are i.i.d CN (0,1) random
a.s. a.s.
the merit of massive MIMO, simultaneous pilot and data variables. Then lim pH p/L = 1 and lim pH q/L = 0,
L→∞ L→∞
transmission of other users has little impact on the first a.s.
where ‘ = ’ denotes almost sure convergence.
user’s uplink data detection.
Then we consider the uplink data detection of the first
Concerning the first user’s uplink data detection when
user after the BS has obtained all users’ channel estimates.
the kth(k > 1) user transmits pilot, the received signal at
The received signal at the BS when all users transmit
the BS is
uplink data is
√ 
k−1

yk [1] = ρp gk [1]ϕk + ρu gt [1]qtk [1] +wk [1] . (3)
  
pilot 
t=1
  √ 
K

data interference
yu [1] = ρu gj [1]qj [1] + z[1], (5)
j=1
The BS applies maximum-ratio combining (MRC) since
it is viable and common in massive MIMO uplink data
reception [2,16]. The uplink data detection of the first user where z[1] ∈ CM×1 is the additive white Gaussian noise.
when the kth user transmits pilot equals Following the steps in (4), the BS detects q̂1 [1] as follows:

ĝH [1] yk [1]


qˆ1k [1] = √ 1 2
ρu ĝ1 [1] ĝH [1] yu [1] a.s.
q̂1 [1] = √ 1 2 = q1 [1] . (6)
  √ ρu ĝ1 [1]
(a) ĝ1 [1] ĝ1 [1] +g̃1 [1] k
H ρp ĝH [1] gk [1]
= 2 q1 [1] + √ 1 2 ϕk
ĝ1 [1] ρu ĝ1 [1]

k−1 H Equations (4) and (6) show that the uplink data for the
ĝ1 [1] gt [1] k ĝH k
1 [1] w [1]
+ 2 qt [1] + √ 2 first user in the first coherence interval can be exactly
ĝ1 [1] ρu ĝ1 [1] detected in a massive MIMO system with the proposed
t=2
a.s. k pilot design.
= q1 [1] ,
(4) 3.1.2 Uplink of the kth(k > 1) user
As for the other users in the first coherence interval, the
where we divide both the denominators and numerators
(a) main difference lies in the channel estimation period.
in = by M and apply Lemma 1, because ĝ1 [1] is indepen-
We first consider the kth user’s channel estimate. Given
dent of gt [1] (t = 1), g̃1 [1], and wk [1] from (1) and (2)
yk [1] in (3), the BS removes the data interference caused
according to the nature of MMSE estimation. Note that
in a massive MIMO system, we assume that M is large by the tth user from yk [1] by using ĝ [1] and qˆk [1] (as
t t
enough to meet Lemma 1. revealed in (4), qˆtk [1] is assumed to be accurate and equal
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 5 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220

   
to qtk [1], k > t ≥ 1), which are obtained before the present ĝk [1] ∼ CN 0, σk,1
2 I
M and g̃k [1] ∼ CN 0, ε 2 I
k,1 M is the
period. The processed received signal is
independent estimation error, where εk,1
2 = β − σ 2 and
k k,1
⎛ ⎞
√ 
k−1
rk [1] = ⎝yk [1] − ρu ĝt [1] qˆtk [1]⎠ ϕk∗ 2 ρp βk2
σk,1 = . (13)
t=1 σn2k [1] + ρp βk
⎛ ⎞
√ √ 
k−1
= ρp gk [1] + ⎝ ρu g̃t [1] qtk [1] + wk [1] ⎠ ϕk∗ Then we concern the uplink data detection of the kth
t=1 user when the k1 th(k1 > k) user transmits pilot. From
√ (7) and (12), ĝk [1] and gt [1] (t = k) are independent due
= ρp gk [1] +nk [1] ,
(7) to the fact that gt [1] is independent of gk [1] and nk [1].
  Following the steps in (4), the uplink data detection for
√ 
k−1 k1 > k equals
where nk [1] = ρu g̃t [1] qtk [1] + wk [1] ϕk∗ means
t=1
the residual interference and noise during the kth user’s ĝH [1] yk1 [1] a.s. k1
q̂kk1 [1] = √k 2 = qk [1] . (14)
channel estimation in the first coherence interval. Based ρu ĝk [1]
on the assumption that {qtk [1] } is an independent
 Gaus-
sian sequence, assuming g̃t [1] ∼ CN 0, εt,1 2 I
M , we have
As for the uplink data detection of the k th user when all
users transmit uplink data, we can achieve a similar result
⎛ ⎞
  H  
k−1 to (6):
E nk [1] nk [1] = ⎝ρu 2
εt,1 + 1⎠ I  σn2k [1] I.
t=1 ĝH [1] yu [1] a.s.
q̂k [1] = √ k 2 = qk [1] . (15)
(8) ρu ĝk [1]
Obviously, nk [1] is independent of gl [1] for any l(1 ≤
l ≤ K), given rk [1] in (7), the MMSE estimate of gk [1] is From (14) and (15), the uplink data for the kth user in the
first coherence interval can also be precisely detected in a
ĝk [1] = Ak [1] (Qk [1] )−1 rk [1] , (9) massive MIMO system with the proposed pilot design.
where Ak [1] is defined as 3.1.3 Downlink of all users
  H 
k After all users complete the uplink pilot and data trans-
Ak [1] =E gk [1] r [1] mission, the BS starts downlink data transmission, which
 √ H  is the same for all users. The BS applies matched filter
(b) k (10)
=E gk [1] ρp gk [1] + n [1] (MF)-based beamforming since it works well enough in
√ massive MIMO downlink data transmission [17]. With-
= ρp βk I. out loss of generality, we consider the downlink data
We exploit the independency between gk [1] and nk [1] transmission of the kth user. The kth user receives
(b) (c)
in = and also apply it in = to obtain Qk [1]. 
K

  H  ydk [1] = ρd gH
k [1] pj [1]sj [1] + υk [1], (16)
k k
Qk [1] =E r [1] r [1] j=1

  √ H 
(c) √ k k where ydk [1] ∈ C is the receiving signal and υk [1] ∈ C is
=E ρp gk [1] + n [1] ρp gk [1] + n [1]
the unit AWGN. pj [1] is the beamforming vector for the
 
= ρp βk + σn2k [1] I. jth user and is defined as

(11) ĝj [1]


pj [1] = √ . (17)
By substituting (10) and (11) into (9), we obtain K ĝj [1]

ρp βk
ĝk [1] = 2 rk [1] . (12) Because ĝk [1] is independent of g̃k [1] and gk [1] is inde-
σnk [1] + ρp βk (d)
pendent of ĝj [1] (j = k), we apply it to equality = in the
Again, the channel can be decomposed as gk [1] = following and can obtain the downlink data estimate of the
g̃k [1] +ĝk [1]. From the properties of MMSE estimation, kth user:
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 6 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220


Kydk [1] for example. Let gA and gB respectively denote the chan-
ŝk [1] = √
ρd ĝk [1] nel vectors at time slots ‘A’ and ‘B’ in Figure 2. Since the
 H distance between ‘A’ and ‘B’ is no larger than T, it is rea-
ĝk [1] +g̃k [1] ĝk [1]
(d) sonable to approximately treat gB as gA , i.e., gB ≈ gA .
= sk [1]
ĝk [1] 2 Therefore, as shown in (20) for the k ≤ t ≤ K case,
√ the BS utilizes the estimate of gA to detect the second

K
gH [1] ĝj [1] Kυ [1]
+ k sj [1] + √ k user’s uplink data at time slot ‘B’. This is different from the
ĝk [1] ĝj [1] ρd ĝk [1] uplink data detection in (14), which is expressed based on
j=1,j =k
a.s. only one condition. As for the following channel estima-
= sk [1], tion process, it is performed in the similar way to that in
(18) Section 3.1. In this way, the k ≤ t ≤ K case for (20) estab-
lishes the main difference of the analysis for the ith(i > 1)
where we divide both the denominator and numerator of
(d) √ coherence interval from that of Section 3.1.
the last term in = by M and it vanishes as M → ∞. Equation (20) can also be extended similarly to the
Equation (18) shows that the downlink data can also be form in (4) and then we arrive at the conclusion that
accurately detected. qˆk [i] = qk [i].
a.s.
t t
Similar to the procedure in (7), the BS first removes the
3.2 Communication in the ith(i > 1) coherence interval
data contamination from the received signal and generates
Note that, different from the first coherence interval, all
⎡ ⎛ ⎞ ⎤
users show the same transmission pattern in the ith(i > 1) 
k−1 
K

coherence interval as shown in Figure 2. Hence, without rk [i]=⎣yk [i] − ρu ⎝ ĝt [i] + ĝt [i − 1]⎠ qˆtk [i]⎦ ϕk∗
loss of generality, we take the kth user for instance. Its t=1 t=k+1
channel estimation is contaminated by all the other users’ ⎛
√ 
k−1

uplink data. As for the uplink and downlink data trans- = ρp gk [i] + ⎝ ρu g̃t [i]qˆtk [i]
missions, they are similar to the procedures elaborated for t=1
the first coherence interval in the above subsection and ⎞
we omit the detailed description due to space limitation. √ 
K

To be concise, we here briefly introduce the processing + ρu g̃t [i − 1]qˆtk [i] +wk [i] ⎠ ϕk∗
t=k+1
procedure of channel estimation in the following.

The received signal at the BS when the kth user trans- = ρp gk [i] + nk [i] .
mits a pilot is (21)
where nk [i] means the residual interference and noise dur-
√ √ 
K
k
y [i] = ρp gk [i]ϕk + ρu gt [i]qtk [i] + wk [i] . ing the kth user’s channel estimation in the ith(i > 1)
t=1,t =k coherence interval. Following the steps in (8), (9), (10), and
(19) (11), the BS computes
⎛ ⎞
  H  k−1 K
Then the BS gets the uplink data estimate qtk [i] of the
E nk [i] nk [i] = ⎝ρu 2
εt,i + ρu 2
εt,i−1 + 1⎠ I
tth(t = k) user:
t=1 t=k+1


⎪ ĝH k
t [i] y [i] σn2k [i] I,

⎪ √ ,1 ≤ t ≤ k − 1
⎨ ρ ĝt [i] 2 (22)
qˆtk [i] =
u
(20)

⎪ t [ i − 1] y [i]
ĝH k

⎪ , k ≤ t ≤ K,   H  √
⎩√ 2
ρu ĝt [i − 1] Ak [i] = E gk [i] rk [i] = ρp βk I, (23)
which uses the known channel estimate from the present and
coherence interval when 1 ≤ t ≤ k − 1 and uses that from   H 
the previous one when k ≤ t ≤ K. Hence (20) is separately Qk [i] = E rk [i] rk [i]
expressed based on two conditions. 
√  √ H 
Here, we assume that the variation of channel vectors =E ρp gk [i] +nk [i] ρp gk [i] +nk [i]
during a coherence interval is ignorable. Any two chan-
 
nel vectors between the same user and BS can be treated = ρp βk + σn2k [i] I,
as approximately equal if they locate within a distance of
T. Take the channel vector from the second user to BS (24)
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 7 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220


Then the BS gets an MMSE estimate: ydk [i] = ρd gH
k [i] pk [i] sk [i]
  
√ signal(S)
ρp βk k
ĝk [i] = r [i] . (25) √ 
K
(28)
σn2k [i] + ρp βk + ρd gH
k [i]pj [i] sj [i] + υk [i] ,

j=1,j =k
   noise(N)
Again, the channel can be decomposed as gk [i] = interference(I)
g̃k [i] +ĝk [i].From the
 properties of
 MMSE estimation,
ĝk [i] ∼ CN 0, σk,i IM , g̃k [i] ∼ CN 0, εk,i
2 2 I
M is the inde- where the signal, interference, and noise terms are marked
pendent estimation error, where εk,i
2 = βk − σk,i
2 and with S, I, and N, and gHk [i]pk [i] is assumed to be accurately
estimated at the kth user.
First, we derive the power of the intended signal in (28),
d . By applying Khintchine’s law of large num-
denoted by Sk,i
2 ρp βk2
σk,i = . (26) bers [19] and with some basic manipulations, we have the
σn2k [i] + ρp βk (e)
following equality in = with high probability for large M.
Thus we arrive at
2 for any ith(i ≥ 1)
Equation (26) is the unified form of σk,i
 2
coherence interval by comparing (13) with (26). Analysis d
Sk,i =ρd gH k [i] pk [i]

in the next section shows that σk,i2 will be useful in the
ρd  H  
performance analysis of our proposed pilot design. = 2 ĝk [i] +g̃k [i] ĝk [i] ĝH
k [i] ĝk [i] +g̃k [i]
αk,i MK
ρd  2  H 2 !
E ĝH   
4 Performance analysis (e)
= 2 k [i] ĝk [i] + g̃k [i] ĝk [i]
Given the processing procedure elaborated in the above αk,i MK
section, we are now ready to conduct theoretical perfor- (f ) ρd " 2 4 2 2
#
mance analysis of our proposed scheme. From Figure 2, = 2 (M + M)σk,i + Mεk,i σk,i
αk,i MK
the proposed pilot design saves more resource for data
transmission compared with the conventional orthogo- ρd (M + 1) σk,i
2 + ρ ε2
d k,i
=
nal one when K grows large along with M. However, due K
(h) ρd Mσk,i + ρd βk
to the semi-orthogonal pilot pattern, SIC-based channel 2
estimation is adopted, leading to a larger estimation error = ,
K
than the conventional one. In this section, performance (29)
analysis is presented to show explicitly the potential ben-
efits that can be achieved by our proposed pilot design. where E [·] means the expectation operator and pk [i] is the
In this section, we analyze the performance of the mas- beamforming vector:
sive MIMO systems in terms of both the uplink and
downlink achievable rates. The approximation of the kth ĝk [i] ĝk [i]
user’s achievable rate [18] is defined as pk [i] = √ = √ . (30)
K ĝk [i] αk,i MK
 
S ĝ [i]
Rk = log2 (1 + γk ) = log2 1 + , (27) The scalar αk.i = √k is a normalization factor [10].
I+N M
By using Lemma 1, we can get the value of αk,i as M → ∞:
where γk is the associated signal-to-interference-noise- a.s.
ratio (SINR); S, I, and N stand for the power of signal, lim α 2 = lim ĝH 2
k [i] ĝk [i] = σk,i . (31)
M→∞ k,i M→∞
interference, and noise, respectively. Next the achievable
rate is calculated by evaluating the power of these items (f ) (h)
Besides, = exploits Lemma 2 in the following and =
term by term. 2 + ε2 = β .
utilizes the fact that σk,i k,i k
Lemma 2. Let x and y are two mutually independent
4.1 Downlink analysis
L × 1 vectors whose elements are i.i.d CN (0,σ 2 ) random
Here we first conduct downlink performance analysis  H 2 !  2 !
since it is much simpler than the uplink one. Assume that variables. Then E x x = (L2 +L)σ 4 and E xH y =
the kth user is of interest. Review the process of down- Lσ 4 .
link communication in (16) and replace pj [1] with pj [i]
(i ≥ 1) to formulate the downlink communication for any Proof. : It can be directly obtained by correlating the
ith coherence intervals: vectors in the element-wise way.
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 8 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220

 2
Using a similar technique to (29), we have the power of u
Sk,i = ρu ĝH
k [i] ĝk [i]

d , as follows:
the interference in (28), denoted by Ik,i
= ρu (M2 + M)σk,i
4
(35)

K
 2
d
Ik,i = ρd gH
k [i] pj [i]

And the power of the interference in (34) is
j=1,j =k


K
ρd  H  !
= E g [i] ĝj [i]2  2 
K
 H 
= ρu ĝH  + ρu ĝ [i] gj [i]2
k
j=1,j =k
αj,i
2 MK u
Ik,i [i] g̃k [i]
(32) k k
j=1,j =k
(i) 
K
ρd
= Mβk σj,i2 
K

j=1,j =k
αj,i MK
2 2 2
= ρu Mσk,i εk,i + ρu 2
Mσk,i βj
j=1,j =k
(K − 1) ρd βk
= , 
K
K 2 4
= ρu Mσk,i βj − ρu Mσk,i . (36)
(i) j=1
where = is based on the independency between gk [i] and
ĝj [i] (k = j) and the fact that the variance of gj [i] is βj IM .
The noise power in (28) can be readily obtained by Then the noise power in (34) is readily achieved:
Nk,id = E[υ ∗ [i] υ [i]] = 1. Then the downlink achievable
k k
rate of the kth user in the ith coherence interval is  
 
u
Nk,i = ĝH  2
k [i]ĝk [i] = Mσk,i . (37)
d
2 +ρ β
ρd Mσk,i d k
Rk,i = log2 1 + . (33)
(K − 1) ρd βk + K u , I u , and N u into (27), the
Substituting the analyzed Sk,i k,i k,i
kth user’s uplink achievable rate of case  1 in Figure 2 is
4.2 Uplink analysis
There are three kinds of uplink transmission patterns in
⎛ ⎞
massive MIMO systems with the proposed pilot design.
The first kind of uplink communication contains only ⎜ ⎟
⎜ ρu (M + 1) σk,i
2

uplink data, i.e., case 
1 in Figure 2, while the other two Ruk,i = log2 ⎜ ⎟.
⎜1 +  ⎟ (38)
kinds of uplink communications, i.e., cases  2 and 3 in ⎝ K

ρu βj − ρu σk,i
2 +1
Figure 2, cover both the uplink data and pilot. Here we j=1
take the first kind of uplink communication as an exam-
ple since the respective analysis of the other two kinds of
uplink communications are similar. As for the second kind of uplink communication, we can
Assume that the kth user is of interest. Write down the write down the processed receiving signal for the kth user
MRC processed received signal at the BS based on (5) and during the k1 th user’s first channel estimation as follows:
replace ‘1’ with ‘i’ (i ≥ 1) to formulate the uplink data
transmission for any ith coherence interval. It gives uk √ √
k1 k1
yk 1 [1] = ρu ĝH H
k [1] ĝk [1] qk [1] + ρu ĝk [1] g̃k [1] qk [1]
√ √      
yuk [i] = ρu ĝH H
k [i]ĝk [i]qk [i] + ρu ĝk [i]g̃k [i]qk [i]
      signal(S) interference(I1 )
signal(S) interference(I1 ) √
+ ρp ĝH
k [1] gk1 [1] ϕk1

K   
√ (34) interference(I2 )
+ ρu ĝH H
k [i] gj [i] qj [i] + ĝk [i] z[i],
   1 −1
k

j=1,j =k
  noise(N) √ k1
+ ρu ĝH H k1
k [1] gt [1] qt [1] + ĝk [1] w [1] .
interference(I2 )   
t=1,t =k
   noise(N)
where the signal, interference (composed of two parts) interference(I3 )
and noise terms are marked with S, I1 , I2 , and N. By apply- (39)
ing the similar analytical procedure for the downlink, it is
not hard to calculate the power of the desired signal, the
interference and the noise in (34) term by term, which are The main difference of (39) from (34) lies in the inter-
u , I u , and N u . The power of the
respectively denoted by Sk,i ference term. Hence we only compute the power of the
k,i k,i uk
desired signal is interference, denoted by Ik,11 :
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 9 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220

1 −1
k
uk  2  H  intervals is Nc . Then from Figure 2, the uplink achievable
Ik,11 = ρu ĝH
k [1] g̃k [1] + ρu
ĝ [1] gt [1]2
k rate of the proposed one, in terms of bps/Hz, is
t=1,t =k
 2 ⎛
+ ρp ĝH
k [1] gk1 [1]

1 −1
k ⎜ K k −1
⎜  1 Nc  K  K
= 2 2
ρu Mσk,1 εk,1 + ρu 2
βt 2
+ ρp Mσk,1 βk1 1 ⎜ uk1 uk
Mσk,1 R̃upp = ⎜ Rk2 ,1 + Rk2 ,i1
t=1,t =k TNc ⎜
⎛ ⎞ ⎝k1 =2 k2 =1 i=2 k1 =1 k2 =1,k2 =k1
     
1 −1
k
case 
2 case 
3
2 ⎝
= Mσk,1 ρu 2
βt − ρu σk,1 + ρp βk1 ⎠ . ⎞
t=1 ⎟
 Nc K

(40) + T − K − Dpp Ruk,i ⎟
⎟.
i=1 k=1 ⎠
  
case 
1
Then the kth user’s uplink achievable rate when the
k1 th(k1 > k) user transmits a pilot in the first coherence (43)
interval is Meanwhile, from (33), the downlink achievable rate
(bps/Hz) of the proposed one is
⎛ ⎞  
1 
Nc K
d d
R̃pp = Dpp Rk,i . (44)
⎜ ρu (M + 1) σk,1
2 ⎟ TNc
uk ⎜ ⎟ i=1 k=1
Rk,11 = log2 ⎜1 + ⎟.
⎝ 1 −1
k ⎠ For comparison, we also provide the uplink and down-
ρu βt − ρu σk,1
2 + ρ β +1
p k1
t=1 link achievable rates R̃uop and R̃dop (bps/Hz) of the conven-
(41) tional orthogonal one in Figure 1 as follows:
 
u 1    K
u
R̃op = T − K − Dop Nc Rop,k , (45)
Further concerning the third kind of uplink communi- TNc
k=1
cation in a similar way, we can also get the uplink rate  
of the kth user when the k1 th user transmits pilot in the 1 
K
R̃dop = Dop Nc Rdop,k , (46)
ith(i > 1) coherence interval is TNc
k=1
where the kth user’s uplink and downlink achievable rates
⎛ ⎞ of the conventional orthogonal pilots Ruop,k and Rdop,k are
⎛ ⎞
⎜ ⎟
uk ⎜ ρu (M + 1) σ 2 ⎟ ⎜ ⎟
Rk,i1 = log2 ⎜
⎜1 +
⎟,
⎟ ⎜ ρu (M + 1) σop,k
2

⎝ 
K
⎠ Ruop,k = log2 ⎜

⎟,
⎟ (47)
ρu βt − ρu σ 2 + ρp βk1 +1 ⎝ 
K

t=1,t =k1 ρu βj − ρu σop,k
2 +1
j=1
(42)
 
2 +ρ β
ρd Mσop,k d k
& Rdop,k = log2 . (48)
2 (K − 1) ρd βk + K
σk,i , k < k1
where σ 2 = 2
. Here, the variance of channel estimate σop,k
2 for the con-
σk,i−1 , k > k1
ventional orthogonal pilots as shown in Figure 1 can be
ρp τop β 2
4.3 Performance evaluation easily obtained and σop,k
2 = 1+ρp τopkβ [16].
k
Observing (33), (38), (41), and (42), the channel estima- Remark 2. By comparing (43) with (45), the additional
tion accuracy σk,i
2 has an influential effect on the uplink uplink data transmission, i.e., cases  2 and 
3 in Figure 2,
and downlink achievable rates. Obviously, The channel has an influential positive effect on the uplink achiev-
estimates of the conventional one are more accurate than able rate of the proposed pilot design for a small T.
those of our proposed one. However, an inherent merit Though at a cost of channel estimation accuracy, however,
of the proposed one is that it provides more available by exploiting the merit of massive MIMO, the proposed
resources for data communication, which is implied in pilot design can achieve a better tradeoff between pilot
(41) and (42). It makes a difference in performance eval- resource consumption and channel estimation accuracy.
uation. Assume that the number of concerned coherence It outperforms the conventional one in many scenarios.
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 10 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220

Remark 3. Note that from the elaboration in Section 3, βk2


where λop,k =  
 . Furthermore, based
compared with the conventional orthogonal pilot design, 1 
K
1
ρop + βj ρop +βk
j=1
the main difference of our proposed one lies in the sub-
traction of data interference from the received signal at on (22) and the fact that lim εt,i
2 = 0 for any i and t, we
ρpp →∞
the BS, which can be easily completed without much have
additional complexity.  
σn2k [i]
For a better view of the system performance compari- lim + βk = βk . (51)
s = R̃d + R̃u and C s = R̃d + R̃u are introduced
son, Cpp pp pp op op op
ρpp →∞ ρpp
to respectively stand for the system overall achievable βk
rates of the proposed pilot design and the conventional It is easily seen that lim λpp,k = lim λop,k = 
K
.
ρpp →∞ ρpp →∞
βj
one. j=1
Further, it achieves that lim γk,i
u = lim γop,k
u . Define
ρpp →∞ ρpp →∞
5 Asymptotic performance analysis
R̄uk,op = lim Ruop,k and R̄uk,pp = lim Ruk,i . We have
In this section, we will look at the performance at asymp- ρpp →∞ ρpp →∞
totically low and high pilot and data SNRs. For simplicity,
R̄uk,pp = R̄uk,op . (52)
assume that ρρup and ρρdp are fixed. Hence, ρu → 0 and
ρd → 0 as ρp → 0, and it is likewise as ρp → ∞. We can The similar manipulations to (49) is applied to Rk,11 and
uk

use ρ to stand for ρp , ρu , and ρd when considering asymp- uk


Rk,i1 in (41) and (42), respectively, and it achieves that
totically low and high SNRs. Furthermore, the SNR of our uk uk
proposed pilot design is defined as ρpp = 2TN2TN c
ρop to lim R 1 ≥ lim Rk,i1 = R̄uk,pp .
c −K+1 ρpp →∞ k,1 ρpp →∞
provide an equal overall system power, where ρop denotes
Then considering the value of R̃dpp at asymptotically high
the SNR of the conventional orthogonal one.
SNRs, we first compute the downlink rate γk,i d in (33).

5.1 High SNR analysis Following the steps in (49), it achieves


In order to evaluate the performance of two pilot designs Mβk2
σ 2 + βk
at an asymptotically high SNR, we first reformulate the nk [i]
ρpp Mσk,i
2 + ρpp βk ρpp +βk
SINR value in (38) by some manipulations as follows: d
γk,i = = . (53)
(K − 1) ρpp βk + 1 (K − 1) βk + K
ρpp

Applying the similar manipulations in (48), it arrives at


u
ρpp (M + 1) σk,i
2
γk,i = Mβk2

K
1 + βk
ρpp βj − ρpp σk,i +1 ρop +βk
2
d
j=1 γop,k = . (54)
  (K − 1) βk + K
ρop

K
(M + 1) ρpp βj + 1 Therefore, based on (51), it is easily seen that
j=1
= −(M + 1) + lim γk,i
d = lim γop,k k,pp =
d . Define R̄d lim Rdk,i and
ρpp →∞ ρpp →∞ ρpp →∞

K
ρpp βj + 1 − ρpp σk,i
2
R̄k,op = lim Rdop,k , then
d we have R̄dk,pp = R̄dk,op .
j=1 ρpp →∞
(M + 1) Thus far, the uplink rates of both pilot designs at high
= −(M + 1) + , (49) SNR are
1 − λpp,k
1  "
K
 #
βk2 lim R̃upp ≥ T − Dpp − 1 Nc − k + 1 R̄uk,pp .
where λpp,k =    is from (26). Follow- ρpp →∞ Nc T
σ2 k=1
1 
K
nk [i]
ρpp + βj ρpp +βk (55)
j=1
ing the steps in (49), the SINR value in (47) is
1  "
K
 #
lim R̃uop = T − Dop − K Nc R̄uk,op . (56)
ρpp →∞ Nc T
ρop (M + 1) σop,k
2 k=1
u
γop,k = And the downlink rates of both pilot designs at high

K
ρop βj − ρop σop,k
2 +1
SNR are
j=1
1 
K
(M + 1) lim R̃d = Dpp Nc R̄dk,pp . (57)
= −(M + 1) + , (50) ρpp →∞ pp Nc T
1 − λop,k k=1
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 11 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220

1 
K
And the downlink rates of both pilot designs at low SNR
lim R̃dop = Dop Nc R̄dk,op . (58)
ρpp →∞ Nc T are
k=1
1 
K
Some remarks on the high SNR analysis show the pri-
lim R̃dpp = Dpp Nc Rdk,pp . (64)
ority of our proposed pilot design over the conventional ρpp →0 Nc T
k=1
one.
1 
K
5.2 Low SNR analysis lim R̃dop = Dop Nc Rdk,op . (65)
ρpp →0 Nc T
In the sequel, consider the performance of two pilot k=1
designs at an asymptotically low SNR. Following the steps Fortunately, based on the above analysis, we are able to

K achieve Theorem 1 characterizing the advantage of our
in (49) and based on the fact that σn2k [i] ≤ 1 + ρpp βj ,
j=1,j =k
proposed pilot design.
we have Theorem 1. The proposed pilot design outperforms the
(M + 1) conventional one for both low and high SNRs.
u
γk,i ≥ −(M + 1) + , (59)
1 − λpp,k
Proof. Assume that Dpp = Dop . Based on (55) to (58), we
βk2 have
where λpp,k =  2 . Furthermore, based on ρpp =

K
1
ρpp + βj   1 
K
j=1
lim R̃upp − R̃uop > [(K − 1) Nc − k + 1]R̄uk,pp
2TNc ρpp →∞ Nc T
2TNc −K+1 ρop , we have k=1
(66)
1  
K K
1 K −1
+βk = + βj − βj + , and
ρop ρpp (2TNc − K + 1) ρpp  
j=1 j=1,j =k
lim R̃dpp − R̃dop = 0. (67)
(60) ρpp →∞

where the last term tends to infinity at asymptotically low Therefore, it arrives at
 
SNR. Compared with λop,k , it arrives at the result that lim Cpp s
− Cops
≥ 0. (68)
u ≥ lim γ u , which is also applied to γ uk1 and ρpp →∞
lim γk,i op,k k,1
ρpp →0 ρpp →0
uk The similar result at asymptotically low SNR can be
γk,i 1 in (41) and (42). Define Ruk,op = lim Ruop,k and achieved by using (62) to (65):
ρpp →∞
' uk uk
(  
Ruk,pp = min lim Ruk,i , Rk,11 , Rk,i1 , then we have Ruk,pp ≥ lim Cpps s
− Cop ≥ 0. (69)
ρpp →0 ρpp →0
Ruk,op .
As for the value of R̃dpp at asymptotically low SNR, it
arrives at The conclusion in Theorem 1 is independent of coher-
Mβk2 ence interval length T and number of concerned coher-

K
+ βk
1 ence intervals Nc . It provides a superior pilot design for
ρpp + βj
d
γk,i ≥
j=1
. (61) scenarios of small or large noise and interference.
K
(K − 1) βk + ρpp
6 Numerical results
Define Rdk,pp = lim Rdk,i and Rdk,pp = lim Rdop,k , then In this section, we present some numerical results about
ρpp →0 ρop →0
the performance of the proposed pilot design. The system
obviously, we ≥ Rdk,op .
have Rdk,pp
tested here consists of K = 5 users within the same dis-
Above all, the uplink rates of both pilot designs at low
tance from the BS. Without loss of generality, assume that
SNR are
the large-scale fading coefficients βk are all 1. In practice,
1  "
K
 # the users can be scheduled according to their channel con-
lim R̃upp ≥ T − Dpp − 1 Nc − k + 1 R̄uk,pp . ditions. If it is not specified, the number of BS antennas is
ρpp →0 Nc T
k=1 set to be 128, and ρu = ρd = ρp .
(62) First, we compare the system overall achievable rate
of our proposed pilot design with the conventional one
under different numbers of concerned coherence inter-
1  "
K
 #
lim R̃uop = T − Dop − K Nc Ruk,op . (63) vals with varying SNR. Figure 3 shows that, with the
ρpp →0 Nc T
k=1 proposed pilot design, the system overall achievable rates
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 12 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220

Figure 3 Comparison of system overall achievable rates of two designs versus SNR. We set T = 10 and Dop = Dpp = 3.

with different Nc all surpass the rate of the conventional This results from the fact that the channel vectors tend
one when SNR varies from −1 dB to 40 dB, which ver- to be orthogonal as the number of BS antennas increases.
ifies Theorem 1. Further, the system overall achievable Moreover, the system overall achievable rates of the pro-
rate keeps increasing along with SNR when SNR is high, posed pilot design respectively outperform those of the
whereas that of the conventional pilot design tends to sat- conventional one.
urate. Besides, a larger Nc generally leads to a smaller Moreover, Figure 5 illustrates that the system overall
system overall achievable rate due to the accumulative CSI achievable rates of our proposed pilot design achieve a
estimation error. However, Nc impacts little on the com- more significant performance gain compared with those
parison of system overall achievable rates between two of the conventional one as the number of users increases.
pilot designs. This verifies again the priority of our proposed pilot
Then, we consider the performance of two pilot designs design when the number of users is large.
with various number of BS antennas. Figure 4 shows According to Figures 3, 4, and 5, we conclude that the
that the system overall achievable rates of both pilot proposed pilot design provides a performance improve-
designs improve as the number of BS antennas grows. ment compared with the conventional one at most SNR

Figure 4 Comparison of system overall achievable rates of two designs versus number of BS antennas. We set T = 20 and Nc = 2.
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 13 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220

Figure 5 Comparison of system overall achievable rates of two designs versus number of users. We set T = 20 and Nc = 2.

under the above scenario due to the tradeoff between pilot pilot design win. This again strengthens the motivation
consumption and channel estimation accuracy. and effectiveness of our proposed pilot design.
Further, in Figure 6, we compare two pilot designs con- Generally, massive MIMO in many cases works at low
sidering SNR and the length of coherence interval T. We SNRs. We have analyzed the performance at low SNRs
assume that) the length
* of downlink data per coherence in both theoretical and numerical ways. Theorem 1 indi-
interval is 3(T−K)
4 , where · means rounding down cates that our proposed pilot design outperforms the
to the closest integer. Figure 6 shows that the proposed conventional one at low SNRs, which is later validated by
pilot design outperforms the conventional one at low and simulation results in Figure 6.
high SNRs no matter how long the coherence interval is, Concerning the high SNR analysis in both Theorem 1
which also coincides with Theorem 1. Besides, the shorter and Figures 3 and 6, this is due to the consideration
the coherence interval is, the larger the SNR region is, in that massive MIMO applies not only for future wire-
which the system overall achievable rates of the proposed less communication systems but also for current long

Figure 6 Comparison of system overall achievable rates of two designs considering SNR and T. We set Nc = 2.
Zhang et al. EURASIP Journal on Wireless Communications and Networking 2014, 2014:220 Page 14 of 14
http://jwcn.eurasipjournals.com/content/2014/1/220

term evolution/long term evolution-advanced (LTE/LTE- 9. H Yin, D Gesbert, M Filippou, Y Liu, A coordinated approach to channel
A) systems. For systems like LTE/LTE-A, the operation estimation in large-scale multiple-antenna systems. IEEE J. Select. Areas
Commun. 31(2), 264–273 (2013)
region in terms of SNR varies widely, for example, from − 10. F Fernandes, A Ashikhmin, TL Marzetta, Inter-cell interference in
3 dB to 30 dB [20]. In particular, for users locating in the noncooperative TDD large scale antenna systems. IEEE J. Select. Areas
proximity of BS, they experience a relatively high qual- Commun. 31(2), 192–201 (2013)
11. A Ashikhmin, T Marzetta, in Proc. IEEE ISIT, Pilot contamination precoding
ity of SNR. Moreover, users are more likely to experience in multi-cell large scale antenna systems, (Cambridge, USA, 2012),
high SNR transmissions especially for the emerging small pp. 1137–1141
cell deployment with reduced cell sizes. The combina- 12. A Hu, T Lv, H Gao, Y Lu, E Liu, in Proc. IEEE ICC, Pilot design for large-scale
multi-cell multiuser MIMO systems, (Budapest, Hungary, 2013),
tion of small cells and massive MIMO [21] could lead to pp. 5381–5385
a high SNR scenario. In Theorem 1, the high SNR analy- 13. F Rusek, D Persson, BK Lau, EG Larsson, TL Marzetta, O Edfors, F Tufvesson,
sis validates the application of our proposed pilot design Scaling up MIMO: Opportunities and challenges with very large arrays.
IEEE Sig. Proc. Mag. 30(1), 40–60 (2013)
for these scenarios. Finally, the analysis for both low and 14. X Liu, S Lu, ME Bialkowski, HT Hui, in Proc. Asia-Pacific Microwave Conference
high SNRs presents a complete performance comparison (APMC), MMSE channel estimation for MIMO system with receiver
between two pilot designs. equipped with a circular array antenna, (Bangkok, Thailand, 2007), pp. 1–4
15. SM Kay, Fundamentals of Statistical Signal Processing: Theory (Prentice-Hall,
Englewood Cliffs, NJ, 2013)
7 Conclusions 16. HQ Ngo, EG Larsson, TL Marzetta, Energy and spectral efficiency of very
This paper proposes a semi-orthogonal pilot design using large multiuser MIMO systems. IEEE Trans. Wireless Commun. 61(4),
1436–1449 (2013)
SIC in a TDD massive MIMO system, which makes full 17. H Yang, TL Marzetta, Performance of conjugate and zero-forcing
use of the asymptotic channel orthogonality. The perfor- beamforming in large-scale antenna systems. IEEE J. Select. Areas
mance of the proposed pilot design is elaborated both Commun. 31(2), 172–179 (2013)
18. X Wu, W Xu, in Proc. IEEE WCNC, Downlink performance analysis with
theoretically and numerically. Simulation results show enhanced multiplexing gain in multi-cell large-scale MIMO under pilot
that the proposed pilot design outperforms the conven- contamination, (Istanbul, Turkey, 2014)
tional orthogonal pilots. And particularly for low or high 19. AI Khuri, Advanced Calculus With Applications In Statistics (John Wiley and
Sons, New York, 2003)
SNRs with any coherence interval length, the superiority 20. Evolved universal terrestrial radio access (E-UTRA); user equipment (UE)
of our proposed pilot design is theoretically proven. radio transmission and reception (release 10). 3GPP TS 36.101 V10.3.0
(2011)
Competing interests 21. MK Emil Bjornson, M Debbah, in Proc. ICT, Massive MIMO and small cells:
The authors declare that they have no competing interests. improving energy efficiency by optimal soft-cell coordination,
(Casablanca, Morocco, 2013)
Acknowledgements 22. X Zheng, H Zhang, W Xu, X You, in Proc. IEEE Globecom, Semi-orthogonal
Part of this paper will be presented at the IEEE Globecom, Austin, USA, Dec. pilot design for massive MIMO systems using successive interference
2014 [22]. This work was supported by the 973 Program under 2013CB329203, cancellation, (Austin, USA, 2014)
the NSFC under 61471114 and 61223001, and the Important National Science
& Technology Specific Projects 2012ZX03001038 and 2013ZX03003016. doi:10.1186/1687-1499-2014-220
Cite this article as: Zhang et al.: On massive MIMO performance with
Received: 7 August 2014 Accepted: 24 November 2014 semi-orthogonal pilot-assisted channel estimation. EURASIP Journal on
Published: 11 December 2014 Wireless Communications and Networking 2014 2014:220.

References
1. EG Larsson, F Tufvesson, O Edfors, TL Marzetta, Massive MIMO for next
generation wireless systems. IEEE Commun. 52(2), 186–195 (2014)
2. TL Marzetta, Noncooperative cellular wireless with unlimited numbers of
base station antennas. IEEE Trans. Wireless Commun. 9(11), 3590–3600
(2010)
3. J Hoydis, S ten Brink, M Debbah, Massive MIMO in the UL/DL of cellular
networks: How many antennas do we need? IEEE J. Select. Areas
Commun. 31(2), 160–171 (2013)
4. HQ Ngo, EG Larsson, TL Marzetta, in Proc. Annual Allerton Conference on
Communication, Control, and Computing (Allerton), Massive MU-MIMO
downlink TDD systems with linear precoding and downlink pilots,
Submit your manuscript to a
(Monticello, IL, 2013), pp. 293–298 journal and benefit from:
5. J Jose, A Ashikhmin, TL Marzetta, S Vishwanath, in Proc. IEEE International
Symposium on Information Theory (ISIT), Pilot contamination problem in 7 Convenient online submission
multi-cell TDD systems, (Seoul, Korea, 2009), pp. 2184–2188 7 Rigorous peer review
6. Z Xiang, M Tao, X Wang, Massive MIMO multicasting in noncooperative 7 Immediate publication on acceptance
cellular networks. IEEE J. Select. Areas Commun. 32(6), 1180–1193 (2014)
7 Open access: articles freely available online
7. K Guo, Y Guo, G Fodor, G Ascheid, in Proc. IEEE ICC, Uplink power control
with MMSE receiver in multi-cell MU-massive-MIMO systems, (Sydney, 7 High visibility within the field
Australia, 2014) 7 Retaining the copyright to your article
8. J Jose, A Ashikhmin, TL Marzetta, S Vishwanath, in IEEE Trans. Wireless
Commun, Pilot contamination and precoding in multi-cell TDD systems,
vol. 10, (2011), pp. 2640–2651 Submit your next manuscript at 7 springeropen.com

You might also like