MIMO Broadcast Scheduling with Limited Feedback
Download
Report
Transcript MIMO Broadcast Scheduling with Limited Feedback
MIMO Broadcast Scheduling with
Limited Feedback
Student: 林鼎雄 (96325501)
Director: 李彥文
2008/10/2
Communication Signal Processing Lab
1
Outline
• Introduction
• System model
• MIMO broadcast scheduling algorithms
– MIMO Broadcast Scheduling with SINR
Feedback
– MIMO Broadcast Scheduling with Selected
Feedback
– MIMO Broadcast Scheduling with Quantized
Feedback
• Conclusion
2008/10/2
Communication Signal Processing Lab
2
Introduction
• Multiuser diversity
– Channel-aware scheduling
k * (t ) arg max k (t )
k 1,..., K
– System capacity
C log 2 (1 k* )
– The PDF of
f s ( ) Kf ( ) F ( ) K 1, 0
2008/10/2
Communication Signal Processing Lab
3
Introduction
0.5
user=2
user=8
user=16
user=24
user=32
user=40
user=48
0.45
0.4
Density
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
0
1
2
3
4
5
6
7
8
9
10
Squared Channel Amplitude
2008/10/2
Communication Signal Processing Lab
4
Introduction
A v e r a g e T h r o u g h p u t (bps/Hz)
2.6
Rayleigh fading channel
AWGN channel
2.4
2.2
2
1.8
1.6
1.4
1.2
1
0.8
0
5
10
15
20
25
30
35
Number of Users
2008/10/2
Communication Signal Processing Lab
5
System model
• BS (M antennas) allocates independent
information streams from all M Tx antennas to
the M most favorable user (N antennas) with the
highest SINR.
• Downlink of a single-cell wireless system
– Tx: M antennas, Rx: N antennas ( M N )
– A total of K users ( K M )
• Only J out of K users are allowed to
communicate with BS simultaneously. ( 1 J K )
• Ykt k H tk Xt Wkt , k A (t )
A (t ) J with 1 J K
2008/10/2
Communication Signal Processing Lab
6
System model
• The SINR-based scheduling algorithm requires
the feedback of KN SINR values and the
feedback load increases with the increase of the
number of receiver antennas
2008/10/2
Communication Signal Processing Lab
7
MIMO Broadcast Scheduling with SINR
Feedback
2008/10/2
Communication Signal Processing Lab
8
MIMO Broadcast Scheduling with SINR
Feedback
• This algorithm only requires a feedback of total
K SINR values.
• Scheduling Algorithm
2008/10/2
Communication Signal Processing Lab
9
MIMO Broadcast Scheduling with SINR
Feedback
2008/10/2
Communication Signal Processing Lab
10
MIMO Broadcast Scheduling with SINR
Feedback
• Throughput analysis
U
P
E ( R) KMN log 2 (1 t ) f Z (t )( FZ (t )) NK 1 dt
0
2008/10/2
Communication Signal Processing Lab
(16)
11
MIMO Broadcast Scheduling with SINR
Feedback
2008/10/2
Communication Signal Processing Lab
12
MIMO Broadcast Scheduling with SINR
Feedback
2008/10/2
Communication Signal Processing Lab
13
MIMO Broadcast Scheduling with SINR
Feedback
2008/10/2
Communication Signal Processing Lab
14
MIMO Broadcast Scheduling with Selected
Feedback
• Scheduling Algorithm
2008/10/2
Communication Signal Processing Lab
15
MIMO Broadcast Scheduling with Selected
Feedback
2008/10/2
Communication Signal Processing Lab
16
MIMO Broadcast Scheduling with Selected
Feedback
• Throughput analysis
E ( R) KMN log 2 (1 t ) f Z (t )( FZ (t )) NK 1 dt (22)
– It can be observed that when λ → 0, (22) is
equivalent to (16)
2008/10/2
Communication Signal Processing Lab
17
MIMO Broadcast Scheduling with Selected
Feedback
2008/10/2
Communication Signal Processing Lab
18
MIMO Broadcast Scheduling with Selected
Feedback
• Feedback load analysis
– Assume that l users are selected for feedback in
one time slot (l users satisfying Bk )
– FB(t) is the CDF of Bk
– The probability of l
K
Pl (1 FB ( ))l ( FB ( )) K l
l
– Average feedback load of the selected scheduling
K
L l Pl
l 1
2008/10/2
Communication Signal Processing Lab
19
MIMO Broadcast Scheduling with SINR
Feedback
• Average feedback ratio (FLR) ζ
L
K
1 FZ ( )
MN
(30)
– FLR is not dependent on the number of user K
– When the threshold (λ) is increased, FLR (ζ)
decreases.
2008/10/2
Communication Signal Processing Lab
20
MIMO Broadcast Scheduling with SINR
Feedback
2008/10/2
Communication Signal Processing Lab
21
MIMO Broadcast Scheduling with SINR
Feedback
• Throughput-FLR tradeoff
– The throughput and FLR both depend on the
threshold λ and decrease when λ increase.
– Throughput-oriented: the scheme is to minimize
FLR while guaranteeing a target throughput.
– FLR-oriented: the scheme is to maximize the
throughput while attaining a target FLR.
– FLR can be greatly reduced without sacrificing
the throughput.
2008/10/2
Communication Signal Processing Lab
22
MIMO Broadcast Scheduling with SINR
Feedback
(3) Throughput
=7.7 bps
(1) Target throughput
=6.3 bps
(2) λ=5 dB
2008/10/2
(2) λ=10 dB
Communication Signal Processing Lab
23
MIMO Broadcast Scheduling with SINR
Feedback
(1) Target FLR=0.4
(3) FLR=0.05
(2) λ=5 dB
2008/10/2
(2) λ=10 dB
Communication Signal Processing Lab
24
MIMO Broadcast Scheduling with SINR
Feedback
2008/10/2
Communication Signal Processing Lab
25
MIMO Broadcast Scheduling with Quantized
Feedback
• Scheduling algorithm
2008/10/2
Communication Signal Processing Lab
26
MIMO Broadcast Scheduling with Quantized
Feedback
2008/10/2
Communication Signal Processing Lab
27
MIMO Broadcast Scheduling with Quantized
Feedback
• Quantization
0 Bk 1
0,
qk Q( Bk ) i, i Bk i 1 , i 1 ,..., L 2
L 1, B
k
L 1
– The full feedback scheduling where each user
feeds a real value Bk to BS.
– The quantized feedback scheduling requires each
user to send back a quantized value Q(Bk)
– The number of levels L is determined by the
number of bits required to represent a value Bk
and L=2b
2008/10/2
Communication Signal Processing Lab
28
MIMO Broadcast Scheduling with Quantized
Feedback
• Throughput analysis
r.v V
2008/10/2
Communication Signal Processing Lab
29
MIMO Broadcast Scheduling with Quantized
Feedback
– CDF of V
• When 0 V 1
, K' K / M
• When i V i1
– PDF of V
2008/10/2
Cmmunication Signal Processing Lab
30
MIMO Broadcast Scheduling with Quantized
Feedback
• 1-bit feedback
– Each user feeds 1 or 0 back to the BS according
to the threshold λ1.
• If the quantization threshold λ1 is fixed, the total
rate will be a constant.
2008/10/2
Communication Signal Processing Lab
31
MIMO Broadcast Scheduling with Quantized
Feedback
2008/10/2
Communication Signal Processing Lab
32
MIMO Broadcast Scheduling with Quantized
Feedback
• Optimal threshold λ1
– The throughput is a function of λ1 and K, simply
denote by E(R) = f(K, λ1 ).
– It is not optimal to fix λ1 for various K to enhance
the throughout.
– To search for the optimal quantization threshold,
we need to solve f ( K , 1 ) 0 which is not
1
tractable.
– The optimal threshold should be dependent on K
for given M, N and SNR
2008/10/2
Communication Signal Processing Lab
33
MIMO Broadcast Scheduling with Quantized
Feedback
2008/10/2
Communication Signal Processing Lab
34
MIMO Broadcast Scheduling with Quantized
Feedback
2008/10/2
Communication Signal Processing Lab
35
Conclusion
2008/10/2
Communication Signal Processing Lab
36
Conclusion
• Combined with spatial multiplexing and receive
antenna selection, the proposed scheduling
algorithm can achieve high multiuser diversity
• The feedback load can be greatly reduced with a
negligible throughput loss with user selection
based on SINR
2008/10/2
Communication Signal Processing Lab
37
Reference
• Z. Wei and K. B. Letaief, “MIMO Broadcast
Scheduling with Limited Feedback,” IEEE J.
Select. Areas Commun., vol. 25, pp. 1457-1467,
Sep. 2007.
• D. Gesbert and M. Alouini, “How much feedback
is multi-user diversity really worth?,” in Proc.
IEEE ICC2004, Int. Conf. Commun., June 20-24,
2004, vol 1, pp.234-238.
2008/10/2
Communication Signal Processing Lab
38