Resource Allocation Algorithm For WiMAX Systems
Resource Allocation Algorithm For WiMAX Systems
In [5] problem of dynamic subcarrier allocation, pk,n Power assigned to particular user
adaptive power allocation, admission control and capacity B Bandwidth 1MHz
gk,n Channel gain of kth user in nth subcarrier --
planning is tackled using Hungarian method transforms for with Additive White Gaussian Noise
wireless metropolitan area networks. A low complexity (AWGN)
adaptive resource allocation in downlink of OFDMA σ2 =N0 B / N where N0 is noise spectral
systems with fixed and variable rate was proposed in [6]. In density.
N0 Noise Power spectral density
[6] total throughput of the system increases while
hk,n Subchannels signal-to-noise ratio (SNR) gk,n2/ σ2
maintaining rate proportionality among the users, also Ptot Total Power 1W
priority is assigned to users to allocate more resources. Rk Total data rate for user
Φ Proportionality constant
II. SYSTEM MODEL
Block diagram for resource allocation in OFDMA is For proposed system kth user’s received SNR on
shown in Fig. 1. Proposed system is only applicable for subcarrier n is defined as γk,n=pk,n hk,n. For proposed system
downlink traffic. In the downlink Base Station (BS) of wireless channel is modeled as time varying frequency
WiMAX system applies the combined subcarrier and power selective Rayleigh channel .
allocation algorithms. BS assign subcarriers to live users In downlink transmitter of typical OFDMA system K
and the number of bits per OFDM symbol from each user to users information bits are allocated to N subcarriers and
be transmitted on each subcarrier. The Power calculation for each subcarrier n of user k following constraint 1≤k≤K is
each subcarrier is depends on number of assigned bits and assigned a power pk,n. While subcarriers are allotted to
type of modulation scheme used at that instant. Table I different users allotted subcarrier shouldn’t be allot to
shows the list of notations used to design mathematical another users till that user finish his work. For this purpose
model of the system with values used in our simulation. control channel is used which is responsible for keeping
track of allotted subcarriers to different users. E.g. User 1
TABLE I. NOTATIONS USED TO DESIGN MATHEMATICAL MODEL decodes allotted subcarriers only. We follow two
Notation Description Value assumption for proposed system first is that each user
K Number of Users 16 experiences independent fading and second is that each user
N Number of Subcarriers 64 is able to estimate the channel perfectly also these estimates
n Each or Individual Subcarrier (n) , 1 to 64 are made known to transmitter through feedback network.
following 1≤n≤N
k Individual user following 1≤k≤K 1 to 16
Channel gain of user k in subcarrier n is denoted as gk,n with
754
AWGN. At the end resource allocation algorithms receive and j ϵ {1,2,3,….,K}
channel estimates as a input. i≠j for k=1,2,3,…,K.
It is assumed that systems can give service to K number where R is the data rate for the user and Φ is proportionality
of users with N subcarriers. Frequency selective Rayleigh constants only one thing should keep in mind that sum of
fading channel is modeled. Additive white Gaussian proportionality constant for users in the range 1 to K should
noise(AWGN) with power spectral density of Noise be equal to one. It is simply like a probability for different
σ2=N0B/N. Bit error rate can be approximated to BER≤10-3. codes which we want to transmit, sum of probability of all
Resource allocation allow each user to choose better available codes is equal to 1.
subcarrier for him. Number of bits transmitted in downlink Total data rate (Rk) for kth user given as
can be formulated as, B N
γ k ,n Rk = ∑ ck , n rk , n
N n =1
(3)
rk ,n = log 2 (1 + ) = log 2 (1 + p k ,n H k ,n ) (1)
Γ
Where Γ =-1*ln(5BER)/1.6 is a constant signal to noise III. PROPOSED ALGORITHM
ratio gap and Hk,n=hk,n/ Γ is the effective subchannel or We utilize a combination of the approaches in [7,8,9] to
group of subcarrier’s signal to noise ratio. The resource develop the nature of the problem also we are trying to
allocation algorithms objective formulated as follows where reduce complexity while preserving performance of the
ck,n acts as an indicator for subcarrier allocation so that when system. Following are the steps of proposed algorithm.
ck,n=1 then only subcarrier n is assigned to user k. a. Calculate number of subcarriers Nk assigned to
B K N each user.
max max
c k ,n , p k ,n
∑
N k =1
∑c
n =1
k ,n log 2 (1 + pk , n H k , n ) ( 2) b. Assign subcarriers to each user to achieve
proportionality.
c. Assign total power Pk to each user maintaining
To follow aim in (2) system have to strictly pursue proportionality.
following constraints d. Assign pk,n for each users subcarriers subjected to
Constraint 1 : ck,n ϵ {0 , 1} for all values of k and n. Pk constraints.
First constraint tells to algorithm that if subcarrier is In proposed algorithm proportionality constraints are
allocated to particular user then set value of ck,n to 1 so that used to differentiate different services so that service
another user cant get that subcarrier. If value of ck,n is 0 provider can give priority to specific users based on
means subcarrier can be taken by any user. different billing methods.
In proposed algorithm proportionality constraints are
Constraint 2: pk,n ≥ 0 for all values of n. used to differentiate different services so that service
Second constraint tells to algorithm that value of kth users nth provider can give priority to specific users based on
subcarrier’s power should always be greater than or equal to different billing methods. Assuming a flat transmit power
0. over the entire bandwidth, each subcarrier adds fraction of
Constraint 3: total power equal to Ptot/N. Proposed algorithm aims to
K maximize throughput per user with lesser complexity.
∑c
k =1
k ,n =1 for all values of n. Instead of prioritizing the user with lesser throughput the
user with highest data rate to achieve is giving priority to
Third constraint tells to algorithm that allocate kth users nth choose available subcarrier. Above a to g steps can be
subcarrier to user ranges in between k=1 to K only once. represented mathematically as follows.
Constraint 4: Step 1:
K N To satisfy proportionality constraints subcarriers assigned to
∑∑ c k ,n p k ,n ≤ Ptotal each user should approximately same as data rates after
k =1 n =1 power allocation.
Fourth constraint tells to algorithm that sum of the product N1:N2:-----:NK=Φ1: Φ2:----- ΦK.
of subcarriers allotted to user ranges in between 1 to K and Nk=[ ΦkN]
power allotted to each user’s allotted subcarriers should be K
less than or equal to total available power. This constraint
This may lead to N var = N − ∑k =1 N k , where Nvar
also called as power constraint. means unallocated subcarriers. Second step takes care of
how Nk subcarriers for kth user and Nvar subcarriers.
Constraint 5:
Ri Φ Step 2: Initialization
= i , for all values of i. ck,n=0, for all the values of k ϵ {1,…,K} and for all values of
Rj Φ j n ϵ {1,…,N}.
755
Rk=0, for all values of k ϵ {1,…,K}
P=Ptot/N2.
Set of Number of Subcarriers (Nset)={1,2,…,N}
756
ROOT-FINDING algorithm. This result is compared to the
757
[6] Sanam Sadr, Alagan Anpalagan and Kaamran Raahemifar, [9] Fen Hou, James She, Pin-Han Ho and Xuemin Shen, “A Flexible
“Suboptimal Rate Adaptive Resource Allocation for Downlink Resource Allocation and Scheduling Framework for Non-real-time
OFDMA Systems”, Hindawi Publishing Corporation, International Polling Service in IEEE 802.16 Networks” , IEEE Transactions On
Journal of Vehicular Technology, Volume 2009. Wireless Communications, VOL. 8, NO. 2, FEBRUARY 2009.
[7] Mo-Han Fond, Robert Novak, Sean McBeath and Roshni Srinivasan, [10] Jianwei Huang, Vijay G. Subramanian, Rajeev Agrawal and Randall
“Improved VoIP Capacity in Mobile WiMAX Systems Using A. Berry, “Downlink Scheduling and Resource Allocation for
Persistent Resource Allocation”, IEEE Communications Magazine, OFDM Systems.”, IEEE Transactions On Wireless Communications,
October 2008. VOL. 8, NO. 1, JANUARY 2009.
[8] Spyros Xergias, Nikos Passas and Apostolis K. Salkintzis, [11] Nassar Ksairi and Walid Hachem, “Resource Allocation for
“Centralized Resource Allocation for Multimedia Traffic in IEEE Downlink Cellular OFDMA Systems-Part I: Optimal Allocation”,
802.16 Mesh Networks”, Proceedings of the IEEE, Vol. 96, No.1 , IEEE Transactions on Signal Processing, Vol. 58, No. 2, February
January 2008. 2010.
758