11.03.2014 Views

Resource Allocation in OFDM Based Wireless Relay Networks ...

Resource Allocation in OFDM Based Wireless Relay Networks ...

Resource Allocation in OFDM Based Wireless Relay Networks ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.3 <strong>Resource</strong> <strong>Allocation</strong> Schemes<br />

(<br />

)<br />

log 2 1 + a m,kp m,k b j q j<br />

1+a m,k p m,k +b j q j<br />

(3.10) becomes<br />

with concave function log 2<br />

(<br />

1 + a m,kp m,k b j q j<br />

a m,k p m,k +b j q j<br />

). Thus,<br />

(<br />

max log 2 1 + a )<br />

m,kp m,k b j q j<br />

− ν m p m,k − λq j (2.15)<br />

p m,k ,q j a m,k p m,k + b j q j<br />

s.t. p m,k ≥ 0, q j ≥ 0,<br />

for all m, k, j. In particular, [38] demonstrated that the resource allocation obta<strong>in</strong>ed<br />

from (2.15) yields very close results to the actual throughput even <strong>in</strong> the low SNR<br />

scenario.<br />

S<strong>in</strong>ce the above problem is now <strong>in</strong> the convex form, we refer to KKT<br />

conditions and first def<strong>in</strong>e the Lagrangian J associated with (2.15) such that<br />

(<br />

J = log 2 1 + a )<br />

m,kp m,k b j q j<br />

+ (α m,k − ν m )p m,k + (β j − λ)q j . (2.16)<br />

a m,k p m,k + b j q j<br />

The KKT conditions can be written as follows<br />

p m,k ≥ 0<br />

α m,k ≥ 0<br />

α m,k p m,k = 0<br />

( (<br />

∂<br />

log<br />

∂p 2 1 + a )<br />

)<br />

m,kp m,k b j q j<br />

+ (α m,k − ν m )p m,k + (β j − λ)q j = 0 (2.17)<br />

m,k a m,k p m,k + b j q j<br />

q j ≥ 0<br />

β j ≥ 0<br />

β j q j = 0<br />

( (<br />

∂<br />

log<br />

∂q 2 1 + a )<br />

)<br />

m,kp m,k b j q j<br />

+ (α m,k − ν m )p m,k + (β j − λ)q j = 0.<br />

j a m,k p m,k + b j q j<br />

From the fourth condition, we get<br />

α m,k =ν m −<br />

From α m,k ≥ 0, we obta<strong>in</strong><br />

ν m ≥<br />

a m,k q 2 j b 2 j<br />

(p m,k a m,k + q j b j ) (p m,k a m,k + q j b j + p m,k a m,k q j b j ) . (2.18)<br />

a m,k q 2 j b 2 j<br />

(q j b j ) 2 + p m,k (p m,k a 2 m,k + a m,kq j b j (p m,k a m,k + q j b j + 2)) . (2.19)<br />

24

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!