Limited Feedback Hybrid Precoding For Multi-User Millimeter Wave Systems

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 14

IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 14, NO.

11, NOVEMBER 2015 6481

Limited Feedback Hybrid Precoding for


Multi-User Millimeter Wave Systems
Ahmed Alkhateeb, Student Member, IEEE, Geert Leus, Fellow, IEEE, and Robert W. Heath, Jr., Fellow, IEEE

Abstract—Antenna arrays will be an important ingredient in signal at the BS. In conventional lower frequency systems, this
millimeter-wave (mmWave) cellular systems. A natural applica- precoding was commonly done in the baseband to have a better
tion of antenna arrays is simultaneous transmission to multi- control over the entries of the precoding matrix. Unfortunately,
ple users. Unfortunately, the hardware constraints in mmWave
systems make it difficult to apply conventional lower frequency the high cost and power consumption of mixed signal com-
multiuser MIMO precoding techniques at mmWave. This pa- ponents make fully digital baseband precoding unlikely with
per develops low-complexity hybrid analog/digital precoding for current semiconductor technologies [4]. Further, the design of
downlink multiuser mmWave systems. Hybrid precoding involves the precoding matrices is usually based on complete channel
a combination of analog and digital processing that is inspired state information, which is difficult to achieve in mmWave
by the power consumption of complete radio frequency and
mixed signal hardware. The proposed algorithm configures hybrid systems due to (i) the large number of antennas which would re-
precoders at the transmitter and analog combiners at multiple quire a huge training overhead and (ii) the small signal-to-noise
receivers with a small training and feedback overhead. The perfor- ratio (SNR) before beamforming. Therefore, new multi-user
mance of the proposed algorithm is analyzed in the large dimen- precoding algorithms that (i) respect the mmWave hardware
sional regime and in single-path channels. When the analog and constraints and (ii) require much less complexity need to be
digital precoding vectors are selected from quantized codebooks,
the rate loss due to the joint quantization is characterized, and developed for mmWave systems.
insights are given into the performance of hybrid precoding com- In single-user mmWave systems, analog beamforming,
pared with analog-only beamforming solutions. Analytical and which controls the phase of the signal transmitted at each an-
simulation results show that the proposed techniques offer higher tenna via a network of analog phase shifters and is implemented
sum rates compared with analog-only beamforming solutions, and in the radio frequency (RF) domain, was proposed instead of
approach the performance of the unconstrained digital beamform-
ing with relatively small codebooks. the baseband solutions [8]–[12]. This was also adopted in com-
mercial indoor mmWave communication standards like IEEE
Index Terms—Millimeter wave communication, multi-user 802.11ad [13] and IEEE 802.15.3c [14]. In [8], [9], adaptive
hybrid precoding, limited-feedback.
beamforming algorithms and multi-resolution codebooks were
developed by which the transmitter and receiver jointly design
I. I NTRODUCTION their analog beamforming vectors. In [10], unique signatures
are assigned to the different training beamforming vectors
T HE large bandwidths in the mmWave spectrum make
mmWave communication desirable for wireless local area
networking and also a promising candidate for future cellular
and used to minimize the training overhead. In [11], [12],
beamspace multi-input multi-output (MIMO) was introduced in
which discrete Fourier transform (DFT) beamforming vectors
systems [1]–[5]. Achieving high quality communication links
are used to direct the transmitted signals towards the subspaces
in mmWave systems requires employing large antenna arrays
that asymptotically maximize the received signal power with
at both the access point or base station (BS) and the mobile
large numbers of antennas. Analog beamformers as in [8]–[14]
stations (MS’s) [4], [6], [7]. For efficient system performance,
are subject to additional constraints, for example, the phase
each BS needs to simultaneously serve a number of MS’s.
shifters might be digitally controlled and have only quantized
Multiplexing different data streams to different users requires
phase values and adaptive gain control might not be imple-
some form of precoding be applied to generate the transmitted
mented. These constraints limit the potential of analog-only
beamforming solutions relative to baseband precoding, as they
limit the ability to make sophisticated processing, for example
to manage interference between users.
Manuscript received September 17, 2014; revised March 3, 2015 and May 1, To multiplex several data streams and perform more accurate
2015; accepted June 25, 2015. Date of publication July 16, 2015; date of beamforming, hybrid precoding was proposed [4], [15], [16],
current version November 9, 2015. This work was supported in part by the
U.S. National Science Foundation under Grants 1218338 and 1319556 and in where the processing is divided between the analog and digital
part by a gift from Huawei Technologies, Inc. The associate editor coordinating domains. In [4], the sparse nature of the mmWave channels was
the review of this paper and approving it for publication was Z. Wang. exploited to develop low-complexity hybrid precoding algo-
A. Alkhateeb and R. W. Heath, Jr. are with the University of Texas, Austin,
TX 78712 USA (e-mail: aalkhateeb@utexas.edu; rheath@utexas.edu). rithms using the algorithmic concept of basis pursuit assuming
G. Leus is with Delft University of Technology, Delft 2628, The Netherlands the availability of channel knowledge. In [15], low-complexity
(e-mail: g.j.t.leus@tudelft.nl). hybrid beamforming algorithms were proposed for single-user
Color versions of one or more of the figures in this paper are available online
at http://ieeexplore.ieee.org. single-stream MIMO-OFDM systems with the objective of
Digital Object Identifier 10.1109/TWC.2015.2455980 maximizing either the received signal strength or the sum-rate
1536-1276 © 2015 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications_standards/publications/rights/index.html
Authorized licensed use limited for more
to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTCinformation.
from IEEE Xplore. Restrictions apply.
6482 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 14, NO. 11, NOVEMBER 2015

over different sub-carriers. In [16], a hybrid precoding algo-


rithm that requires only partial knowledge about the mmWave
channels was devised. The hybrid precoding algorithms in [4],
[15], [16], though, were designed to obtain either diversity or
spatial multiplexing gain from single-user channels, which can
support a limited number of streams [3]. In multi-user systems,
the digital precoding layer of hybrid precoding gives more
freedom in designing the precoders, compared with analog-only
solutions, which can be exploited to reduce the interference Fig. 1. A multi-user mmWave downlink system model, in which a BS uses
between users. Hence, developing low-complexity hybrid pre- hybrid analog/digital precoding and a large antenna array to serve U MSs.
coding algorithms for multi-user mmWave systems is of special Each MS employs analog-only combining and has a limited feedback channel
to the BS.
interest.
Pre-precoding processing has been investigated for other
systems [17]–[19]. In [17], the joint analog-digital precoder
design problem was studied for both diversity and spatial
multiplexing systems. In [18], hybrid analog/digital precoding
algorithms were developed to minimize the received signal’s
mean-squared error in the presence of interference when phase
shifters with only quantized phases are available. In [19], two-
layer beamforming algorithms were proposed to group the
users and reduce the channel feedback overhead in massive
MIMO systems. The approaches in [17]–[19], however, were
not designed specifically for mmWave systems as they did not
consider the mmWave-related hardware constraints, and did
not leverage mmWave channel characteristics to realize low- Fig. 2. A BS with hybrid analog/digital architecture communicating with the
complexity solutions. uth MS that employs analog-only combining.
In this paper, we develop a low-complexity yet efficient hy-
brid analog/digital precoding algorithm for downlink multi-user
mmWave systems. The proposed algorithm is general for arbi- The rest of the paper is organized as follows. In Section II,
trary known array geometries, and assumes the availability of the system and channel models are described. In Section III,
only a limited feedback channel between the BS and MS’s. The the multi-user hybrid precoding/combing design problem is
main contributions of the paper can be summarized as follows: formulated and the large feedback and training overhead as-
sociated with the direct solution is explained. The proposed
• Developing a hybrid precoding/combining algorithm for low-complexity solution is then presented in Section IV, and
multi-user mmWave systems. Our model assumes that analyzed in Section V assuming the availability of infinite feed-
the MS’s employ analog-only combining while the BS back channels and continuous-angle phase shifters. The rate
performs hybrid analog/digital precoding where the num- loss due to quantization and limited feedback channels in then
ber of RF chains is at least as large as the number of characterized in Section VI. Simulation results are presented in
MS’s. The proposed algorithm is designed to reduce the Section VII before concluding the paper in Section VIII.
training and feedback overhead while achieving perfor- We use the following notation throughout this paper: A is a
mance close to that of unconstrained solutions. matrix, a is a vector, a is a scalar, and A is a set. AF is the
• Analyzing the performance of the proposed algorithm in Frobenius norm of A, whereas AT , A∗ , A−1 , are its transpose,
special cases: (i) when the channels are single-path, and Hermitian, and inverse respectively. I is the identity matrix, and
(ii) when the number of transmit and receive antennas are N (m, R) is a complex Gaussian random vector with mean m
very large, which are relevant for mmWave systems. and covariance R. 1(.) is an indicator function. E[·] is used to
• Characterizing the average rate loss due to joint analog denote expectation.
and digital codebook quantization, and identifying the
cases at which large hybrid precoding gains exist com-
II. S YSTEM M ODEL
pared with analog-only beamforming solutions.
Consider the multi-user mmWave system shown in Fig. 1. A
The proposed algorithm and performance bounds are evaluated base station with N BS antennas and N RF RF chains is assumed
by simulations and compared with both analog-only beamform- to communicate with U mobile stations. Each MS is equipped
ing solutions and digital unconstrained precoding schemes. with N MS antennas as depicted in Fig. 2. We focus on the multi-
The results indicate that with a relatively small feedback and user beamforming case in which the BS communicates with
training overhead, the proposed hybrid precoding algorithm every MS via only one stream. Therefore, the total number of
achieves good performance thanks to the sparse nature of the streams N S = U. Further, we assume that the maximum number
channel and the large number of antennas used by the BS of users that can be simultaneously served by the BS equals the
and MS’s. number of BS RF chains, i.e., U ≤ N RF . This is motivated by
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
ALKHATEEB et al.: LIMITED FEEDBACK HYBRID PRECODING FOR MULTI-USER MILLIMETER WAVE SYSTEMS 6483

the spatial multiplexing gain of the described multi-user hybrid φ u, ∈ [0, 2π] are the th path’s angles of arrival and departure
precoding system, which is limited by min(N RF , U) for N BS > (AoAs/AoDs) respectively. Finally, a BS (φu, ) and a MS (θ u,)
N RF . For simplicity, we will also assume that the BS will use U are the antenna array response vectors of the BS and uth MS
out of the N RF available RF chains to serve the U users. respectively. The BS and each MS are assumed to know the
On the downlink,
 the BS applies  a U × U baseband pre- geometry of their antenna arrays. While the algorithms and re-
coder FBB = f BB 1  , f 2 , . . . , fU
BB BB
followed by an N BS × U RF sults developed in the paper can be applied to arbitrary antenna

precoder, FRF = f RF 1 , f 2 , . . . , f U . The sampled transmitted
RF RF
arrays, we use uniform planar arrays (UPAs) and uniform linear
signal is therefore arrays (ULAs) in the simulations of Section VII. If a ULA is
assumed, a BS (φ u, ) can be defined as
x = FRF FBB s, (1)
 T
where s = [s1 , s2 , . . . , sU ]T is the U × 1 vector of transmitted a BS (φ) = √ 1
2π 2π
1, e j λ d sin (φ) , . . . , e j(N BS −1) λ d sin(φ) , (5)
symbols, such that E[ss∗ ] = UP I U , and P is the average total N BS
transmitted power. We assume equal power allocation among
where λ is the signal wavelength, and d is the distance be-
different users’ streams. Since FRF is implemented using analog
tween antenna elements. The array response vectors at the MS,
phase shifters, its entries are of constant modulus. We normalize
 2 a MS (θu, ), can be written in a similar fashion.
these entries to satisfy [FRF ]m,n  = N BS . Further, we assume
−1

that the angles of the analog phase shifters are quantized and
have a finite set of possible values. With these assumptions, III. P ROBLEM F ORMULATION
[FRF ]m,n = √N1 e jφ m,n , where φ m.n is a quantized angle. The
BS Our main objective is to efficiently design the analog (RF)
angle quantization assumption is discussed in more detail in
and digital (baseband) precoders at the BS and the analog
Section III. The total power constraint is enforced by normaliz-
combiners at the MS’s to maximize the sum-rate of the system.
ing FBB such that FRF FBB 2F = U.
Given the received signal at the uth MS in (2) which is then
For simplicity, we adopt a narrowband block-fading channel
processed using the RF combiner wu , the achievable rate of user
model as in [4], [5], [12], [20] in which the uth MS observes
u is
the received signal as ⎛ ⎞

P  ∗

BB 2
U w H u F RF f
Ru = log2 ⎝1 + ⎠.
U u u
ru = H u FRF f BB
n sn + n u , (2)   (6)
P w∗ H u FRF f BB 2 + σ 2
n=1 U n =u u n

where H u is the N MS ×N BS matrix that represents the mmWave


The sum-rate of the system is then Rsum = U u=1 R u .
channel between the BS and the uth MS, and n u ∼ N (0, σ 2 I)
Due to the constraints on the RF hardware, such as the avail-
is the Gaussian noise corrupting the received signal.
ability of only quantized angles for the RF phase shifters, the
At the uth MS, the RF combiner wu is used to process the
analog beamforming/combining vectors can take only certain
received signal ru :
values. Hence, these vectors need to be selected from finite-size

U
codebooks. There are different models for the RF beamforming
yu = w∗u H u ∗
n sn + wu n u ,
FRF f BB (3) codebooks, two possible examples are
n=1
where wu has similar constraints as the RF precoders, i.e., 1) General quantized beamforming codebooks Here, the
the constant modulus and quantized angles constraints. In this codebooks are designed to satisfy some particular proper-
work, we assume that only analog (RF) beamforming is used at ties, e.g., maximizing the minimum distance between the
the MS’s as they will likely need cheaper hardware with lower codebook vectors as in Grassmannian codebooks. These
power consumption. codebooks are usually designed for rich channels and,
MmWave channels are expected to have limited scattering therefore, attempt a uniform quantization on the space of
[3], [21], [22]. To incorporate this effect, we adopt a geometric beamforming vectors. These codebooks were commonly
channel model with L u scatterers for the channel of user u. used in traditional MIMO systems.
Each scatterer is assumed to contribute a single propagation 2) Beamsteering codebooks The beamforming vectors,
path between the BS and MS [4], [22]. The adopted geomet- here, are spatial matched filters for the single-path chan-
rical channel model can also be transformed into the virtual nels. As a result, they have the same form of the ar-
channel model [23]. The virtual channel model simplifies the ray response vector and can be parameterized by a
generalization for larger angle spreads by incorporating spatial simple angle. Let F represents the RF beamforming
spreading functions as will be briefly discussed in Section V-B. codebook, with cardinality |F | = NQ . Then, in the case
Under this model, the channel Hu can be expressed as of beamsteering
  codebooks, F consists of the vectors
2πk Q
 aBS N Q , for the variable kQ taking the values 0, 1, 2,
N BS N MS 
Lu
Hu = ∗
αu, aMS (θu, )aBS (φu, ), (4) and NQ − 1. The RF combining vectors codebook W can
Lu be similarly defined.
=1

where αu, is the complex


 gain
 of the th path, including Motivated by the good performance of single-user hybrid
the path-loss, with E |αu, | = α. The variables θu, , and
2 precoding algorithms [4], [5] which relied on RF beamsteering
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
6484 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 14, NO. 11, NOVEMBER 2015

vectors, and by the relatively small size of these codebooks • Non-iterative Designs with Channel State Informa-
which depend on single parameter quantization, we will adopt tion at the Transmitter To avoid the design complexity
the beamsteering codebooks for the analog beamforming vec- associated with iterative methods, some non-iterative
tors. While the problem formulation and proposed algorithm sub-optimal algorithms, like block diagonalization, were
in this paper are general for any codebook, the performance proposed [26], [27]. Block diagonalization, however,
evaluation of the proposed algorithm done in Sections V and VI requires global channel knowledge at the transmitter,
depends on the selected codebook. For future work, it is of which is difficult to achieve at mmWave systems. Fur-
interest to evaluate the performance of the proposed hybrid ther, the hardware constraints on the analog (or hybrid)
precoding algorithm with other RF beamforming codebooks. precoding make it difficult to exactly design the pre-
If the system sum-rate is adopted as a performance metric, processing matrix to have no multi-user interference.
 U
the precoding design problem is then to find F RF , f uBB u=1 • Non-iterative Designs with Channel State Informa-
and {wu }U tion at the Receiver The main idea of these schemes is to
u=1 that solve
 first combine the MIMO channel at each receiver accord-
 BB U  U 
F RF , f u , w u u=1 ing to a certain criterion. Then, each user quantizes its
u=1
⎛   ⎞ effective channel based on a pre-defined codebook, and
U P  ∗ BB 2 feeds it back to the BS which uses it to construct its multi-
w H u FRF f
log2 ⎝1 + ⎠
U u u
= arg max   user precoding matrix [29], [30]. The application of these
P  w ∗ H F f BB 2 + σ 2
u=1 U n =u u u RF n precoding/combining algorithms in mmWave systems is
s.t. [FRF ]:,u ∈ F , u = 1, 2, . . . , U, generally difficult because of the large dimensions of the
wu ∈ W, u = 1, 2, . . . , U, mmWave channel matrix which makes the assumption of
   its availability at the MS’s difficult to achieve in practice.
FRF f BB , f BB , . . . , f BB 2 = U. (7)
1 2 U F Further, the hardware constraints make the direct appli-
cation of the combining vector design schemes in [29],
The problem in (7) is a mixed integer programming problem.
[30] generally infeasible.
Its solution requires a search over the entire F U × W U space
of all possible FRF and {wu }U
u=1 combinations. Further, the dig- Given the practical difficulties associated with applying the
ital precoder FBB needs to be jointly designed with the analog prior precoding/combining algorithms in mmWave systems, we
beamforming/combining vectors. In practice, this may require propose a new mmWave-suitable multi-user MIMO beamform-
the feedback of the channel matrices H u , u = 1, 2, . . . , U, or ing algorithm in Section IV. Our proposed algorithm is devel-
the effective channels, w ∗u H u FRF . Therefore, the solution of oped to achieve good performance compared with the solution
(7) requires large training and feedback overhead. Moreover, of (7), while requiring (i) low training overhead and (ii) small
the optimal digital linear precoder is not known in general feedback overhead. After explaining the developed algorithm in
even without the RF constraints, and only iterative solutions Section IV, its performance is analyzed in Section V assuming
exist [24], [25]. Hence, the direct solution of this sum-rate infinite-resolution feedback and neglecting channel estimation
maximization problem is neither practical nor tractable. errors. The performance degradations due to limited feedback
Similar problems to (7) have been studied before in are then analyzed in Section VI.
literature, but with baseband (not hybrid) precoding and
combining [24]–[30]. The main directions of designing the
precoders/combiners in [24]–[27], [29], [30] can be summa- IV. T WO -S TAGE M ULTI - USER H YBRID P RECODING
rized as follows.
The additional challenge in solving (7), beyond the usual
• Iterative Coordinated Beamforming Designs The gen- coupling between precoders and combiners [24]–[27], [29],
eral idea of these algorithms is to iterate between the de- [30], is the splitting of the precoding operation into two dif-
sign of the precoder and combiners in multi-user MIMO ferent domains, each with different constraints. The main idea
downlink systems, with the aim of converging to a good of the proposed algorithm is to divide the calculation of the
solution [24], [25]. These algorithms, however, require precoders into two stages. In the first stage, the BS RF precoder
either the availability of global channel knowledge at and the MS RF combiners are jointly designed to maximize
the transmitter, or the online BS-MS iterations to build the desired signal power of each user, neglecting the resulting
the precoders and combiners. In mmWave systems, the interference among users. In the second stage, the BS digital
application of coordinated beamforming is generally dif- precoder is designed to manage the multi-user interference.
ficult as feeding the large mmWave channel matrix back Algorithm 1 can be summarized as follows. In the first stage,
to the BS requires a huge feedback overhead. More- the BS and each MS u design the RF beamforming and combin-
over, coordinated beamforming usually depends on using ing vectors, f uRF and wu , to maximize the desired signal power
matching vectors at the MS’s which can not be perfectly for user u, and neglecting the other users’ interference. As
done with hybrid analog/digital architectures due to the this is the typical single-user RF beamforming design problem,
hardware limitations on the analog precoders. Further, efficient beam training algorithms developed for single-user
the convergence of coordinated beamforming has been systems such as [8], [9], which do not require explicit channel
established only for digital precoders [24], [25], and the estimation and have a low training overhead, can be used to
extension to hybrid precoders has not yet been studied. design the RF beamforming/combining vectors.
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
ALKHATEEB et al.: LIMITED FEEDBACK HYBRID PRECODING FOR MULTI-USER MILLIMETER WAVE SYSTEMS 6485

zation (RVQ) codebook. RVQ simplifies the analytical perfor-


Algorithm 1 Two-Stage Multi-User Hybrid Precoders
mance analysis of the proposed algorithm and allows leveraging
BS
Input: F BS RF beamforming codebook, |F | = 2B RF some results from the limited feedback MIMO literature [25],
W MS RF beamforming codebook, |W| = 2B RF
MS [28], [34].
First stage: Single-user RF beamforming/combining design
For each MS u, u = 1, 2, . . . , U V. P ERFORMANCE A NALYSIS WITH
The BS and MS u select vu and g u that solve I NFINITE -R ESOLUTION C ODEBOOKS
{g u , v u } = arg max g ∗u Hu vu 
∀g u ∈W The analysis of hybrid precoding is non-trivial due to the
∀vu ∈F
MS u sets wu = g u coupling between analog and digital precoders. Therefore, we
BS sets FRF = [v1 , v2 , . . . , vU ] will study the performance of the proposed algorithm in two
Second stage: Multi-user digital precoding design cases: With single-path channels and with large numbers of
For each MS u, u = 1, 2, . . . , U antennas. These cases are of special interest as mmWave chan-
∗ nels are likely to be sparse, i.e., only a few paths exist [3], and
MS u estimates its effective channel hu = w∗u H u FRF
MS u quantizes h u using a codebook H of size 2BBB both the BS and MS need to employ large antenna arrays to
and feeds back h u where have sufficient received power [4]. Further, the analysis of these
 ∗
h u = arg max h u h u special cases will give useful insights into the performance of
ĥ ∈H the proposed algorithms in more general settings which will
u 
∗  ∗ −1   ∗ also be confirmed by the simulations in Section VII.
BS designs FBB 
= H HH ,H= 
h 1, . . . ,
hU In this section, we analyze the achievable rates of the pro-
f BB posed algorithm assuming perfect effective channel knowledge
u =
BS normalizes f BB ,u = 1, 2, . . . , U
u
FRF f BB
u F and supposing that the angles of the RF beamsteering vectors
can take continuous values, i.e., we assume that both the RF

In the second stage, the BS trains the effective channels, codebooks (F and W) and the RVQ codebook H are of infinite
h u = w∗u H u FRF , u = 1, 2, . . . , U, with the MS’s. Note that the size. In Section VI, we will study how limited feedback and
dimension of each effective channel vector is U × 1 which is finite codebooks affect the rates achieved by the developed
much less than the original channel matrix. This is not the hybrid precoding algorithm.
case for the algorithms developed in [29], [30] in which the
effective channels have larger N BS × 1 dimensions. Then, each
MS u quantizes its effective channel using a codebook H, and A. Single-Path Channels
feeds the index of the quantized channel vector back to the BS In this section, we consider the case when L u = 1, u = 1, 2,
with B BB bits. Finally, the BS designs its zero-forcing digital . . . , U. For ease of exposition, we will omit the subscript  in
precoder based on the quantized channels. Thanks to the narrow the definition of the channel parameters in (4). The following
beamforming and the sparse mmWave channels, the effective theorem characterizes a lower bound on the achievable rate
MIMO channel is expected to be well-conditioned [31], [32], by each MS when Algorithm 1 is used to design the hybrid
which makes adopting a simple multi-user digital beamforming precoders at the BS and RF combiners at the MS’s.
strategy like zero-forcing capable of achieving near-optimal Theorem 1: Let Algorithm 1 be used to design the hybrid
performance [33], as will be shown in Sections V and VI. precoders and RF combiners described in Section II under the
Both the separate and joint designs of the analog and digital following assumptions
precoders were investigated before for single-user mmWave
systems. For example, the work in [15] considered a single- 1) All channels are single-path, i.e., L u = 1, u = 1, 2, . . . , U.
user single-stream MIMO-OFDM system, where the analog 2) The RF precoding vectors f RFu , u = 1, 2, . . . , U, and the
and digital precoders were sequentially designed to maximize RF combining vectors wu , u = 1, 2, . . . , U are beam-
either the received signal strength or the sum-rate over different steering vectors with continuous angles.
frequency sub-carriers. Alternatively, the analog and digital 3) Each MS u perfectly knows its channel H u .
precoders were jointly designed in [4], [15], [16] to maximize 4) The BS perfectly knows the effective channels h u , u = 1,
the rate of single-user systems. In this paper, we consider 2, . . . , U.
a different setup which is multi-user downlink transmission. and define the N BS × U matrix A BS to gather the BS array re-
Therefore, the objective of the hybrid analog/digital beamform- sponse vectors associated with the U AoDs, i.e., A BS=[a BS (φ1 ),
ing in our work is different than that in [4], [15], [16] as we a BS (φ2 ), . . . , a BS (φU )], with maximum and minimum singular
need to manage the multi-user interference as well. This leads values σmax (A BS ) and σmin (A BS ), respectively. Then, the
to a completely different analysis. achievable rate of user u is lower bounded by
In the next two sections, we analyze the performance of the  
proposed multi-user hybrid precoding algorithm in different SNR  
Ru ≥ log2 1 + N BS N MS |αu |2 G {φ u }U
u=1 , (8)
settings. For this analysis, we adopt the beamsteering codebook U
for the design of the analog beamforming/combining vectors.  −1
We also assume that the effective channels in the second stage   σmax
2 (A ) σmin
2 (A )
where G {φ u }U
u=1 = 4 2 (A ) + σ 2 (A ) +2
BS BS
, SNR = σP2 .
of Algorithm 1 are quantized using a random vector quanti- σmin BS max BS
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
6486 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 14, NO. 11, NOVEMBER 2015

Proof: Consider the BS and MS’s with the system and vectors a BS (φ u ), a BS (φ n ). These vectors are linearly depen-
channels described in Section II. Then, in the first stage of dent if and only if φ u = φ n . As the probability of this event
Algorithm 1, the BS and each MS u find vu and g u that solve equals zero when the AoDs φ u and φ n are selected indepen-
    dently from a continuous distribution, then the matrix P is
g u , vu = arg max g ∗u H u vu . (9)
∀gu ∈W positive definite with probability one. 
∀vu ∈F Now, using the Kantorovich inequality [35], we can bound
As the channel H u has only one path, and given the con- the diagonal entries of the matrix (A ∗BS A BS )−1 using the
tinuous beamsteering capability assumption, the optimal RF following lemma from [36].
precoding and combining vectors will be g u = a MS (θu ), and Lemma 3: For any n × n Hermitian and positive definite
vu = a BS (φ u ). Consequently, the MS sets wu = a MS (θu ) and matrix P with the ordered eigenvalues satisfying 0 < λmin ≤
λ2 ≤ . . . ≤ λmax , the element (P)−1 u,u , u = 1, 2, . . . , n satisfies
u = a BS (φ u ). Gathering the beamforming vec-
the BS takes f RF
tors for the U users, the BS RF beamforming matrix is then  
1 λmax (P) λmin (P)
FRF = A BS = [a BS (φ1 ), a BS (φ2 ), . . . , a BS (φU )]. (P)−1u,u ≤ + + 2 . (15)
The effective channel for user u after designing the RF 4[P]u,u λmin (P) λmax (P)
precoders and combiners is

Finally, noting that (A ∗BS A BS )u,u = 1, λmin (A ∗BS A BS ) = σmin
2
hu = w∗u Hu FRF (A BS ), and λmax (A ∗BS A BS ) = σmax
2 (A ) and using Lemma 3,
BS
 we get the lower bound on the achievable rate in (8). 
= N BS N MS αu a ∗BS (φu )FRF . (10)
In addition to characterizing a lower bound on the rates
Now, defining H = [h1 , h2 , . . . , hU ]∗ , and given the design achieved by the proposed hybrid analog/digital precoding al-
of FRF , we can write the effective channel matrix H as gorithm, the bound in (8) separates the dependence on the
channel gains αu , and the AoDs φu , u = 1, 2, . . . , U which can
H = DA ∗BS A BS , (11) be used to claim the optimality of the proposed algorithm in
√ some cases and to give useful insights into the gain of the
where D is a U×U diagonal matrix with [D]u,u = N BS N MS αu .
Based on this effective channel, the BS zero-forcing digital proposed algorithm over analog-only beamsteering solutions.
precoder is defined as This is illustrated in the following results.

∗ ∗
Proposition
 4: Denote the single-user rate as R u =
FBB = H (HH )−1 , (12) log2 1 + SNR U N BS N MS |αu | . When Algorithm 1 is used to
2

where  is a diagonal matrix with the diagonal elements adjusted design the hybrid precoders and RF combiners described in
 2
to satisfy the precoding power constraints FRF f BB u
 = 1, u = 1, Section II, and given the assumptions stated in Theorem 1,
2, . . . , U. The diagonal elements of  are then equal to the relation between the achievable rate by any user u, and the

 single-user rate, R u satisfies
 ◦ 
 N BS N MS
u,u =   −1 |αu |, u = 1, 2, . . . , U. (13) 1) E R u − R u ≤ K (N BS , U).
A ∗BS A BS u,u ◦
2) limN BS →∞ R u = R u almost surely.
Note that this  is different than the traditional digital
where K(N BS , U) is a constant whose value depends only on
zero-forcing precoder due to the different power constraints in
N BS and U.
the hybrid analog/digital architecture. [See Appendix A for a
Proof: See Appendix B. 
derivation.]
Proposition 4 indicates that the average achievable rate of any
The achievable rate for user u is then
  user u using the proposed low-complexity precoding algorithm
SNR  ∗ BB 2 grows with the same slope of the single-user rate at high SNR,
Ru = log2 1 + hu u  ,
f
U and stays within a constant gap from it. This gap, K(N BS , U),
⎛ ⎞ depends only on the number of users and the number of BS an-
SNR N N |α | 2
tennas. As the number of BS antennas increases, the matrix A BS
= log2 ⎝1 +  ⎠.
BS MS u
 (14)
U A ∗ A BS −1 becomes more well-conditioned, and the ratio between its max-
BS u,u
imum and minimum
 singular values approaches one. Hence, the
To bound this rate, the following lemma which characterizes value of G {φ u }Uu=1 in (8) will be closer to one, and the gap
a useful property of the matrix A ∗BS A BS can be used. between the achievable rate using Algorithm 1 and the single-
Lemma 2: Assume A BS = [a BS (φ1 ), . . . , a BS (φU )], with the user rate will decrease. This will also be shown by numerical
angles φu , u = 1, 2, . . . , U taking continuous values in [0, 2π], simulations in Section VII. One important note here is that this
then the matrix P = A ∗BS A BS is positive definite almost surely. gap does not depend on the number of MS antennas, which
Proof: Let the matrix P = A∗BS ABS , then for any non- is contrary to the analog-only beamsteering, given by the first
zero complex vector z ∈ C U , it follows that z∗ Pz = A BS z22 ≥ stage only of Algorithm 1. This leads to the following corollary.
0. Hence, the matrix P is positive semi-definite. Further, if the Corollary 5: Let RBS denote the rate achieved by user u when
vectors a BS (φ1 ), a BS (φ2 ), . . . , a BS (φU ) are linearly indepen- the BS employs analog-only beamsteering designed according
dent, then for any non-zero complex vector z, A BS z = 0, and to Step 1 of Algorithm 1. Then, the relation between the average
the matrix P is positive definite. To show that, consider any two achievable rate using Algorithm 1 R u and the average rate of
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
ALKHATEEB et al.: LIMITED FEEDBACK HYBRID PRECODING FOR MULTI-USER MILLIMETER WAVE SYSTEMS 6487

analog-only beamsteering solution when the number of MS an- where |γu,1 | ≥ |γu,2 | ≥ . . . ≥ |γ u,N BS N MS |. γu,m equals the el-
tennas goes to infinity satisfies: limN MS →∞ E[R u − R BS |] = ∞. ement in H vu with the mth largest virtual channel element
Proof: See Appendix C.  magnitude, and φ u,m , θ u,m are the corresponding transmit and
This corollary implies that multi-user interference manage- receive virtual directions, respectively.
ment is still important at mmWave systems even when very In the following proposition, we use this channel model to
large numbers of antennas are used at the BS and MS’s. Note characterize a simple lower bound on the achievable rate of
also that this is not the case when the number of BS antennas Algorithm 1 for arbitrary numbers of channel paths assuming
goes to infinity as it can be easily shown that the performance for simplicity that L u = L, u = 1, 2, . . . , U. The derived results
of RF beamsteering alone becomes optimal in this case. give useful analytical insights into the asymptotic performance
of the proposed algorithm in the multi-path case.

B. Large-Dimensional Regime Proposition


 6: Define the  single-user rate as Ru =
log 2 1 + SNR
UL N BS N NS |γu,1 | . Then, when Algorithm 1 is
2
Under the assumption of large numbers of transmit antennas,
used to design the hybrid analog/digital precoders at the BS and
a different approximation of the achievable rate can be derived.
RF combiners at the MSs, with the assumptions in Theorem 1,
We approach this problem using the virtual channel model
and adopting the virtual channel model in (17), the average
framework and its simplifications in large MIMO systems [23],
achievable rate of user u is lower bounded by
[37]. The results of this section are, therefore, valid only for
uniform arrays, e.g., ULAs and UPAs [23], [38]. The virtual
U−1   
channel model characterizes physical channels via joint spatial ◦  i L−1 U
beams in fixed virtual transmit and receive directions exploiting E[R u ] ≥ E[R u ] 1− 1−
N BS N MS
the finite dimensionality of the MIMO system, i.e., the finite i=1
number of transmit and receive antennas. The virtual transmit
and receive directions are fixed because they depend only on the 
U−1
iL

1
(L−1)U
+ 1(L>1) 1− . (18)
number of BS and MS antennas. Hence, they are common for N BS N MS
i=1
the different users with the same number of antennas. Using this
channel model, the uth user channel H u can be written as [23]
Proof: Consider the BS and MS’s with the system model
∗ described in Section II, and the approximated channel model in
Hu = A MS H uv A BS , (16)
(17). In the first stage of Algorithm 1, the BS and each MS u
where A BS = [a BS (φ 1 ), a BS (φ 2 ), . . . , a BS (φ N BS )] is an N BS × find vu and g u that solve (9). Given  the virtual channel model

N BS matrix carrying the BS array response vectors in the virtual in (17), we get wu = g u = a MS θ u,1 and vu = a BS φ u,1 .
directions φ p , p = 1, 2, . . . , N BS that satisfy 2πd λ sin(φ p ) =
Consequently,
   the RF precoder at  theBS becomes FRF =
2πp a BS φ 1,1 , a BS φ 2,1 , . . . , a BS φ U,1 . Now, we can write
N BS . Similarly, A MS = [a MS (θ 1 ), a MS (θ 2 ), . . . , a MS (θ N MS )] the uth MS effective channel as
carries the MS array response vectors in the virtual directions
2πq
θ q , q = 1, 2, . . . , N MS that satisfy 2πd
λ sin(θ q ) = N MS . Thanks !
∗ N BS N MS
to these special virtual channel angles, the matrices A BS and hu = w∗u H u FRF = γ u,1[ζu,1 , ζu,2 , . . . , ζu,U ],
A MS are DFT matrices [23]. Finally, H vu is the uth MS virtual L
(19)
channel matrix with each element [H vu ]q,p representing a group where the values of the ζu,n elements are
of physical spatial paths, and approximately equal to the sum
of the gains of those paths [23]. • ζu,u = 1,
One advantage of using the virtual channel model in analyz- • ζu,n = 1(φ u,1 =φ n,1 )
ing our proposed multi-user precoding algorithm lies in the fact L
γ u,m
that it provides a common space of the transmit eigenvectors of + γ u,1 1(φ u,m =φ n,1 ) 1(θ u,1 =θ u,m ) , ∀ n = u.
m=2
the different users. This means that the BS eigenvectors for each
MS form a subset of the columns of the DFT matrix A BS . The where the summation in ζu,n is over the first L elements only
virtual channel model also provides a simple way to incorporate due to the sparse channel. Note that the characterization of ζu,n
the angle spread associated with mmWave channel scatterers by is due to the DFT structure of the matrices A BS and A MS .
defining each element of the virtual channel matrix as the sum The overall effective channel, H, can be then written as
of the channel gains associated with the scatterers located in
a certain direction multiplied by the integration of the spatial H = Dv P v , (20)
spreading functions of these scatterers [23].
Before leveraging this channel model in analyzing the pro-
posed hybrid precoding algorithm, we rewrite the channel in where Dv "is a diagonal matrix with the diagonal elements
(16) as [Dv ]u,u = N BSLN MS γ u,1 , u = 1, 2, . . . , U, and the U × U ma-
 trix Pv has [Pv ]u,n = ζu,n , ∀u, n.
N N MS
N BS N MS BS The digital zero-forcing precoder is therefore FBB =
Hu = γu,m a MS (θ u,m ) a ∗BS (φ u,m ), (17) ∗
 
∗ −1
Lu H HH , and the diagonal elements of  are chosen to
m=1
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
6488 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 14, NO. 11, NOVEMBER 2015

 2
satisfy the precoding power constraint FRF f BB u
 = 1. Using This bound shows the asymptotic optimality of the sum-rate
a similar derivation to that in Appendix A, we get achieved by the proposed hybrid precoding algorithm in
" the large-dimensional regime, as it approaches 1 with large
N BS N MS
L |γ u,1| numbers of antennas. Hence, the average achievable rate by the
[]u,u = ! . (21)
 
∗ −1 ∗ ∗
  
∗ −1
proposed algorithm in (25) will be very close to the single-user
Pv Pv Pv FRF FRF Pv Pv Pv rate. Indeed, this simple bound can be shown to be tight when
u,u
the number of paths is very small compared with the number
Using the designed digital and analog precoders, the rate of of antennas which is the case in mmWave systems. Also, this
user u can be written as bound shows the relatively small importance of the other paths,
rather than the strongest path, on the performance as NLBS  1
#  $
SNR  ∗ BB 2 and NL−1  1. Finally, note that the bound in (18) is an
E [R u ] = E log2 1 + hu u 
f , (22) MS
U approximated bound, as it depends on the asymptotic properties
#  $ of the virtual channel model in (17), which becomes a good
SNR approximation when the number of antennas is very large.
= E log2 1 + []2u,u . (23)
U

Now, we note that the term, in the denominator of []2u,u , VI. R ATE L OSS WITH L IMITED F EEDBACK
 
(Pv P∗v )−1 Pv F∗RF FRF P∗v (Pv P∗v )−1 u,u = 1 if Pv = I. Then, con- In this section, we consider RF and digital codebooks with
sidering only the case when Pv = I gives a simple lower bound finite sizes, and analyze the rate loss due to the joint RF/
on the achievable rate baseband quantization. Although the analysis will consider
#   $ the special cases of single-path mmWave channels, and large-
SNR dimensional regimes, it helps making important conclusions
E[R u ] ≥ E log2 1+ N BS N MS |γu,1| 1(Pv = I U ) , (24)
2
UL about the performance of the hybrid precoding over finite-rate
#  $ feedback channels.
(a) SNR
= E log2 1+ N BS N MS |γu,1|2 P(Pv = I U ), (25)
UL
A. Single-Path Channels
where (a) is by leveraging the independence between γu,1 and Considering single-path mmWave channels, the following
the virtual transmit angles of the different users. Thanks to theorem characterizes the average rate loss when the hybrid
the sparse nature of mmWave channels, this simple bound in analog/digital precoders and RF combiners are designed ac-
(25) can be a tight bound on the achievable rate. Finally, the cording to Algorithm 1 with the quantized beamsteering RF
probability of the event Pv = I can be bounded as follows by precoders F , W, and the effective channel RVQ codebook H.
considering only the cases when all the AoAs are equal or all Q
Theorem 7: Let R u denote the rate achieved by user u when
of them are different Algorithm 1 is used to design the hybrid precoders and RF
 U combiners described in Section II while assuming that
%

P(Pv = I U ) ≥ P Pv = I U  (θ u,1 = θ u,m , ∀ m = 1) 1) All channels are single-path, i.e., L u = 1, u = 1, 2, . . . , U.

u=1 2) The RF precoding and combining vectors, f RF u , u = 1, 2,
 . . . , U and wu , u = 1, 2, . . . , U, are beamsteering vectors
%
U
selected from the quantized codebooks F and W.
×P (θ u,1 = θ u,m , ∀ m = 1)
3) Each MS u perfectly knows its channel H u, u =1, 2, . . ., U.
u=1
4) Each MS u quantizes its effective channel h u using a
 U RVQ codebook H of size |H| = 2 B BB .
%

+ P Pv = I U  (θ u,1 = θ u,m , ∀ m = 1) Recall that R u is the rate achieved by user u with the

u=1 assumptions in Theorem 1. Then the average rate loss per user,
Q
 R u = E[R u − R u ], is upper bounded by
%
U

×P (θ u,1 = θ u,m , ∀ m = 1) , (26)   BBB ⎞
− U−1
1 + SNR N N α 1 + U−1
N BS 2
u=1 ⎜ U BS MS ⎟
R u ≤ log2 ⎝ ⎠ , (28)
|μ BS | |μ MS |
2 2

U−1
i

L−1 U

≥ 1− 1−
i=1
N BS N MS where |μ BS |=min max |f∗u f n |, and |μ MS |= min max |w∗u wn |.
f u ∈F f n ∈F wu ∈W wn ∈W

  (L−1)U
U−1 Proof: See Appendix D.
iL 1 Theorem 7 characterizes an upper bound on the rate loss due
+ 1(L>1) 1− , (27)
N BS N MS to quantization. It can be used to determine how the number of
i=1
baseband and RF quantization bits should scale with the differ-
where all these probabilities are calculated from the expression ent system and channel parameters to be within a constant gap
of ζu,n , n = u (the off-diagonal entries of Pv ).  of the optimal rate. This is captured in the following corollary.
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
ALKHATEEB et al.: LIMITED FEEDBACK HYBRID PRECODING FOR MULTI-USER MILLIMETER WAVE SYSTEMS 6489

Corollary 8: To maintain a rate loss of log2 (b) bps/Hz per


user, the number of baseband quantization bits should satisfy
U−1
B BB = SNR dB
3   
N BS N MS α U−1
+ (U − 1) log2 1−
 U NBS
− (U − 1) log2 |μ BS | |μ MS | b − 1 .
2 2
(29)

This corollary shows that the number of bits used to quantize


the effective channels should increase linearly with the SNR
in dB for any given number of users and logarithmically with
the number of antennas. It also illustrates that more baseband
quantization bits are needed if the RF beamsteering vectors are
poorly quantized, i.e., if |μ BS |, |μ MS | are small.
The relation between the RF and baseband quantization bits
is important to understand the behavior of hybrid precoding
algorithms. Indeed, in some cases, e.g., when the effective
channel is poorly quantized, the performance of analog-only
beamforming can exceed that of the hybrid precoding. In
Section VII, the hybrid precoding and beamsteering algorithms
are compared for different quantization settings, and some
insights are given to highlight the cases in which using a digital
layer to manage the multi-user interference is useful.

B. Large-Dimensional Regime
When large antenna arrays are used at both the BS and MS’s,
using the virtual channel model in Section V-B, we can bound
the average rate loss using the proposed hybrid precoding
algorithm with finite size codebooks.
Proposition 9: Using Algorithm 1 to design the hybrid
precoders at the BS and RF combiners at the MSs, with the
assumptions in Theorem 7, and adopting the virtual channel
model in (17), the average rate loss per user due to quantization,
Q
Ru = E[R u − R u ], is upper bounded by
Fig. 3. Achievable rates using the hybrid precoding and beamsteering algo-
 rithms with perfect channel knowledge. Single-path channels are assumed in
SNR BBB
R u ≤ log2 1 + αN BS N MS 2− U−1 (a), while channels with L = 3 paths are examined in (b).
U
  
U−1 L−1
× 1+ 1+ . (30) First, we compare the achievable rates without
N BS N BS N MS quantization loss and with perfect effective channel
The proof is similar to Theorem 7, but leverages the def- knowledge in Fig. 3(a) and (b). In Fig. 3(a), we consider
inition of the effective channel in (19). In addition to char- the system model in Section II with a BS employing
acterizing the rate loss due to quantization for more general an 8 × 8 UPA with 4 MS’s, each having a 4 × 4
settings with multi-path mmWave channels, this result illus- UPA. The channels are single-path, the azimuth AoAs/
trates the marginal impact of the other paths on the performance AoDs are assumed to be uniformly distributed in [0, 2π], and
of mmWave systems as NNL−1  1. In other words, this the elevation AoAs/AoDs are uniformly distributed in [− π2 , π2 ].
BS N MS
indicates that considering only the path with the maximum gain The SNR in the plots is defined as SNR = σPα 2 U . The rate achieved

gives a very good performance. by the proposed hybrid precoding/combining algorithm is com-
pared with the single-user rate and the rate obtained by beam-
steering. These rates are also compared with the performance
VII. S IMULATION R ESULTS of a particular unconstrained (all digital) block diagonalization
In this section, we evaluate the performance of the proposed algorithm in [26, Section III], where the beamforming
(0)
hybrid analog/digital precoding algorithm and derived bounds and combining vectors of user u are selected to be f u = Ṽu vu
using numerical simulations. All the plotted rates in Figs. and wu = u u , where vu and u u are the dominant right and left
 3–6 (0)
U
are the averaged achievable rates per user; E U u=1 R u with
1 singular vectors of the effective channel matrix H u Ṽu , with
(0)
R u in equation (6). Ṽu an orthogonal basis for the null space of the matrix
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
6490 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 14, NO. 11, NOVEMBER 2015

Fig. 4. Achievable rates using the hybrid precoding and beamsteering algo- Fig. 5. Achievable rates using the hybrid precoding and beamsteering algo-
rithms with perfect channel knowledge. In (a), the performance of hybrid rithms for different numbers of RF beamforming quantization bits in (a), and
precoding is shown to approach the single-user rate with large numbers of for different numbers of effective channel quantization bits in (b).
BS antennas. In (b), the performance gap between hybrid precoding and
beamsteering increases with more MS antennas.
precoding over analog-only beamsteering which increases with
SNR as the beamsteering rate starts to be interference limited.
[H T1 . . . H Tu−1 H Tu+1 . . . H TU ]T . This block diagonalization The tightness of the derived lower bound is also shown.
 
algorithm requires N BS −rank [H T1 . . . H Tu−1H Tu+1 . . . H TU ]T > In Fig. 3(b), we consider the same setup, but with L = 3
0, ∀u which is expected to be satisfied with high probability paths. The rates of the single-user, hybrid precoding, and beam-
in mmWave systems with large arrays and sparse (low-rank) steering are simulated with different numbers of BS and MS
channels. Note that other block diagonalization algorithms, antennas, assuming that N BS = N MS . The bound derived in
like coordinated Tx-Rx block diagonalization [26], may have Proposition 6 was also plotted where it is shown to be tight
more relaxed dimension constraints. The figure indicates that at large number of antennas as discussed in Section V-B.
the performance of hybrid precoding is very close to the In Fig. 4(a), the same setup in Fig. 3(a) is considered at
single-user rate thanks to cancelling the residual multi-user SNR = 0 dB, but with different values of BS antennas. The
interference, and is almost similar to the performance of the figure shows that even at very large numbers of antennas, there
unconstrained block diagonalization. Note also that the gain of is still a considerable gain of hybrid precoding over beamsteer-
any other unconstrained precoding solution over the proposed ing. This figure also shows that the difference between hybrid
hybrid precoding is expected to be small given the small gap precoding and the single-user rate decreases at large numbers
between the hybrid precoding solution and the single user of BS antennas which validates the part (2) of Proposition 4.
upper bound, which is also a bound for any other unconstrained In Fig. 4(b), the same setup is considered with an 8 × 8 BS
precoding solution. The figure also illustrates the gain of hybrid UPA and with different numbers of MS antennas. The figure
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
ALKHATEEB et al.: LIMITED FEEDBACK HYBRID PRECODING FOR MULTI-USER MILLIMETER WAVE SYSTEMS 6491

determined to be line-of-sight or non-line-of-sight based on the


blockage model in [2]. Each MS is associated to the BS with
less path-loss and the BS randomly selects n = 2, . . . , 5 users
of those associated to it to be simultaneously served. BS’s are
assumed to have 8 × 8 UPAs and MS’s are equipped with 4 × 4
UPAs. All UPA’s are vertical, elevation angles are assumed to
be fixed at π/2, and azimuth angles are uniformly distributed in
[0, 2π]. Fig. 6 shows the per-user coverage probability, defined
as P(R u ≥ η), where η is an arbitrary threshold. This figure
illustrates that hybrid precoding has a reasonable coverage
gain over analog-only beamsteering thanks to its interference
management capability.

VIII. C ONCLUSION
In this paper, we proposed a low-complexity hybrid analog/
digital precoding algorithm for downlink multi-user mmWave
Fig. 6. Coverage probability of the proposed hybrid precoding algorithm
compared with single-user per cell and analog-only beamsteering solutions.
systems leveraging the sparse nature of the channel and the
The figure shows the per-user performance with different numbers of users large number of deployed antennas. The performance of the
per cell. proposed algorithm was analyzed when the channels are single-
path and when the system dimensions are very large. In these
cases, the asymptotic optimality of the proposed algorithm,
illustrates how the performance gap between hybrid precoding and the gain over beamsteering solutions were illustrated. The
and beamsteering increases with increasing the number of MS results indicate that interference management in multi-user
antennas which coincides with Corollary 5. This means that hy- mmWave systems is required even when the number of anten-
brid precoding has a higher gain over analog-only beamforming nas is large. When the feedback channels are limited, the aver-
solutions in mmWave systems when large antenna arrays are age rate loss due to joint analog/digital codebook quantization
employed at the MS’s. was analyzed and numerically simulated. These simulations
To illustrate the impact of RF quantization, the performance show that the hybrid precoding gain is not very sensitive to RF
of hybrid precoding and analog-only beamsteering are evalu- angles quantization. It is important, however, to have a good
ated in Fig. 5(a) with different numbers of quantization bits at quantization for the digital precoding layer to maintain a rea-
the BS and MS. We consider the same setup of Fig. 3(a) with sonable precoding gain over analog only solutions. As a future
4 × 4 MS UPAs and when each channel has L = 3 paths. work, it is of interest to develop efficient mmWave precoding
As shown in the figure, the performance of the beamforming and channel estimation algorithms for multi-user cellular sys-
strategies degrades with decreasing the number of quantization tems taking into consideration the out-of-cell interference.
bits. The gain, however, stays almost constant for the same
number of antennas. The figure also shows that the number of A PPENDIX A
quantization bits should increase with the antenna numbers to P OWER C ONSTRAINTS OF THE D IGITAL P RECODER
avoid significant performance degradations.
In Fig. 5(b), the case when both RF and baseband quantized To satisfy the hybrid precoding power constraints, we need
 2
codebooks exist is illustrated. For this figure, the same system to adjust the diagonal elements in  such that FRF f BB  =
! u 2
setup of Fig. 5(a) is adopted again, and the spectral efficiency N BS N MS
1, u = 1, 2, . . . , U. If we set u,u = ∗ −1 |αu |, and use
achieved by hybrid precoding is shown for different sizes of the (A BS A BS )u,u
RVQ codebook used in quantizing the effective channels. The the effective channel definition in (11), we get
BS = 3 bits and B MS =
RF codebooks are also quantized with B RF RF    −1  −1
2 bits. These results show that when the effective channel is FRF f BB 2=[]u,: H u H ∗ H u F ∗ F RF H ∗ H u H ∗ []:,u
u 2 u RF u u
poorly quantized, the loss of multi-user interference manage-
ment is larger than its gain, and using analog-only beamsteering (31)
achieves better rates. For higher numbers of quantization bits,  −1
= []u,: (D∗ )−1 A ∗BS A BS A ∗BS A BS
however, the performance of hybrid precoding maintains its
gain over the described analog-only solutions. × A ∗BS A BS A ∗BS A BS A∗BS A BS
Finally, Fig. 6 evaluates the performance of the proposed  −1
hybrid precoding algorithm in a mmWave cellular setup includ- × A ∗BS A BS A ∗BS A BS (D)−1 []:,u (32)
ing inter-cell interference, which is not explicitly incorporated  −1
= []u,: (D∗ )−1 A ∗BS A BS (D)−1 []:,1 (33)
into our designs. In this setup, BS’s and MS’s are assumed to
 ∗ −1
be spatially distributed according to a Poisson point process = []2u,u [D]−2
u,u A BS A BS u,u (34)
with MS’s densities 30 times the BS densities. The channels
between the BS’s and MS’s are single-path and each link is = 1. (35)
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
6492 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 14, NO. 11, NOVEMBER 2015

     
A PPENDIX B  ∗ 
a MS θ̂ u a MS (θ u). Similarly, vu = a BS φ̂ u where φ̂ u is
P ROOF OF P ROPOSITION 4
the quantized angle
 in the BS beamsteering codebook  F that 
The difference between the average rate of user u and the  ∗ 
single-user rate can be written as maximizes a BS φ̂ u a MS (φu ). Finally, define μ MS θ̂ u , θ u =
     
◦  (a) # 
SNR

a ∗MS θ̂ u a MS (θu ) and μ BS φ̂u , φu = a ∗BS φ̂u a BS (φu ).
E R −Ru ≤ E log2 1+ N BS N MS |αu | 2
 U $  construct its RFprecoding matrix FRF =
 The BS can then
SNR   a BS θ̂1 , a BS θ̂2 , . . . , a BS θ̂U , and the effective chan-
− log2 1+ N BS N MS |αu |2 G {φu }U
u=1 (36)
  U U  nel of user u is written as
 
≤ E −log2 G {φu }u=1 (37) Q∗ 
hu = N BS N MS α u μ MS (θ̂u , θu )μ ∗BS (φ̂u , φu ) βu,1 , . . . , βu,U ,
Q Q
(b)
= K (N BS , U) (38) (42)
where (a) follows from the lower bound of the achievable rate where

in Theorem 1, and (b) is due to the definition of G {φu }U u=1 Q a ∗ (φu )a BS (φ̂ n )
which depends only on the steering vectors, and the AoDs. βu,n = BS ∗ . (43)
μ BS (φ̂ u , φu )
To prove the second part of Proposition 4, denote β u,n =
In the second stage of Algorithm 1, each MS gets perfect
a ∗BS (φu )a BS (φn ). Then, we note that the off-diagonal elements Q
of the matrix A ∗BS A BS , i.e., β u,n , n = u satisfy Lemma 1 in knowledge of its effective channel h u , which includes the
[39] which leads to: lim N BS →∞ β u,n = 0 with probability one, effect of the quantized beamsteering directions. Next, this MS
Q
∀ n = u. Consequently, lim N BS →∞ A ∗BS A BS = I U with proba- quantizes its normalized effective channel (
Q h
h =  uQ  using
u  
bility one. Hence, the matrix ABS becomes semi-unitary h u 
 with
σmax (A BS ) = σmin (A BS ) = 1 which results in G {φ u }U u=1 = 1 Q Q
◦  ∗  H, and selects h u that solves: h u =
the RVQ codebook
and R u = R with probability one.   Q 
arg maxg∈H (
h g. u

A PPENDIX C Based on this quantized effective channel, the BS builds its


P ROOF OF C OROLLARY 5 digital zero-forcing precoder, and normalizes each column of it,
 BB
f u , similar to Section V-A.
The gain of the achievable rate using Algorithm 1 over Q
the rate, R BS , achieved by having only an RF beamsteering If R u denotes the resulting rate of user u, then the average
precoder F RF = A BS is bounded by rate loss compared with the rate without RF and baseband
  quantization, R u , can be written as
(a) SNR   #  $
Ru − R BS ≥ log2 N BS N MS |αu |2 G {φu }U u=1 SNR  ∗ BB 2
U R u = E log2 1+ h u u 
f
U
U N BS N MS |αu |
SNR 2
⎡ ⎛  ∗ 2 ⎞⎤
− log2 1+ SNR SNR  Q  BB 
h 
U N BS N MS |αu | n =u |β u,n | + 1
2 2 f
⎢ ⎜ U u u ⎟⎥
− E⎣log2 ⎝1+  ∗ 2 ⎠⎦, (44)

(39)
 U  Q  BB 
n =u h u f n  + 1
SNR
SNR   U
= log2 (N MS ) + log2 N BS |αu | G {φu }u=1
2 U ⎡ ⎛  2 ⎞⎤
U  ∗ BB 
(a) ⎢ 1+ SNR h u u  ⎟⎥
f
⎜ U

(40) ≤ E⎣log2 ⎝  ∗  ⎠⎦
 Q  BB 2
U N BS |αu |
SNR 2
1+ SNR h u f u 
− log2 1+ SNR , ⎡ ⎛ U ⎞⎤
U N BS |αu | n =u |β u,n | + N MS
1
SNR   Q ∗ BB 2
2 2 U
(41) + E⎣log2 ⎝1+ h u f n  ⎠⎦, (45)
U
n =u
where (a) follows from the hybrid precoding rate lower bound ⎡ ⎛ ⎞⎤
#  $
in Theorem 1, and the rate using the beamsteering alone. Now, (b) ⎢ ⎜ h u  ⎟⎥
2 SNR ( ∗ BB 2
taking the expectation over the channel gain and AoDs, and ≤ E⎣log2 ⎝ 2⎠⎦ +E log2 h u f u  (46)
 Q U
setting N MS → ∞, we get the first term goes to infinity and h u 
#  $
the others terms become constant.  SNR (Q ∗ BB 2
− E log2  u u 
h f
⎡ ⎛ U ⎞⎤
A PPENDIX D U  2
SNR   Q  BB  ⎠⎦

P ROOF OF T HEOREM 7 + E ⎣log2 ⎝1+ h u f n  , (47)
Consider the system model described in Section II, with the U
n =u
hybrid analog/digital precoders and RF combiners designed
where (a) resulted from removing the positive quantity
using Algorithm 1. In the first stage, the BS and each MS u  ∗ 2
SNR U  Q  BB 
selects vu and g u that solve (7). U h f  from the second term, and (b) is by not-
n =u u n
Given the quantized codebooks
  F , W and the single- ing that any positive numbers x, y, with x > y, satisfy log(1 +
path channels, g u = a MS θ̂ u , where θ̂ u is the quantized x) − log(1 + y) ≤ log(x) − log(y). Next, as the zero-forcing
angle in the MS beamsteering codebook W that maximizes  BB
u , f u are designed to be in the null space
precoding vectors f BB
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
ALKHATEEB et al.: LIMITED FEEDBACK HYBRID PRECODING FOR MULTI-USER MILLIMETER WAVE SYSTEMS 6493

 ∗ 
of the other users’ channel vectors, we have f BB  BB  Q  BB 2
orthogonality between  h u , we have (
f n , and 
BB
u , and f u hu f n  =
independent from ( h u , and (  
Q
h u respectively, and the expectations  BB 2
a z ∗f n  . As both z and 
BB
of their projections are equal, yielding [34] f n are independent and isotrop-
⎡ ⎛     ⎞⎤ ically independently in the (U − 1)-dimensional null-space of
 Q 2 # 2 $
1 + n=u |β u,n|2 / 1 + n=u β u,n   
h u , we get E z ∗
BB
⎢ ⎜ ⎟⎥ f n  = U−1 1
which results in (b). Finally,
R u= E ⎢⎣ log2

⎝     ⎟⎥
⎠⎦
 2  2 as the effective channel in (42) is distributed only in a sub-space
μ MS (θ̂ u , θu ) μ BS (φ̂ u , φu )
⎡ ⎛ ⎞⎤ of the K-dimensional space in which the codewords in H are
SNR   Q ∗ BB 2
U uniformly distributed, the average quantization error can not be
+ E ⎣log2 ⎝1 + h u f n  ⎠⎦ , (48) greater than the case when the channel vector is distributed in
U
n =u B BB
⎡ ⎛ ⎞⎤ the entire space, which is upper bounded by 2− U−1 [34]. 
(a) ⎢ ⎜ 1 ⎟⎥
≤ E ⎣log2 ⎝  2  2 ⎠⎦
    R EFERENCES
μ MS (θ̂ u, θu ) μ BS (φ̂ u , φu )
⎡ ⎛ ⎞⎤ [1] Z. Pi and F. Khan, “An introduction to millimeter-wave mobile broadband
 U   systems,” IEEE Commun. Mag., vol. 49, no. 6, pp. 101–107, Jun. 2011.
SNR  Q  BB  ⎠⎦
∗ 2
+ E ⎣log2 ⎝1 + h u f n  , (49) [2] T. Bai, A. Alkhateeb, and R. Heath, “Coverage and capacity of millimeter-
U wave cellular networks,” IEEE Commun. Mag., vol. 52, no. 9, pp. 70–77,
n =u Sep. 2014.
[3] T. Rappaport et al., “Millimeter wave mobile communications for 5G
Q
where (a) follows
 from
 the definitionof β u,n in (43) which cellular: It will work!” IEEE Access, vol. 1, pp. 335–349, May 2013.
[4] O. El Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. Heath, “Spa-
means that E log2 1 + n=u |β u,n| 2 is less than or equal tially sparse precoding in millimeter wave MIMO systems,” IEEE Trans.
   Wireless Commun., vol. 13, no. 3, pp. 1499–1513, Mar. 2014.
Q 2
to E log2 1 + n=u |β u,n | . [5] A. Alkhateeb, O. El Ayach, G. Leus, and R. Heath, “Channel estimation
  
  and hybrid precoding for millimeter wave cellular systems,” IEEE J. Sel.
Now, we define the bounds μ MS θ̂ u , θu  ≥ |μ BS |, |μ BS | = Topics Signal. Process., vol. 8, no. 5, pp. 831–846, Oct. 2014.
   [6] J. Murdock, E. Ben-Dor, Y. Qiao, J. Tamir, and T. Rappaport, “A 38 GHz
 
min max |f ∗u f n | and μBS φ̂ u ,φu ≥|μ MS |, |μ MS |= min max cellular outage study for an urban outdoor campus environment,” in
f u ∈F f n ∈F wu ∈W wn ∈W Proc. IEEE Wireless Commun Netw. Conf., Shanghai, China, Apr. 2012,
|w∗u wn |. Using these bounds and applying Jensen’s inequality, pp. 3085–3090.
we get [7] B. Biglarbegian, M. Fakharzadeh, D. Busuioc, M. Nezhad-Ahmadi, and
S. Safavi-Naeini, “Optimized microstrip antenna arrays for emerging
⎛ # ∗  $ #  $⎞ millimeter-wave wireless applications,” IEEE Trans. Antenna Propag.,
 Q 2 (Q ∗ BB 2 vol. 59, no. 5, pp. 1742–1747, May 2011.
1+ SNR(U−1) E  h  E  h f n  ⎟
⎜ U u u [8] J. Wang et al., “Beam codebook based beamforming protocol for multi-

R u ≤ log2⎝ ⎟, Gbps millimeter-wave WPAN systems,” IEEE J. Sel. Areas Commun.,
|μ MS |2 |μ BS |2 ⎠
vol. 27, no. 8, pp. 1390–1399, Nov. 2009.
[9] S. Hur et al., “Millimeter wave beamforming for wireless backhaul and
⎛    Q ∗ BB 2⎞ access in small cell networks,” IEEE Trans. Commun., vol. 61, no. 10,
SNR(U−1)N BS N MS (  
N BS E h u f n  ⎟
U−1 pp. 4391–4403, Oct. 2013.
(a) 1+ 1+
⎜ U
≤ log2⎝ ⎠ [10] Y. Tsang, A. Poon, and S. Addepalli, “Coding the beams: Improving
|μ MS |2 |μ BS |2 beamforming training in mmWave communication system,” in Proc.
Global Telecommun. Conf., Houston, TX, USA, Dec. 2011, pp. 1–6.
[11] A. Sayeed and V. Raghavan, “Maximizing MIMO capacity in sparse
(50)
  multipath with reconfigurable antenna arrays,” IEEE J. Sel. Topics Signal
(b) 1 Process., vol. 1, no. 1, pp. 156–166, Jun. 2007.
= log2 [12] J. Brady, N. Behdad, and A. Sayeed, “Beamspace MIMO for millimeter-

⎛ MS | 2 |μ |2
BS wave communications: System architecture, modeling, analysis, and mea-
  surements,” IEEE Trans. Antennas Propag., vol. 61, no. 7, pp. 3814–3827,
⎝ SNR U−1
+ log2 1 + N BS N MS α 1 + Jul. 2013.
U N BS [13] T. Nitsche et al., “IEEE 802.11ad: Directional 60 GHz communica-
⎡ ⎤⎞ tion for multi-Gigabit-per-second Wi-F,” IEEE Commun. Mag., vol. 52,
 Q  no. 12, pp. 132–141, Dec. 2014.
× E ⎣arg min sin2 ( h u , g ⎦⎠, (51)
[14] T. Baykas et al., “IEEE 802.15.3c: The first IEEE wireless standard for
g∈H data rates over 1 Gb/s,” IEEE Commun. Mag., vol. 49, no. 7, pp. 114–121,
|H|=2 B BB Jul. 2011.
⎛   B BS
⎞ [15] C. Kim, T. Kim, and J.-Y. Seol, “Multi-beam transmission diversity with
(c) 1+ SNR
U N BS N MS α 1 + N BS
U−1
2− U−1 hybrid beamforming for MIMO-OFDM systems,” in Proc. IEEE GC
⎜ ⎟
≤ log2 ⎝ ⎠, (52) Wkshps, Atlanta, GA, USA, Dec. 2013, pp. 61–65.
|μ BS |2 |μ MS |2 [16] A. Alkhateeb, O. El Ayach, G. Leus, and R. Heath, “Hybrid precoding
for millimeter wave cellular systems with partial channel knowledge,” in
Proc. Inf. Theory Appl. Workshop, Feb. 2013, pp. 1–5.
[17] X. Zhang, A. Molisch, and S. Kung, “Variable-phase-shift-based RF-
where (a) is by taking the expectation of theeffective
 channel baseband codesign for MIMO antenna selection,” IEEE Trans. Signal
 
in (42), and using the upper bounds on μ MS θ̂u , θu  ≤ 1 and Process., vol. 53, no. 11, pp. 4091–4103, Nov. 2005.
   [18] V. Venkateswaran and A. van der Veen, “Analog beamforming in MIMO
 
μ BS φ̂ u , φu  ≤ 1. Now, using a similar trick as in [34], [40], communications with phase shift networks and online channel estimation,”
√ IEEE Trans. Signal Process., vol. 58, no. 8, pp. 4131–4143, Aug. 2010.
we can write ( h u = 1 − a
Q
h u + az, 
with z a 
unit-norm vector [19] A. Adhikary, J. Nam, J.-Y. Ahn, and G. Caire, “Joint spatial division
and multiplexing: The large-scale array regime,” IEEE Trans. Inf. Theory,
 2 (Q 
in the null-space of h u , and a = sin h u , h u . Exploiting the vol. 59, no. 10, pp. 6441–6463, Oct. 2013.
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.
6494 IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, VOL. 14, NO. 11, NOVEMBER 2015

[20] P. Xia, S.-K. Yong, J. Oh, and C. Ngo, “A practical SDMA protocol Geert Leus (M’01–SM’05–F’12) received the M.Sc.
for 60 GHz millimeter wave communications,” in Proc. 42nd Asilomar and Ph.D. degrees in applied sciences from the
Conf. Signals, Syst. Comput., Pacific Grove, CA, USA, Oct. 2008, Katholieke Universiteit Leuven, Leuven, Belgium, in
pp. 2019–2023. June 1996 and May 2000, respectively. He is cur-
[21] T. Rappaport et al., “Broadband millimeter-wave propagation measure- rently an “Antoni van Leeuwenhoek” Full Professor
ments and models using adaptive-beam antennas for outdoor urban with the Faculty of Electrical Engineering, Mathe-
cellular communications,” IEEE Trans. Antennas Propag., vol. 61, no. 4, matics and Computer Science, Delft University of
pp. 1850–1859, Apr. 2013. Technology, Delft, The Netherlands. His research
[22] V. Raghavan and A. M. Sayeed, “Multi-antenna capacity of sparse mul- interests include signal processing for communi-
tipath channels,” IEEE Trans. Inf. Theory, vol. 1, no. 1, pp. 156–166, cations. He served as an Associate Editor for the
Jun. 2008. IEEE T RANSACTIONS ON S IGNAL P ROCESSING,
[23] A. Sayeed, “Deconstructing multiantenna fading channels,” IEEE Trans. the IEEE T RANSACTIONS ON W IRELESS C OMMUNICATIONS, the IEEE
Signal Process., vol. 50, no. 10, pp. 2563–2579, Oct. 2002. S IGNAL P ROCESSING L ETTERS , and the EURASIP Journal on Advances in
[24] C.-B. Chae, D. Mazzarese, T. Inoue, and R. Heath, “Coordinated beam- Signal Processing. He received the IEEE Signal Processing Society Young
forming for the multiuser MIMO broadcast channel with limited feed- Author Best Paper Award in 2002 and the IEEE Signal Processing Society Best
forward,” IEEE Trans. Signal Process., vol. 56, no. 12, pp. 6044–6056, Paper Award in 2005. He was the Chair of the IEEE Signal Processing for
Dec. 2008. Communications and Networking Technical Committee. He finally serves as
[25] C.-B. Chae, D. Mazzarese, N. Jindal, and R. Heath, “Coordinated beam- the Editor-in-Chief of the EURASIP Journal on Advances in Signal Processing.
forming with limited feedback in the MIMO broadcast channel,” IEEE J. He is currently a Member-at-Large to the Board of Governors of the IEEE
Sel. Areas Commun., vol. 26, no. 8, pp. 1505–1515, Oct. 2008. Signal Processing Society and a member of the IEEE Sensor Array and
[26] Q. H. Spencer, A. L. Swindlehurst, and M. Haardt, “Zero-forcing methods Multichannel Technical Committee.
for downlink spatial multiplexing in multiuser MIMO channels,” IEEE
Trans. Signal Process., vol. 52, no. 2, pp. 461–471, Feb. 2004.
[27] F. Boccardi and H. Huang, “A near-optimum technique using linear pre-
coding for the MIMO broadcast channel,” in Proc. Int. Conf. Acoust.,
Speech Signal Process., Apr. 2007, vol. 3, pp. III-17–III-20. Robert W. Heath, Jr. (S’96–M’01–SM’06–F’11)
[28] D. Love et al., “An overview of limited feedback in wireless communica- received the B.S. and M.S. degrees from the Univer-
tion systems,” IEEE J. Sel. Areas Commun., vol. 26, no. 8, pp. 1341–1365, sity of Virginia, Charlottesville, VA, USA, in 1996
Oct. 2008. and 1997 respectively, and the Ph.D. degree from
[29] N. Jindal, “Antenna combining for the MIMO downlink channel,” IEEE Stanford University, Stanford, CA, USA, in 2002,
Trans. Wireless Commun., vol. 7, no. 10, pp. 3834–3844, Oct. 2008. all in electrical engineering. From 1998 to 2001,
[30] M. Trivellato, H. Huang, and F. Boccardi, “Antenna combining and code- he was a Senior Member of the Technical Staff
book design for the MIMO broadcast channel with limited feedback,” in then a Senior Consultant at Iospan Wireless Inc,
Proc. Conf. Rec. 41st ACSSC, Nov. 2007, pp. 302–308. San Jose, CA, where he worked on the design and
[31] P. Smith, C. Neil, M. Shafi, and P. Dmochowski, “On the convergence implementation of the physical and link layers of
of massive MIMO systems,” in Proc. Int. Conf. Commun., Jun. 2014, the first commercial MIMO-OFDM communication
pp. 5191–5196. system. Since January 2002, he has been with the Department of Electrical
[32] H. Yang and T. Marzetta, “Performance of conjugate and zero-forcing and Computer Engineering, The University of Texas at Austin, Austin, TX,
beamforming in large-scale antenna systems,” IEEE J. Sel. Areas USA, where he is a Cullen Trust for Higher Education Endowed Professor
Commun., vol. 31, no. 2, pp. 172–179, Feb. 2013. and is a Member of the Wireless Networking and Communications Group.
[33] T. Yoo and A. Goldsmith, “On the optimality of multiantenna broad- He is also the President and Chief Executive Officer of MIMO Wireless Inc.
cast scheduling using zero-forcing beamforming,” IEEE J. Sel. Areas and Chief Innovation Officer at Kuma Signals LLC. His research interests
Commun., vol. 24, no. 3, pp. 528–541, Mar. 2006. include several aspects of wireless communication and signal processing, such
[34] N. Jindal, “MIMO broadcast channels with finite-rate feedback,” IEEE as limited feedback techniques, multihop networking, multiuser and multicell
Trans. Inf. Theory, vol. 52, no. 11, pp. 5045–5060, Nov. 2006. MIMO, interference alignment, adaptive video transmission, manifold signal
[35] L. V. Kantorovich, “Functional analysis and applied mathematics,” processing, and millimeter-wave communication techniques. He is a co-author
Uspekhi Matematicheskikh Nauk, vol. 3, no. 6, pp. 89–185, 1948. of the book Millimeter Wave Wireless Communications (Prentice Hall, 2014).
[36] Z. Bai and G. H. Golub, “Bounds for the trace of the inverse and the He served as a Technical Cochair for the 2007 Fall Vehicular Technology
determinant of symmetric positive definite matrices,” Ann. Numerical Conference; the General Chair for the 2008 Communication Theory Workshop;
Math., vol. 4, pp. 29–38, 1996. the General Cochair, Technical Cochair and Coorganizer for the 2009 IEEE
[37] Z. Hong, K. Liu, R. Heath, and A. Sayeed, “Spatial multiplexing in cor- Signal Processing for Wireless Communications Workshop; the Local Coor-
related fading via the virtual channel representation,” IEEE J. Sel. Areas ganizer for the 2009 IEEE CAMSAP Conference; the Technical Cochair for
Commun., vol. 21, no. 5, pp. 856–866, Jun. 2003. the 2010 IEEE International Symposium on Information Theory; the Technical
[38] A. Sayeed and N. Behdad, “Continuous aperture phased MIMO: Basic Chair for the 2011 Asilomar Conference on Signals, Systems, and Computers;
theory and applications,” in Proc. Allerton Conf. Commun. Control the General Chair for the 2013 Asilomar Conference on Signals, Systems, and
Comput., Sep. 2010, pp. 1196–1203. Computers; a founding General Cochair for the 2013 IEEE GlobalSIP confer-
[39] O. El Ayach, R. W. Heath, Jr., S. Abu-Surra, S. Rajagopal, and P. Zhouyue, ence; and a Technical Cochair for the 2014 IEEE GLOBECOM conference. He
“The capacity optimality of beam steering in large millimeter wave has been an Editor for the IEEE T RANSACTIONS ON C OMMUNICATION, an
MIMO systems,” in Proc. IEEE Workshop Signal Process. Adv. Wireless Associate Editor for the IEEE T RANSACTIONS ON V EHICULAR T ECHNOL -
Commun., Cesme, Turkey, Jun. 2012, pp. 100–104. OGY , and a Lead Guest Editor for an IEEE J OURNAL ON S ELECTED A REAS
[40] V. Raghavan and V. Veeravalli, “On quantized multi-user beamforming in IN C OMMUNICATIONS special issue on limited feedback communication and
spatially correlated broadcast channels,” in Proc. IEEE ISIT, Jun. 2007, for an IEEE J OURNAL ON S ELECTED T OPICS IN S IGNAL P ROCESSING
pp. 2041–2045. special issue on heterogeneous networks. He was on the steering committee for
the IEEE T RANSACTIONS ON W IRELESS C OMMUNICATIONS from 2011 to
2014. He was a member of the Signal Processing for Communications Techni-
Ahmed Alkhateeb (S’08) received the B.S. (with cal Committee in the IEEE Signal Processing Society and is a former Chair
the highest honors) and M.S. degrees from Cairo of the IEEE COMSOC Communications Technical Theory Committee. He
University, Giza, Egypt, in 2008 and 2012, respec- coreceived Best Student Paper Awards at the IEEE VTC 2006 Spring, WPMC
tively. He is currently working toward the Ph.D. 2006, IEEE GLOBECOM 2006, IEEE VTC 2007 Spring, and IEEE RWS 2009;
degree with the Wireless Networking and Commu- the Grand Prize in the 2008 WinTech WinCool Demo Contest; the 2010 and
nication Group, Department of Electrical and Com- 2013 EURASIP Journal on Wireless Communications and Networking Best
puter Engineering, University of Texas at Austin, Paper Awards; the 2012 Signal Processing Magazine Best Paper Award; the
Austin, TX, USA. His research interests include 2013 Signal Processing Society Best Paper Award; the 2014 EURASIP Journal
network information theory, communication theory, on Advances in Signal Processing Best Paper Award, and the 2014 Journal of
and signal processing, and in the context of wireless Communications and Networks Best Paper Award. He was a 2003 Frontiers in
communications, his interests include cooperative Education New Faculty Fellow. He is also a licensed Amateur Radio Operator
communications, MIMO systems, and millimeter-wave communications. and is a registered Professional Engineer in Texas.
Authorized licensed use limited to: Istanbul Medipol Universitesi. Downloaded on November 30,2023 at 06:25:34 UTC from IEEE Xplore. Restrictions apply.

You might also like