You are on page 1of 6

BEM-Based Limited Feedback for Precoding and

Scheduling over Doubly Selective Multiuser MISO


Downlink Channels
Hung Nguyen-Le, Tho Le-Ngoc, and Loı̈c Canonne-Velasquez
Department of Electrical and Computer Engineering, McGill University, Montreal, Quebec, Canada H3A 2K6
E-mail: hung.nguyen-le@mcgill.ca; tho.le-ngoc@mcgill.ca; loic.canonne-velasquez@mail.mcgill.ca

Abstract—This paper studies the problem of scheduling, pre- that achieves the capacity limit of MU broadcast (BC) channels
coding and limited feedback design for the emerging 3GPP- [5] but at the cost of extremely high computation burden as
LTE systems over time- and frequency-selective (doubly se- the number of users is large. Recent studies have introduced
lective) channels. In particular, greedy scheduling with zero-
forcing (ZF) precoding is considered for the doubly selective several suboptimal multiuser encoding techniques with lower
multiuser multiple-input single-output (MISO) orthogonal fre- complexity (relative to DPC) that can be categorized into
quency division multiplexing (OFDM) downlink channels. In nonlinear (i.e., vector perturbation [9], Tomlinson Harashima
limited feedback design, the discrete prolate spheroidal basis precoding [8]) and linear precoding (e.g., minimum mean
expansion model (DPS-BEM) is used as a fitting parametric squared error (MMSE) [7], zero-forcing [3]).
model for capturing the time-variation of the doubly selective
channels and reducing the number of the channel parameters. With a much lower complexity than non-linear precoding,
The resulting dimension reduction in the channel representation, linear precoding (or beamforming) techniques are still able to
in turn, translates into a reduced feedback load of channel state approach asymptotically (as the number of users is large) the
information (CSI). To exploit the considerable reduction in CSI capacity limit of the BC channel [6]. In beamforming (BF)-
feedback load, vector quantization (VQ) of DPS-BEM parameters based multiuser transmissions, each user’s coded data stream
is performed at users’ receivers under the assumption that perfect
BEM parameter estimation has been established by existing is pre-multiplied by a weighting vector before being fed to
algorithms. The output indices of the quantized BEM parameter transmit antennas. By exploiting spatial separations among
vectors are, then, sent to the base station (BS) via error-free users (based on the use of CSIT), appropriate weighting
limited feedback links. With the channel state information (CSI) vectors can be computed to eliminate inter-user interference
at transmitter (CSIT), greedy scheduling and ZF precoding are and enable reliable multiuser transmissions. Determining the
deployed for multiuser transmission in each subcarrier of OFDM
symbols in a LTE frame. Numerical results show that the ZF- optimal weighting vectors, unfortunately, leads to a difficult
based multiuser transmission scheme with the suggested BEM nonconvex optimization problem [3]. As a very simple, but
quantization and limited feedback design offers significant sum- efficient, solution to the problem of finding the BF weighting
rate gains and stable performance with high robustness against vectors, zero-forcing (ZF) precoding using perfect channel
time-varying channels. state information (CSI) is able to provide a sum-rate per-
Index Terms—Scheduling, precoding, limited feedback, vector
quantization, discrete prolate spheroidal basis expansion model
formance which is quite close to that of DPC [3] in a
(DPS-BEM), time- and frequency-selective channels. large user pool. In adaptive transmissions (non-linear/linear
precoding), acquiring perfect CSI at BS via full (analog) feed-
back could, however, be an infeasible task in some wireless
I. I NTRODUCTION
communications systems, specially in those over time-varying
The integration of multi-antenna and orthogonal frequency channels, due to a possibly large CSI feedback load and
division multiplexing (OFDM) techniques has provided re- outdated CSI feedback. To overcome this challenge, limited
markable diversity and capacity gains in broadband wireless (or finite-rate) feedback of CSI [11] has been considered in the
communications ranging from single-user to multiuser (MU) literature and industry as well. Recent studies have shown that
systems [1]. Especially, in MU transmissions, the use of multi- limited feedback of a small number of bits about the channel
antenna array at the base station (BS) enables simultaneous characteristics can provide a near-optimal system performance
transmission of multiple data streams to multiple users by [11].
exploiting spatial separations among users. In the so-called Most of existing precoding/scheduling techniques assume
spatial division multiple access (SDMA), multiuser diversity wireless channels to be time-invariant within a transmission
is the primary factor that increases significantly the system frame/burst. However, in MU networks with rapidly mov-
sum-rate [3]. As a result, an appropriate multiuser encoding ing nodes (i.e., users in cars and trains in LTE systems),
technique (at the BS) is indispensable to attain the considerable the resulting time-variation (time-selectivity) of the channel
sum-rate gain in SDMA. It is well-known that dirty paper impulse response (CIR) introduces a large number of chan-
coding (DPC) [2] is an optimal multiuser encoding strategy nel parameters, leading to a very high CSI feedback load
for precoding/scheduling (with consideration of time-varying 𝑢th transmit antennas can be written as
channels). In addition, the presence of time-varying channels 𝑁 −1 ( )
1 ∑ (𝑢) 𝑗2𝜋𝑘𝑛
also gives rise to the problem of outdated CSI feedback that 𝑥(𝑢)
𝑛,𝑚 = √ 𝑋 𝑘,𝑚 exp (1)
could severely degrade the system performance. To deal with 𝑁 𝑘=0 𝑁
the channels, [10] has proposed a MMSE-based beamform- where 𝑛 ∈ {−𝑁𝑔 , ..., 0, ..., 𝑁 − 1}, 𝑁𝑔 denotes the CP length,
ing algorithm over spatially correlated, frequency-flat, time- (𝑢)
𝑋𝑘,𝑚 is the 𝑘th data-modulated/precoded subcarrier in the
varying channels. Specifically, the existing technique uses 𝑚th OFDM symbol from the 𝑢th transmit antenna. It is noted
full feedback of channel distribution information (CDI) and (𝑢)
that 𝑋𝑘,𝑚 is the superposition of selected/scheduled users’
an iterative beamforming process to provide stable multiuser precoded subcarriers in multiuser transmissions.
transmissions over the channels. (𝑢)
The transmitted baseband signal 𝑥𝑛,𝑚 in (1), then, under-
Unlike [10], this paper considers limited feedback of CIR goes a doubly selective multiuser MISO channel as mathemat-
using basis expansion model (BEM) quantization for ZF ically described in the next subsections.
precoding and greedy scheduling over spatially uncorrelated,
time- and frequency-selective (doubly selective) channels. In B. Doubly Selective Channel Model
particular, for limited feedback design over the doubly selec- In the study, for each pair of the 𝑢th transmit antenna (at BS)
tive channels, the discrete prolate spheroidal basis expansion and the 𝑣th user’s receive antenna, the time-varying channel
model (DPS-BEM) [13] is used as a fitting parametric model response that includes the effect of transmit-receive filters and
for capturing the time-variation of the channels (generated by doubly selective propagation is denoted by ℎ(𝑣,𝑢) (𝑡, 𝜏 ). In the
the modified Jakes’ method [16]) and reducing the number considered LTE system [14], the DPS-BEM [13] is employed
of the channel parameters. The resulting dimension reduction for capturing the time-variation of the channel. With the aid
in the channel representation, in turn, translates into reduced of DPS-BEM, the time-varying channel tap gain of the 𝑙th
feedback load of CSI. To obtain the considerable reduction resolvable path between the 𝑢th transmit antenna and the 𝑣th
in CSI feedback load, vector quantization (VQ) of DPS- user’s receive antenna at the 𝑛th time instance in the 𝑚th
BEM parameters is performed at users’ receivers under the OFDM symbol can be represented as
assumption that perfect BEM parameter estimation has been 𝑄
established by existing algorithms [12], [13]. The output (𝑣,𝑢) (𝑣,𝑢)

ℎ𝑙,𝑛,𝑚 = 𝑏𝑛+𝑚𝑁𝑠 ,𝑞 𝑐𝑞,𝑙 , 𝑙 ∈ {0, ..., 𝐿 − 1} (2)
indices of the quantized BEM parameter vectors are, then, 𝑞=1
sent to the base station (BS) via error-free limited feedback
links. With the channel state information (CSI) at transmitter where the mobile users’ speed can be assumed to be time-
invariant within 𝑀 OFDM symbols in a duration of a few
(CSIT), greedy scheduling and ZF precoding are deployed for
multiuser transmission in each subcarrier of OFDM symbols LTE frames. 𝐿 denotes the channel length. 𝑏𝑛+𝑚𝑁𝑠 ,𝑞 stand
in a LTE frame. for the corresponding basis function values of the time-varying
channel and 𝑁𝑠 = 𝑁 + 𝑁𝑔 denotes the OFDM symbol length
The rest of the manuscript is organized as follows. Section (𝑣,𝑢)
II delineates the system and channel models. The suggested after CP insertion. 𝑐𝑞,𝑙 are the DPS-BEM parameters of the
DPS-BEM quantization and limited feedback for ZF precoding channel. 𝑄 is the number of basis functions used in the DPS-
and greedy scheduling are presented in Section III. Simulation BEM.
results and relevant discussions are located in Section IV. C. Received Signal Model
Finally, Section V provides some concluding remarks. Over the above time-varying multipath downlink channels,
Notations: The uppercase and lowercase boldface letters are after CP removal, the 𝑛th received sample in the 𝑚th OFDM
used for matrices and vectors, respectively. (X)∗ denotes the (𝑣)
symbol at the 𝑣th user’s received antenna, 𝑦𝑛,𝑚 , can be
conjugate transpose (Hermitian operator) of the matrix X. ℰ(.) represented by
stands for expectation operator.
𝑁𝑡 𝐿−1
(𝑣,𝑢) (𝑢)
∑ ∑
(𝑣) (𝑣)
𝑦𝑛,𝑚 = ℎ𝑙,𝑛,𝑚 𝑥𝑛−𝑙,𝑚 + 𝑧𝑛,𝑚 , 𝑛 ∈ {0, ..., 𝑁 − 1} (3)
II. S YSTEM F ORMULATION 𝑢=1 𝑙=0
(𝑣)
A. Transmitted Signal Model where 𝑧𝑛,𝑚 is the additive white Gaussian noise (AWGN) with
unit variance 𝑁0 = 1 (after normalization) at the 𝑣th user.
Consider a (homogeneous) multiuser multiple-input single- After FFT at users, the 𝑘th subcarrier in the 𝑚th OFDM
output (MISO) LTE downlink channel where the base sta- symbol at the 𝑣th user’s receive antenna can be determined by
tion is equipped with 𝑁𝑡 transmit antennas and each user 𝑁𝑡
possesses a single receive antenna. Orthogonal frequency (𝑣)
∑ (𝑣,𝑢) (𝑢) (𝑣) (𝑣)
𝑌𝑘,𝑚 = 𝐻𝑘,𝑘,𝑚 𝑋𝑘,𝑚 + 𝐼𝑘,𝑚 + 𝑍𝑘,𝑚 (4)
division multiplexing (OFDM) modulation and 𝑁 -point fast
𝑢=1
Fourier transform (FFT) are employed for the downlink multi-
𝑁𝑡 ∑
carrier transmission. After inverse FFT (IFFT), cyclic prefix (𝑣) ∑ 𝑁 −1 (𝑣,𝑢) (𝑢)
where 𝐼𝑘,𝑚 = 𝑖=0 𝐻𝑘,𝑖,𝑚 𝑋𝑖,𝑚 is the inter-carrier inter-
(CP) insertion and digital-to-analog conversion (DAC), the 𝑢=1 𝑖∕=𝑘
(𝑣,𝑢)
transmitted baseband signal of the 𝑚th OFDM symbol at the ference (ICI) induced by the time-varying channel. 𝐻𝑘,𝑖,𝑚 =
2
data subcarrier[ streams with weighting vectors. Specifically, let
10 ] 𝑇
(𝑣) (𝑣) (𝑣) (𝑣) (𝑣)
𝑠𝑘 , w𝑘 = 𝑤𝑘,1 ⋅ ⋅ ⋅𝑤𝑘,𝑁𝑡 and 𝑃𝑘 be the data symbol,
k=50
k=10
BF weighting vector, and transmit power scaling factor of the
k=30
10
0 k=90 k=110 𝑘th subcarrier of the 𝑣th user, respectively. For a set of 𝑉
k=70
(selected/scheduled) users, the transmitted signal at BS is
k,i,m
Squared amplitude of H(v,u)

𝑉 √
−2
(𝑣) (𝑣) (𝑣)

10
X𝑘 = w𝑘 𝑃𝑘 𝑠𝑘 = W𝑘 S𝑘 (6)
𝑣=1
X: 11 [ ]
Y: 0.0007851
(1) (𝑉 )
10
−4
where W𝑘 = w𝑘 ⋅ ⋅ ⋅w𝑘 , S𝑘 =
[√ √ ]𝑇 ( 2 )
(1) (1) (𝑉 ) (𝑉 ) (𝑣)
𝑃𝑘 𝑠𝑘 ⋅ ⋅ ⋅ 𝑃𝑘 𝑠𝑘 and ℰ 𝑠𝑘 = 1.
−6
10
Using (5), the received signals of 𝑉 selected/scheduled users
can be represented in a vector form as
10
−8
0 20 40 60 80 100 120
Y𝑘 = H𝑘 W𝑘 S𝑘 + Z𝑘 (7)
Interfering subcarrier index, i [[ ]𝑇
]𝑇 [ ]𝑇
(1) (𝑉 )
where H𝑘 = H𝑘 ⋅ ⋅ ⋅ H𝑘 , Y𝑘 =
(𝑣,𝑢)
Fig. 1. Squared amplitude of 𝐻𝑘,𝑖,𝑚 versus interfering subcarrier’s index [ ]𝑇 [ ]𝑇
(1) (𝑉 ) (1) (𝑉 )
𝑖. 𝑌𝑘 ⋅ ⋅ ⋅𝑌𝑘 and Z𝑘 = 𝑍𝑘 ⋅ ⋅ ⋅𝑍𝑘 .
In zero-forcing beamforming (ZFBF), the matrix of weight-
𝑄
(𝐿−1 𝑁∑ ing vectors W𝑘 is computed to eliminate the inter-user inter-
)( −1
)
(𝑣,𝑢) 1
𝑐𝑞,𝑙 𝑒−𝑗2𝜋𝑖𝑙/𝑁 𝑏𝑛+𝑚𝑁𝑠 ,𝑞 𝑒−𝑗2𝜋(𝑖−𝑘)/𝑁
∑ ∑
𝑞=1 𝑙=0
𝑁
𝑛=0
ference in (7). As a result, a simple solution of W𝑘 is the
(𝑣) pseudoinverse of H𝑘
is the channel frequency response. 𝑍𝑘,𝑚 =
𝑁∑−1 −1
√1
(𝑣) W𝑘 = H∗𝑘 (H𝑘 H∗𝑘 ) . (8)
𝑁
𝑧𝑛,𝑚 exp (−𝑗2𝜋𝑛𝑘/𝑁 ) denotes receiver noise
𝑛=0
in the frequency domain. By plugging (8) into (7), the resulting received signals at
For the sake of notational simplicity, the OFDM symbol selected users after ZF precoding will be
index 𝑚 can be omitted the subsequent formulations. As a
Y𝑘 = S𝑘 + Z𝑘 . (9)
result, the 𝑘th received subcarrier of the 𝑣th user can be
represented by Over the channel having receiver noise with unit variance
𝑌𝑘
(𝑣)
=
(𝑣)
H𝑘 X𝑘 +
(𝑣)
𝑍𝑘 (5) (𝑁0 = 1), the resulting sum-rate at the 𝑘th subcarrier of the
[ ] considered system can be determined by
(𝑣) (𝑣,1) (𝑣,𝑁 )
where H𝑘 = and X𝑘 = 𝐻𝑘,𝑘 ⋅ ⋅ ⋅𝐻𝑘,𝑘 𝑡 ∑ (
(𝑣)
)
[ ]𝑇 𝑅𝑘 = max log 1 + 𝑃𝑘 (10)
(𝑣)
(1) (𝑁 )
∑ (𝑣) (𝑣)
𝑋𝑘 ⋅ ⋅ ⋅𝑋𝑘 𝑡 . It is assumed that the base station has an 𝑃𝑘 : 𝜆𝑘 𝑃𝑘 <𝑃 𝑣∈Ω
𝑣∈Ω
average transmit power constraint 𝑡𝑟𝑎𝑐𝑒 (𝐸 [X𝑘 X∗𝑘 ]) ≤ 𝑃 . [ ]
(𝑣) −1
In this paper and other existing precoding/scheduling studies where 𝜆𝑘 = (H𝑘 H∗𝑘 ) and Ω denotes the set of
[10] as well, the ICI can be negligible in (5) since its 𝑣,𝑣
selected/scheduled users.
power is much smaller than that of the subcarrier of interest
[ ]
(𝑣)
The optimal power allocation 𝑃𝑘 , 𝑣 ∈ {1, ..., 𝑉 } in (10)
under the current LTE system parameters [14]. This can be
can be easily determined by the following waterfilling process
verified by numerical results as shown in Fig. 1. In particular,
)+
given an index of subcarrier of interest 𝑘, the figure shows
(
(𝑣) (𝑣)
(𝑣,𝑢) 𝑃𝑘 = 𝜇/𝜆𝑘 − 1 (11)
the squared amplitude values of 𝐻𝑘,𝑖,𝑚 versus interfering
subcarrier’s index 𝑖. As can be seen, given 𝑘 = 10, the curve where 𝑥+ denotes 𝑚𝑎𝑥(𝑥, 0), and the water level 𝜇 is chosen
value at 𝑖 = 11 (power of the nearest neighboring interfering to satisfy
subcarrier) is about 30dB smaller than that at 𝑖 = 𝑘 = 10 (the ∑( (𝑣)
)+
𝜇 − 𝜆𝑘 = 𝑃. (12)
power of the subcarrier of interest) at the mobile user speed
𝑣∈Ω
of 400km/h.
Given a set of selected users, the above precoding process
III. P RECODING AND S CHEDULING WITH BEM-BASED
attempts to eliminate the inter-user interference and maximize
L IMITED F EEDBACK
the system sum-rate. The problem of how to perform user
A. Zero-Forcing Precoding selection (finding the set Ω) with a reasonable complexity for
In ZF beamforming (BF) techniques [3], the inter-user maximizing the system sum-rate will be addressed in the next
interference in (5) can be eliminated by pre-multiplying users’ subsection.
B. Greedy Scheduling FFT size used in the LTE settings) and the resulting number
Given a precoding technique, scheduling (user selection) of the time-varying channel parameters corresponding to one
(𝑣,𝑢)
is to find a set of users among all active users to maximize channel tap gain ℎ𝑙,𝑛,𝑚 in (2) will be 140 × 128 = 17, 920.
the system sum-rate. Obviously, the simple optimal method By using the DPS-BEM as shown in (2), the number of the
for user selection is exhaustive search but its complexity is fitting model parameters 𝑄 can vary from 10 (for a moderate
impractically high as the number of users is large. To avoid the user speed, i.e., about 100km/h) to 40 (for a high user speed,
impractical implementation, greedy scheduling is considered e.g., about 400km/h). In other words, using the DPS-BEM in
in the paper. With the aforementioned ZF precoding technique, the current LTE system settings reduces the number of the
the detailed implementation of the greedy scheduling for channel parameters about 450 times. This, obviously, leads to
a system with 𝑁𝑢 available users can be described in the a considerable reduction in CSI feedback load to the BS.
following steps: ( In this ) paper, it is assumed that the perfect BEM parameter
(𝑣,𝑢)
1) Initialization: Θ0 = {1, 2, ..., 𝑁𝑢} is the set of all 𝑐𝑞,𝑙 estimation at users has been established (by existing
available users’ indices. Ω0 = {Ø} is the set of selected algorithms [12], [13]) then vector quantization of the resulting
users, initially assigned to a null set. 𝜂 = 0 stands for the BEM parameter estimates is performed by using the predeter-
number of selected users, initially set to zero. 𝑅0 = 0 mined Linde-Buzo-Gray (LBG) codebook [4]. In particular,
is the system sum-rate of selected users, initially set to the codebook, that takes into consideration the BEM parameter
zero. distributions, is pre-generated by the LBG algorithm [4] using
2) Repetition: Assuming that selecting user 𝑣 in the set Θ𝜂 1𝐸5 training vectors of BEM parameters. Then, the indices
results in the maximum sum-rate, called 𝐶max . of the quantized vectors of the BEM parameters are sent to
∙ 𝜂 = 𝜂+1
the BS via error-free limited feedback links. Based on the
∙ If 𝐶max < 𝑅𝜂−1 or 𝜂 > 𝑁𝑡 or 𝜂 > 𝑁𝑢 go to Step knowledge of the feedback indices, the BS is able to determine
3 otherwise do: the channel responses of all BS-to-user links that will be used
in the precoding and scheduling processes as described in
– 𝑅𝜂 = 𝐶max ∪
subsections III.A and III.B.
– Ω𝜂 = Ω𝜂−1 {𝑣} (select one more user)
– Θ𝜂 = Θ𝜂−1 ∖{𝑣} IV. S IMULATION R ESULTS AND D ISCUSSIONS
∙ Go to Step 2. In the simulated LTE system, the time-varying multipath
3) Stop the user selection process and compute the ZF (𝐿 = 5) channels with exponentially decaying power-delay
weighting vectors based on the composite channel ma- profile [13], [15] are first generated by the modified Jakes’
trix of selected users as presented in (8). technique [16], and then fitted (approximated) by the DPS-
As aforementioned, precoding and scheduling in multiuser BEM [13]. Unless otherwise stated, there are ten available
transmissions have to make use of CSIT via either full or users (𝑁𝑢 = 10) in the LTE system where the BS is equipped
limited feedback links. Unlike [3] and [10] considering full with four transmit antennas (𝑁𝑡 = 4), and the DPS-BEM
feedback of CSI, this paper uses limited feedback with BEM uses 40 BEM parameters (𝑄 = 40) to represent one time-
vector quantization for precoding and scheduling as presented varying channel tap gain in (2) with mobile user speeds up to
in the next section. 400 km/h. For vector quantization of DPS-BEM parameters
(𝑣,𝑢)
𝑐𝑞,𝑙 at users, a vector of the 40 BEM parameters is first
C. BEM Quantization and Limited Feedback Design partitioned into 20 subvectors of 2 BEM parameters (doing the
In adaptive transmission (non-linear/linear precoding), ob- partition helps to reduce the size of a predetermined codebook
taining perfect CSI at BS via full feedback links could, how- as mentioned later). Then, each of these subvectors (of 2
ever, be an impractical task in some wireless communications BEM parameters) is quantized by the LBG codebook [4].
systems, specially in those over time-varying channels since The codebooks, known to both the BS and users, are pre-
the resulting CSI feedback load can be extremely large. To generated by using the LBG algorithm [4] with 1𝐸5 training
deal with this problem, limited (or finite-rate) feedback of CSI vectors of BEM parameters. After the vector quantization
[11] has been considered in the literature and industry as well. of all 20 subvectors, binary bits representing the indices of
Recent studies have shown that limited feedback of a small the quantized subvectors are sent to the BS via error-free
number of bits about the channel characteristics can provide feedback links. Based on the indices, the BS can determine
near-optimal system performance [11]. the time-varying channel responses for the ZF precoding and
In particular, for limited feedback design over time- and scheduling at each subcarrier of each OFDM symbols in a LTE
frequency-selective (doubly selective) channels, the discrete frame. Following the 3GPP-LTE settings [14], in the simulated
prolate spheroidal basis expansion model (DPS-BEM) [13] system, one LTE frame consists of 20 time slots and each
is used as a fitting parametric model of the doubly selective of these contains 7 OFDM symbols (140 OFDM symbols in
channels. The use of DPS-BEM helps to reduce dramatically one LTE frame). In addition, 128-point FFT with sampling
the number of time-varying channel parameters. For instance, frequency 𝑓𝑠 = 1.92MHz and carrier frequency 𝑓𝑐 = 2GHz
in the current LTE system settings [14], one LTE frame is used for the simulated multicarrier transmissions. The CP
contains 140 OFDM symbols with 128-FFT (the smallest length of each OFDM symbol is set to 10 samples [14].
A: Asymptotic sum−rate of DPC (in a large user pool) [3]
13
B: Zero−forcing (ZF) using full feedback of perfect time−varying CSI A: ZF using full feedback of perfect time−varying CSI
20 C: ZF using BEM quantization and limited feedback B: ZF using BEM quantization and limited feedback
D: ZF using perfect CSI but ignoring the effect of time−varying channels C: ZF using perfect CSI but ignoring the effect of time−varying channels
12
18

11
16
Sum−rate (bps/Hz)

Sum−rate (bps/Hz)
14 10

12
9

10
8

1 2 3
7
10 10 10 1 2 3 4 5 6 7 8 9 10 11
Number of users, Nu Number of feedback bits (N ) for 2 BEM parameters
FB

Fig. 2. Sum-rate performance of precoding and scheduling with various CSI Fig. 3. Sum-rate performance of precoding/scheduling with 𝑁𝑢 = 10 with
feedback schemes versus numbers of users. various feedback schemes versus numbers of feedback bits.

The average transmit power constraint is 𝑃 = 10. In the of 2 BEM parameters. It is noted that the total number
figures illustrating the simulation results, each plotted point of feedback bits for one time-varying channel tap gain is
of the sum-rate performance is obtained by averaging over (40/2)𝑁𝐹 𝐵 = 20𝑁𝐹 𝐵 (under the use of 40 BEM parameters
300 independent channel realizations. for a mobile user speed of 400 km/h). As observed in Curve
Fig. 2 shows the sum-rate performance of the ZF precoding B, with a predetermined LBG codebook’s cardinality of more
with greedy scheduling using: i) full feedback of perfect time- than 27 (𝑁𝐹 𝐵 = 7bits), the sum-rates of the suggested BEM
variant CSI (Curve B), ii) the suggested BEM quantization and quantization and limited feedback scheme are comparable to
limited feedback (Curve C), and iii) full feedback of perfect that of the ideal case where the BS uses full feedback of
CSI (Curve D) but ignoring the effect of time-varying channels perfect time-variant CSI. As can be seen in Curve B, the BEM
(assuming the channels to be time-invariant in one LTE quantization and limited feedback with only 𝑁𝐹 𝐵 = 3bits can
frame) versus different numbers of users. For comparison, the provide a better sum-rate performance than the case of using
asymptotic (in a large user pool) sum-rate performance of DPC full feedback of perfect CSI but ignoring the effect of time-
(Curve A) is also plotted. As shown in [3], the asymptotic sum- varying channels (Curve C).
rate is determined by ℰ (𝑅𝐷𝑃 𝐶 ) = 𝑁𝑡 𝑙𝑜𝑔 (1 + 𝑃 𝑙𝑜𝑔𝑁𝑢 /𝑁𝑡 ). In Fig. 4, the sum-rate performance under the various
As observed in Fig. 2, the suggested BEM quantization and CSI feedback schemes versus different mobile user speeds is
limited feedback scheme (Curve C) offers a significant sum- plotted. Specifically, the plotted results are under the following
rate gain relative to the case of using full feedback of perfect cases: i) using full feedback of perfect time-variant CSI (Curve
CSI but ignoring the effect of time-varying channels (Curve A), ii) using the suggested BEM quantization and limited
D). Furthermore, the sum-rate performance of the BEM quan- feedback (Curve B), and iii) using full feedback of perfect CSI
tization and limited feedback scheme is very close to that of but ignoring the effect of time-varying channels (Curve C).
the ideal case where the BS uses full feedback of perfect time- As can be seen, the use of the BEM quantization and limited
variant CSI (Curve B). As can be seen from Curve D, over feedback (Curve B) provides a stable sum-rate performance
time-varying channels, i.e., in LTE systems with high-speed with high robustness against time-varying channels while full
mobile users, the detrimental effect of outdated CSI feedback feedback of perfect CSI but without the consideration of the
incurs a considerable sum-rate loss as using the assumption time-varying channel effect (Curve C) incurs a significant
of block fading channels (assuming the channel to be time- sum-rate loss (due to the detrimental effect of outdated CSI
invariant in one LTE frame) in precoding and scheduling. feedback) as the mobile user speeds are higher than 25km/h.
Fig. 3 presents the sum-rate performance of the ZF pre- Fig. 5 shows the sum-rate performance under various CSI
coding/scheduling using the following CSI feedback schemes: feedback cases versus different numbers of DPS-BEM bases
i) full feedback of perfect time-variant CSI (Curve A), ii) used for fitting the time-varying channels with a mobile user
the suggested BEM quantization and limited feedback (Curve speed of 100 km/h. In particular, we consider the following
B), and iii) full feedback of perfect CSI but ignoring the CSI feedback schemes: i) using full feedback of perfect
effect of time-varying channels (Curve C) versus different time-variant CSI (Curve A), ii) using the suggested BEM
numbers of feedback bits, 𝑁𝐹 𝐵 , for each quantized subvector quantization and limited feedback (Curve B), and iii) using full
resulting feedback load of BEM parameters is significantly
A: ZF using full feedback of "perfect" time−varying CSI smaller than that of channel impulse response (CIR) or channel
B: ZF using BEM quantization and limited feedback frequency response (CFR). Over time-varying channels, the
C: ZF using perfect CSI but ignoring the effect of time−varying channels
suggested BEM quantization and limited feedback helps to
12
avoid the detrimental effect of outdated CSI feedback and pro-
vides stable sum-rate performance in multiuser transmissions
with a wide range of mobile user speeds.
Sum−rate (bps/Hz)

11 ACKNOWLEDGEMENT
The work presented in this paper is partly supported by the
NSERC CRD and Prompt Grants with InterDigital Canada.
10 R EFERENCES
[1] David Gesbert, Marios Kountouris, Robert W. Heath Jr., Chan-Byoung
Chae, and Thomas Salzer,“Shifting the MIMO paradigm”, IEEE Signal
Processing Magazine, Sept. 2007.
[2] M. H. M. Costa, “Writing on dirty paper,” Trans. Info. Theory, vol. 29,
9
1 5 10 25 50 100 200 400 500 no. 3, pp. 439-441, May 1983.
Speed of mobile users (km/h) in log10 scale [3] T. Yoo and A. Goldsmith,“On the optimality of multiantenna broadcast
scheduling using zero-forcing beamforming”, IEEE Jour. Select. Areas
in Comm., vol. 24, no. 3, pp. 528-541, March 2006.
Fig. 4. Sum-rate performance of precoding/scheduling with various feedback [4] Yoseph Linde, Andres Buzo and Robert M. Gray,“An Algorithm for
schemes versus mobile user speeds. vector quantizer design”, IEEE Trans. Commun., Vol. 28, no.1, Jan.
1980.
[5] H. Weingarten, Y. Steinberg, and S. Shamai, “The capacity region of the
Gaussian MIMO broadcast channel,” Proc. IEEE Int. Symp. Inf. Theory
13 A: zero−forcing (ZF) using full feedback of perfect time−variant CSI (ISIT), Chicago, IL, 2004.
B: ZF using BEM quantization and limited feedback [6] M. Sharif and B. Hassibi, “A comparison of time-sharing, DPC, and
C: ZF using perfect CSI but ignoring the effect of time−varying channels
12 bemforming for MIMO broadcast channels with many users,” IEEE
Trans. Commun., vol. 55, no. 1, pp. 11-15, Jan. 2007
[7] Amir D. Dabbagh and David J. Love, “Multiple antenna MMSE based
11 downlink precoding with quantized feedback or channel mismatch”,
IEEE Trans. Commun., vol. 56, no. 11, Nov. 2008.
Sum−rate (bps/Hz)

[8] Jia Liu, and Witold A. Krzymien, “A novel nonlinear joint transmitter-
10 receiver processing algorithm for the downlink of multiuser MIMO
systems”, IEEE Trans. Veh. Tech., vol. 57, no. 4, pp. 2189-2204, July
2008
9
[9] JB.M. Hochwald, C.B. Peel, and A.L. Swindlehurst, “A vector-
perturbation technique for near capacity multiantenna multiuser com-
8 municationPart II: perturbation”, IEEE Trans. Commun.,vol. 53, no. 3,
pp. 537544, Mar. 2005
N = 10bits [10] Adam L. Anderson, James R. Zeidler, and Michael A. Jensen, “Stable
FB
7 transmission in the Time-Varying MIMO Broadcast Channel”, EURASIP
Journal on Advances in Signal Processing, Volume 2008, Article ID
617020, doi:10.1155/2008/617020
6 [11] David J. Love, Robert W. Heath Jr, Vincent K. N. Lau, David Gesbert,
2 4 6 8 10 40
Number of used DPS−BEM bases, Q Bhaskar D. Rao, and Matthew Andrews, “An overview of limited
feedback in wireless communication systems”, IEEE J Select. Areas
Commun., vol. 26, no. 8, pp. 1341-1365, Oct. 2008
Fig. 5. Sum-rate performance of precoding/scheduling with various feedback [12] Zijian Tang, Rocco Claudio Cannizzaro, Geert Leus, and Paolo Banelli,
schemes versus numbers of DPS-BEM bases used. “Pilot-Assisted Time-Varying Channel Estimation for OFDM Systems”,
IEEE Trans. on Signal Processing, vol. 55, no. 5, pp. 2226-2238, May
2007.
[13] Thomas Zemen, and Christoph F. Mecklenbrauker,“Time-variant chan-
feedback of perfect CSI but ignoring the effect of time-varying nel estimation using discrete prolate spheroidal sequences,”, IEEE Trans.
channels (Curve C). As can be observed , using just 10 DPS- on Signal Processing, vol. 53, no. 9, pp. 3597-3607, Sept. 2005.
BEM bases (𝑄 = 10) allows the ZF precoding and greedy [14] Robert Love, Ravi Kuchibhotla, Amitava Ghosh, Rapeepat Ratasuk,
Weimin Xiao, Brian Classon, Yufei Blankenship, “Downlink control
scheduling with the suggested BEM quantization and limited channel design for 3GPP LTE,” in Proc. Wireless Commu. Network
feedback scheme (Curve B) to provide sum-rate performance Conf., pp. 813-818, 2008
very close to that of the ideal case of using full feedback of [15] L. M. Correia, Wireless Flexible Personalised Communications. New
York: Wiley, 2001
perfect time-variant CSI (Curve A). [16] Yahong Rosa Zheng and Chengshan Xiao, “Simulation models with
correct statistical properties for Rayleigh fading channels,” IEEE Trans.
V. C ONCLUSION Communi, vol. 51, no. 6, June 2003.
The paper investigates the problem of scheduling and pre-
coding with limited feedback design for the emerging 3GPP-
LTE systems over doubly selective channels. By employing
the DPS-BEM to capture the channel’s time-variation, the

You might also like