You are on page 1of 6

1

Hybrid MMSE Precoding for mmWave Multiuser


MIMO Systems
Duy H. N. Nguyen† , Long Bao Le\ , and Tho Le-Ngoc[
† Wireless Networking and Communications Group, The University of Texas at Austin, TX, USA, 78712
[ Department of Electrical and Computer Engineering, McGill University, Montréal, QC, Canada, H3A 0E9
\ INRS-EMT, Université du Québec, Montréal, QC, Canada, H3C 3P8

duy.nguyen@utexas.edu, long.le@emt.inrs.ca, tho.le-ngoc@mcgill.ca

Abstract—Millimeter-wave (mmWave) communication has signal hardware technologies do not allow such a transceiver
emerged as one of the most promising technologies to deal architecture. Thus, mmWave systems have to rely heavily on
with the increasing demand in data transmissions over wireless analog or radio frequency (RF) processing [1], [5]. Analog
networks. However, due to the propagation characteristic at the
mmWave band, much higher pathloss is observed compared beamforming/combining is often implemented with phase-
to the commonly-used microwave band. Thus, antenna arrays shifters [1], which only rotate the phase of the RF signals.
become a necessary ingredient in mmWave systems because Recent works in precoding/combining designs for mmWave
of their needed beamforming gains. Beamforming for multiple systems have advocated the use of hybrid analog/digital pre-
users, also known as multiuser precoding, can be utilized to coders/combiners [5]–[8]. In this hybrid structure, the analog
further improve the spectral efficiency of mmWave systems.
Unfortunately, fully digital precoding with large antenna arrays precoder/combiner is designed to take advantage of the beam-
is difficult to implement due to the hardware cost and power forming gains, while the digital precoder/combiner is designed
constraint in mmWave systems. Recent works in literature have to take advantage of the multiplexing gains.
advocated the structure of hybrid analog/digital precoding for Hybrid precoding/combining for single-user mmWave sys-
mmWave systems, in which only minor performance degradation tems has been investigated in [5]. It was shown that hybrid
is observed. In this work, we study hybrid precoding for multiuser
mmWave systems. After reviewing recent works in literature precoding/combining is capable of achieving almost the same
on hybrid precoding designs, we then develop a new hybrid performance of the fully digital design. By taking advantage of
minimum mean-squared error (MMSE) precoder. The proposed the low-scattering property of the mmWave channel, assigning
precoder can be easily obtained by an orthogonal matching the analog precoder and combiner to the angle of departure
pursuit-based algorithm. Simulation results show significant (AoD) and angle of arrival (AoA) response vectors of most
performance advantages of the proposed precoder over known
designs in various system settings. dominant channel paths is near-optimal [5]. With the ob-
tained RF precoder/combiner, the baseband precoder/combiner
then can be derived such that the resulting hybrid pre-
I. I NTRODUCTION coder/combiner is as close as possible to the digital one.
Millimeter-wave (mmWave) communications have emerged Hybrid precoding/combining was also studied for multi-user
as one of the most promising candidates for future cellular mmWave systems [7]–[9]. In [7], [8], the authors proposed a
systems due to the significantly large and underexploited two-stage hybrid precoding design. At the first stage, each MS
mmWave band [1]–[3]. However, antenna elements at the and the BS jointly select a “best” combination of RF combiner
mmWave band usually come with much smaller aperture, and RF beamformer to maximize the channel gain to that
which results in much lower antenna gain than that at mi- particular MS. The baseband digital precoder is then derived as
crowave band. Thus, mmWave systems need large antenna a zero-forcing (ZF) precoder by inverting the effective channel.
arrays thanks to the benefit of their beamforming gains. In In this work, we examine a multiuser mmWave system similar
addition, large arrays may also allow precoding multiple data to that in [7], [8]. However, we take a different approach in
streams for multiple users, which could improve the system’s deriving our proposed hybrid precoder. Specifically, while the
spectral efficiency [4], [5]. Interestingly, packing a large num- RF combiners are decided independently at each MS, the RF
ber of antenna elements in a sizable space in mmWave systems precoders for all the MSs are jointly designed at the BS. The
is possible due to the band’s short wavelength. hybrid precoder is then developed with the aim of minimizing
Multiuser precoding involves assigning the weight vectors the mean-squared error (MSE) of the data streams intended
for different mobile-stations (MS) before transmitting through for the MSs. To realize such a hybrid MMSE precoder
the multiple antennas of the base-station (BS). Proper selec- with low computation, we then present a modified version
tion of weight vectors enables spatial separation among the of the orthogonal matching pursuit (OMP) algorithm [10].
users and thus supports multiplexing multiple data streams. Simulation results show significant performance advantage of
Typically, precoding is performed at baseband by a digital the proposed precoder over known hybrid precoders in various
signal processing (DSP) unit. However, the prohibitively high system settings, including perfect AoA/AoD codebooks and
cost and power consumption of current mmWave mixed- quantized RF beamforming/combining codebooks.
2

Fig. 1. Diagram of a mmWave multiuser system with hybrid analog/digital precoding and combining.

II. S YSTEM M ODEL It is noted that FR and wRi ’s are implemented using
A. Multiuser MIMO System Model analog phase shifter, their entries are of constant modulus.
We normalize these entries to satisfy FR m,r = √1M and

Consider the mmWave MIMO multiuser system as illus-
wRi n = √1N , ∀i. We denote FR and WR as the set of
 
trated in Fig. 1. A BS, equipped with M antennas and R RF
chains, is communicating with K remote MSs. We assume matrices with all constant amplitude entries, which are √1M
that each MS is equipped with N receive antennas and only and √1N ; i.e., the feasible sets of FR and wRi , respectively.
one RF chain. Thus, each MS can support one data stream. Given the received baseband signal in (3), the signal-to-
This assumption is justified because the implementation of interference-plus-noise ratio (SINR) at user-i is given by
mobile devices is expected to be simple, low-cost, and low- 2
wiH Hi fi
power consumption. One the other hand, the BS with much SINRi = PK . (4)
2
more sophisticated DSP capability, is capable of supporting j6=i wiH Hi fj + σ 2 kwi k2
multiple concurrent data streams to K MSs, if K ≤ R.
Assuming Gaussian signaling is transmitted to each MS by
In this paper, we focus on the downlink transmission.
the BS, the achievable data-rate for the transmission to MS-i
The BS first applies a R × K baseband precoder FB =
is then given by Ri = log(1 + SINRi ).
[fB1 , . . . , fBK ], where fBi ∈ CR is the baseband precoding
In this work, we are interested in jointly optimizing the
vector applied to the information symbol intended for MS-
baseband precoder, RF precoder, RF combiner and baseband
i, si . Following the baseband precoding and RF processing
equalizer to maximize the system sum-rate. This optimization
steps, the BS then applies an M × R RF precoding matrix
can be stated as
FR . Given fi = FR fBi as the combined BS precoding vector 2
!
K
for MS-i, the transmitted signal is then given by X wiH Hi fi
maximize log 1 + PK 2
FB ,FR ,wRi ,wBi H + σ 2 kwi k2
j6=i wi Hi fj
K
X i=1
x= fi si = Fs, (1) subject to FR ∈ FR (5)
i=1
wRi ∈ WR , ∀i
where F = [f1 , . . . , fK ] ∈ CM ×K and s = [s1 , . . . , sK ]T . It
Tr FR FB FH H

B FR } ≤ P,
is assumed that the information symbols are independent for
each MS and are with unit power, i.e., E[si sj ] = 0, i 6= j, and where P is the power constraint at the BS. In general,
E[|si |2 ] = 1. the optimization (5) is a nonconvex problem due to the
Denote Hi ∈ CN ×M as the downlink channel from the BS presence of the variables {fi } and {wi } in the denominator
to MS-i, the received signal at MS-i can be modeled as of the SINR expression (4) and the multiplication of the
K variables. Thus, obtaining the globally optimal solution of
X
yi = Hi x + zi = Hi fi si + Hi fj sj + zi , (2) problem (5) is not only highly complex, but also intractable
j6=i for practical implementation. Instead, by taking advantage
of the channel characteristics in the mmWave propagation
where the noise vector zi is Gaussian distributed with zero
environment as presented in the following section, we then
mean and variance σ 2 I, i.e., zi ∼ CN (0, σ 2 I).
∗ ∗ propose low-complexity, yet efficient algorithms to compute a
Let wR ∈ CN and wB be the RF combiner and baseband
i i high-performance solution to problem (5).
equalizer, respectively, at MS-i. Denote wi∗ = wR ∗
i

wB i
as the
combined receive beamformer to process the received signal
yi which results in B. mmWave Channel Model
K One of the main characteristics of the mmWave channel is
the limited number of scatters in its propagation path. This
X
ŝi = wiH Hi fi si + wiH Hi fj sj + wiH zi . (3)
j6=i
is because mmWave signaling does not reflect well to the
3

surrounding environment. In this work, we adopt the extended given Fopt as the optimal digital precoder, the RF precoder
Saleh-Valenzuela geometric channel model for the considered and baseband precoder are reconstructed via an approximation:
mmWave system [5]. Specifically, the channel Hi ∈ CN ×M
minimize Fopt − FR FB F (9)
from the BS to MS-i can be modeled as FR ,FB

r
MN X
Li subject to FR ∈ a1 , . . . , aL
Hi = αi,l ar (φri,l , θi,l
r
)aH t t
t (φi,l , θi,l ), (6) 2
kFR FB kF = P.
Li
l=1

where Li is the number of propagation paths, αi,l is the Herein, the first constraint is to limit the search for each
complex gain of the lth path, and (φri,l , θi,lr
) and (φti,l , θi,l
t
) are column of the RF precoder within a pre-determined set of
its (azimuth, elevation) angles of arrival and departure, respec- L basis vectors {a1 , . . . , aL . This set of basis vectors can
tively. Then, the vectors ar (φri,l , θi,l
r
) and at (φti,l , θi,l
t
) repre- be selected collectively from the transmit array response
sent the normalized receive and transmit array response vectors vectors at the AoD (φti,l , θi,l
t
) of the mmWave channel for the
at (azimuth, elevation) angles of (φri,l , θi,l r
) and (φti,l , θi,lt
), case of perfect AoD knowledge at the transmitter, or from
respectively. Finally, αi,l is assumed topbe i.i.d. Gaussian a codebook of quantized RF precoding vectors formed by
uniform quantization of the azimuth and elevation angles [5].
 the normalization factor M N/Li is added
distributed and
Note that the constraint of FR can be embedded directly into
to enforce E kHi k2F = M N .
The channel Hi can be restated in a more compact form as the objective function to obtain an equivalent optimization:
minimize Fopt − AF̃B (10)
Hi = Ai,r Di AH
i,t , (7) FB F

diag F̃B F̃H



where subject to B 0
=R
 r r r r
 2
• Ai,r = ar (φi,1 , θi,1 ), . . . , ar (φi,L , θi,L ) AF̃B F
= P,
 i i 
t t t t
• Ai,t = at (φi,1 , θi,1 ), . . . , at (φi,L , θi,L )  
 p i
pi  where A = a1 , . . . , aL . Due to the sparsity constraint, no
• Di = diag αi,1 M N/Li , . . . , αi,Li M N/Li . more than R rows of F̃B are non-zero. As a result, these rows
It is noted that the array response vectors ar (φri,l , θi,l r
) constitutes the baseband precoder FB and the corresponding
and at (φti,l , θi,l
t
) only depend on the transmit and receive R columns of A are selected to form the RF precoding FR .
antenna array structure. Two commonly-used antenna array To obtain a sparse reconstruction of Fopt , an algorithmic
structures are the uniform linear array (ULA) and the uniform solution based on the OMP was proposed in [5]. For ease
planar array (UPA). While the following algorithms and results of referencing, this algorithm is presented in the following
presented in this work are applicable to any antenna arrays, we Algorithm 1. Note that for a given RF precoder FR , the
use UPAs in the simulations of Section V. Irrespective of the baseband precoder in step 9 of Algorithm 1 is obtained
transmit or receive antenna arrays, the array response vector as a solution to the unconstrained least-square minimization
for a UPA in the yz-plane with W and H elements on the y Fopt − FR FB F .
and z axes is given by
1 h Algorithm 1: Spatially Sparse Precoding Design via OMP
a(φ, θ) = √ 1, . . . , ejkd(m sin φ sin θ+n cos θ) , . . . ,
WH 1 Input: Fopt , A;
jkd[(W −1) sin φ sin θ+(H−1) cos θ]
i 2 Output: FR , FB ;
e , (8) 3 Fres = Fopt ;
4 FR = Empty;
where θ and φ are the azimuth and elevation angles, respec- 5 for r ≤ R do
tively; k = 2π
λ with λ being the wavelength of the mmWave 6 Φ = AH Fres;
carrier frequency, and d is the inter-element spacing. k = arg max ΦΦH l,l ;

7
 l
FR = FR | A(k) ;

8
III. R EVIEW OF H YBRID P RECODING D ESIGNS FOR −1 H
FB = FH

MM WAVE MIMO S YSTEMS 9 R FR FR Fopt ;
Fopt −FR FB
10 Fres = kFopt −FR FB kF ;
In this section, we briefly review two exemplary works in √
hybrid precoding designs: one for single-user MIMO systems 11 Normalize FB = P kFRFFBB kF .
[4], [5] and one for multiuser MIMO systems [7], [8]. These
designs will serve as the benchmarks for comparison to the
B. Two-stage Multiuser Hybrid ZF Precoding
proposed hybrid MMSE precoder in this paper.
In more recent works [7], [8], hybrid ZF precoding has been
developed for multiuser mmWave systems. Consider a similar
A. Single-user Spatially Sparse Precoding Design
multiuser setting as presented in Section II-A, a two-stage
In pioneering works [4], [5], it has been shown that hybrid algorithm was proposed in [8] to obtain the hybrid precoder.
precoding can obtain a near-optimal performance to the fully In this algorithm, the first stage accounts for finding the best
digital precoding for MIMO single-user mmWave systems. RF single-user RF beamforming/combining design for each
By exploiting the spatial structure of mmWave channels, [5] MS, say MS-i, as follows:
formulated the hybrid precoding design problem as a sparse
reconstruction problem of the digital precoder. Specifically, (fR? i , wR
?
i
) = arg max H
wRi
Hi fRi , (11)
wRi ∈Wi ,fRi ∈Fi
4

where Wi and Fi are the codebooks of RF combiners At the receiving end, we assume that each MS applies a
and beamformers for MS-i, respectively. MS-i then sets simple equalizer by multiplying its baseband signal with the
? √ √
wRi = wR i
as its RF combiner, whereas the BS forms power scaling factor γ, i.e., wBi = γ. Substitute wBi and
its RF precoding matrix as FR = [fR? 1 , . . . , fR? K ]. Effec- vi ’s into Equation (3), ŝi is given by
H H
tively, hi , wR i
Hi FR can be regarded as the downlink K
channel to MS-i. The second stage of the algorithm in [8]
X √
ŝi = ĥH H
i vi si + ĥi vj sj + H
γwR z.
i i
(14)
is to form the baseband precoder as the ZF precoder, i.e., j6=i
H H −1
FBB = H H H , where H = [h1 , . . . , hK ]H . The  2
baseband √beamforming vector for each MS is then normalized Given the sum-MSE for K data streams as E s − ŝ .
P/Kf The MMSE precoder then can be obtained from the following
as fBi = kFR fB Bki to ensure that each MS is allocated an equal
i
portion of the total transmit power P . If R > K, only K RF optimization
chains are utilized in this two-stage algorithm [8].  2
minimize E s − ŝ (15)
Remark 1: While being simple to implement, the per- V,γ
formance of ZF precoding is poor in fully loaded systems subject to Tr VVH ≤ γP.

where the number of users is equal to the number of transmit
antennas. In the above two-stage algorithm, the ZF baseband Since the above optimization is convex [11], [12], the
precoder is designed to serve K users by using only K optimal MMSE precoder can be obtained via standard opti-
RF chains. Thus, this ZF baseband precoder may become mization techniques and given in closed-form [11]:
the limiting factor to the system sum-rate, especially with −1
Kσ 2

? H
increasing K. V = Ĥ Ĥ + I ĤH , (16)
P
IV. MMSE- BASED H YBRID P RECODING D ESIGN WITH
P RE - DETERMINED RF C OMBINERS where Ĥ = [ĥ1 , . . . , ĥK ]H ; whereas the optimal scaling factor
γ ? is kV? k2F /P . The optimal fully digital MMSE pprecoder,
In this section, we investigate multiuser precoding designs denoted as FMMSE , is then given by FMMSE = 1/γ ? V? .
when the RF combiner at each MS is pre-determined. Unlike Based on the obtained FMMSE and a pre-determined set
the approach mentioned in Section III-B, where the RF beam- of RF beamforming vectors, Algorithm 1 can be applied
former/combiner is obtained independently for each BS-MS straightforwardly to approximate a hybrid precoder. Hereafter,
link [8], our proposed technique allows a joint design of RF this hybrid precoding design will be referred to as the “Two-
beamforming and baseband precoder for all the MSs. In the stage Hybrid MMSE Precoding”.
first stage, each MS, say MS-i, independently decides its RF
combiner that maximizes the its downlink channel gain:
B. Proposed Hybrid MMSE Precoder
? H
wR i
= arg max wRi
Hi . (12) In this section, we propose a new hybrid MMSE precoding
wRi ∈Wi
structure. Instead of approximating a hybrid precoder to a
H
Denote wR i
Hi = ĥH
i ∈C
M
as the effective MISO channel known fully digital precoder in Algorithm 1, the proposed
from the BS to MS-i. In the second stage, the proposed hybrid precoder aims to minimize the sum-MSE of all data
approach accounts for optimizing the precoder through the streams E{ks − ŝk2 }. Thus, the proposed hybrid precoder can
following problem bypass the step of deriving the fully digital precoder.
2 Denote VB as an unnormalized baseband p precoder and γ
K
!
X ĥH
i FR fBi
maximize log 1 + PK 2 (13) as a power scaling factor such that F B = 1/γVB satisfies
FR ,fR1 ,...,fRK H + σ2
j6=i ĥi FR fBj

i=1 the power constraint Tr FH R F R F B F H
B ≤ P . Substitute V =
subject to FR ∈ FR FR VB into Equation (14), we can expand the sum-MSE cost
Tr FR FB FH H function E{ks − ŝk2 } into

B FR } ≤ P.
2
Since the baseband equalizers have no effect on the achievable E{ks − ŝk2 } = I − ĤFR VB F
+ Kγσ 2 . (17)
SINRs, they are omitted from the above optimization. Similar
to the original problem (5), the above problem is also noncon- A hybrid precoder, which minimizes this sum-MSE, can be
vex. To this end, we examine an MMSE-based fully digital obtained from the following optimization
precoder design, then propose a hybrid precoder counterpart.
minimize Tr (I− ĤFR VB )(I− ĤFR VB )H +Kγσ 2 (18)

FR ,VB ,γ
A. An MMSE-based Fully Digital Precoding Design subject to FR ∈ FR
The aim of MMSE precoding is to generate the transmit pre- Tr FH H

R FR V B V B ≤ γP.
coder which results in the received signal ŝ = [ŝ1 , . . . , ŝK ]T
as close as possible to the original signal s. Denote V = We note that problem (18) is nonconvex due to the multi-
[v1 , . . . , vK ] as an unnormalized precoder
p at the BS and γ as plication of the variables FR and VB . Hence, obtaining even
a power gain factor such that F = 1/γV satisfies the power a locally optimal solution to problem (18) may be highly
constraint Tr{FFH } ≤ P at the BS. complicated. However, for a known RF precoder FR , we
5

can obtain an optimal baseband precoder FB by solving the V. S IMULATION R ESULTS


following optimization
In this simulation results section, we illustrate the perfor-
minimize Tr (I− ĤFR VB )(I− ĤFR VB )H +Kγσ 2 (19) mance advantages of the proposed hybrid MMSE precoder to

VB ,γ other hybrid precoding designs in the literature. We compare
subject to Tr FH H

R FR V B V B ≤ γP. our proposed design to three other ones: i.) fully digital
MMSE precoding presented in Section IV-A, ii.) two-stage
The optimal solution to VB can be stated in closed-form [13] hybrid MMSE precoding by approximating the digital MMSE
−1 precoder using Algorithm 1, and iii.) two-stage hybrid ZF
Kσ 2 H

VB?
= FH Ĥ H
ĤF + F F FH H precoding presented in Section III-B. We consider a MIMO
R R R R R Ĥ , (20)
P system where the BS is equipped with 8 × 8 UPA (M = 64)
and each MS is equipped with 4 × 4 UPA (N = 16). There
whereas the scaling factor is γ ? = kFR VB kp 2
F /P . Finally, the
? ? are K = 8 MSs in the system, unless stated otherwise. The
optimal baseband precoder FB is given by 1/γ ? VB .
number of RF chains R is set to be equal to K. The channel
In order to find the RF precoder FR , we take a similar to each user contains of 10 paths, i.e., Li = 10, ∀i. All the
 its search within a set of L pre-
approach as in [5] to restrict channel path gains αi,l ’s are assumed to be i.i.d. Gaussian
determined basis vectors a1 , . . . , aL . Our proposed hybrid distribution with variance σα2 . The azimuths are assumed to be
precoder is obtained from solving the optimization uniformly distributed in [0; 2π], and the AoA/AoD elevations
are uniformly distributed in [− π2 ; π2 ]. The noise variance σ 2
minimize Tr (I− ĤAṼB )(I− ĤAṼB )H +Kγσ 2 (21)

P σ2
ṼB ,γ is set at 1. The SNR in the plot is defined as SNR = Kα .
H In all simulations presented in Figs. 2, 3, and 4, the fully
subject to diag{ṼB ṼB } 0=R
 H H digital MMSE precoder provides the highest performance,
Tr A AṼB ṼB ≤ γP,
which serves as the benchmarks for hybrid precoding designs.
Fig. 2 presents the achievable system sum-rate with different

where the constraint FR ∈ a1 , . . . , aL is embedded into
the objective function with A = [a1 , . . . , aL ]. Thanks to the digital and hybrid precoders versus the SNR. For hybrid
sparsity constraint diag{ṼB ṼB H
} 0 = R, no more than R precoding designs, perfect AoD/AoA codebooks are assumed.
rows of ṼB are non-zero. These R non-zero rows are selected Specifically, the BS utilizes all the columns of A1,t , . . . , AK,t
to form the baseband precoder FB subject to a power scaling to find the RF beamformer, whereas MS-i utilizes the columns
step, whereas the corresponding R columns of A are selected of Ai,r to find the “best” RF combiner. As observed from
to form the RF precoder FR . Since problem (21) resembles the figure, our proposed hybrid MMSE precoder surpasses the
optimization problems usually encountered in sparse signal two-stage hybrid MMSE precoder. This is because the hybrid
recovery, extensive literature on this topic can be readily precoder obtained from Algorithm 1, while being near-optimal
used to solve it. Here, we apply the OMP algorithm [10] to in single-user systems, does not necessarily perform well in
obtain the proposed hybrid precoder, referred to as the “Hybrid multiuser systems. The performance of the proposed hybrid
MMSE precoding”. The algorithm pseudo-code is presented in MMSE precoder is also superior to that of the two-stage hybrid
Algorithm 2, in which step 9 utilizes the baseband precoder ZF precoder. The reason is two-fold. First, MMSE precoding
as a solution of the MSE minimization problem (19). This usually outperforms ZF precoding [11], [14]. Second, the
is the key difference to the least-square baseband solution proposed hybrid precoder jointly designs the RF precoder,
in Algorithm 1. In terms of complexity, Algorithm 2 does instead of independently selecting each columns of the RF
not require a pre-determined digital precoder, nor introduce precoder as in the two-stage hybrid ZF precoder.
additional computations, compared to Algorithm 1. In Fig. 3, we compare the sum-rate performances of dif-
ferent precoding designs versus the number of users K (and
the number of RF chains R with R = K). The SNR
Algorithm 2: Proposed Hybrid MMSE Precoding via OMP
is set at −10dB. As displayed in the figure, the proposed
1 Input: Ĥ, A; hybrid MMSE precoding significantly outperforms the two-
2 Output: FR , FB ;
stage hybrid MMSE precoding, especially with high K, where
3 Vres = I;
4 FR = Empty; the latter’s performance tends to saturate. Interestingly, while
5 for r ≤ R do performing comparably to the proposed hybrid MMSE pre-
6 Φ = AH ĤH V  res ; 
coding with low K, the performance of the two-stage hybrid
7 k = arg maxl ΦΦH ) l,l ; ZF precoding even decreases with high K. In contrast, the
8 FR = [FR |A(k) ]; performance of proposed hybrid MMSE precoding scales
−1
almost linearly with the number of users in the system.

Kσ 2 H
9 VB = FH H
R Ĥ ĤFR + P FR FR FH H
R Ĥ ;
I−ĤFR VB Finally, Fig. 4 illustrates the system sum-rate versus
10 Vres = ;
kI−ĤFR VB kF SNR with quantized RF beamforming/combining codebooks.
Tr{FH H
R FR VB VB } Herein, we use 3-bit uniform quantization of the azimuth
11 γ= P
;
12 FB = 1
√ VB ;
γ
angle and 3-bit uniform quantization of the elevation angle
at the BS and each MS. The interested readers are referred to
Equation (26) in [5] for the formulation of the RF beamform-
6

ing/combining codebooks with 26 quantized vectors. Similar


40
Two−stage Hybrid ZF Precoding
to the results presented in the previous two figures, Fig.
Two−stage Hybrid MMSE Precoding 4 also shows a significant performance advantage of the
Proposed Hybrid MMSE Precoding proposed hybrid MMSE precoder. Especially at high SNR, its
30 Digital MMSE Precoding performance is almost double other hybrid precoding designs.
System sum−rate (bits/s/Hz)

VI. C ONCLUSION
This paper has proposed a new hybrid MMSE precoder
20 for multiuser mmWave systems. Unlike the two-stage hy-
brid MMSE and ZF precoding designs, the proposed hybrid
precoder aims to minimize the sum-MSE in receiving the
10 data streams at the users. An OMP-based algorithm is then
presented to obtain the proposed hybrid MMSE precoder.
Simulation results show significant performance advantages of
0
the proposed precoder over known two-stage hybrid MMSE
−30 −25 −20 −15 −10
SNR in dB and ZF precoders in various system settings. Our extended
work in [15], involving the joint design of hybrid precoding
Fig. 2. System sum-rate versus SNR with AoD/AoA codebooks.
and combining across the BS and the MSs, can further improve
the system sum-rate performance over the proposed MMSE
hybrid precoding design in this paper.
60
Two−stage Hybrid ZF Precoding R EFERENCES
Two−stage Hybrid MMSE Precoding [1] Z. Pi and F. Khan, “An introduction to millimeter-wave mobile broad-
50 Proposed Hybrid MMSE Precoding band systems,” IEEE Commun. Mag., vol. 49, no. 6, pp. 101–107, Jun.
Digital MMSE Precoding 2011.
System sum−rate (bits/s/Hz)

[2] T. Rappaport, S. Sun, R. Mayzus, H. Zhao, Y. Azar, K. Wang, G. Wong,


40 J. Schulz, M. Samimi, and F. Gutierrez, “Millimeter wave mobile
communications for 5G cellular: It will work!” IEEE Access, vol. 1,
pp. 335–349, 2013.
30 [3] J. Andrews, S. Buzzi, W. Choi, S. Hanly, A. Lozano, A. Soong, and
J. Zhang, “What will 5G be?” IEEE J. Select. Areas in Commun., vol. 32,
no. 6, pp. 1065–1082, Jun. 2014.
20
[4] O. El Ayach, R. W. Heath, Jr., S. Abu-Surra, S. Rajagopal, and Z. Pi,
“The capacity optimality of beam steering in large millimeter wave
MIMO systems,” in Proc. IEEE Int. Work. on Signal Process. Advances
10
for Wireless Commun., Jun. 2012, pp. 100–104.
[5] O. El Ayach, S. Rajagopal, S. Abu-Surra, Z. Pi, and R. W. Heath, Jr.,
0 “Spatially sparse precoding in millimeter wave MIMO systems,” IEEE
2 4 6 8 10 12 14 16 Trans. Wireless Commun., vol. 13, no. 3, pp. 1499–1513, Mar. 2014.
Number of users
[6] A. Alkhateeb, J. Mo, N. Gonzalez-Prelcic, and R. W. Heath, Jr., “MIMO
precoding and combining solutions for millimeter-wave systems,” IEEE
Fig. 3. System sum-rate versus number of users K with AoD/AoA codebooks. Commun. Mag., vol. 52, no. 12, pp. 122–131, Dec. 2014.
[7] A. Alkhateeb, R. W. Heath, Jr., and G. Leus, “Achievable rates of multi-
user millimeter wave systems with hybrid precoding,” in Proc. IEEE Int.
Conf. Commun., London, UK, Jun. 2015.
60 [8] A. Alkhateeb, G. Leus, and R. W. Heath, Jr., “Limited feedback hybrid
Two−stage Hybrid ZF Precoding
precoding for multi-user millimeter wave systems,” IEEE Trans. Wireless
Two−stage Hybrid MMSE Precoding Commun., vol. 14, no. 11, pp. 6481–6494, Nov. 2015.
50 Proposed Hybrid MMSE Precoding [9] T. E. Bogale and L. B. Le, “Beamforming for multiuser massive MIMO
Digital MMSE Precoding systems: Digital versus hybrid analog-digital,” in Proc. IEEE Global
System sum−rate (bits/s/Hz)

Commun. Conf., Austin, TX, USA, Dec. 2014, pp. 4066–4071.


40
[10] J. Tropp and A. Gilbert, “Signal recovery from random measurements
via orthogonal matching pursuit,” IEEE Trans. Inform. Theory, vol. 53,
no. 12, pp. 4655–4666, Dec. 2007.
30
[11] M. Joham, K. Kusume, M. H. Gzara, and W. Utschick, “Transmit Wiener
filter for the downlink of TDD DS-CDMA systems,” in IEEE 7th Symp.
20 Spread-Spectrum Technol., Applicat., Sep. 2002, pp. 9–13.
[12] D. H. N. Nguyen and T. Le-Ngoc, “MMSE precoding for multiuser
MISO downlink transmission with non-homogeneous user SNR condi-
10 tions,” EURASIP J. Signal Process., vol. 2014:85, Jun. 2014.
[13] D. H. N. Nguyen, L. B. Le, and T. Le-Ngoc, “Multiuser MISO precoding
for sum-rate maximization under multiple power constraints,” in Proc.
0 IEEE Wireless Commun. and Networking. Conf., New Orleans, LA,
−20 −15 −10 −5 0 USA, Mar. 2015, pp. 729–734.
SNR in dB
[14] C. B. Peel, B. M. Hochwald, and A. L. Swindlehurst, “A vector-
perturbation technique for near-capacity multiantenna multiuser commu-
Fig. 4. System sum-rate versus SNR with quantized RF beamform- nications - Part I: Channel inversion and regularization,” IEEE Trans.
ing/combining codebooks. Commun., vol. 53, no. 1, pp. 195–202, Jan. 2005.
[15] D. H. N. Nguyen, L. B. Le, T. Le-Ngoc, and R. W. Heath, Jr., “Hybrid
MMSE precoding and combining designs for mmWave multiuser MIMO
systems,” in preparation, 2016.

You might also like