6
Adaptive Rate Control with Quality of Service Guarantees in Wireless Broadband Networks Shirish Nagaraj Technology & Innovation - Research Nokia Solutions and Networks, Arlington Heights, IL 60004 [email protected] Abstract—In this paper, we develop a framework for adaptive learning algorithms for rate prediction with Quality of Service (QoS) guarantees in broadband wireless communications sys- tems such as LTE and LTE-Advanced. These approaches are motivated by real-world requirements for online rate adaptation for scheduling packet data transmissions and ensuring a good trade-off between maximizing rate and delay constraints. We pose the problem of temporal learning of the achievable rate as a function of a vector of noisy observations available from the receiver in terms of channel quality information (CQI). We show that a requirement to maintain a certain target frame error rate (FER) for a packet transmission translates to a problem of rate estimation using the notion of quantile regression with an asymmetric 1 norm error criterion. The algorithm uses the existing feedback from the receiver in the form of Ack/Nack bits of packet decoding, which provide a natural measure of error gradient in the proposed formulation. This framework of rate prediction is shown to have many applications within the wireless networks, including rate prediction for MIMO rank switching, adapting to noisy CQI data for frequency selective scheduling (FSS) or inter-cell interference co-ordination (ICIC). Simulation results are shown for a couple of such applications that establish the efficacy of the proposed framework and algorithms. I. I NTRODUCTION Fourth generation broadband wireless system such as LTE have been designed to provide high network spectral effi- ciency and a rich multimedia data user experience [1]. These wireless broadband networks are characterized by complex interactions between multiple distributed cells with users in the different channel conditions within the network. A key tenet of providing fast data access over fading channels is the use of opportunistic scheduling using channel quality information (CQI), which is a quantized periodic feedback, in order to keep feedback overhead under control. This CQI information is expected to capture variations in the users’ achievable spectral efficiency, given fast fading channels and fluctuating interference levels. However, due to the time-lag of the feedback as well as estimation errors at the receiver, the CQI information is not highly reliable. The problem of adaptive learning of the achievable spectral efficiency for a user, given a sequence of a vector of CQI measurements, is addressed in this paper. Adaptive rate prediction to maximize rate with guarantees on a desired quality of service (as per the application needs) is critical to ensure good quality of experience over the wireless network. The problem we address is a method to provide such a guaranteed quality of service, measured in terms of a packet delay metric, or maintaining e.g., a target frame/block error rate, while achieving high spectral efficiency. LTE provides various metrics for CQI feedback, including wideband and narrowband CQI, MIMO codeword CQIs etc, all of which carry partial information of the achievable rate. An adaptive, or online approach to estimate the achievable spectral effi- ciency is thus needed, given these noisy and delayed feedback measurements. Rate control has been the subject of a number of studies, see e.g., [2], [3], [4], [5]. In the current 3G and 4G standards, varied approaches for rate prediction or prediction have been in existence, such as in EV-DO [6], or UMTS HSPA [1]). In EV-DO, rate prediction for the downlink is performed at the mobile, and a quantized achievable rate is fed back to the base-station, which is expected to be used when transmitting to that user. In HSPA, a finer granularity CQI is fed back, also in terms of a measure of achievable rate, but then the base- station has the additional task of doing a fine tuning of the achievable rate based on this feedback. In the literature, CQI estimation using a recursive IIR filter with an MMSE cost criterion is presented in [2], where QoS control is not explicitly addressed. In [7], a neural network approach with sparsity based basis functions is proposed for packet loss rate estimation. The approach is that of a suprervised learning problem and does not address online or adaptive rate prediction. A rate prediction method for power minimization is developed in [4], where channel modeling assumptions are invoked for the purposes of rate prediciton. In [8], a CQI estimation framework keeping the average HARQ error rate constant is proposed. This approach uses modeling assumptions for describing CQI errors, and its performance is thus heavily dependent on those models, which can lead to non-robust performance in practice. Reinforcement learning approaches to the rate prediction problem are proposed in [9], [10]. In Section II, we motivate the need for adaptive rate predic- tion in 4G systems. The adaptive or online framework for rate prediction is proposed in Section III, along with a discussion of some well-known approaches for rate prediction. In Section IV, we develop the adaptive filtering solution corresponding to this framework, referred to as Assymetric Cost Minimization (ACM). In Section V, we detail a couple applications of this technique along with simulation results. Finally, conclusions are given in Section VI. Globecom 2013 Workshop - Control Techniques for Efficient Multimedia Delivery 978-1-4799-2851-4/13/$31.00 ©2013IEEE 519

[IEEE 2013 IEEE Globecom Workshops (GC Wkshps) - Atlanta, GA (2013.12.9-2013.12.13)] 2013 IEEE Globecom Workshops (GC Wkshps) - Adaptive rate control with Quality of Service guarantees

  • Upload
    shirish

  • View
    212

  • Download
    0

Embed Size (px)

Citation preview

Page 1: [IEEE 2013 IEEE Globecom Workshops (GC Wkshps) - Atlanta, GA (2013.12.9-2013.12.13)] 2013 IEEE Globecom Workshops (GC Wkshps) - Adaptive rate control with Quality of Service guarantees

Adaptive Rate Control with Quality of Service

Guarantees in Wireless Broadband Networks

Shirish Nagaraj

Technology & Innovation - Research

Nokia Solutions and Networks, Arlington Heights, IL 60004

[email protected]

Abstract— In this paper, we develop a framework for adaptivelearning algorithms for rate prediction with Quality of Service(QoS) guarantees in broadband wireless communications sys-tems such as LTE and LTE-Advanced. These approaches aremotivated by real-world requirements for online rate adaptationfor scheduling packet data transmissions and ensuring a goodtrade-off between maximizing rate and delay constraints. Wepose the problem of temporal learning of the achievable rateas a function of a vector of noisy observations available fromthe receiver in terms of channel quality information (CQI). Weshow that a requirement to maintain a certain target frame errorrate (FER) for a packet transmission translates to a problemof rate estimation using the notion of quantile regression withan asymmetric `1 norm error criterion. The algorithm uses theexisting feedback from the receiver in the form of Ack/Nack bitsof packet decoding, which provide a natural measure of errorgradient in the proposed formulation. This framework of rateprediction is shown to have many applications within the wirelessnetworks, including rate prediction for MIMO rank switching,adapting to noisy CQI data for frequency selective scheduling(FSS) or inter-cell interference co-ordination (ICIC). Simulationresults are shown for a couple of such applications that establishthe efficacy of the proposed framework and algorithms.

I. INTRODUCTION

Fourth generation broadband wireless system such as LTE

have been designed to provide high network spectral effi-

ciency and a rich multimedia data user experience [1]. These

wireless broadband networks are characterized by complex

interactions between multiple distributed cells with users in

the different channel conditions within the network. A key

tenet of providing fast data access over fading channels is

the use of opportunistic scheduling using channel quality

information (CQI), which is a quantized periodic feedback,

in order to keep feedback overhead under control. This CQI

information is expected to capture variations in the users’

achievable spectral efficiency, given fast fading channels and

fluctuating interference levels. However, due to the time-lag

of the feedback as well as estimation errors at the receiver,

the CQI information is not highly reliable. The problem of

adaptive learning of the achievable spectral efficiency for a

user, given a sequence of a vector of CQI measurements, is

addressed in this paper.

Adaptive rate prediction to maximize rate with guarantees

on a desired quality of service (as per the application needs) is

critical to ensure good quality of experience over the wireless

network. The problem we address is a method to provide such

a guaranteed quality of service, measured in terms of a packet

delay metric, or maintaining e.g., a target frame/block error

rate, while achieving high spectral efficiency. LTE provides

various metrics for CQI feedback, including wideband and

narrowband CQI, MIMO codeword CQIs etc, all of which

carry partial information of the achievable rate. An adaptive,

or online approach to estimate the achievable spectral effi-

ciency is thus needed, given these noisy and delayed feedback

measurements.

Rate control has been the subject of a number of studies,

see e.g., [2], [3], [4], [5]. In the current 3G and 4G standards,

varied approaches for rate prediction or prediction have been

in existence, such as in EV-DO [6], or UMTS HSPA [1]).

In EV-DO, rate prediction for the downlink is performed at

the mobile, and a quantized achievable rate is fed back to the

base-station, which is expected to be used when transmitting

to that user. In HSPA, a finer granularity CQI is fed back, also

in terms of a measure of achievable rate, but then the base-

station has the additional task of doing a fine tuning of the

achievable rate based on this feedback.

In the literature, CQI estimation using a recursive IIR filter

with an MMSE cost criterion is presented in [2], where QoS

control is not explicitly addressed. In [7], a neural network

approach with sparsity based basis functions is proposed

for packet loss rate estimation. The approach is that of a

suprervised learning problem and does not address online or

adaptive rate prediction. A rate prediction method for power

minimization is developed in [4], where channel modeling

assumptions are invoked for the purposes of rate prediciton. In

[8], a CQI estimation framework keeping the average HARQ

error rate constant is proposed. This approach uses modeling

assumptions for describing CQI errors, and its performance is

thus heavily dependent on those models, which can lead to

non-robust performance in practice. Reinforcement learning

approaches to the rate prediction problem are proposed in [9],

[10].

In Section II, we motivate the need for adaptive rate predic-

tion in 4G systems. The adaptive or online framework for rate

prediction is proposed in Section III, along with a discussion

of some well-known approaches for rate prediction. In Section

IV, we develop the adaptive filtering solution corresponding to

this framework, referred to as Assymetric Cost Minimization

(ACM). In Section V, we detail a couple applications of this

technique along with simulation results. Finally, conclusions

are given in Section VI.

Globecom 2013 Workshop - Control Techniques for Efficient Multimedia Delivery

978-1-4799-2851-4/13/$31.00 ©2013IEEE 519

Page 2: [IEEE 2013 IEEE Globecom Workshops (GC Wkshps) - Atlanta, GA (2013.12.9-2013.12.13)] 2013 IEEE Globecom Workshops (GC Wkshps) - Adaptive rate control with Quality of Service guarantees

II. ADAPTIVE RATE PREDICTION PROBLEM

Consider for example, the downlink link of a cellular broad-

band network. Given that a user is picked by the scheduler

for packet transmission, one has to allocate a “transmission”

spectral efficiency to that user, in terms of the modulation and

coding scheme (MCS). The MCS allocation function, given

CQI feedback information, is referred herein as rate prediction.

Feedback and scheduling delays along with errors in mea-

surement and detection of CQI mean that the MCS can not

be allocated purely on the basis of the last received CQI

value; rather, further refinements are needed to accurately

estimate the achievable rate at the time of transmission. Since a

statistical model of these imperfections and the CQI variations

is not easily derived, it is desirable for the rate prediction

function to be adaptive, where the achievable rate is learned

in an online fashion. In the Hybrid-ARQ (HARQ) protocol,

a feedback of whether a packet transmission is successful or

not is sent to the transmitter in the form of a 1-bit Ack/Nack

indication 1. The choice of the first transmission MCS is

critical in non-adaptive HARQ (which keeps the MCS fixed

across re-transmissions), since the packet delay depends solely

on the initial MCS allocated. Therefore, the rate prediction

function’s main responsibility can be stated as choosing an

initial transmission MCS such that the first transmission error

rate is well controlled, since Quality-of-Service (QoS) has to

be guaranteed by the scheduler for specific types of flows to

meet a certain delay or throughput guarantees.

Broadband 4G systems such as LTE have multiple mech-

anisms for CQI feedback from the user equipment (UE), but

the problem of rate prediction becomes more involved than

previous 3G systems due to the numerous transmission modes

available. Some examples include:

• A UE’s CQI may be quite delayed, which makes this

information stale and the base-station has to estimate

the current spectral efficiency given multiple noisy CQI

reports from the past.

• For a user feeding back Rank-2 MIMO CQI information,

the transmitter may choose use Rank-1 to ensure robust

performance, which requires a translation from MIMO

CQI values to an achievable Rank-1 rate.

• For beamforming or MU-MIMO, a UE feeds back a

transmit diversity CQI [1], and the base-station has to

determine the beamforming rate [5].

• In the case of frequency-selective scheduling (FSS), a

UE may feed back a wideband CQI and a best sub-band

CQI. If the UE is scheduled on a different set of resource

blocks than its best reported sub-band, the base-station

has to extrapolate the rate from limited feedback.

• In heterogeneous networks, with enhanced inter-cell in-

terference co-ordination (eICIC) [1], the base-station has

to adaptively estimate the achievable rate using CQI

measurements taken under varied interference conditions.

1In the case of two-layer MIMO transmissions in LTE, there are two bitsthat are fed back corresponding to the two codewords.

The proposed rate prediction framework that can handle these

use-cases is developed in the next section.

III. RATE ESTIMATION AND CONTROL FRAMEWORK

The CQI is usually defined in terms of spectral efficiency,

measured in bits/symbol, and is represented by the time-series

{xt}t∈T , where T ⊂ I are the integer subframe instances at

which the base-station gets CQI reports. At the transmission

time t, we denote the true channel spectral efficiency by ηt.

The allocated spectral efficiency is denoted by ηt.

We seek to allocate ηt by (causally) predicting the true

spectral efficiency ηt using a function of the past CQI values

(or any appropriate non-linear transformations thereof) xt =[xto , xt1 , xt2, . . . , xtN−1

]T , where tN−1 ≤ tN−2 ≤ . . . ≤t1 ≤ to ≤ t and ti ∈ T , i = 0, 1, . . . , N − 1. Note that

this formulation is very generic and includes all the use-cases

outlined in Section II.

A. Adaptive Filtering Framework for Rate Estimation-Control

We have motivated the need for adaptive (online) estimators,

but for purposes of understanding the properties of such

estimators, it is useful to consider also an offline estimator

that optimizes certain Bayesian cost functions. Below, we

outline an offline estimator, and also propose a scheme for

online estimation (predicton) that uses an adaptive filtering

framework:

• Offline or “batch” estimator: Here we assume that the

joint statistics between the observation of the feedback

information (input to the estimator) and the estimated

quantity (achievable spectral efficiency) is known or

estimated offline. Therefore, we are interested in a general

mapping between the observables (x) and the desired

output η - note that we have dropped the explicit de-

pendency on the time variable t here for simplicity. The

estimator does not have any structured restrictions (like

e.g., linear) in this case. A possible implementation of

such an estimator would be one that collects the statistics

offline in a “batch” mode, builds/trains the model, and

the result is applied as a rate-prediction function using

the real-time CQI feedback.

• Proposed online predictor: Since we cannot assume

knowledge of the distribution of the underlying random

variables (or even learn it offline in many instances), we

propose a linear filter framework. The linear filter model

(prior to MCS quantization) is:

η(xt) = u+ vTxt = w

Txt (1)

xt = [1 xTt ]

T ∈ RN+1

Note that the map may not be linear with respect to the

CQI values themselves, and non-linear transformations of

the CQI can be used as inputs for the filter. The objective

is to adaptively estimate the weight vector w; we denote

this sequence of adaptive filter coefficients by {wt}.

The key idea of the the proposed framework is that the

scheduler should allocate a spectral efficiency at time t

using an estimate of an adaptive filter weight vector at

Globecom 2013 Workshop - Control Techniques for Efficient Multimedia Delivery

520

Page 3: [IEEE 2013 IEEE Globecom Workshops (GC Wkshps) - Atlanta, GA (2013.12.9-2013.12.13)] 2013 IEEE Globecom Workshops (GC Wkshps) - Adaptive rate control with Quality of Service guarantees

time t − 1. We denote this estimated rate as ηt|t−1, and

the final applied MCS as ηt, which are given by:

ηt|t−1 = wTt−1xt

ηt = Q[ηt|t−1] (2)

The final applied MCS is a quantized version of the

predicted rate, and Q = min[max[η, ηmin], ηmax] is a

quantizer that takes an estimate of the spectral efficiency

and maps it into a finite set of available MCSs2.

We refer to this as a rate predictor since the predicted

estimate of the spectral efficiency is immediately used as the

MCS for the next transmission in the next interval, and thus

controls the system throughput and QoS. With this approach,

the error between the achieved and the allocated spectral

efficiency turns out to be the prediction error that is needed for

updating adaptive filters, ignoring the quantization operation.

This point will be key in the susequent developments where

we show that certain forms of the prediction error are available

at the transmitter in the form of Ack/Nack feedback. The

proposed framework is depicted in Figure 1.

UE Measurements

Feedback { xt }

Predicted Spectral Efficiency

nt| t-1=wt-1Txt

Quantizer

Allocated Spectral

Efficiency

nt

UE Packet

Decoding Feedback

WirelessChannel True

Spectral Efficiency nt

^

^

Fig. 1. Rate prediction framework

Note that the prediction error of this filter is given by:

δt = ηt − wTt−1xt = ηt − ηt|t−1 ≈ ηt − ηt (3)

where the last approximation to the prediction error arises from

the near-linearity of the quantization function. The goal then is

to develop an adaptive filtering algorithm that can recursively

adapt the weight vector wt, using feedback of some form

of prediction error from the receiver. Before developing the

proposed algorithm, we outline a few traditional approaches

for rate prediction.

B. Traditional Estimation Approaches

The traditional approaches outlined below encompass both

online and offline estimators, and we discuss some of their

drawbacks at controlling the FER or QoS.

2The 4G standards define a very fine granularity and high range of availableMCSs, thus this quantization function can be effectively ignored in thesubsequent algorithms.

1) Offline MMSE-based and Online Recursive Least

Squares (RLS)-based Estimators: The optimal non-linear

MMSE estimator for the true spectral efficiency is the con-

ditional mean estimator, which results in an offline estimator

given by:

ηt = Q[

E[ηt|xto , xt1 , . . . xtN−1]]

Let ηt have a mean µη and variance σ2η , and the observables

vector [xto , . . . , xtN−1]T have mean µx and covariance Rxx,

with a cross-correlation vector defined as rη,x = E[(ηt −µη)(xti −µxi

)]. If we restrict to linear estimators, the solution

is the well-known linear MMSE estimator:

wTmmse =

[

(µη − rTηxR

−1xx

µx) rTηxR

−1xx

]

ηt,mmse = Q[

wTmmsext

]

(4)

There are the following issues with this type of estimator:

• The underlying cross-correlation statistics between the

observed CQIs and the true spectral efficiency is unknown

in practice. They cannot be estimated online either,

because we do not have training data in the form of

true spectral efficiency measurements at the transmission

times.

• The MMSE solution has no notion of explicitly controling

the frame error rate, and thus, cannot directly control the

QoS.

We can consider an adaptive filter approach using RLS, but

such an estimator would need an estimate of the prediction

error δt, as defined in (3), which is currently not supported

by any wireless standard. Further, the algorithm would con-

verge to the linear MMSE solution and not control the FER

explicitly.2) CQI Bias Adaptation: The CQI Bias Adaptation (CBA)

algorithm works on the principle of adjusting a bias term to the

last measurement to ensure a certain first transmission packet

error rate. This follows the approach taken in outer-loop power

control (OLPC) in CDMA systems [11], wherein an offset to

the SINR target is adjusted to ensure the required FER is

maintained. In this application, an offset to the last reported

CQI is adapted based on the Ack/Nack’s received from the

UE, as follows:

ηt = xto +∆t (5)

∆t =

{

∆t−1 + δU if Ack received at t− 1∆t−1 − δD if Nack received at t− 1

δU =Pe,T

(1− Pe,T )δD, (6)

where Pe,T is a target error frame probability for the first

transmission. Once δD is chosen, the step size δU can be

fixed as a function of δD per Equation (6). A key limitation

of this approach is that the framework does not handle

estimation using a vector of observations. Another obvious

drawback is that the formulation does not degrade smoothly

as the correlation between the true and the observed spectral

efficiencies goes to zero, since it continues to use the previous

CQI report.

Globecom 2013 Workshop - Control Techniques for Efficient Multimedia Delivery

521

Page 4: [IEEE 2013 IEEE Globecom Workshops (GC Wkshps) - Atlanta, GA (2013.12.9-2013.12.13)] 2013 IEEE Globecom Workshops (GC Wkshps) - Adaptive rate control with Quality of Service guarantees

IV. ASYMMETRIC COST MINIMZATION (ACM)

ALGORITHM

The previous approaches suffer from either the issue of

not explicitly controlling the QoS/FER, or not being able

to consider a vector of input observations. In the proposed

approach, we address both these drawbacks, and develop an

adaptive filtering algorithm that controls QoS/FER directly.

The offline version of this solution is also developed, mainly

to develop certain properties of this estimator.

The adaptive filtering problem is formulated as a design

of the rate predictor function ηt ≡ ηt(xt) in order to meet

a certain target probabilty of error for the first transmission,

Pe,T . Note that this target error probability controls the latency

of the packet through the HARQ process, and thus can be

chosen based on the type of multimedia flow, depending

on whether it is latency sensitive or not. The HARQ delay

budget for a specific flow is given by higher layers and

depends on the end-to-end network delays. In order to further

develop this framework, we need a model of the probability

of error of a packet’s first transmission. With Turbo codes

used in 4G systems, the frame error rate as a function of the

SINR has a sharp transition - below a certain SINR threshold

that depends on the allocated spectral efficiency (product of

modulation order and code rate), the packet is almost surely in

error; above the threshold, the packet decodes correctly. This

motivates the following definition of frame error rate for the

first transmission:

Definition A first packet transmission at time t is said to be

successful if ηt(xt) ≤ ηt. Average probability of error for the

first transmission is defined as:

Pe = Pr[ηt < ηt(xt)] (7)

The following observation therefore is key to the development

of the subsequent algorithms:

UE Ack ⇔ ηt − ηt ≥ 0≈⇒ δt = ηt − ηt|t−1 ≥ 0

UE Nack ⇔ ηt − ηt < 0≈⇒ δt = ηt − ηt|t−1 < 0

where again the approximation comes from ignoring the

quantization of the MCS.

This observation motivates us to consider an adaptive filter-

ing approach with a cost function that is based on the `1 norm

of the error. This is because the gradient of the cost function,

used in the filter updates, would be the sign of the prediction

error, which is the information available to the base-station, in

the form of the Ack/Nack bit. For example, we can define a

stochastic gradient algorithm that minimizes the least absolute

error (LAE):

wlae,t = wlae,t−1 + ν sign(ηt − wTlae,t−1xt) xt (8)

{

wlae,t−1 + ν xt if ηt − ηt ≥ 0 ⇒ Ack at t

wlae,t−1 − ν xt if ηt − ηt < 0 ⇒ Nack at t

for some small step-size ν > 0. From the above, we see

that the LAE minimizing algorithm uses only the Ack/Nack

sequence for adaptive estimation of the prediction filter, which

can be interpreted as the Ack/Nack sequence produces a highly

quantized sounding of the channel state information.

The adaptive LAE algorithm is a analogous to the Bayesian

minimum absolute error (MAE) estimator [12]; therefore, the

above algorithm still converges to solution that results in a

probability of error of 0.5. For an arbitrary estimator (not

necessarily restricted to be linear), we have:

η(x) = argmin Eη,x[|η − η(x)|] = {y|Pr[η < y|x] = 0.5}

In practice, we require a probability of error not equal to

0.5. Intuitively then, any cost function that places symmetric

penalties to positive and negative errors will not suffice. For

achieving any arbitrary target error probability, we consider an

assymetric cost function, similar to the quantile estimator in

machine learning literature [13], [14]. Consider a modification

of the `1 norm cost criterion, based on the idea of penalizing

the excursions from zero error differently, depending on the

sign of the error. Define the following error cost:

φ(e) =

{

νU |e| if e ≥ 0νD |e| if e < 0

(9)

The Bayesian risk minimizing estimator based on the above

cost function:

η(x) = argmin Eη,x[φ(η−η(x))] =

{

y|Pr[η < y|x] =νU

(νU + νD)

}

(10)

It can be shown [13], [14] that to achieve a certain required

target error (arbitrary quantile of the error), the step sizes

should be related as:

Pe,T =νU

νU + νD

Next, we characterize the ACM solution under certain

generative model assumptions on η.

Proposition 4.1: If η = α(x) + ε, for some α(·) and ε is

independent of x, then the ACM solution is of the form:

1) If ε is zero mean, then η(x) = ηmmse(x) + δ∗,

where ηmmse(x) is the MMSE estimator given by

ηmmse(x) = E[η|x]2) If ε has a zero median, then η(x) = ηmae(x) + δ∗,

where ηmae(x) is the minimum absolute error (MAE)

estimator given by ηmae(x) = {y : Pr[η ≤ y|x] = 0.5}

where δ∗ is a constant that does not depend on x, and is given

by the(

νD

νU+νD

)th

percentile of ε.

Proof: We know the ACM solution satisfies:

νU

∫ η(x)

−∞

fη|x(u)du = νD

∫ ∞

η(x)

fη|x(u)du

where fη|x(·) is the conditional distribution of η given x.

Define δ(x) = η(x) − α(x). Since fη|x(u) = fε(u − α(x)),we have:

νU

∫ η(x)

−∞

fε(u− α(x))du = νD

∫ ∞

η(x)

fε(u− α(x))du

⇒ νU

∫ δ(x)

−∞

fε(t)dt = νD

∫ ∞

δ(x)

fε(t)dt

Globecom 2013 Workshop - Control Techniques for Efficient Multimedia Delivery

522

Page 5: [IEEE 2013 IEEE Globecom Workshops (GC Wkshps) - Atlanta, GA (2013.12.9-2013.12.13)] 2013 IEEE Globecom Workshops (GC Wkshps) - Adaptive rate control with Quality of Service guarantees

Therefore, δ(x) = δ∗ ∀x, where δ∗ is the(

νD

νU+νD

)th

percentile of ε. Thus, η(x) = α(x) + δ∗. The result follows

by noting that:

1) The conditional mean (MMSE) estimator is given by:

ηmmse(x) = α(x)+E[ε|x] = α(x) since ε is indepen-

dent of x and E[ε] = 0.

2) The conditional mediam (MAE) estimator is given by:

ηmae(x) = {y : Pr[α(x) + ε ≤ y|x] = 0.5} = α(x) +{u : Pr[ε ≤ u|x] = 0.5} = α(x), since ε is independent

of x and Pr[ε ≤ 0] = 0.5.

The offline quantile estimator proposed above depends on

the knowledge of the conditional distribution f(η|x), which

is impractical. For a corresponding online estimator, we re-

strict attention to a linear (affine) estimator, and consider the

following assymetric cost minimization (ACM) criterion:

Jt,acm(w) =1

t

1≤τ≤t

φ(ητ −wTxτ ) (11)

A stochastic gradient algorithm for the ACM problem takes

the form:

wacm,t =

{

wacm,t−1 + νU xt if Ack @t

wacm,t−1 − νD xt if Nack @t(12)

This algorithm is referred to the adaptive ACM algorithm.

The key features of this solution are:

• Estimates the true spectral efficiency given a vector of

noisy CQI observations,

• Controls the allocated rate to achieve any arbitrary re-

quired probability of error, and,

• Uses the existing feedback from the UE, in terms of

Ack/Nack information, for updating the estimator.

In the next section, a couple of example applications of this

technique are outlined, along with simulation results.

V. APPLICATIONS AND SIMULATION RESULTS

A. Wideband Spectral Efficiency Estimation

The first application is in basic wideband achievable spectral

efficiency prediction, based on a set of time-delayed wideband

CQI or spectral efficiency measurements. The simulation con-

sists of modeling the CQI time-series as a truncated Gaussian

process with a given mean, variance and autocorrelation func-

tion:

ηt = Q [µη + ση ν1,t]

ηt−1 = Q[

µη + ρ (ηt − µη) + ση

1− ρ2 ν2,t

]

where µη is the mean spectral efficiency and ση is the stan-

dard deviation of the channel spectral efficiency. The random

processes νi,t are zero-mean i.i.d. Gaussian processes, and

mutually independent for i = 1, 2. This model captures the

essential feature that a UE’s CQI is predominantly around a

typical average spectral efficiency value, and bounded. The

model allows us to gain insight into the behavior of the

different rate predictors as a function of the correlation of the

current CQI with its previous value. The following algorithms

were evaluated: (1) Online CBA, (2) Offline MMSE, (3)

Adaptive ACM, and (4) No prediction. The target error rate

was set to 10% for the CBA and adaptive ACM algorithms. We

can see from Figure 2 that the proposed algorithm gives higher

spectral efficiency than CBA and offline MMSE. Further, it

was observed that the converged average error rate was 10%for both adaptive ACM and CBA. Both the offline MMSE and

no prediction converge to 50% error rate, and are significantly

inferior in rate compared to the proposed adaptive ACM algo-

rithm. Figure 3 shows the converged weight vector coefficients

for the different algorithms, from which we can gain the

following insights into the different algorithms’ behaviors (1)

it can be observed that the ACM weight coefficient for the

previous CQI was the same as the MMSE weight but had

a lower bias, empirically validating Proposition 4.1, (2) the

weight given to the previous CQI value increases linearly as

a function of the CQI correlation value ρ, which is expected

behavior, (3) when ρ is high, the adaptive ACM gives the same

model as CBA does, namely setting the weight coefficient of

the previous CQI value to be close to 1, with a bias that

is identical to the CBA algorithm, (4) the CBA algorithm,

especially in the case of low correlations, has to give a large

negative bias to the previously reported CQI value in order

to achieve the target FER. Note that the best estimate in this

case is a fixed rate ignoring the CQI feedback, which is not

allowed within the CBA model. The adaptive ACM algorithm

can be seen to gracefully degrade in performance as the CQI

correlation goes down.

� � � � � � � � � � � � � �� � �� � �� � �� � ��� � �� � �� � �� � ��� � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� ! "# $%#! &' &()% *+ , � � � - . � � � � � - � � � � � � / 0 � � � � 1 2 / � � � 3 � � � � � 1 �4 � � � � � � 4 � 5 / 6 7 � � 8 � , 1 � � 9: - - � � � � 5 5 � �� ; 4 � � � � 6 7 � � 8 � , 1 � � 9< = � � � � � � �

Fig. 2. Achieved rate as function of CQI correlation.

B. MIMO Rank-1 CQI Prediction

In the SU-MIMO mode of LTE, if the UE computes that

it can support spatial multiplexing, it reports a Rank-2 CQI

to the base-station. The problem is that in many cases, the

UE’s rank estimation is optimistic, or delays in CQI reporting

can result in the channel not supporting Rank-2. In [5], a rate

prediction method is proposed for extrapolating MU-MIMO

achievable rates from corresponding Rank-1 SU-MIMO rates

Globecom 2013 Workshop - Control Techniques for Efficient Multimedia Delivery

523

Page 6: [IEEE 2013 IEEE Globecom Workshops (GC Wkshps) - Atlanta, GA (2013.12.9-2013.12.13)] 2013 IEEE Globecom Workshops (GC Wkshps) - Adaptive rate control with Quality of Service guarantees

� � � � � � � � � � � � � �> �> ���� �� 2� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �? *"@@# A# "$! B + C"&

D � � 7 � � � � - - � � � � � � � � . � � � - . � � � � � - � � � � � � / 0 � � � � 1 2 / � � � 3 � � � � � 1 �4 � � � � � � 4 � 5 / 6 7 � � 8 � , 1 � � 9 / 6 � �4 � � � � � � 4 � 5 / 6 7 � � 8 � , 1 � � 9 / 6 � �: - - � � � � 5 5 � � / 6 � �: - - � � � � 5 5 � � / 6 � �� ; 4 � � � � 6 7 � � 8 � , 1 � � 9Fig. 3. Converged Weight Tap Coefficients as a function of CQI correlation.

in a closed-form fashion, which is an easier problem than the

problem considered here.

In SU-MIMO, we get two CQI reports corresponding to

the two MIMO codewords, denoted as CQIcw,1 and CQIcw,2.

Given these CQI measurements, which include the effect of

the inter-codeword interference, we need to predict the equiv-

alent Rank-1 spectral efficiency. We consider the following

transformation of variables, knowing that the Rank-1 spectral

efficiency would be greater than x1 = max(CQIcw,1,CQIcw,2)and likely less than x2 =

i CQIcw,i. With this, the model

can be: η(x) = w0 + w1x1(+w2x2). We apply the ACM

algorithm for achieving a target error probability for Rank-

1 transmissions given Rank-2 reported CQIs. To evaluate

the performance of the proposed scheme in this scenario,

we consider a downlink system simulation with 2 Tx and

2 Rx. The inter-site distance (ISD) is 500m, with all cells

transmitting at full power. All system aspects such as HARQ,

proportional fair scheduling, and fading channel (enhanced

Pedestrian A channel with 5km/h fade rate) are modeled in

the simulator. The simulation is for 10 UEs per cell, all having

full buffer in their queue.

Results are from the outcome of predicting the Rank-1

spectral efficiency for all users in the center-cell of the system,

based on their reported Rank-2 CQIs, where we found it was

better to use only x1 in the model. As can be seen from Figure

(4), fast convergence and good tracking across range of SEs

can be observed in the results. It can be observed that all

the 10 users are initialized with an estimated Rank-1 spectral

efficiency of 0, and the adaptive ACM algorithm converges in

less than 500 steps to the true spectral efficiency for each user.

VI. CONCLUSIONS

We presented an adaptive filtering and control framework

for rate prediction in wireless broadband networks. The pro-

posed formulation can be applied to numerous rate predic-

tion problems in wireless networks. A QoS-controlling rate

estimator was proposed, which uses the Ack/Nack feedback

from the receivers as input to update the filters and control

� � � � � 2 � E ���� �� 2�E�F� �

6 . � , � G � � � - � � . � � � � � � � � H � I 0 � � �J K"L# A! "L� $MNOP@ *K ++ C&"K&Q%#! &' &()% *+R , � G � � � � � � � � � � � � � � � � � , � G � � � � � / 5 � � � S � T U � V 0 W � � � � X Y T / � � � X Y V �

Fig. 4. Rank-1 predicted vs. actual spectral efficiency for 10 UEs in the cell.

the QoS. Simulation results for two possible use-cases were

presented, that showed the efficacy of the proposed algorithm

in providing high spectral efficiency.

REFERENCES

[1] H. Holma and A. Toskala, LTE for UMTS - Evolution to LTE-Advanced,

John Wiley and Sons, 2011.[2] T. Cui, et al, “First Order Adaptive IIR Filter for CQI Prediction

in HSDPA,” Proc. IEEE Wireless Communications and Networking

Conference (WCNC), pp: 1-5, 2010.[3] K. Freudenthaler, A. Springer and J. Wehinger, “Novel SINR-to-CQI

Mapping Maximizing the Throughput in HSDPA,” Proc. IEEE Wireless

Communications and Networking Conference, pp: 2231-2235, 2007.[4] C. Hellings, P. Kiefer, and W. Utschick, “Rate prediction and receding

horizon power minimization in block-fading broadcast channels,” Proc.

IEEE International Workshop on Signal Processing Advances in Wireless

Communications (SPAWC), pp: 30-34, 2012.[5] H. T. Nguyen and I. Z. Kovacs, “A MU-MIMO CQI Estimation Method

for MU-MIMO UEs in LTE Systems,” Proc. IEEE Vehicular Technology

Conference (VTC Fall), pp: 1-5, 2012.[6] N. Bhushan, C. Lott, P. Black, R. Attar, Y-C. Jou, M. Fan, D. Ghosh,

J. Au, “CDMA2000 1EV-DO revision a: a physical layer and MAClayer overview,” IEEE Communications Magazine, vol.44, no.2, pp.37-49, Feb. 2006.

[7] A. F. Atiya, , S. G. Yoo, K-T. Chong and H. Kim, “Packet Loss RatePrediction Using the Sparse Basis Prediction Model,” IEEE Transactions

onNeural Networks, Vol. 18, No. 3, pp: 950-954, 2007.[8] C-H. Yu, A. Hellsten and O. Tirkkonen, “Rate Adaptation of

AMC/HARQ Systems with CQI Errors,” Proc. IEEE Vehicular Tech-

nology Conference (VTC 2010-Spring), pp: 2231-2235, 2010.[9] X. Li and H. He and Y-D. Yao, “Reinforcement learning based adap-

tive rate prediction for delay-constrained communications over fadingchannels,” Proc. International Joint Conference on Neural Networks

(IJCNN), 2010.[10] J. P. Leite, P. H. De Carvalho and R. D. Vieira, “A flexible framework

based on reinforcement learning for adaptive modulation and coding inOFDM wireless systems,” Proc. IEEE Wireless Communications and

Networking Conference, 2012.[11] A. Viterbi, CDMA: Principles of Spread Spectrum Communication,

Addison Wesley Wireless Communications Series, 1995.[12] S. Kay, Fundamentals of Statistical Signal Processing: Estimation

Theory, Volume 1, Prentice Hall Signal Processing Series, Upper SaddleRiver, NJ, 1993.

[13] I. Takeuchi, Q. V. Le, T. D. Sears, A. J. Smola, “Nonparametric QuantileEstimation,” Journal of Machine Learning Research,, Vol. 7, pp: 1231-1264, July 2006.

[14] R. Koenker and K. F. Hallock, “Quantile Regression,”, Journal of

Economic Perspectives, Vol. 15, No. 4, pp: 143-156, 2001.

Globecom 2013 Workshop - Control Techniques for Efficient Multimedia Delivery

524