Professional Documents
Culture Documents
Abstract— We consider channel/subspace tracking systems for close-to-optimal data rate in a cost- and energy-efficient way
temporally correlated millimeter wave (e.g., E-band) multiple- [4]–[6]. Unlike the conventional digital precoding/combining
input multiple-output (MIMO) channels. Our focus is given to the technique, the analog precoder/combiner are composed of
tracking algorithm in the non-line-of-sight (NLoS) environment,
where the transmitter and the receiver are equipped with hybrid groups of phase shifters. This is, the weights of the analog
analog/digital precoder and combiner, respectively. In the absence precocer/combiner have constant-modulus property, imposing
of straightforward time-correlated channel model in the millime- hardware constraints.
ter wave MIMO literature, we present a temporal MIMO channel Following the parametric channel model from conventional
evolution model for NLoS millimeter wave scenarios. Consid- MIMO systems [7], the millimeter wave channels can be mod-
ering that conventional MIMO channel tracking algorithms in
microwave bands are not directly applicable, we propose a eled using angles of arrival (AoA), angles of departure (AoD)
new channel tracking technique based on sequentially updating and propagation path gains [1], [2], [4], [8]. The number of
the precoder and combiner. Numerical results demonstrate the propagation paths is limited, resulting in a sparse channel,
superior channel tracking ability of the proposed technique due to the directional transmission and high attenuation of
over independent sounding approach in the presented channel millimeter waves. To facilitate the hybrid precoding/combining
model and the spatial channel model (SCM) adopted in 3GPP
specification. techniques, usable channel estimates at the MS and BS are
crucial. However, estimating the channel via conventional
Index Terms— Millimeter wave MIMO, temporally correlated training-based techniques is infeasible and ping-pong based in-
channel, channel/subspace tracking, spatial multiplexing.
door/outdoor channel sounding (or sampling) techniques have
recently been studied in [1], [2], [4]. The channel sounding
I. I NTRODUCTION probes the channel using a set of predefined beamforming
It is now well projected that conventional cellular systems vectors, i.e., codebook, for a fixed number of channel uses,
deployed in the over-crowded sub-3 GHz frequency bands and selects the best beamformer/precoder according to certain
are not capable to support the recent exponentially growing criteria.
data rate demand, even though advanced throughput boosting MIMO systems, in practice, can leverage temporal correla-
multiple-input multiple-output (MIMO) techniques are em- tion between channel realizations to further enhance the sys-
ployed. Thus, there is gradual movement to shift the operating tem performance. The previous work in conventional MIMO
frequency of cellular systems from the microwave spectrum spatial multiplexing systems devises various subspace tracking
to millimeter wave spectrum (3 GHz to 300 GHz). The large techniques, e.g., stochastic gradient approach [9], geodesic
bandwidth available in the millimeter wave spectrum makes its precoding [10], and differential feedback [11], in temporally
application for indoor [1] and even outdoor [2] transmission correlated MIMO channels. These techniques adapt the pre-
feasible. coder to the temporal channel correlation statistics and thereby,
However, outdoor millimeter wave channel is challenging. enhancing the system performance. Although the extension of
The millimeter wave propagation suffers from severe path these techniques to the millimeter wave MIMO systems is
loss and other environmental obstructions [3]. The small not straightforward, it would be possible to devise a useful
wavelength of the millimeter wave (relative to the microwave) channel tracking technique by modifying the previous work
ensures that large-sized arrays can be implemented with a (e.g., [9]–[11]), which is our focus in this paper.
small form factor. As a result, these outdoor challenges can be In this paper, we propose a channel tracking technique
overcome by providing sufficient array gain using large-sized for the millimeter wave MIMO systems employing hybrid
array antennas and analog beamforming and combining at the precoding/combining architecture in the temporally correlated
base station (BS) and the mobile station (MS) [2]. Hybrid MIMO channels. We assume a time division duplex (TDD)
precoding/combining, consisting of analog and digital pre- system exploiting channel reciprocity. The primary challenges
coders/combiners at the BS/MS, has been investigated to show we face here are how to tractably model the channel evo-
lution in the millimeter wave scenario and how to devise a
The authors at the City University of Hong Kong were supported in part hybrid precoding/combining algorithm that efficiently tracks
by Huawei Technologies. the channel evolution. In the absence of a tractable temporally
H. Ghauch is also affiliated with the School of Electrical Engineering
and the ACCESS Linnaeus Center, Royal Institute of Technology (KTH), correlated millimeter wave channel model, we first present, in
Stockholm, Sweden. Email: ghauch@kth.se this paper, a temporally correlated MIMO channel evolution
Digital
Analog
Precoder
Millimeter
Analog
Phase shifter Combiner Digital
Wn Un 2F = Ns . The Nr and Nrf , respectively, denote the
Precoder Fn Phase shifter
wave channel Wn Combiner number of antennas and number of RF chains at the MS. The
Phase shifter .
¦ Phase shifter Hn ∈ CNr ×Nt is the millimeter wave channel from the BS to
¦
.
controller +
.
.
controller +
.
RF chain
MS, where Nt denotes the number of BS antennas. We assume
.
RF chain
. .
s n Vn Hn
.
.
Un y n for simplicity that both BS and MS have the same number
.
. .
. .
.
415
Globecom 2014 Workshop - Mobile Communications in Higher Frequency Bands
nth channel block to (n + 1)th channel block follows One Channel Use
BS
Nt Nr
Hn+1 = Ar (θ n+1 )Dn+1 A∗t (φn+1 ), (8) Downlink Uplink Downlink Uplink
L Downlink
Sounding
Uplink
Sounding
Channel
Estimation
Channel
Estimation
Data
Transmission
Data
Transmission
T
where Channel/Subspace Tracking Data Transmission
Dn+1 = ρDn + 1 − ρ2 Bn+1 , (9) Fig. 2: The graphical description of the proposed channel/subspace
tracking technique.
Ar (θ n+1 ) = Ar (θ n + Δθ n ), (10)
At (φn+1 ) = At (φn + Δφn ). (11)
A. Downlink Sounding and Analog Combiner Update
∗
The ρ = E[αn,i αn+1,i ] ∈ [0 1], i = 1, . . . , L, is the time cor- The downlink sounding is exploited to update the analog
relation coefficient, which follows Jakes’ model [13] according combiner by utilizing the knowledge of previous analog com-
to ρ = J0 (2πfD T ). The J0 (·) is the zeroth order Bessel biner and time correlation statistics. Thus, given the analog
function of first kind, and the fD and T denote the maximum combiner at instant n, Wn , our aim is to leverage the
Doppler frequency and channel block length, respectively. The correlation coefficient ρ to compute the update for Wn , i.e.,
fD = fc v/c, where fc , v, and c represent the carrier frequency Wn+1 , done in a mode-by-mode fashion.
(Hz), the speed of the MS (km/h), and c = 3 × 108 (m/s), Given that each mode is unit-modulus (i.e., (2)) and that
respectively. The Bn+1 in (9) is the diagonal matrix with adjacent channel blocks are temporally correlated, it is highly
diagonal entries drawn from CN (0, 1) and independent from likely that Wn and Wn+1 are relatively “close”. Thus, we
Dn . As shown in (9), the evolution of the propagation path first construct a rotation codebook, C = {C1 , · · · , CN }, Ci ∈
gains is modeled as the first order Gauss-Markov process. We CNr ×Nr , C∗i Ci = Ci C∗i = INr , for i = 1, · · · , N . By apply-
assume that angle variations Δθ n , Δφn ∼ U(−δ, δ), where δ (l) (l)
ing each element in C to Wn , i.e., Ck Wn , k = 1, · · · , N ,
is small. (l)
we can generate codewords for the update of Wn+1 , which
(l)
are “close” to Wn . This set of codewords for the update of
III. S UBSPACE T RACKING : A LGORITHM D EVELOPMENT lth mode can be collected as a matrix,
n+1,l = [C1 W(l) , · · · , CN W(l) ], l = 1, · · · , Nrf , (12)
W
In this section, we detail the proposed subspace tracking n n
technique, consisting of tracking each mode2 of the analog where the construction/selection of C1 , · · · , CN is investi-
precoder and combiner one at a time (by generating a con- n+1,l is applied to the received
gated in Sec III-C. This latter W
trolled perturbation around the previous mode), then followed signal at the MS antenna to yield
by the digital precoder and combiner update. The motivation
∗
xn+1,l = W ∗
of the mode-by-mode update lies in that we can sound Nrf n+1,l Hn+1 Fn Vn s + Wn+1,l nn+1 , (13)
codewords per channel use by taking the advantage of the where Fn and Vn are the analog and digital precoder at
hybrid architecture [4]. Therefore, the sounding overhead3 channel block n, respectively, and s is the training vector, e.g.,
could be significantly reduced. As shown in Fig. 2, the channel all-ones. Given xn+1,l , the index of the optimal codeword is
block duration T is decomposed into 6 phases - the focus of given by
this work is on the first 4 phases. kl = argmax(|xn+1,l (k)|2 ), (14)
This section only focuses on the downlink sounding used to 1≤k≤N
update the analog combiner (Sec III-A), and downlink channel where xn+1,l (k) denotes the kth element of xn+1,l . Note that
estimation phase used to update the digital combiner (Sec III- the total number of soundings for each mode is NNrf 4 . From
B). The exactly same reasoning applies for updating the analog (l)
(14), the Wn+1 is determined by the kl th column of W n+1,l .
and digital precoders as well, and will thus be omitted, for
simplicity and conciseness. The generation of candidate vectors for the second to last
mode update is slightly different from that of the first mode
We summarize the main steps of the algorithm. For each
update. For the second to last mode, the additional step of
mode, we construct a codebook by rotating the previous mode
subtracting the effect of the previously updated modes, is
using a group of rotation matrices [11], [14], and then we
needed. This can be done by employing orthogonal subspace
select the best codeword that maximizes the received power.
projection,
After the analog combiner and precoder design, the digital
precoder and combiner follow using pilot-aided conventional n+1,l = (IN − Θ(Θ∗ Θ)−1 Θ∗ )W
W n+1,l , l ≥ 2, (15)
r
channel estimation of the effective channel.
4 In fact, we can sound maximum N n+1,l per every
rf vectors in W
2 Recall that the mode represents one column of analog precoder and channel use. The (13) is formulated by taking all the sounding as whole
combiner. for the purpose of simplicity. Since the number of analog chains is Nrf ,
3 The sounding overhead, here, is the total number of channel uses needed the total number of soundings for each mode is NN , which reduces the
rf
to design the analog precoder and combiner. sounding overhead Nrf times.
416
Globecom 2014 Workshop - Mobile Communications in Higher Frequency Bands
15: end for Note that the latter design criterion does not adapt to
the temporal correlation structure of the channel. When time
correlation is presented (i.e., when modes of adjacent channel
B. Digital Channel Estimation and Combiner Update blocks are “close”), the adaptation of the rotation codebook
After the analog combiner update, the digital combiner R follows
is updated during the downlink effective channel estimation Gi = INr + 1 − 2 Ri , ∀ i = 1, · · · , N. (24)
(phase 3 in Fig. 2), based on well-known pilot based chan-
nel estimation schemes. The effective channel Hn+1,eff ∈ We model the as a linear function of ρ, i.e., = γρ with
CNrf ×Nrf can be expressed as, 0 < γ ≤ 1. The (24) is applied to generate points (or
∗
perturbations) on a sphere centered at the point INr with
Hn+1,eff = Wn+1 Hn+1 Fn+1 , (19)
5 Similar to the definition of the sounding overhead, the training overhead
where Fn+1 is the updated analog precoder during the second is the total number of channel uses needed to design the digital precoder and
phase of the channel tracking technique in Fig. 2. Since combiner.
417
Globecom 2014 Workshop - Mobile Communications in Higher Frequency Bands
√
radius 1 − 2 . Since Gi is not a unitary matrix, we need 9
σ Ns
4.5
0 1 2 3 4 5 6 7 8 9 10
Fn Vn Vn∗ F∗n H∗n Wn Un . (25) Channel block indices
418
Globecom 2014 Workshop - Mobile Communications in Higher Frequency Bands
419