Professional Documents
Culture Documents
Two-Dimensional Pilot Allocation For Massive MIMO/TDD Systems
Two-Dimensional Pilot Allocation For Massive MIMO/TDD Systems
Two-Dimensional Pilot Allocation For Massive MIMO/TDD Systems
MIMO/TDD Systems
Osamu Muta† , Kouki Matsuzaki†† and Haris Gacanin‡
† Center for Japan-Egypt Cooperation in Science and Technology, Kyushu University, Japan
†† Graduate School of Information Science and Electrical Engineering, Kyushu University, Japan
‡ Nokia Bell Labs, Antwerpen, Belgium
Abstract— In this paper, we propose a two-dimensional pilot i.e., over two-dimensional pilot allocation frequency and
allocation scheme over frequency- and delay-time domains (2D- delay-time domain (2D-PFD), user pilots are allocated over
PFD) for channel estimation in massive multiple-input multiple- frequency-domain or delay-time or a combination of both.
output (MIMO)/time division duplex (TDD) system, where two-
dimensional pilot resources are simultaneously allocated to each The estimation accuracy of CSI with 2D-PFD improves in
user for their uplink channel estimation. We evaluate bit error comparison with frequency-domain only, while relaxing time-
rate (BER) performance of massive MIMO/TDD system using synchronization constraint among different users compared
the 2D-PFD scheme by computer simulation in order to clarify with CSI estimation by using delay-time domain (PD). We
the effectiveness of the proposed pilot allocation compared with also discuss a non-orthogonal delay-time domain pilot allo-
single dimensional pilot allocation over either delay-time domain
or frequency domain, respectively. cation under various scenarios and clarify that bit error rate
keywords−Massive MIMO, two dimensional pilot alloca- (BER) performance is improved compared with frequency-
tion, channel estimation domain pilot allocation when CSI estimation errors occur
due to aliasing noise in the PF scheme and multi-user pilot
interference in the PD scheme.
I. I NTRODUCTION
Massive multi-input multiple-output (mMIMO) has been
considered as a promising technology to improve spectrum II. S YSTEM MODEL
efficiency. In mMIMO, multiple users are served with the Figure 1 shows block diagram of massive MIMO/TDD
same time/frequency resource by adopting space division system considered in this paper, where uplink and downlink
multiplexing with downlink precoding [1]-[5]. In general, the are operated on the same frequency band and downlink pre-
number of served users is much lower in comparison with the coding weight is obtained with uplink channel estimate. BS
number of antennas. Thus, accurate channel state information is equipped with M antennas and serves N (N < M ) single-
(CSI) should be available at base station (BS) side. antenna users, where m = 1, 2, . . . , M and n = 1, 2, . . . , N
In the case of downlink pilot, the BS send pilots from denote antenna index and user index, respectively. During
all transmit antennas, leading to huge pilot overhead. This uplink training phase, N users send their pilots to BS. The
limits achievable transmission efficiency. In addition, the channel estimate of the n-th user to M antennas at BS is
estimated CSI at user terminals has to be fed back to the obtained by correlating the received pilot with allocated one.
BS resulting in increasing uplink overhead. On the other After receiving all orthogonal pilots, channel estimates of
hand, if channel estimation based on uplink pilot is used, the path between M antennas and N users are given as the
each served user needs to send an orthogonal pilot. Since following matrix form.
the number of served users is less than number of BS
antennas, the number of the required pilots in uplink is H = [h1 , h2 , · · · , hN ]T
less than those of downlink. Therefore, the uplink pilot is
usually used for mMIMO systems with time division duplex where hn = [hn1 , hn2 , · · · , hnM ] denotes channel estimate
(TDD) fashion, where the channel reciprocity is utilized (i.e., of the n-th user.
uplink channel estimate can be used as downlink channel During downlink data transmission phase, after subcarrier
estimate if channel variation in time is slow enough during modulation of data symbols, zero-forcing (ZF) precoding is
channel estimation). In this paper, we focus on uplink channel adopted by utilizing the uplink channel estimate H. After
estimation for mMIMO/TDD systems. We assume that an that, inverse fast Fourier transform (IFFT) is used as OFDM
uplink communication is established in two phases: (i) pilot modulation at each antenna. Cyclic prefix is added to each
and (ii) data signaling. For pilot phase, orthogonal pilot design OFDM symbol as guard interval (GI) in order to remove inter-
is an important issue, since each pilot needs to be extracted symbol interference due to multi-path channel. The signal is
without CSI. Thus, pilot designs such as frequency-domain passing through multi-path Rayleigh fading channel. No path-
pilot and delay-time domain pilot have been widely inves- loss and no shadowing are assumed. At the receiver side,
tigated for mMIMO systems [6]-[10]. In frequency domain after GI removal and OFDM demodulation with FFT, data
pilot allocation, channel estimation accuracy is degraded if demodulation is carried out to detect the data.
frequency domain pilot is sparse compared with coherent
bandwidth of channel, while in delay-time domain pilot time- III. P ILOT ALLOCATION SCHEMES
synchronization of all users is needed to keep orthogonality For pilot training, design of orthogonal pilots is important
among receive pilots at BS. Hence, pilot design to cope with since uplink pilots need to be detected at BS without utilizing
these issues is important. channel information. Pilot designs such as frequency-domain
In this paper, we expand early work [11] on a two- pilot and delay-time domain pilot have been widely investi-
dimensional pilot allocation scheme for estimation of up- gated for mMIMO systems. In frequency-domain orthogonal
link CSI in mMIMO with TDD. In the proposed scheme, pilot allocation scheme, each user uses different frequency
• • •
b AWGN
AWGN b
+GI IFFT Pilot Symbol
• • •
• • •
FFT -GI
ܐேଵ
• • •
AWGN
ܐଵெ
Pre-Coding
Frequency response
4Δ
channel estimation accuracy is degraded if frequency domain
pilot is sparse compared with coherent bandwidth of channel
CIR
(i.e., frequency-domain sampling theorem is not met). On the
other hand, in delay-time domain pilot allocation scheme, ݂ ߬
different pilots are multiplexed at different delay time over 0 0 1
4Δ
2
4Δ
3
4Δ
T
delay-time domain if channel delay spread is small enough Frequency domain Delay-time domain
to accommodate these users’ CIRs. However, in this scheme,
time-synchronization among user pilots is required to keep (a) Transmit pilot.
orthogonality among different user pilots. alias
Windowing
Frequency response
Estimated CFR
A. Pilot allocation over frequency domain (PF scheme)
4Δ
The concept of the PF scheme is illustrated in Fig. 2,
CIR
where four user pilots are allocated over frequency-domain.
In this scheme, multiple users use different frequency carriers 0
݂
0 1 2 3 T
߬
as pilots, e.g., each user uses every N ∆f subcarriers when 4Δ 4Δ 4Δ
N users are served with BS, where ∆f = T1 denotes the CFR CIR
subcarrier spacing and T is OFDM symbol duration. (b) Channel estimate with pilot-1 (4 user case).
Let us consider an example in Fig. 2(a) where each pilot
Actual CFR
uses every four subcarriers in frequency domain. In this case, Windowing
alias
Frequency response
Pilot 1 Pilot 2 Pilot 1 Pilot 2
Frequency response
CIR
CIR
݂ 1 1 ߬
0 0 T
4 2Δ 2Δ 4
0 0 2 3 T
4 (a) Two dimensional pilot (pilot 1-4)
4 4
Frequency domain Delay-time domain Pilot 1 Pilot 2
2Δ
Frequency response
(a) Transmit pilot-1.
CIR
Frequency response
Windowing
݂ ߬
1 1
0 0 T
CIR
4 2Δ 2Δ 4
(b) Even number frequency pilot (pilot 1 and 2)
0
Frequency response
0 2 3 T Pilot 3 Pilot 4
4 4 4 2Δ
CIR
CFR CIR
Estimated CFR (Pilot 1) Windowing (c) Odd number frequency pilot (pilot 3 and 4)
0 0 2 3 4 5 6 7 T
8 8 8 8 8 8 8
CFR CIR
(c) Channel estimate with pilot-1 (8 user case). Pilot 1 & 2
Windowing Pilot 3 & 4
Frequency response
CIR
in Fig.3(c). In this paper, we consider such a non-orthogonal 0
݂ 1 1 ߬
pilot multiplexing and evaluate the influence of estimation 0 T
4 2Δ 2Δ 4
error due to non-orthogonal pilot allocation in delay-time CFR CIR
domain.
(a) Channel estimate with pilot-1 (4 user case).
C. Two dimensional pilot allocation over frequency and
delay-time domain (2D-PFD scheme) Actual CFR
Pilot 1~4
Pilot 5~8
The concept of the proposed two dimensional pilot allo- Windowing
Frequency response
Estimated CFR
cation over frequency and delay-time domain is illustrated
in Figs. 4, where four user pilots are allocated. Examples of
CIR
are utilized simultaneously for pilot allocation. Let NP F and CFR CIR
NP D denote the possible numbers of user pilots allocated (b) Channel estimate with pilot-1 (8 user case).
over frequency-domain and delay-time domain, respectively.
Fig. 5. Channel estimation with two dimensional pilot allocation.
The total number of user pilots are given as N = NP F ·NP D .
In delay-time domain, NP D different delay-time offsets are
assigned to each user (i.e., the same pilot subcarriers are used
by NP D users). On the other hand, in frequency-domain,
NP F different subcarrier groups are assigned to each user
(i.e., the same every NP F subcarriers are allocated to each of user pilots in the 2D-PFD scheme is the same as that of
user). single dimensional schemes such as PF and PD schemes if all
An example of 4 user pilot allocation is illustrated in Fig. 4, user pilots are orthogonal each other. However, it should be
where transmit and receive pilots are depicted, respectively. noted that aliasing noise can be minimized in the 2D-PFD
In this figure, a pair of pilots (i.e., pilot1 and 2) can be scheme by adjusting the number of pilots over frequency
distinguished from the other pair of pilots (i.e., pilot 3 and 4) domain and delay-time domain so as to meet the sampling
in frequency-domain (Fig. 4(a)), while pilot 1 and 2 can be theorem. In addition, in the 2D-PFD scheme, there is no need
extracted respectively in delay-time domain (Fig. 4(b)). This to achieve time-synchronization among all users unlike PD
discussion can be applied to a pair of pilot 3 and 4 (Fig. 4(c)). schemes, although pilots which use the same subcarriers need
In principle, it is obvious that the maximum possible number to be time-synchronized.
TABLE I
S IMULATION PARAMETERS . 100
PD
Channel model MIMO attenuated Rayleigh fading
Subcarrier modulation QPSK PF
Number of subcarriers 256 2D
Number of BS antennas M 16, 24, 48
Number of users 8 10-1
Pre-coding ZF (Zero-forcing)
10-2
CIR 1 CIR 2 CIR 3 CIR 4 M=24
M=48
10-3
τerror Delay-time
M=24
This research was partially supported by the JSPS KAK-
10-2 ENHI (JP17K06427) and the Telecommunications Advance-
M=48 ment Foundation.
R EFERENCES
[1] T.L.Marzetta,“Noncooperative cellular wireless with unlimited
numbers of base station antennas,” IEEE Trans,Wireless Commun. ,
10-3 vol. 9,no.11,pp.3590-3600,Sept.2010.
[2] H.Q.Ngo,Massive MIMO: Fundamentals and system designs,Vol.
1642,Linköping University Electronic Press,2015.
[3] J.C.Marinello,and T.Abrão,“BER analysis of multi-
cellular MIMO systems with increasing number of BS
antennas,”arXiv:1406.3753v1,Jun 2014.
10-4 [4] A.Chockalingam and B.S.Rajan,Large MIMO Systems. ,Cam-
-15 -12 -9 -6 -3 0 3 6 9 bridge University Press,2014
Transmit Eb/N0 dB [5] N.Fatema,G.Hua,Y.Xiang,D.Peng,and I.Natgunanathan,
“Massive MIMO linear precoding: a survey”,IEEE Systems Journal,
2017.
Fig. 10. BER performance in the second scenario. [6] O.Elijah,C.Y. Leow,T.A.Rahman,S.Nunoo,and S.Z.Iliya
“A comprehensive survey of pilot contamination in massive MIMO—
5G system,” IEEE Communications Surveys and Tutorials,18.2:
905-923,2016.
[7] J.Jose,A.Ashikhmin,T.Marzetta,S.Vishiwanath,“Pilot con-
tamination and precoding in multi-cell TDD systems,” IEEE Trans.
illustrated in Figs. 9 (a) and (b). In these figures, both CIRs Commun. ,Vol.10,No.8,pp.2640-2651,Aug. 2011.
in the PF and PD schemes are truncated with windowing [8] W.Hao,O.Muta,H.Gacanin,and H.Furukawa,“Pilot allocation
operation. It is clear that errors due to truncated CIR (ϵW ) for multi-cell TDD massive MIMO systems,” IEEE VTC 2017-Fall,
Sept.2017.
are the same in both cases. Beside, in the PF scheme, aliasing [9] K.Yokomakura,S.Sampei,H.Harada,N.Morinaga,“A carrier
noise is added as ϵA in Fig. 9(a). The aliasing noise is the interferometry based channel estimation technique for MIMO-
same as the truncated part of CIR, i.e., ϵA = ϵW . On the OFDM/TDMA systems,” IECIE Trans.Commun. ,Vol.E90-B,No.
5 pp.1181-1192,May 2007.
other hand, in the PD scheme, multi-user pilot interference [10] P.Y.Tsai,and T.D.Chiueh,“Frequency-domain
occurs as illustrated with ϵU in Fig. 9(b), where different user interpolation-base channel estimation in pilot-aided OFDM systems,”
CIRs are interfered each other. Unlike the aliasing noise, the IEEE VTC 2004-Spring,May 2004.
estimation error due to multi-user pilot interference is not the [11] H. Gacanin, “Methods for multiplexing and assigning uplink reference
signals in a radio communication system with a firsts network node and
same as error in truncated CIR (i.e., ϵU ̸= ϵW .), because a second network node,” European Patent Office, EP3119023 (A1), July
each CIR is passing through different fading channel and 2015.