multi-layer precoding: a potential solution for full...
TRANSCRIPT
Ahmed Alkhateeb, Geert Leus*, and Robert W. Heath Jr
Wireless Networking and Communications Group Department of Electrical and Computer Engineering
The University of Texas at Austin
*Delft University of Technology Faculty of EE., Mathematics and Computer Science
Multi-Layer Precoding: A Potential Solution for Full-Dimensional Massive MIMO Systems
mmWave systems Large arrays are needed at transmitter & receiver
Leverage large available bandwidth at high frequency
Enable very high data rates
Massive MIMO gainsLarge numbers of users are simultaneously served
High sum-rates
Simplified multi-user processing
Small transmit power
MIMO is Big!
3
Why not we keep scaling MIMO up?
Ba
Interference Management is Challenging
Need high channel state information (CSI)Large channel dimensions
Large amount of pilots
Basestation cooperation overhead
4
How to manage the interference with limited channel knowledge?
Bas Bas
Bas
MU interference
Inter-cell interference
Interference Management is Challenging
High precoding design complexityPrecoders need to be designed to manage different kinds of interference
Precoders of different cells need to be jointly designed (usually non-convex problems)
Large dimensions add more complexity
5
How to develop low-complexity precoders for large MIMO systems?
Bas Bas
Bas
MU interference
Inter-cell interference
Multi-Layer Precoding: A Potential Solution
Decoupling of Precoding Objectives Each precoding layer (matrix) is responsible of one objective
Dependence on large channel statisticsEach precoding layer depends on channel statistics larger (slower) than next layers
6
Ba
Ba
MU interference
Inter-cell interference
Multi-Layer Precoding for Full-DimensionalMassive MIMO Systems
Ahmed Alkhateeb†, Geert Leus‡, and Robert W. Heath Jr.†† The University of Texas at Austin, TX, USA, Email: {aalkhateeb, rheath}@utexas.edu
‡ Delft University of Technology, The Netherlands, Email: [email protected]
Abstract—Full-dimensional massive multiple-input multiple-output (MIMO) systems boost spectral efficiency by offeringorders of magnitude increase in multiplexing gains. Increasingthe number of antennas, however, face two main challenges:(i) Challenges associated with the large-dimensional channels,which lead to a large feedback overhead in frequency divisionduplexing systems and the pilot contamination effect in timedivision douplexing systems, and (ii) challenges related to theimplementation of large antenna arrays. In this paper, we proposethe multi-layer precoding, a potential solution to address thesechallenges in massive MIMO systems. Multi-layer precoding(i) enables leveraging the directional characteristics of large-scale MIMO channels to manage inter-cell interference with lowchannel requirements, and (ii) allows for an efficient implemen-tation using low-complexity hybrid analog/digital architectures.We present and evaluate a specific multi-layer precoding designfor full-dimensional massive MIMO systems. Simulation resultsshow the potential gains of multi-layer precoding compared withtraditional pilot-contaminated massive MIMO setups despite thelow channel knowledge requirements and the low-complexityimplementation.
I. INTRODUCTION
Full-dimensional massive MIMO promises significant gainsfor cellular systems. Scaling up the number of antennas,however, faces a number of challenges that prevent the corre-sponding scaling of the gains. The large-dimensional channelshave high feedback overheads in frequency division duplexing(FDD) systems. To overcome that, channel reciprocity intime division douplexing (TDD) systems was leveraged. Theperformance of TDD massive MIMO systems, however, islimited at large number of antennas by the pilot contaminationimpact, which is a sort of inter-cell interference. Handlinginter-cell interference using traditional network MIMO tech-niques is associated with high coordination overheads. Anotherchallenge with the large number of antennas lies in the hard-ware implementation. Traditional MIMO precoding techniquesgenerally assumes that the processing is done in the baseband.This, however, assumes the dedication of a separate RF chainper antenna, which is difficult to achieve with large numbersof antennas. Therefore, developing precoding schemes that canovercome these challenges is of great interest.
Motivated by the hardware limitations on the RF chainsin millimeter wave (mmWave) large antenna systems, [?], [?]proposed to divide the precoding processing between analogand digital domain, known as hybrid analog/digital precoding.In [?] and [?], low-complexity hybrid analog/digital precodingalgorithms were developed for single-user and multi-user sys-
tems, exploiting the sparse-nature of mmWave channels. Thesealgorithms, however, did not account for out-of-cell interfer-ence. In another research direction, [?] proposed the joint-spatial division multiplexing (JSDM) scheme, with the aimof reducing the channel feedback overhead in FDD massiveMIMO systems. In JSDM scheme, the basestation (BS) dividesthe mobile stations (MS’s) into groups of approximately sim-ilar covariance eigenspaces, and designs a pre-beamformingmatrix based on the large channel statistics. The interferencebetween the group users is then managed using anotherprecoding matrix given the effective reduced-dimension chan-nels. The work in [?], however, did not consider out-of-cellinterference. In [?], the directional characteristics of large-dimensional channels were leveraged to improve the uplinkchannel training in TDD systems, with the knowledge ofthe interference covariance matrix. [?] though did not targetcertain precoding designs, and therefore did not account forthe hardware constraints.
In this paper, we introduce the general concept of multi-layer precoding, a potential solution for massive MIMOsystems that (i) enables inter-cell interference managementusing large-scale channel statistics, and (ii) allows for efficientimplementation using hybrid analog/digital architecture witha relatively small number of RF chains. For FD massiveMIMO systems, we propose and evaluate a specific multi-layerprecoding design that leverages the low-rank property of theelevation covariance matrix and the directional characteristicof large-dimensional channels to realize a low-complexity so-lution. The proposed scheme is also evaluated by simulationsin a cellular setup where a noticeable coverage gain was showncompared with pilot-contaminated traditional massive MIMOsolutions.
II. SYSTEM MODEL
F = F(1)F(2)F(3) (1)
Consider a cellular system model consisting of L cells withone BS and K MS’s in each cell, as shown in Fig. ??. EachBS is equipped with a two-dimensional (2D) antenna array ofNV (vertical antennas) ⇥NH (horizontal antennas), and eachMS has a single antenna. We assume that all BS’s and MS’sare synchronized and operate a TDD protocol with universalfrequency reuse. In the downlink, each BS `, ` = 1, 2, ..., L,applies a NVNH ⇥ K precoder F` = [f`1, f`2, ..., f`K ] to
Inter-cell interference management
Desired signal optimization
Multi-userinterference management
Low-complexity design
Requires limited CSI
Connection to Prior WorkMulti-user hybrid analog/digital precoding [1]
Motivated mainly by hardware constraints
Leverages the sparse nature of mmWave channels
Did not consider out-of-cell interference
Joint spatial-division multiplexing [2]Motivated by large channel feedback overhead in FDD
Groups the users based on their channel covariance
Did not consider out-of-cell interference
Pilot decontamination for massive MIMO [3]Leverages the low-dimensional interference subspace to get better desired channel estimate
Considered 1-D antenna arrays
Requires the knowledge of the interference covariance matrices
7
[1] A. Alkhateeb, G. Leus, and R. W. Heath Jr, “Limited feedback hybrid precoding for multi-user millimeter wave systems,” submitted to IEEE Trans. on Wireless Commu, arXiv:1409.5162, 2014.[2] A. Adhikary, J. Nam, J.-Y. Ahn, and G. Caire, “Joint spatial division and multiplexing: The large-scale array regime,” IEEE Trans. of IT., vol. 59, no. 10, pp. 6441–6463, October 2013.[3] Y. Haifan, D. Gesbert, M. Filippou, Y. Liu, "A Coordinated Approach to Channel Estimation in Large-Scale Multiple-Antenna Systems," IEEE JSAC, vol.31, no.2, pp.264,273, February 2013
Ba
System Model
BS has a 2D antenna array of NV vertical elements x NH horizontal elements
K single-antenna users are simultaneously served in each cell All BS’s are assumed to be synchronized - TDD - Universal frequency reuseIn the downlink, precoder is used by BS cReceived signal by user k in cell c
8
Base Base
L cells
MS’s per cell
MS k
antennas at the BS
Channel ModelKronecker product correlation [1]
Using Karhunen-Loeve representation [2]
Assuming rank-1 elevation correlation [3]
9
Bas
Higher scattering in the street level[1] Ying D, Nam J, Vook FW, Thomas TA, Love DJ, Ghosh A: Kronecker product correlation model and limited feedback codebook design in a 3d channel model. In Proc. IEEE International Conference on Communications. Sydney; 10–14 June 2014.[2] A. Adhikary, J. Nam, J.-Y. Ahn, and G. Caire, “Joint spatial division and multiplexing: The large-scale array regime,” IEEE Transactions on Information Theory, vol. 59, no. 10, pp. 6441–6463, October 2013.[3] Z. Zhong, X. Yin, X. Li, and X. Li, “Extension of ITU IMTadvanced channel models for elevation domains and line-of-sight scenarios,” in Proceedings of the 78th IEEE Vehicular Technology Conference (VTC ’13), pp. 1–5, Las Vegas, Nev, USA, September 2013.
Elevation correlationAzimuth correlation
Insights from Large Channel CharacteristicsChannel covariance matrices have directional structure [1], [2]
10
In the elevation direction, signal and interference may occupy different subspaces
Signal and interference are contained in low-dimensional subspaces
Ba BaInterference subspace
Cell c
[1] Y. Haifan, D. Gesbert, M. Filippou, Y. Liu, "A Coordinated Approach to Channel Estimation in Large-Scale Multiple-Antenna Systems," IEEE JSAC , vol.31, no.2, pp.264,273, February 2013[2] Z. Zhong, X. Yin, X. Li, and X. Li, “Extension of ITU IMTadvanced channel models for elevation domains and line-of-sight scenarios,” in Proceedings of the 78th IEEE Vehicular Technology Conference (VTC ’13), pp. 1–5, Las Vegas, Nev, USA, September 2013.
Multi-Layer Precoding Design (1/3)The SINR of user k in cell c is
In the designLeverage the Kronecker structure of the channel
Focus on multi-layer precoding in the elevation direction
11
Desired signal power
Inter-cell interferenceMulti-user interference
Minimize inter-cell interferenceRequires large-scale channel statistics
Maximize effective signal powerRequires large-scale channel statistics
Minimize multi-user interferenceRequires instantaneous channel
Multi-Layer Precoding Design (2/3)First layer:
To avoid inter-cell interference, is designed such that
After the first layer
12
Inter-cell interference
Expectation over different scheduled users
Interference null-space
B BInterference subspace
Intuition
Cell c
Time
Due to the expectation
Multi-Layer Precoding Design (3/3)Second layer
Training: Acquires effective channel elevation covariance eigenvectors (reduced rank)
Remark: No uplink inter-cell interference during training phase due to first layer
After the second layer
Third layerTraining: Instantaneous effective channels (reduced-rank channel)
After the third layer
13
Conjugate beamforming of the effective channel covariance
Effective channel is of K x K dimensions
Penalty of interference management
Achievable RatesAssume The achievable rate of user k in cell c
with
Asymptotic optimality
Performance approaches single-user rate
14
Assumption 1: The eigenvectors of the signal and inter-ference elevation channel covariance matrices of each cell csatisfy
• ucck 2 R�UNI
c
�, 8k
• uc`k 2 R�UNI
c
�?, 8k, 8` 6= c
Note that this decoupling assumption is a good assumptionat large numbers of vertical antennas NV.
Proposition 2: Consider the system model in Section II,and Assumption 1, the achievable rate of user k in cell cwhen the multi-layer precoding scheme in Section IV is usedto construct the BS downlink precoders is lower bounded by
Rck � log2
✓1 +
PkhAcckk2�cck
�2G�Uc
�◆, (15)
where G�Uc
�= 4
✓�2
max
(
Uc)
�2
min
(
Uc)+
�2
min
(
Uc)
�2
max
(
Uc)+ 2
◆�1
, with
�max
�Uc
�and �min
�Uc
�the maximum and minimum sin-
gular values of Uc.Proof: Consider the system model in Section II, and
the multi-layer precoding scheme in Section IV, then thereceived signal at user k of cell c is given by (14). Further,under Assumption 1, the approximation sign in (12) becomesequality and we get
yck = khAcckk [⌥c]k,k [sc]k + nck, (16)
by which the achievable rate of user k in cell c will be
Rck = log2
✓1 +
PkhAcckk2
�2[⌥c]
2k,k
◆. (17)
The value of [⌥c]k,k is adjusted to satisfy the precodingpower constraint k [Fc]:,k k2 = 1. Using a similar analysis to
that in Appendix A of [2], we get [⌥c]k,k =
r�cck
(
U⇤cUc)
�1
k,k
,
where the matrix U⇤cUc can be further proved to be a positive
semi-definite matrix with probability 1 using a similar proofto Lemma 2 in [2]. Hence, according to Lemma 3 in [2]⇣U
⇤cUc
⌘�1
k,k 1
4
�2max
�Uc
�
�2min
�Uc
�+
�2min
�Uc
�
�2max
�Uc
�+ 2
!(18)
In addition to characterizing a lower bound on the achiev-able rates by the proposed precoding scheme, the bound in (15)separates the dependence on the channel gain �cck, and thechannel eigenspace, which is used by the following corollaryto claim the asymptotic optimality of the proposed scheme.
Corollary 3: Let ˚Rck = log2
⇣1 +
PkhA
cckk2�cck
�2
⌘denote
the single-user rate of user k in cell c. With the multi-layerprecoding scheme in Section IV, and given Assumption 1, theachievable rate by any user k in cell c satisfies
lim
NV
!1r/N
V
=const.
Rck =
˚Rckwith probability one. (19)
The proof is similar to that in Appendix B of [2]. Corollary 3indicates that as the number of vertical antennas increases, the
achievable rate of the proposed multi-layer precoding schemeunder Assumption 1 approaches the single-user rate, i.e., theinter-cell and multi-user interference vanish. Further, with alarge number of antennas, the decoupling assumption (As-sumption 1) becomes valid with high probability thanks to thedirectional structure of large-scale MIMO channels, as will beshown by simulations in Section VII. This illustrates how theproposed multi-layer precoding enables inter-cell interferencemanagement with low channel knowledge requirements.
VI. HYBRID ANALOG/DIGITAL IMPLEMENTATION
Thanks to the multiplicative structure and the specific designof the multi-layer precoding in Section IV, we note that eachprecoding layer has less dimensions compared with the priorlayers. This allows the multi-layer precoding matrix to beimplemented using a small number of RF chains with a hybridanalog/digital precoding architecture [2]. In this section, webriefly highlight the main idea of the hybrid analog/digitalimplementation.
Considering the elevation multi-layer precoding matrixFE
c = FEc(1)
FEc(2)
FEc(3), we note that the dimensions of FE
c(3)
are K⇥K. Hence, if FEc(1) and FE
c(2) are implemented using
analog hardware, and FEc(3) is implemented in the baseband,
we will need only K RF chains. To do that, we propose toleverage the downtilt directional antenna patterns included inthe ITU channel models [6]. We assume that each antenna is anantenna port with a directional pattern and electrically adjusteddowntilt angle [6], [9]. The 3GPP antenna port elevation gainGE
(✓) is defined as [6]
GE(✓) = GE
max �min
(12
✓✓ � ✓tilt✓3dB
◆2
, SL
), (20)
where ✓tilt is the downtilt angle, and SL is the sidelobe level.Therefore, one way to approximate FE
c(1) is to adjust the
downtilt angle ✓tilt to force the transmission to be in theinterference null-space UNI
c .Once FE
c(1) is implemented, the second and third layers,
FEc(2)
,FEc(3), can be approximated exactly as proposed in [2],
i.e., each one of the K columns of FEc(2) can be approximated
by a beamsteering vector taken from a codebook that capturesthe analog hardware constraints, and the K⇥K matrix FE
c(3)
is implemented in the baseband to manage the multi-userinterference based on the effective channel that includes theeffect of the first and second precoding layers.
VII. SIMULATION RESULTS
In this section, we evaluate the performance of the proposedmulti-layer precoding scheme. First, we consider the single-cell setup of a BS with a 2D antenna array serving K = 4 usersin Fig. 2. The channels are assumed to have the Kroneckermodel in (4), with IID Rayleigh azimuth channel vectors,rank-one elevation channels, and SNR=0 dB. Fig. 2 showsthe achievable rate of the proposed multi-layer precodingscheme with different numbers of BS antennas. It illustratesthat the achievable rate approaches the single-user rate with
Assumption 1: The eigenvectors of the signal and inter-ference elevation channel covariance matrices of each cell csatisfy
• ucck 2 R�UNI
c
�, 8k
• uc`k 2 R�UNI
c
�?, 8k, 8` 6= c
Note that this decoupling assumption is a good assumptionat large numbers of vertical antennas NV.
Proposition 2: Consider the system model in Section II,and Assumption 1, the achievable rate of user k in cell cwhen the multi-layer precoding scheme in Section IV is usedto construct the BS downlink precoders is lower bounded by
Rck � log2
✓1 +
PkhAcckk2�cck
�2G�Uc
�◆, (15)
where G�Uc
�= 4
✓�2
max
(
Uc)
�2
min
(
Uc)+
�2
min
(
Uc)
�2
max
(
Uc)+ 2
◆�1
, with
�max
�Uc
�and �min
�Uc
�the maximum and minimum sin-
gular values of Uc.Proof: Consider the system model in Section II, and
the multi-layer precoding scheme in Section IV, then thereceived signal at user k of cell c is given by (14). Further,under Assumption 1, the approximation sign in (12) becomesequality and we get
yck = khAcckk [⌥c]k,k [sc]k + nck, (16)
by which the achievable rate of user k in cell c will be
Rck = log2
✓1 +
PkhAcckk2
�2[⌥c]
2k,k
◆. (17)
The value of [⌥c]k,k is adjusted to satisfy the precodingpower constraint k [Fc]:,k k2 = 1. Using a similar analysis to
that in Appendix A of [2], we get [⌥c]k,k =
r�cck
(
U⇤cUc)
�1
k,k
,
where the matrix U⇤cUc can be further proved to be a positive
semi-definite matrix with probability 1 using a similar proofto Lemma 2 in [2]. Hence, according to Lemma 3 in [2]⇣U
⇤cUc
⌘�1
k,k 1
4
�2max
�Uc
�
�2min
�Uc
�+
�2min
�Uc
�
�2max
�Uc
�+ 2
!(18)
In addition to characterizing a lower bound on the achiev-able rates by the proposed precoding scheme, the bound in (15)separates the dependence on the channel gain �cck, and thechannel eigenspace, which is used by the following corollaryto claim the asymptotic optimality of the proposed scheme.
Corollary 3: Let ˚Rck = log2
⇣1 +
PkhA
cckk2�cck
�2
⌘denote
the single-user rate of user k in cell c. With the multi-layerprecoding scheme in Section IV, and given Assumption 1, theachievable rate by any user k in cell c satisfies
lim
NV
!1r/N
V
=const.
Rck =
˚Rckwith probability one. (19)
The proof is similar to that in Appendix B of [2]. Corollary 3indicates that as the number of vertical antennas increases, the
achievable rate of the proposed multi-layer precoding schemeunder Assumption 1 approaches the single-user rate, i.e., theinter-cell and multi-user interference vanish. Further, with alarge number of antennas, the decoupling assumption (As-sumption 1) becomes valid with high probability thanks to thedirectional structure of large-scale MIMO channels, as will beshown by simulations in Section VII. This illustrates how theproposed multi-layer precoding enables inter-cell interferencemanagement with low channel knowledge requirements.
VI. HYBRID ANALOG/DIGITAL IMPLEMENTATION
Thanks to the multiplicative structure and the specific designof the multi-layer precoding in Section IV, we note that eachprecoding layer has less dimensions compared with the priorlayers. This allows the multi-layer precoding matrix to beimplemented using a small number of RF chains with a hybridanalog/digital precoding architecture [2]. In this section, webriefly highlight the main idea of the hybrid analog/digitalimplementation.
Considering the elevation multi-layer precoding matrixFE
c = FEc(1)
FEc(2)
FEc(3), we note that the dimensions of FE
c(3)
are K⇥K. Hence, if FEc(1) and FE
c(2) are implemented using
analog hardware, and FEc(3) is implemented in the baseband,
we will need only K RF chains. To do that, we propose toleverage the downtilt directional antenna patterns included inthe ITU channel models [6]. We assume that each antenna is anantenna port with a directional pattern and electrically adjusteddowntilt angle [6], [9]. The 3GPP antenna port elevation gainGE
(✓) is defined as [6]
GE(✓) = GE
max �min
(12
✓✓ � ✓tilt✓3dB
◆2
, SL
), (20)
where ✓tilt is the downtilt angle, and SL is the sidelobe level.Therefore, one way to approximate FE
c(1) is to adjust the
downtilt angle ✓tilt to force the transmission to be in theinterference null-space UNI
c .Once FE
c(1) is implemented, the second and third layers,
FEc(2)
,FEc(3), can be approximated exactly as proposed in [2],
i.e., each one of the K columns of FEc(2) can be approximated
by a beamsteering vector taken from a codebook that capturesthe analog hardware constraints, and the K⇥K matrix FE
c(3)
is implemented in the baseband to manage the multi-userinterference based on the effective channel that includes theeffect of the first and second precoding layers.
VII. SIMULATION RESULTS
In this section, we evaluate the performance of the proposedmulti-layer precoding scheme. First, we consider the single-cell setup of a BS with a 2D antenna array serving K = 4 usersin Fig. 2. The channels are assumed to have the Kroneckermodel in (4), with IID Rayleigh azimuth channel vectors,rank-one elevation channels, and SNR=0 dB. Fig. 2 showsthe achievable rate of the proposed multi-layer precodingscheme with different numbers of BS antennas. It illustratesthat the achievable rate approaches the single-user rate with
Assumption 1: The eigenvectors of the signal and inter-ference elevation channel covariance matrices of each cell csatisfy
• ucck 2 R�UNI
c
�, 8k
• uc`k 2 R�UNI
c
�?, 8k, 8` 6= c
Note that this decoupling assumption is a good assumptionat large numbers of vertical antennas NV.
Proposition 2: Consider the system model in Section II,and Assumption 1, the achievable rate of user k in cell cwhen the multi-layer precoding scheme in Section IV is usedto construct the BS downlink precoders is lower bounded by
Rck � log2
✓1 +
PkhAcckk2�cck
�2G�Uc
�◆, (15)
where G�Uc
�= 4
✓�2
max
(
Uc)
�2
min
(
Uc)+
�2
min
(
Uc)
�2
max
(
Uc)+ 2
◆�1
, with
�max
�Uc
�and �min
�Uc
�the maximum and minimum sin-
gular values of Uc.Proof: Consider the system model in Section II, and
the multi-layer precoding scheme in Section IV, then thereceived signal at user k of cell c is given by (14). Further,under Assumption 1, the approximation sign in (12) becomesequality and we get
yck = khAcckk [⌥c]k,k [sc]k + nck, (16)
by which the achievable rate of user k in cell c will be
Rck = log2
✓1 +
PkhAcckk2
�2[⌥c]
2k,k
◆. (17)
The value of [⌥c]k,k is adjusted to satisfy the precodingpower constraint k [Fc]:,k k2 = 1. Using a similar analysis to
that in Appendix A of [2], we get [⌥c]k,k =
r�cck
(
U⇤cUc)
�1
k,k
,
where the matrix U⇤cUc can be further proved to be a positive
semi-definite matrix with probability 1 using a similar proofto Lemma 2 in [2]. Hence, according to Lemma 3 in [2]⇣U
⇤cUc
⌘�1
k,k 1
4
�2max
�Uc
�
�2min
�Uc
�+
�2min
�Uc
�
�2max
�Uc
�+ 2
!(18)
In addition to characterizing a lower bound on the achiev-able rates by the proposed precoding scheme, the bound in (15)separates the dependence on the channel gain �cck, and thechannel eigenspace, which is used by the following corollaryto claim the asymptotic optimality of the proposed scheme.
Corollary 3: Let ˚Rck = log2
⇣1 +
PkhA
cckk2�cck
�2
⌘denote
the single-user rate of user k in cell c. With the multi-layerprecoding scheme in Section IV, and given Assumption 1, theachievable rate by any user k in cell c satisfies
lim
NV
!1r/N
V
=const.
Rck =
˚Rckwith probability one. (19)
The proof is similar to that in Appendix B of [2]. Corollary 3indicates that as the number of vertical antennas increases, the
achievable rate of the proposed multi-layer precoding schemeunder Assumption 1 approaches the single-user rate, i.e., theinter-cell and multi-user interference vanish. Further, with alarge number of antennas, the decoupling assumption (As-sumption 1) becomes valid with high probability thanks to thedirectional structure of large-scale MIMO channels, as will beshown by simulations in Section VII. This illustrates how theproposed multi-layer precoding enables inter-cell interferencemanagement with low channel knowledge requirements.
VI. HYBRID ANALOG/DIGITAL IMPLEMENTATION
Thanks to the multiplicative structure and the specific designof the multi-layer precoding in Section IV, we note that eachprecoding layer has less dimensions compared with the priorlayers. This allows the multi-layer precoding matrix to beimplemented using a small number of RF chains with a hybridanalog/digital precoding architecture [2]. In this section, webriefly highlight the main idea of the hybrid analog/digitalimplementation.
Considering the elevation multi-layer precoding matrixFE
c = FEc(1)
FEc(2)
FEc(3), we note that the dimensions of FE
c(3)
are K⇥K. Hence, if FEc(1) and FE
c(2) are implemented using
analog hardware, and FEc(3) is implemented in the baseband,
we will need only K RF chains. To do that, we propose toleverage the downtilt directional antenna patterns included inthe ITU channel models [6]. We assume that each antenna is anantenna port with a directional pattern and electrically adjusteddowntilt angle [6], [9]. The 3GPP antenna port elevation gainGE
(✓) is defined as [6]
GE(✓) = GE
max �min
(12
✓✓ � ✓tilt✓3dB
◆2
, SL
), (20)
where ✓tilt is the downtilt angle, and SL is the sidelobe level.Therefore, one way to approximate FE
c(1) is to adjust the
downtilt angle ✓tilt to force the transmission to be in theinterference null-space UNI
c .Once FE
c(1) is implemented, the second and third layers,
FEc(2)
,FEc(3), can be approximated exactly as proposed in [2],
i.e., each one of the K columns of FEc(2) can be approximated
by a beamsteering vector taken from a codebook that capturesthe analog hardware constraints, and the K⇥K matrix FE
c(3)
is implemented in the baseband to manage the multi-userinterference based on the effective channel that includes theeffect of the first and second precoding layers.
VII. SIMULATION RESULTS
In this section, we evaluate the performance of the proposedmulti-layer precoding scheme. First, we consider the single-cell setup of a BS with a 2D antenna array serving K = 4 usersin Fig. 2. The channels are assumed to have the Kroneckermodel in (4), with IID Rayleigh azimuth channel vectors,rank-one elevation channels, and SNR=0 dB. Fig. 2 showsthe achievable rate of the proposed multi-layer precodingscheme with different numbers of BS antennas. It illustratesthat the achievable rate approaches the single-user rate with
Assumption 1: The eigenvectors of the signal and inter-ference elevation channel covariance matrices of each cell csatisfy
• ucck 2 R�UNI
c
�, 8k
• uc`k 2 R�UNI
c
�?, 8k, 8` 6= c
Note that this decoupling assumption is a good assumptionat large numbers of vertical antennas NV.
Proposition 2: Consider the system model in Section II,and Assumption 1, the achievable rate of user k in cell cwhen the multi-layer precoding scheme in Section IV is usedto construct the BS downlink precoders is lower bounded by
Rck � log2
✓1 +
PkhAcckk2�cck
�2G�Uc
�◆, (15)
where G�Uc
�= 4
✓�2
max
(
Uc)
�2
min
(
Uc)+
�2
min
(
Uc)
�2
max
(
Uc)+ 2
◆�1
, with
�max
�Uc
�and �min
�Uc
�the maximum and minimum sin-
gular values of Uc.Proof: Consider the system model in Section II, and
the multi-layer precoding scheme in Section IV, then thereceived signal at user k of cell c is given by (14). Further,under Assumption 1, the approximation sign in (12) becomesequality and we get
yck = khAcckk [⌥c]k,k [sc]k + nck, (16)
by which the achievable rate of user k in cell c will be
Rck = log2
✓1 +
PkhAcckk2
�2[⌥c]
2k,k
◆. (17)
The value of [⌥c]k,k is adjusted to satisfy the precodingpower constraint k [Fc]:,k k2 = 1. Using a similar analysis to
that in Appendix A of [2], we get [⌥c]k,k =
r�cck
(
U⇤cUc)
�1
k,k
,
where the matrix U⇤cUc can be further proved to be a positive
semi-definite matrix with probability 1 using a similar proofto Lemma 2 in [2]. Hence, according to Lemma 3 in [2]⇣U
⇤cUc
⌘�1
k,k 1
4
�2max
�Uc
�
�2min
�Uc
�+
�2min
�Uc
�
�2max
�Uc
�+ 2
!(18)
In addition to characterizing a lower bound on the achiev-able rates by the proposed precoding scheme, the bound in (15)separates the dependence on the channel gain �cck, and thechannel eigenspace, which is used by the following corollaryto claim the asymptotic optimality of the proposed scheme.
Corollary 3: Let ˚Rck = log2
⇣1 +
PkhA
cckk2�cck
�2
⌘denote
the single-user rate of user k in cell c. With the multi-layerprecoding scheme in Section IV, and given Assumption 1, theachievable rate by any user k in cell c satisfies
lim
NV
!1r/N
V
=const.
Rck =
˚Rckwith probability one. (19)
The proof is similar to that in Appendix B of [2]. Corollary 3indicates that as the number of vertical antennas increases, the
achievable rate of the proposed multi-layer precoding schemeunder Assumption 1 approaches the single-user rate, i.e., theinter-cell and multi-user interference vanish. Further, with alarge number of antennas, the decoupling assumption (As-sumption 1) becomes valid with high probability thanks to thedirectional structure of large-scale MIMO channels, as will beshown by simulations in Section VII. This illustrates how theproposed multi-layer precoding enables inter-cell interferencemanagement with low channel knowledge requirements.
VI. HYBRID ANALOG/DIGITAL IMPLEMENTATION
Thanks to the multiplicative structure and the specific designof the multi-layer precoding in Section IV, we note that eachprecoding layer has less dimensions compared with the priorlayers. This allows the multi-layer precoding matrix to beimplemented using a small number of RF chains with a hybridanalog/digital precoding architecture [2]. In this section, webriefly highlight the main idea of the hybrid analog/digitalimplementation.
Considering the elevation multi-layer precoding matrixFE
c = FEc(1)
FEc(2)
FEc(3), we note that the dimensions of FE
c(3)
are K⇥K. Hence, if FEc(1) and FE
c(2) are implemented using
analog hardware, and FEc(3) is implemented in the baseband,
we will need only K RF chains. To do that, we propose toleverage the downtilt directional antenna patterns included inthe ITU channel models [6]. We assume that each antenna is anantenna port with a directional pattern and electrically adjusteddowntilt angle [6], [9]. The 3GPP antenna port elevation gainGE
(✓) is defined as [6]
GE(✓) = GE
max �min
(12
✓✓ � ✓tilt✓3dB
◆2
, SL
), (20)
where ✓tilt is the downtilt angle, and SL is the sidelobe level.Therefore, one way to approximate FE
c(1) is to adjust the
downtilt angle ✓tilt to force the transmission to be in theinterference null-space UNI
c .Once FE
c(1) is implemented, the second and third layers,
FEc(2)
,FEc(3), can be approximated exactly as proposed in [2],
i.e., each one of the K columns of FEc(2) can be approximated
by a beamsteering vector taken from a codebook that capturesthe analog hardware constraints, and the K⇥K matrix FE
c(3)
is implemented in the baseband to manage the multi-userinterference based on the effective channel that includes theeffect of the first and second precoding layers.
VII. SIMULATION RESULTS
In this section, we evaluate the performance of the proposedmulti-layer precoding scheme. First, we consider the single-cell setup of a BS with a 2D antenna array serving K = 4 usersin Fig. 2. The channels are assumed to have the Kroneckermodel in (4), with IID Rayleigh azimuth channel vectors,rank-one elevation channels, and SNR=0 dB. Fig. 2 showsthe achievable rate of the proposed multi-layer precodingscheme with different numbers of BS antennas. It illustratesthat the achievable rate approaches the single-user rate with
and
Simulation Results
Considerable gains compared with interference-limited massive MIMO systemsGains are mainly due to inter-cell interference managementGains increase with the number of antennas Very close performance to the case with exact interference covariance matrixCell edge users may be blocked if the number of antennas is not large enough
15
Setup: Poisson layout of BS’s and MS’sMS poisson density is 30 times higher than BS densitiesInter-site distance=200 m, antenna height=50 mMS’s are associated to the nearest BSBS randomly selects K=4 MS’s to be servedPerformance is averaged over100 realizations Interference covariance is averaged over 20 realizationsPathloss exponent=3.5
Ba
Ba
Ba
Ba
Multi-layer precoding gain
Small difference between exact and
approx. int. covariance knowledge
Conclusion and Future WorkMulti-layer precoding
Manages inter-cell and multi-user interference
Requires limited channel knowledge
Enables low-complexity designs (precoding objectives decoupling)
Approaches the single-user rates in some special cases
Future extensions Performance analysis for more general channel settings, e.h., including angle spread
Investigating solutions to improve cell-edge users in the non-asymptotic regime
Evaluating the impact of channel estimation errors
Approximation using hybrid analog/digital architecture
16
Ahmed Alkhateeb, Geert Leus, and Robert W. Heath Jr, "Multi-Layer Precoding for Full-Dimensional Massive MIMO Systems," in Proc. of Asilomar Conference on Signals, Systems and Computers , Pacific Grove, CA, November 2014.