Resource allocation strategies for multicarrier radio systems
Marco Moretti Information Engineering Department Università di Pisa marco.moretti@iet.unipi.it
Resource allocation strategies for multicarrier radio systems Marco - - PowerPoint PPT Presentation
Resource allocation strategies for multicarrier radio systems Marco Moretti Information Engineering Department Universit di Pisa marco.moretti@iet.unipi.it Summary Introduction Convex optimization Single-cell resource allocation
Marco Moretti Information Engineering Department Università di Pisa marco.moretti@iet.unipi.it
Convex optimization
Rate adaptive Margin adaptive Optimal allocation MIMO
Distributed Central coordination Static
k,n = H(i) k,n,iS(i) n + d(i) k,n
k,n N (0, 2 + I(i) k,n)
C(i)
k,n = log2
k,n
k,n = P (i)
n
G(i)
k,n,i
2+I(i)
k,n
k,n = Nc
n G(j) k,n,i
i
i
i
i
i i
n
x
1 1
i p m i i i i i
=
1 1
p m i i i i x i i x
D
xD L(x, , ) = g(, )
f0(x) = g(, ) = inf
xD
m
p
m
p
fi(x) < 0
i = 0
fi(x)
hi(x) = i = 1, · · · , p
= i = 1, · · · , m f0(x) +
m
p
=
P N
2
N
P
2
n )
N
L(P, , ) =
N
log2(1 + Pn
2
n )
N
nPn + N
Pn P0
n 0
n = 0
n = 1, · · · , N
N
P
n = P0
2
n+P n
1 log 2 n + = 0
n
1 2
n+P n
* 2 * 2 2
n n n n
n = max
log 2 2 Gn
n = 1 n 1 log 2
N
n
Pn+2
n
1 log 2
N log 2
1 log 2 N
mink{Pk+2
k}
Pn Pn+2
n
M
k}
n
M
n mink
k
k} + 2 n
r N
n
N
N
n N
n
+
2 2 * * 2 2 2
log 2 1, , log l / ( / log 2) /
log 2
n n n n
n N r
<
,
k n
, 1
K n k k
, 1 1 n k n K N tot k n
= =
, 2 1 1 , 2
n k n K N k k
n t n
=
The sum-rate maximization problem is solved by
the user that maximizes its gain
all the sub-carriers allocated.
, 2 , 2 , , ,
n k n k n P n k k k n n n k n
, 2 , 2 , , ,
n k n k n k n k P k n n n k n
, 2 , 2 , , 1 2 1 2 ,
n n k n k n P k k n n n K K k n k
L(P, ) =
K
log2 (1 + Pk,nZk,n) + 1 K
Pk,n P0
K
k
n1
log2 (1 + P1,nZ1,n) 1 k
log2 (1 + Pk,nZk,n)
k
Nk
Zk,nZk,1 Zk,nZk,1
1 2 K
= ‧=
4 6 8 10 12 14 16 1.5e7 2.0e7 2.5e7 3e7 3.5e7 4e7 Number of users Throughput Sum rate Prop rate 2 Prop rate 1 Maxmin
4 6 8 10 12 14 16 0.2 0.4 0.6 0.8 1 Number of users Fairness Sum rate Maxmin Prop rate 2 Prop rate 1
1 ,
N k n n
=
,
, ,
k n
r k n k n
,
, , , , , , ,
k n
r k n r n k n k n k n k k k k n n n
min
s, N
K
k,n
sk,n k,n 1
Zk,n
s.t.
N
K
k,n = 1 k,n [0, 1]
, ,
, , , 1 1 1 1 1 , 1
1 ( , ) 2 1 ( ) , , 1
k n k n
s N K N K n K N k n k k n n k n k n n k n k k
L s s r k Z
= = = = =
, , , 2 , ,
log 2 / log 2 log 2 / log /
k k n k n k n k k n k k n
Z s Z Z
>
, 2 , ,
1 1 if arg min 1 log log 2 log 2 else
k k n k k n k k n k n
Z k Z Z
2 , ,
k n k n
( , ) ,
b b k n k n
( ) ( ) , , ( ) , ( ) , ( ) ,
b b k n k n k n b b k n k b k b k n b k n b
Provided that there is enough multi-user diversity, it is possible adopt only one transmission format (B=1) with very limited performance loss. The rate requirements r(k) are translated into a minimum number n(k) of subcarriers to be allocated per user By relaxing the integer constraint, RRA turns into a standard LP problem
, , , , ,
k n k n k n k n k k k n k n
,
, ,
k n k k
r r n k n k n n
,
1 1 1 , , , , , , , , 1
min 2 1 . . ( ; {0,1} ) | 1
k n
r k n k n k n k n k n k n k N K n k N n K k n
Z s t r r k k
= = =
,
1 1 , , , 1 1 ,
( , ) 2 1 ( , )
k n
N K N N n r k n k k n k n n n k k n
L r r r k Z
= = =
)
,
, , , , , , 1 1 1 1
( ) min 2 1 ( ) . . 1
k n
r k n k k n k n k n N K N n k n k k K n
g r r k Z n s t
= = =
( )
,
, , , , , 1 1
( ) min 2 1 . . 1
k n
r k n n k k n K r k K k k n k n
g n r Z s t
=
, 1
N n k n
=
It is the multi-dimenional extension of the bisection method The idea is to localize the set
closed and bounded set. Then, by evaluating the subgradient of g() at an appropriately chosen center of such a region, roughly half of the region may be eliminated from the candidate set. The iterations continue as the size of the candidate set diminishes until it converges to an optimal
An ellipsoid with a center z and a shape defined by positive semidefinite matrix A is defined as The update rule is the following
E(A, z) = x|(x z)T A(x z) 1
2 , , , 1 1 , 1 1 , ,
log ; { max 1 . . | 1 0,1}
k n k n k n P n k n k n k K N k n N n K k n
w P Z s t P P R
= = =
+
0.5 1 1.5 2 2.5 3 3.5 4 2 4 6 8 10 12 14 Spectral efficiency (bit/s/Hz) Power [W] Optimal WCLM LP
2 4 8 16 2 3 4 5 6 7 8 Number of users Average tx power [W] Optimal WCLM LP
, , , , , , , , , , , ,
n
H H H k n k n k n k n k n k n k n k n k n j n k n j k j
= + +
W y W H B s W H x
U
Desired signal Multiple access interference and noise
, , ,
, 1 1 , 2 , , 1
min log det ( ) 1 1 tr . .
k n n R k n k n
N n k N H k n N k n k n n n
r k k K s t Q n N
+
x x i
R I H R H R
U
U
, , 1 , , 1
min . . , ( ) 1 1
n
N k n n k N k n k n n n
P s t r r k k K Q n N
P
U
U
( )
, ,
( ) , , 1 ( ) ( ) , , , 2 2 1
, log 1
k n k n
l k n k n l l l k n k n k n l
P P P g r
=
=
+
, , ,
min , . .
k k k k
g P r s t Q
µ P
U
U
combination
evaluate
minimizes the metric
( )
2 ( ) , ( ) ,
log 2
l k k n l k n
P g µ
, , ,
, 1 ( ) ( ) 1 , , , 2 1 ,
min . . log det ( ) 1 1 tr
k n q R k n k n q
N k n N q q H k n k n k n N q n k n k
s t r k k n N
x x i
R I H R H R
K K
K
, , 1 , , 1 ,
min . . , ( ) 1 1
q q
N k n k n N k n k n q n k n k
s t r r k k n N
=
P P
K K
K
,
1/2
k n
, , 1 , 1 ,
q q
N k n k n n k N k n q n k n k
K
2 4 8 16 32 10
4
10
5
10
6
10
7
10
8
10
9
Number of users Complexity BDRAA SCAA LPSCA
2 4 8 16 32 1 1.5 2 2.5 3 3.5 4 Number of users Power [W] BDRA SCAA LPSCA LPOA 2 4 8 16 32 1 1.5 2 2.5 3 3.5 4 Number of users Power [W] BDRA SCAA LPSCA LPOA
0.5 1 1.5 2 2.5 3 3.5 4 1 2 3 4 5 6 7 8 9 10 Average spectral efficiency [bit/s/Hz] Power [W] BDRA SCAA LPSCA LPOA 0.5 1 1.5 2 2.5 3 3.5 4 1 2 3 4 5 6 7 8 9 10 Average spectral efficiency [bit/s/Hz] Power [W] BDRA SCAA LPSCA LPOA
k,n = Ncells
n G(j) k,n,i
k,n = (i) k,n 2+I(i)
k,n
G(i)
k,n,i
(1) (1) 2 ( ) 1, 1,1 ( ) ( 2 1 1 ) 2 ( ) , ,
1 1
c c c c c c c
j N j N j j N N j N j N N
G G P G P P G P
+
+
, ( ), , j k i i n j i
) ( ( ) i i n
2 , , 1
; diag , ,
c
l j i i l j i l N
G G u G
=
G
( ) , i i k n
k+
M M
1 * :
( ) ( ) , , 1 , , ( ) , ,
c
i j k n k n i j j i M i i N k n i
M
M
( ) ( ) , , , , , , ( ) ( ) , , ( ) ( ) , , , , ,
i j i k n k n i j j i k n i i i k n k n i j k n i k n i j j i
1. implements a heuristic that allocates the subcarriers to users 2. solves a convex problem in the SINR variable designed to minimize the transmit power, having assumed that the interference power is fixed 3. performs power control so that each user meets its target SINR
convergence
( ) 2 , ( ) , ( ) , , ( ) 2 , 1 ( ) ( ) , ,
i k n i k n i k n i N i k n n i i k n k n
( ) , 1 1 ( ) , 1 ( ) , ( ) ( ) ( ) , 1 ( ) , 1 1
min . . 1 ( )
K N i k n k n K i k n i i k n k N i k n n K N i k n k n i
s n N P t n k k
= = = = =
Packet Scheduler Resource Allocator
Feedback on last resource allocation ( ) , i k n
i k
n
Feedback on
constraints
( ) ( ) ( ) , , , , ( ) ( ) ( ) 1 , , ( ) ( ) ( ) , , , 1 1 1
min . , , ; { . ( } ) | 0, 1 1
N K i n k N i i i k n k n k n p i i i k n k n i i i k n k n n K k k n
r i k i n f s t r r k R
= = =
=
( ) ( ) 1 1 1 ( ) ( ) ( ) ( ) , , , ( ) 1 ,
min ( ) . 1 , .
i i i i i N K K r n i k i k K k i k n k n k k n k i k n
r n i f r r k s t
= = =
=
0.5 1 1.5 2 2.5 3 3.5 4 0.5 1 1.5 2 2.5 3 3.5 4 (bit/s/Hz) m (bit/s/Hz) LPRA PBRA FFR-A FFR-B
0.5 1 1.5 2 2.5 3 3.5 4 5 10 15 20 25 30
m (bit/s/Hz)
Pm (W) LPRA PBRA FFR-A FFR-B
2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 10 K Pm LPRA CRA M = 2 CRA M = 4
1.
2.
3.
proportional rate constraints,” IEEE Trans. on Wireless Comm., vol. 4, no. 6, pp. 2726–2737, 2005. 4.
allocation,” IEEE J. Select. Areas Comm., vol. 17, no. 10, pp. 1747–1758, October 1999. 5.
multiuser OFDM,” IEEE Trans. Veh. Technol., vol. 55, no. 4, pp. 1195–1207, July 2006. 6.
7.
rate constraints,”IEEE Trans. Veh. Technol., vol. 58, no. 3, pp. 1190–1203, 2009. 8.
communication networks with power control,” IEEE/ACM Trans. Netw., vol. 8, no. 5, pp. 583–597, Oct 2000. 9.
OFDMA networks,” IEEE Commun. Lett., vol. 12, no. 4, pp. 250–252, April 2008. 10.
IEEE Trans.Wireless Commun., vol. 6, pp. 2807–2812, 2007. 11.
multicellular multicarrier systems,” IEEE Trans. Veh. Technol., vol. 60, no. 4, pp. 1788–1798, 2011. 12.
(FFR) in multi-cell OFDMA networks,” in Proc. IEEE Int. Conf. Communications ICC ’09, 2009, pp. 1–6.