rate-optimal multiuser scheduling with reduced feedback vegard hassel, mohamed-slim alouini, geir...

23
Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed- Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August 2004

Post on 19-Dec-2015

219 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

Rate-Optimal Multiuser Scheduling with Reduced

Feedback

Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David

Gesbert

Gotland Workshop

24. - 26. August 2004

Page 2: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

Agenda• What is scheduling?

• Scheduling and adaptive modulation

• MCS, SMUD & ORRF scheduling algorithms

• ORRF:– Feedback load– MASSE– Impact of scheduling delay– Impact of outdated channel estimates

Page 3: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

What Is Scheduling?

How capacity is shared between users in a network

TDM:

A set of rules that specify which user is allowed to transmit and which user is allowed to receive at each time-slot

Page 4: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

Scheduling and Adaptive Modulation

To have efficient multiuser scheduling in wireless networks, we have to combine scheduling with adaptive modulation

Page 5: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

BASE STATION

EXTERNAL NETWORK

USERS

Feedback

TRANSCEIVER

TRANSCEIVERSCHEDULER

CHANNEL

ESTIMATOR

TRANSCEIVER

CHANNEL

ESTIMATOR

TRANSCEIVER

CHANNEL

ESTIMATOR

Data User 1

Data User 3

Data User 2

Data User 3

Data User 2

Data User 1

System Model

Page 6: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

MCS Algorithm

• MCS=Maximum CNR Scheduling• The time-slot is given to the user with the best

CNR • Rate-optimal algorithm (?)• All users feed back channel state information

for each time-slot• This algorithm is only fair if the channels of

the users are i. i. d.

Page 7: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

SMUD Algorithm

• SMUD=Selective Multi-User Diversity

• The users feed back channel state information only if their CNRs are above a threshold

• The user with the highest CNR is chosen

• If none of the users succeed to exceed the threshold value, a random user is selected

Page 8: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

ORRF Algorithm

• ORRF=Optimal Rate, Reduced Feedback• The users feed back channel state information

only if their CNRs are above a threshold• If none of the users succeed to meet the

threshold value, the scheduler requests full feedback

• The user with the highest CNR is always chosen!

Page 9: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August
Page 10: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August
Page 11: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

Feedback Load

The normalized feedback load for the ORRF algorithm can be minimized using an optimal threshold value:

γth* = −γ ln 1−

1

N +1

⎝ ⎜

⎠ ⎟

1N ⎛

⎝ ⎜ ⎜

⎠ ⎟ ⎟, N = 2,3,4,...

Page 12: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

Closed-Form Expressions for ORRF

Maximum average system spectral efficiency:

• Shannon: AWGN & Rayleigh

• Adaptive M-QAM:– Constant-Power, Continuous-Rate – Constant-Power, Discrete-Rate– Continuous-Power, Continuous-Rate– Continuous-Power, Discrete-Rate

Page 13: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August
Page 14: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August
Page 15: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August
Page 16: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August
Page 17: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August
Page 18: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August
Page 19: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August
Page 20: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

Scheduling Delay

In real-life systems we have to assume a delay because the scheduler:

• Collects channel estimates

• Takes a scheduling decision

• Notifies the selected user

Assumes that a perfect channel estimate is available at time t+

Page 21: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August
Page 22: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August

Outdated Channel Estimates

• A perfect channel estimate is NOT available at time t+

• Both the scheduling decision and the decision of the constellation size have to be taken based on an estimate at time t

Page 23: Rate-Optimal Multiuser Scheduling with Reduced Feedback Vegard Hassel, Mohamed-Slim Alouini, Geir Øien and David Gesbert Gotland Workshop 24. - 26. August