On Qos-Guaranteed Downlink Cooperative Ofdma Systems With Amplify-And-Forward Relays: Optimal Schedule and Resource Allocation
On Qos-Guaranteed Downlink Cooperative Ofdma Systems With Amplify-And-Forward Relays: Optimal Schedule and Resource Allocation
On Qos-Guaranteed Downlink Cooperative Ofdma Systems With Amplify-And-Forward Relays: Optimal Schedule and Resource Allocation
I. I NTRODUCTION
In the future 4th Generation (4G) wireless system, orthogonal frequency division multiple access (OFDMA) is one of
the most promising solutions to provide a high-performance
transmission in emerging cellular networks. OFDMA eliminates the frequency selectivity effect by transmitting the wideband signal on multiple orthogonal subcarriers as narrow-band
signals. Also recently, cooperative relaying has emerged as
a promising technology to achieve virtual spatial diversity
in wireless communication networks [1]. Cooperative transmission by relay nodes has the potential to further improve
the overall network performance, e.g., throughput increase,
coverage extension, power saving, and interference mitigation.
Cooperative OFDMA based broadband wireless access (BWA)
networks are currently under standardization by the IEEE
802.16j task group [2].
Although the effectiveness of the new architecture has
been demonstrated, analytical results have also indicated that
such performance heavily depends on schedule and resource
allocation, i.e., power allocation, relay selection and subcarrier allocation. Several fundamental questions need to be
answered: In a cooperative OFDMA system, each user should
communicate with the help of relay or not? Which relay and
what relay strategy should be employed? How much power
should be allocated? How to schedule the transmission and
allocate subcarriers? And what the scenarios will be like
when users have heterogenous QoS requirements? However,
answers to these questions in a cooperative OFDMA system
are generally complicated due to several reasons: (1) relay
selection and subcarrier assignment are discrete in nature, (2)
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 2009 proceedings.
n
subcarrier with power Pr,km
. The noise variances at RS and
2
MS within one OFDM subchannel are denoted by r2 and m
,
respectively.
1) AF with diversity: For AF with diversity scheme, signals
of both time slots are combined with maximum-ratio combiner.
The signal to noise ratio (SNR) at the destination for the relay
pair (k, m) on the nth subcarrier is given by.
n n
dm +
SNRnkm,AF D = Ps,k
n n
n
ak Pr,km
bnkm
Ps,k
n an + P n
n
1 + Ps,k
k
r,km bkm
(1)
2
where ank = |hna,k |2 /r2 , bnkm = |hnb,km |2 /m
, and dnm =
n
2
2
|hd,m | /m . The instantaneous rate of relay pair (k, m) on
the nth subcarrier for AF with diversity scheme is therefore
given by
1
log(1 +SNRnkm,AF D )
2
n n
n
ak Pr,km
bnkm
Ps,k
1
n n
dm +
= log(1 + Ps,k
n an + P n
n )
2
1 + Ps,k
k
r,km bkm
(2)
cnkm,AF D =
Fig. 1.
2) AF without diversity: When AF without diversity protocol is adopted, the destination only receivers the signal from
the relay in the second time slot, and the transmission rate can
be similarly derived as
1
log(1 +SNRnkm,AF )
2
n n
n
ak Pr,km
bnkm
Ps,k
1
= log(1 +
n an + P n
n )
2
1 + Ps,k
k
r,km bkm
cnkm,AF =
(3)
3) Direct Transmission: When the BS works in noncooperative mode, it transmits directly to the mobile station
over two time slots. Assume the BS transmits with power
n
to sm on subcarrier n, the instantaneous rate can be
Ps,0m
written as
n
dnm )
(4)
cn0m = log(1 + Ps,0m
The schedule of transmission can be represented by binary
assignment variables xnkm with xnkm = 1 indicating that the
base communicates with sm with the help of relay rk utilizing
subcarrier n and xnkm = 0 otherwise. For mobile station m,
it works in non-cooperative mode on subcarrier n if xnkm =
1, k = 0 and in cooperation with relay station k if xnkm =
1, k = 1, 2, . . . , K. Then the aggregate system rate can be
expressed in a compact form as
Csum =
N
M
K
cnkm xnkm
(5)
B. QoS Constraint
A. Achievable Rate
The base station can communicate with mobile stations
either in cooperative mode or non-cooperative mode. For the
cooperative mode, both AF with and without diversity schemes
are considered [1]. In the first time slot, BS sends data with
n
on the nth subcarrier to rk . In the second time
power Ps,k
slot, rk forward the received data to the mth user on the same
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 2009 proceedings.
cnkm xnkm
cm ,
(6)
L(X, Pr , , )
k=0 N =1
n
Pr,km
P.
(7)
M
K
xnkm 1, n.
(8)
k=0 m=1
maximize
Csum =
N
M
K
cnkm xnkm
cnkm xnkm
k=0 m=1 N =1
M
K
+ P
subject to
k=0 N =1
M
K
cnkm xnkm
k=0 m=1
xnkm {0, 1},
N
M
K
N
N
K
cnkm xnkm
n
Pr,km
K M
N
cnkm xnkm +
Pr,km
k=0 m=1
M
m=1
M
K
cnkm xnkm
k=0
m cm + P
m=1
(10)
max L(X, Pr , , )
X,Pr
M
K
(11)
g(, ) = s.t.
xnkm 1, n
m=1
k=0
n
0
xnkm {0, 1}, Pr,km
and dual problem is
(12)
,0
m
(9)
k, m, n
n
Pr,km
m=1
n=1
k=1
n
0, k, m, n
Pr,km
cm
k=0 N =1
min g(, )
cm ,
xnkm 1,
m=1
M
N
M
K
Ln (Xn , Pnr ) =
M
K
cnkm xnkm +
k=0 m=1
M
subject to
K
cnkm xnkm
m=1
k=0
K
M
xnkm 1
k=0 m=1
n
xnkm {0, 1}, Pr,km
M
K
k=0 m=1
0,
n
Pr,km
(13)
k, m
n
where Xn , Pnr are vectors of xnmk , Pr,km
on subcarrier n.
In order to get close form solution, we then try to solve
the subproblem through a second level primal decomposition.
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 2009 proceedings.
Note that the variables Pnr and Xn are only coupled at the
objective, we can first fix schedule variables Xn and have
optimization over Pnr
M
K
M
K
n
n
c
x
+
cnkm xnkm
max
m
km km
Pn
m=1
k=0 m=1
k=0
M
K
f (Xn ) =
n
Pr,km
k=0 m=1
n
s.t. Pr,km
0, k, m
(14)
and then solve the master problem over Xn
maximize
subject to
TABLE I
J OINT O PTIMAL S CHEDULE AND R ESOURCE A LLOCATION (JOSRA)
A LGORITHM
3) Solve optimal xn
km via (16).
3. Updates dual variables , according to (22).
4. Termination: Repeat 2,3 until convergence.
f (Xn )
M
K
xnkm
m=1
k=0
xnkm {0, 1}
1,
(15)
where
nkm =
n n
ak
Ps,k
,
n
1 + Ps,k dnm
P n an ,
s,k k
n
n
;
km = nk,m k,m
n
b
n
km
km
=
1 + Ps,k ank
AF with diversity
(19)
AF without diversity
(20)
(21)
+
where A is a matrix with elements A(k, m) and
N
M
K
n
(t + 1) = (t) + (t) P
Pr,km
(t)
n
max
cnkm + m cnkm Pr,km
n
k=0 m=1 n=1
Pr,km
(17)
A(k, m) =
(22)
s.t. P n 0, k, m
r,km
Proof: By visiting the constraints in (15), we first note where (t) and (t) are proper step sizes. The above updated
that Xn is a all-zero matrix except for one non-zero entry. is guaranteed to converge to the optimal dual variable if the
Therefore, f (Xn ) is equivalent to A(k, m) when transmission step sizes are chosen following a diminishing step size rule
pair (k, m) utilize the subcarrier. As a result, the optimization [12]. Since our problem has zero duality gap as mentioned
of problem (15) over feasible space of Xn can be cast as before, the optimal primal variables can be obtained accordfinding optimal (k, m) that with maximal element in A. This ingly. The algorithm is finally presented in Table I.
is the optimization in (16) and that concludes our proof.
Therefore, the difficulty of problem has been reduced to A. Complexity Analysis and Implementation Issues
We now analyze the complexity of our algorithm. For all
the optimization of (17). Since the rates are concave in relay
constraints,
M (K + 1) computations are needed to calculate
powers, we can find closed-form solution by substituting (2),
n
A
and
N
assignments for all subcarriers. Therefore, the
(3) into (17) and taking derivative with respect to Pr,km . After
complexity
for
one iteration is O(M KN ). Since the iteration
some manipulations, the optimal power allocation for both
number
increases
linearly with the dual variables and there are
with and without diversity can be expressed in a compact form
(M
+1)
dual
variables
, the overall complexity is O(M 2 KN ).
as follows
With
channel
state
information
through feedback, which is
+
4n
the major overhead, the base station can easily perform the
(nkm )2 + km (1 + nkm )(1 + m ) nkm 2
n
optimization. The polynomial complexity of the algorithm also
=
Pr,km
n + n )
2(km
km
greatly facilitates the implementation.
(18)
V. N UMERICAL R ESULTS
1 Technically, the equivalence of two optimization problems is quite complicated. A simple notation is applied here which means the two problem have
the same solutions
This section provides performance of our proposed algorithm by means of Monte-Carlo simulations. We consider an
70
60
60
50
50
40
Rate
Average Rate
This full text paper was peer reviewed at the direction of IEEE Communications Society subject matter experts for publication in the WCNC 2009 proceedings.
40
30
30
20
AF diversity
AF w/o diveristy
AF diversity QoS
AF w/o diversity QoS
20
10
AF diversity
AF w/o diveristy
AF diversity QoS
AF w/o diversity QoS
10
12
Number of Subcarriers
14
10
16
Mobile Station
Fig. 2. Average Rate vs. number of subcarriers for two AF schemes with
and without QoS constraints; M = 8, K = 4, 0 = 0dB
Fig. 3. Rate vs. Mobile Station for two problems with four relay schemes ;
M = 8, K = 4, N = 16, 0 = 0dB
VI. C ONCLUSION
In this paper we consider schedule and resource allocation
in OFDMA based cooperative cellular networks with multiple
sources, multiple relays and a single destination. We formulate
the power allocation relay selection and subcarrier assignment
R EFERENCES
[1] J. Laneman, D. Tse, and G. Wornell, Cooperative diversity in wireless
networks: Efficient protocols and outage behavior, IEEE Transactions
on Information Theory, vol. 50, no. 12, pp. 3062-3080, 2004.
[2] Draft standard for local and metropolitan area networksCpart 16: Air
interface for fixed and mobile broadband wireless access systemsC
multihop relay specification, IEEE Unapproved Draft Std P802.16j/D1,
2007.
[3] G. Li and H. Liu,Resource allocation for OFDMA relay networks with
fairness constraints, IEEE J. Sel. Areas Comm., vol. 24, no. 11, pp.
2061-2069, Nov. 2006.
[4] C. Bae and D. Cho, Fairness-Aware Adaptive Resource Allocation
Scheme in Multihop OFDMA Systems, IEEE Communication Letters,
vol. 11, no. 2, pp. 134-136, Feb. 2007.
[5] M. Awad and S. Shen,OFDMA Based Two-hop Cooperative Relay
Network Resources Allocation, in Proc. IEEE International Conference
on Communication, 2008, pp. 4414-4418.
[6] W. Nam, W. Chang, S. Chung and Y. H. Lee,Transmit Optimization for
Relay-Based Cellular OFDMA Systems, in Proc. IEEE International
Conference on Communication, 2007, pp. 5714-5719.
[7] R. Kwak and J. M. Cioffi,Resource-Allocation for OFDMA Multi-Hop
Relaying Downlink Systems, in Proc. IEEE Global Telecommunications
Conference, 2007, pp. 3225-3229.
[8] T. Ng and W. Yu, Joint optimization of relay strategies and resource
allocations in cooperative cellular networks, IEEE J. Sel. Areas Comm.,
vol. 25, no. 2, pp. 328-339, Feb. 2007.
[9] W. Yu and R. Lui, Dual methods for nonconvex spectrum optimization
of multicarrier systems, IEEE Trans. Commun., vol. 54, no. 7, pp. 13101322, July 2006.
[10] Z. Luo and S. Zhang, Dynamic Spectrum Management: Complexity
and Duality, IEEE J. Sel. Topics Sign. Proc., vol. 2, no. 1, pp. 57-73,
Feb. 2008.
[11] S. Boyd and L. Vandenberghe, Convex Optimization. Cambridge, U.K.:
Cambridge Univ. Press, 2004.
[12] D. P. Bertsekas, A. Nedic, and A. E. Ozdaglar, Convex Analysis and
Optimization. Belmont, MA, USE: Athena Scientific, 2003.