[ieee 2010 3rd international symposium on applied sciences in biomedical and communication...

5
Delay Analysis for Fair Power Allocation Strategy in Multi Antenna Broadcast Channels Alireza Borhani and Soroush Akhlaghi Faculty of Engineering, Shahed University, Tehran, Iran Emails: {aborhani, akhlaghi}@shahed.ac.ir Abstractβ€” This paper concerns delay analysis for Fair Power Allocation Strategy (FPAS) in multi antenna Broadcast Channel (BC). It is assumed the transmitter aims at sending individual information to a large number of single-antenna users () through a common wireless channel. Assuming there is a total transmit power constraint, the FPAS attempts to select the maximum number of active users in which each can receive the minimum rate constraint of . Noting this and assuming the system delay is defined as the minimum number of channel uses such that each user with probability approaching one is selected at least once, we show that for the case of single-antenna BC, the expected delay of FPAS scales as log loglog + ( loglog ) . Then, using our earlier proposed FPAS for multi-antenna BC, it is shown the expected delay of this strategy behaves like log loglogβˆ’(1) + ( loglog ) , where denotes the number of transmit antennas. Moreover, it is shown for sufficiently large () number of channel uses, the average number of services received by a randomly selected user for single-antenna and multi-antenna BC scale as loglog ( 1+ ( √ log ) ) and loglog ( 1+ ( √ log ) ) , respectively. Index terms β€” Broadcast Channel, Power Allocation, Delay Analysis, Minimum Rate Constraint. I. INTRODUCTION Quality of Servise (QoS) is mainly involved with some important features like achievable rate, delay, and fairness. Indeed, QoS and its problems have been recognized as one of the main concerns in many communications systems, more specifically in broadcast systems. In many applications, the users are required to get a service with a constant rate and for a certain period of time. In this regard, [1] proposes an efficient way to support QoS in wireless channels based on maximizing the number of users that can be supported with the desired QoS. Moreover, there have been some attempts to make a balance between the system delay and the achieved throughput in wireless networks [2], [3]. The problem of throughput- delay trade off in multicast channels for different scheduling algorithms is presented in [4]. Similarly, some other works are devoted to the case of delay limited systems under fading constraint [5], [6]. Subsequently, the fairness maximization for multi antenna BCs in terms of maximizing the number of active users is addressed in [7]. Also, [8] explores at the expected delay of a fair resource allocation method in single antenna BCs under the minimum rate constraint. This paper at first concerns a variant issue in a Rayleigh broadcast channel when there is a base station (is equipped with single transmit antenna) aims at sending individual in- formation to many users. Accordingly, in [9] it is shown the optimum power allocation strategy in terms of maximizing the sum-rate is to choosing the best user, meaning to allocate the whole power to the corresponding codebook of the selected user. From now on, we call this strategy as the Best User Selection Strategy (BUSS). Although, the BUSS is able to achieve the sum-rate capacity of BC channel, it renders an excess delay to happen [10], as only one user is being serviced at a given time. This may not be a wise strategy, specifically, for the case of large users. Motivated by this, in [11] an elegant power allocation method is proposed which is able to simultaneously achieves the asymptotic sum-rate capacity 1 and to maximize the number of active users, assuming each user is subject to a minimum rate constraint. In what follows, we call this strategy as the Fair Power Allocation Strategy (FPAS). As noting earlier, the main advantage of the aforementioned strategy is approaching the maximum number of active users at the same time [11] which dramatically decreases the system delay. This motivated us to explore the expected delay of the FPAS in this paper. The system delay is defined as the minimum number of channel uses which guarantees each user successfully receives at least packets. In [10], it is proved that in a homogenous single antenna BC and for the case of =1, the expected delay of the BUSS, scales as = log(). Similarly, we define the delay as the minimum number of channel uses in which each user successfully receives at least one packet. Accordingly, we will show later that for the case of single antenna BC with users, the expected delay behaves like log loglog + ( loglog ) , which lies between two external points; the result of round-robin scheduling with 1= , which serves as a lower bound and 2= log() as the upper bound which refers to the case that merely one user is being serviced at a given time [10]. Then, using our proposed FPAS for multi-antenna BC [7], it is demonstrated that the expected delay of this strategy behaves like log loglogβˆ’(1) + ( loglog ) 2 . The remainder of this paper is organized as follows, Sec- tion II presents the system model, formalizes the problem and finally discusses on the applying Fair Power Allocation Strategy in single and multiple antenna BC, separately. Next, 1 The optimality of this scheme is limited to the case of large users. 2 Note that, applying FPAS to the MIMO BC introduces a marginal gap between the achievable sum-rate and the sum-rate capacity. 978-1-4244-8132-3/10/$26.00 Β©2010 IEEE

Upload: soroush

Post on 10-Apr-2017

215 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: [IEEE 2010 3rd International Symposium on Applied Sciences in Biomedical and Communication Technologies (ISABEL 2010) - Roma, Italy (2010.11.7-2010.11.10)] 2010 3rd International Symposium

Delay Analysis for Fair Power Allocation Strategyin Multi Antenna Broadcast Channels

Alireza Borhani and Soroush AkhlaghiFaculty of Engineering, Shahed University, Tehran, Iran

Emails: {aborhani, akhlaghi}@shahed.ac.ir

Abstractβ€” This paper concerns delay analysis for FairPower Allocation Strategy (FPAS) in multi antenna BroadcastChannel (BC). It is assumed the transmitter aims at sendingindividual information to a large number of single-antenna users(𝑛) through a common wireless channel. Assuming there is atotal transmit power constraint, the FPAS attempts to select themaximum number of active users in which each can receive theminimum rate constraint of π‘…π‘šπ‘–π‘›. Noting this and assuming thesystem delay is defined as the minimum number of channel usessuch that each user with probability approaching one is selectedat least once, we show that for the case of single-antenna BC,the expected delay of FPAS scales as π‘…π‘šπ‘–π‘›

𝑛 log𝑛loglog𝑛

+ πœ”(

𝑛loglog𝑛

).

Then, using our earlier proposed FPAS for multi-antenna BC,it is shown the expected delay of this strategy behaves likeπ‘…π‘šπ‘–π‘›

𝑛 log𝑛𝑀 loglogπ‘›βˆ’πœƒ(1)

+ πœ”(

𝑛loglog𝑛

), where 𝑀 denotes the number

of transmit antennas. Moreover, it is shown for sufficientlylarge (π‘˜) number of channel uses, the average number ofservices received by a randomly selected user for single-antenna

and multi-antenna BC scale as π‘˜ loglogπ‘›π‘›π‘…π‘šπ‘–π‘›

(1 + 𝑂(

√logπ‘˜π‘˜

))

andπ‘˜π‘€ loglog𝑛

π‘›π‘…π‘šπ‘–π‘›

(1 +𝑂(

√logπ‘˜π‘˜

)), respectively.

Index terms β€” Broadcast Channel, Power Allocation, DelayAnalysis, Minimum Rate Constraint.

I. INTRODUCTION

Quality of Servise (QoS) is mainly involved with someimportant features like achievable rate, delay, and fairness.Indeed, QoS and its problems have been recognized as oneof the main concerns in many communications systems, morespecifically in broadcast systems. In many applications, theusers are required to get a service with a constant rate and fora certain period of time. In this regard, [1] proposes an efficientway to support QoS in wireless channels based on maximizingthe number of users that can be supported with the desiredQoS. Moreover, there have been some attempts to make abalance between the system delay and the achieved throughputin wireless networks [2], [3]. The problem of throughput-delay trade off in multicast channels for different schedulingalgorithms is presented in [4]. Similarly, some other worksare devoted to the case of delay limited systems under fadingconstraint [5], [6]. Subsequently, the fairness maximizationfor multi antenna BCs in terms of maximizing the numberof active users is addressed in [7]. Also, [8] explores at theexpected delay of a fair resource allocation method in singleantenna BCs under the minimum rate constraint.

This paper at first concerns a variant issue in a Rayleighbroadcast channel when there is a base station (is equipped

with single transmit antenna) aims at sending individual in-formation to many users. Accordingly, in [9] it is shown theoptimum power allocation strategy in terms of maximizing thesum-rate is to choosing the best user, meaning to allocate thewhole power to the corresponding codebook of the selecteduser. From now on, we call this strategy as the Best UserSelection Strategy (BUSS). Although, the BUSS is able toachieve the sum-rate capacity of BC channel, it renders anexcess delay to happen [10], as only one user is being servicedat a given time. This may not be a wise strategy, specifically,for the case of large users. Motivated by this, in [11] anelegant power allocation method is proposed which is ableto simultaneously achieves the asymptotic sum-rate capacity 1

and to maximize the number of active users, assuming eachuser is subject to a minimum rate constraint. In what follows,we call this strategy as the Fair Power Allocation Strategy(FPAS).

As noting earlier, the main advantage of the aforementionedstrategy is approaching the maximum number of active usersat the same time [11] which dramatically decreases the systemdelay. This motivated us to explore the expected delay ofthe FPAS in this paper. The system delay is defined as theminimum number of channel uses which guarantees each usersuccessfully receives at least 𝑝 packets. In [10], it is provedthat in a homogenous single antenna BC and for the case of𝑝=1, the expected delay of the BUSS, scales as 𝐷=𝑛 log(𝑛).

Similarly, we define the delay as the minimum numberof channel uses in which each user successfully receives atleast one packet. Accordingly, we will show later that for thecase of single antenna BC with 𝑛 users, the expected delaybehaves like π‘…π‘šπ‘–π‘›

𝑛 log𝑛loglog𝑛 + πœ”

(𝑛

loglog𝑛

), which lies between

two external points; the result of round-robin scheduling with𝐷1=𝑛, which serves as a lower bound and 𝐷2=𝑛 log(𝑛) asthe upper bound which refers to the case that merely one useris being serviced at a given time [10].

Then, using our proposed FPAS for multi-antenna BC [7], itis demonstrated that the expected delay of this strategy behaveslike π‘…π‘šπ‘–π‘›

𝑛 log𝑛𝑀 loglogπ‘›βˆ’πœƒ(1) + πœ”

(𝑛

loglog𝑛

)2.

The remainder of this paper is organized as follows, Sec-tion II presents the system model, formalizes the problemand finally discusses on the applying Fair Power AllocationStrategy in single and multiple antenna BC, separately. Next,

1The optimality of this scheme is limited to the case of large users.2Note that, applying FPAS to the MIMO BC introduces a marginal gap

between the achievable sum-rate and the sum-rate capacity.

978-1-4244-8132-3/10/$26.00 Β©2010 IEEE

Page 2: [IEEE 2010 3rd International Symposium on Applied Sciences in Biomedical and Communication Technologies (ISABEL 2010) - Roma, Italy (2010.11.7-2010.11.10)] 2010 3rd International Symposium

for two aforementioned cases, the expected delay of thisstrategy is analyzed in Section III, in details. Section IVshows the simulation results, and finally Section V summarizesfindings.

Throughout the paper, vectors and scalers are bold facelower case and simple lower case, respectively. Also theHermitian operation is denoted by (.)𝐻 . Moreover, accordingto the Kunth’s notation [12], for any function 𝑓(𝑛) and𝑔(𝑛), 𝑓(𝑛) = O(𝑔(𝑛)), 𝑓(𝑛) = πœƒ(𝑔(𝑛)), 𝑓(𝑛) = o(𝑔(𝑛))and 𝑓(𝑛) = πœ”(𝑔(𝑛)) are equivalent to limπ‘›β†’βˆžβˆ£ 𝑓(𝑛)𝑔(𝑛) ∣ < ∞,

limπ‘›β†’βˆžβˆ£ 𝑓(𝑛)𝑔(𝑛) ∣ = 𝑐, limπ‘›β†’βˆžβˆ£ 𝑓(𝑛)𝑔(𝑛) ∣= 0 and limπ‘›β†’βˆžβˆ£ 𝑓(𝑛)𝑔(𝑛) ∣=∞, respectively.

II. PROBLEM FORMULATION

This section first provides the problem formulation for thesingle-antenna BC and discusses the corresponding FPAS insuch channel [11], then presents the problem formulation ofmulti-antenna BC, and briefly discusses findings in [7].

A. Single Transmit Antenna Model

We consider a single antenna BC with 𝑛 users, each ofsingle receive antenna. Assuming the transmitted informationat time instant 𝑑 is s(𝑑), thus the received signal at the 𝑖’threceiver can be represented as follows

𝑦𝑖(𝑑) = β„Žπ‘–s(𝑑) + 𝑀𝑖(𝑑) 𝑖 = 1, 2, ..., 𝑛 , (1)

where β„Žπ‘– denotes the channel gain of the 𝑖’th user and isassumed to be available at both the transmitter and the receiversides. Moreover, the channel gains are supposed to be constantacross the coding block, and varies for each block. 𝑀𝑖(𝑑)represents a scaler additive white gaussian noise with variance𝜎2, i.e., 𝑀𝑖(𝑑)βˆΌπ’žπ’© (0,𝜎2). Further more, it is assumed theaverage transmit power is unit, i.e., 𝐸{∣s(𝑑)∣2} = 1.

It is demonstrated that the single antenna gaussian broadcastchannel is stochastically degraded [9]. As a result, by usingsuperposition coding at the transmitter and applying successiveinterference cancelation at the receivers, one can increasethe received Signal to Interference plus Noise Ratio (SINR)of the 𝑖’th user by canceling those interfering signals forwhich the corresponding channel strength outperforms that ofthe 𝑖’th user in the ordered list. In other words, assumingusers depending on their channel strength are indexed in adescending order, i.e., βˆ£β„Ž1∣2>βˆ£β„Ž2∣2>...>βˆ£β„Žπ‘›βˆ£2, the interferingsignals arising from users π‘˜ = 1, . . . , 𝑖 βˆ’ 1 can be readilycanceled at the 𝑖’th receiver. As a result, the sum-rate capacityunder gaussian code book assumption becomes

βˆ‘π‘›π‘–=1𝑅𝑖,

where 𝑅𝑖 is represented as follows

𝑅𝑖 < log(1 +𝑝𝑖

1/βˆ£β„Žπ‘–βˆ£2 +βˆ‘π‘–βˆ’1

π‘˜=1 π‘π‘˜) for 𝑖 = 1, . . . , 𝑛. (2)

where 𝑝𝑖 for 𝑖 = 1, . . . , 𝑛 denotes the power allocated to the𝑖’th user, and it is assumed the received noise power is one.Accordingly, noting (2), the equivalent noise of the 𝑖’th usercan be thought as 𝑁𝑖=

1βˆ£β„Žπ‘–βˆ£2 .

It should be noted that if one could find a power allocationstrategy such that the corresponding SINR of each active

user exceeds 𝛼 βˆ’ 1, then π‘…π‘šπ‘–π‘› = log(1 + SINR) = log(𝛼)would be achievable by all active users. Noting above, in [11]for the case of Rayleigh channels it is proved that π‘…π‘šπ‘–π‘›=log(𝛼) for π‘š best users is achievable if π‘šπ‘Žπ‘₯1β‰€π‘–β‰€π‘šπ‘π‘–<

1π›Όπ‘š .

Accordingly, noting users are labeled in a descending order,i.e., 𝑁1 < 𝑁2 < . . . < π‘π‘š, thus π‘š is defined such thatπ‘π‘š < 1

π›Όπ‘š . Moreover, the assigned power to the 𝑖’th useris computed as 𝑝𝑖 =

πΆπ›Όπ‘šβˆ’π‘– for 𝑖 = 1, . . . ,π‘š, where 𝐢 is

a constant value and is defined such that the total powerconstraint is satisfied, thus 𝐢 = (1 βˆ’ 1/𝛼). In this case, itis shown that the maximum number of active users scales asπ‘š= log(log(𝑛))

π‘…π‘šπ‘–π‘›(for more details refer to [11]). Clearly, as the

minimum rate of each user is π‘…π‘šπ‘–π‘›, the achievable sum-rate ofsuch channel asymptotically approaches the sum-rate capacityof such channel, i.e., log(log(𝑛)).

B. Multiple Transmit Antenna Model

A MIMO broadcast channel with 𝑀 transmit antennas and𝑛 single-antenna users is considered. Assuming the transmittedinformation vector at time instant 𝑑 is s(𝑑), the received signalat the 𝑖’th receiver can be represented as follows

𝑦𝑖(𝑑) = h𝑇𝑖 s(𝑑) + 𝑀𝑖(𝑑) 𝑖 = 1, 2, ..., 𝑛 , (3)

where h𝑖 is the 𝑀 Γ— 1 channel gain vector of the 𝑖’th usercomposed of 𝑀 independent, identically distributed (i.i.d.) el-ements which are drawn from a circularly symmetric gaussiandistribution, i.e., π’žπ’© (0, 1

𝑀 ), and are assumed to be perfectlyavailable at the affiliated receiver. Moreover, it is assumedthe channel gains are constant across the coding block, andvaries for each block. 𝑀𝑖(𝑑) represents a scaler additive whitegaussian noise with variance 𝜎2, i.e., 𝑀𝑖(𝑑) ∼ π’žπ’© (0,𝜎2).Further more, it is assumed the average transmit power perantenna is unit, i.e., 𝐸{s𝐻(𝑑)s(𝑑)} =𝑀 .

Assuming the transmitter makes use of random beamform-ing and referring to [7], one can decompose the originalMIMO BC to 𝑀 parallel single antenna BCs, each hav-ing 𝑛

𝑀 ( πœπ‘€βˆ’1 )

𝑀 (1+O( log(𝑛)

𝑛

)) users, where 𝜁 is chosen such

that 𝜁β‰ͺ𝜎2. In this case, it is demonstrated that the maximumnumber of active users over all beamforming directions scalesas π‘š= 𝑀 log(log(𝑛))

π‘…π‘šπ‘–π‘›βˆ’ πœƒ(1) [7]. Accordingly, it is shown the

achievable sum-rate behaves like 𝑀 log log(𝑛)βˆ’ πœƒ(1). Notingthe maximum sum-rate of the original MIMO BC scales as𝑀 log(log(𝑛)) [13], it turns out that the proposed methodachieves this throughput within a constant gap.

III. DELAY ANALYSIS

There are some applications for which there is a stringentdelay constraint and they can not tolerate an excess delay.One of the main advantages of our proposed user selectionalgorithm is approaching the maximum number of active userswhich dramatically decreases the system delay. The systemdelay is defined as the minimum number of channel uses whichguarantees each of 𝑛 users successfully receives 𝑝 packets.Accordingly, in [10] it is proved that in a homogenous singleantenna BC and for the case of 𝑝 = 1, the expected delay of thebest strategy in terms of throughput maximization, sending to

978-1-4244-8132-3/10/$26.00 Β©2010 IEEE

Page 3: [IEEE 2010 3rd International Symposium on Applied Sciences in Biomedical and Communication Technologies (ISABEL 2010) - Roma, Italy (2010.11.7-2010.11.10)] 2010 3rd International Symposium

the best user in terms of the corresponding channel gain, scalesas 𝑛 log(𝑛). Furthermore, for multiple antenna BC with 𝑀transmit antennas, the expected delay is shown asymptoticallybecomes 𝑛 log(𝑛)

𝑀+𝑂(𝑀2/𝑛) [10].Similarly, we define the delay as the minimum number of

channel uses for which each user successfully receive at leastone packet. In what follows, we derive the expected delay ofthe FPAS for single antenna BC and for the case of 𝑝 = 1, andthen extend the results to the multi-antenna BC when randombeamforming is employed at the transmitter [7].

We consider a single transmit antenna BC with large (𝑛)number of users. The problem is to find the minimum num-ber of channel uses, dubbed π·π‘šπ‘–π‘›, for which all users arebeing serviced successfully with probability approaching one(w.p.1). In this regard, we define a successful service S asall users receive at least once. To this end, we propose usinga probabilistic viewpoint to seek for conditions which leads toπ‘ƒπ‘Ÿ{S } β†’ 1. Let S1, ...,S𝑛 denote, respectively, the totalnumber of times for which the users indexed 1 to 𝑛 arebeing serviced. As is noted earlier, the successful event Scorresponds to the event that each user is being serviced atleast once, i.e., S1 βˆ•= 0, ...,S𝑛 βˆ•= 0. The following theoremcomputes π·π‘šπ‘–π‘› which guarantees the successful event tohappen w.p.1 .

Theorem 1: For large number (𝑛) of users, assuming π‘šusers are being serviced simultaneously at a given time, thenecessary and sufficient condition to have π‘ƒπ‘Ÿ{S } β†’ 1 is

π·π‘šπ‘–π‘›βˆΌ= 𝑛 log(𝑛)

π‘š + πœ”( π‘›π‘š ).

Proof: Refer to [8]Theorem 1 states that in a broadcast channel with 𝑛 users,

for π‘š concurrent transmissions, the expected delay behaveslike 𝑛 log(𝑛)

π‘š . Referring to the minimum delay Round-Robinscheduling with 𝐷1 = 𝑛, the corresponding π·π‘šπ‘–π‘› of theaforementioned scheduling could theoretically approaches 𝐷1if π‘š = log(𝑛), which is not feasible as the maximumnumber of active users is at most log(log(𝑛))

π‘…π‘šπ‘–π‘›. Also, this is

interesting to note that having one active user at a giventime corresponds to the case of π‘š = 1, thus the expecteddelay becomes 𝑛 log(𝑛) which is in accordance to the resultreported in [10]. Finally, referring to theorem 1 and notingthe maximum possible value of π‘š is at most log(log(𝑛))

π‘…π‘šπ‘–π‘›, the

expected delay of a single antenna BC [8], π·π‘†π΄π‘šπ‘–π‘›, becomes

π·π‘†π΄π‘šπ‘–π‘› = π‘…π‘šπ‘–π‘›

𝑛 log(𝑛)

log(log(𝑛))+ πœ”

( 𝑛

log(log(𝑛))

). (4)

As is noted earlier, using random beamforming strategytogether with FPAS, the MIMO BC can be thought as 𝑀parallel channels each having π‘š = log(log(𝑛))

π‘…π‘šπ‘–π‘›βˆ’ πœƒ(1) active

users. As a result, noting π‘šπ‘€ users are being serviced ata given time, the probability that a given user out of 𝑛existing users is selected is simply computed as π‘šπ‘€

𝑛 . Thus,following the same approach as is used in theorem 1, it can beconcluded that π·π‘šπ‘–π‘›

∼= 𝑛 log(𝑛)π‘šπ‘€ +πœ”( 𝑛

π‘šπ‘€ ). Finally, after somemanipulations, the expected delay of the proposed strategy for

the case of multi antenna BCs, π·π‘€π΄π‘šπ‘–π‘›, behaves like

π·π‘€π΄π‘šπ‘–π‘›

∼= π‘…π‘šπ‘–π‘›

𝑀

( 𝑛 log(𝑛)

log(log(𝑛))βˆ’ πœƒ(1)+ πœ”

( 𝑛

log(log(𝑛))

)). (5)

The following theorem indicates the average number ofservices received by a randomly selected user after π‘˜ trans-missions.

Theorem 2: Assume there are 𝑛 users in a single antennaBC. The average number of services received by a randomlyselected user for large (π‘˜) number of channel uses behaves

like π‘˜π‘šπ‘›

(1 +𝑂(

√log(π‘˜)

π‘˜ ))

w.p.1.Proof: Recall that for each channel use, the probabil-

ity that a specific user is being serviced is π‘šπ‘› . Under the

assumption of π‘˜ channel uses, the average number (S ) ofgetting services by this user follows a Binomial distribution,that is B(π‘˜, π‘šπ‘› ) 3. Using gaussian approximation for a binomialdistribution when π‘˜ is large enough, we have

π‘ƒπ‘Ÿ{π‘˜π‘šπ‘›

(1βˆ’ 𝛿) < S <π‘˜π‘š

𝑛(1 + 𝛿)}

β‰ˆ 1βˆ’ 2𝑄( π‘˜π‘š

𝑛 π›Ώβˆšπ‘˜π‘šπ‘› (1βˆ’ π‘š

𝑛 )

)(6)

It can be verified that by setting 𝛿=√

2( π‘›π‘šβˆ’1) log(π‘˜)

π‘˜ and noting

the approximation 𝑄(π‘₯)= 1√2πœ‹π‘₯

π‘’βˆ’π‘₯2

2 for π‘₯≫1, it follows

π‘ƒπ‘Ÿ{π‘˜π‘šπ‘›

(1βˆ’ O(

√log(π‘˜)

π‘˜))<S<

π‘˜π‘š

𝑛

(1 + O(

√log(π‘˜)

π‘˜))}

∼ 1βˆ’ o(1

π‘˜) (7)

It means for sufficient large number of channel uses, theaverage number of services to a randomly selected user ina single antenna BC, S

𝑆𝐴, scales as

S𝑆𝐴

=π‘˜π‘š

𝑛

(1 +𝑂(

√log(π‘˜)

π‘˜)), (8)

with probability approaching one.Under the assumption of employing the FPAS at the transmitterand noting the number of active users in the single antennascenario, π‘š = log(π‘™π‘œπ‘”(𝑛))

π‘…π‘šπ‘–π‘›, the average number of services to

a randomly selected user in a single antenna BC, S𝑆𝐴

𝐹𝑃𝐴𝑆 ,behaves like

S𝑆𝐴

𝐹𝑃𝐴𝑆 =π‘˜ loglog𝑛

π‘›π‘…π‘šπ‘–π‘›

(1 +𝑂(

√logπ‘˜

π‘˜)). (9)

Accordingly, for the case of MIMO BC with 𝑛 singleantenna users, the average number of services to a ran-domly selected user is a Binomial distribution with param-eters 𝐡(π‘˜, π‘šπ‘€

𝑛 ). Thus, noting π‘š = log(log(𝑛))π‘…π‘šπ‘–π‘›

βˆ’ πœƒ(1) andfollowing the same approach as is used in Theorem 2, the av-erage number of services achieved by employing the proposed

3B(π‘˜, 𝑝) denotes a Binomial distribution with parameters π‘˜ and 𝑝, respec-tively, as the number of trials and the probability of success.

978-1-4244-8132-3/10/$26.00 Β©2010 IEEE

Page 4: [IEEE 2010 3rd International Symposium on Applied Sciences in Biomedical and Communication Technologies (ISABEL 2010) - Roma, Italy (2010.11.7-2010.11.10)] 2010 3rd International Symposium

500 550 600 650 700 750 800 850 900 950 10001000

2000

3000

4000

5000

6000

7000

8000

Total number of users

Del

ay (

The

num

ber

of p

acke

ts)

BUSS, Numerical resultFPAS, Numerical resultFPAS, Analytical resultBUSS, Analytical result

Fig. 1. The expected delay of the BUSS as compared to that of the FPAS,where 𝑀 = 1 and π‘…π‘šπ‘–π‘› is set to one.

method, S𝑀𝐴

𝐹𝑃𝐴𝑆 , becomes (w.p.1.)

S𝑀𝐴

𝐹𝑃𝐴𝑆 =π‘˜π‘€ log(log(𝑛))

π‘›π‘…π‘šπ‘–π‘›

(1 +𝑂(

√log(π‘˜)

π‘˜)). (10)

IV. SIMULATION RESULTS

This section aims at comparing the expected delay of thefollowing scheduling methods in a Rayleigh fading single andmultiple transmit antenna broadcast channel: (i) the BUSSand (ii)the FPAS. Figs. 1 and 2 compare the system delay ofthe aforementioned methods for single and multiple transmitantenna BCs, respectively. Accordingly, for different numberof users ranging from 500 to 1000, the expected delay ofthese scheduling methods are simulated and compared with thetheoretical results, showing there is a close agreement betweenthe computed delays derived by the analytical results to thatof the simulations. Referring to Figs. 1 and 2, there is a majordifference between the expected delay of these two methods.Moreover, the small gap between the theoretical results to thatof the simulations is due to the fact that merely the main termsof the analytical results are considered and the ordering partsare ignored.

Figs. 3 and 4 compare the average number of gettingservices for a randomly selected user for both the BUSS andFPAS methods and for different values of π‘…π‘šπ‘–π‘›

4, where thetotal number of channel uses π‘˜ is set to π·π΅π‘ˆπ‘†π‘† = 𝑛 log(𝑛).Noting π‘˜=𝑛 log(𝑛), and referring to theorem 2, the averagenumber of services to a randomly selected user in a MIMOBC for the BUSS with π‘š = 𝑀 5 and the FPAS with π‘š =𝑀 log(log(𝑛))

π‘…π‘šπ‘–π‘›respectively scale as

S𝑀𝐴

π΅π‘ˆπ‘†π‘† =𝑀 log(𝑛)(1 +𝑂(π‘›βˆ’

12 )), (11)

4Regarding the value of π‘…π‘šπ‘–π‘›, one can consider a system with channelbandwidth of 200Khz. Consequently, the transmission rate of 0.1 bits persample is equivalent to 0.1Γ— 2π΅π‘Š = 40𝐾 bits per second.

5π‘š is regarded as the number of active users in a concurrent transmission.

500 550 600 650 700 750 800 850 900 950 1000400

600

800

1000

1200

1400

1600

1800

2000

Total number of users

Del

ay (

The

num

ber

of p

acke

ts)

BUSS, NumericalFPAS, NumericalFPAS, AnalyticalBUSS, Numerical

Fig. 2. The expected delay of the BUSS as compared to that of the FPAS,where 𝑀 = 4 and π‘…π‘šπ‘–π‘› is set to one.

and

S𝑀𝐴

𝐹𝑃𝐴𝑆 =𝑀 log(𝑛) log(log(𝑛))

π‘…π‘šπ‘–π‘›

(1 +𝑂(π‘›βˆ’

12 )). (12)

Moreover, Figs. 3 and 4 indicate that there is a major gapbetween two power allocation strategies when relying on theaverage number of getting services for a randomly selecteduser.

V. CONCLUSION

A multi antenna broadcast channel with sufficiently largenumber of single antenna users (𝑛) is considered. In thispaper, the expected delay of a Fair Power Allocation Strategies(FPAS) has been studied both analytically and on the basis ofsimulation results. In analytical study, the results showed thatthe system delay is decreased through a double logarithmicscale when the transmitter uses the FPAS instead of the BestUser Selection Strategy (BUSS).

In the simulation study, the results demonstrated that there isa close agreement between the analytic and numerical results.In fact, the numerical experiment showed that the expecteddelay of the FPAS is substantially less than the delay of theBUSS. Moreover, illustrating the experiment results as well,when the FPAS is employed at the transmitter, the averagenumber of services to a randomly selected user is considerablygreater than the case of using the BUSS.

REFERENCES

[1] M. Andrews, K. Kumaran, K. Ramanan, A. Stolyar, P. Whiting, andR. Vijayakumar, β€œProviding quality of service over a shared wirelesslink,” IEEE Commun. Mag., vol. 39, no. 2, pp. 150–154, Feb. 2001.

[2] N. Bansal and Z. Liu, β€œCapacity, delay and mobility in wireless ad-hocnetworks,” in Proc. IEEE INFOCOM, vol. 52, no. 6, pp. 1553–1563,Apr. 2003.

[3] A. El Gamal, J. Mammen, B. Prabhakar, and D. Shah, β€œOptimalthroughput-delay scaling in wireless networks - part i: The fluid model,”IEEE Trans. Inf. Theory, vol. 52, no. 6, pp. 2568–2592, Jun. 2006.

[4] P. K. Gopala and H. El Gamal, β€œOn the throughput-delay tradeoff incellular multicast,” International Conference on Wireless Networks,Communications and Mobile Computing, vol. 2, pp. 14011406, Jun.2005.

978-1-4244-8132-3/10/$26.00 Β©2010 IEEE

Page 5: [IEEE 2010 3rd International Symposium on Applied Sciences in Biomedical and Communication Technologies (ISABEL 2010) - Roma, Italy (2010.11.7-2010.11.10)] 2010 3rd International Symposium

500 550 600 650 700 750 800 850 900 950 10000

20

40

60

80

100

120

140

160

Total number of users

The

ave

rage

num

ber

of s

ervi

ces

to a

spe

cific

use

r

FPAS, Numerical resultFPAS, Analytical resultBUSS, Numerical resultBUSS, Analytical result

Fig. 3. The average number of services for a randomly selected user for twodifferent power allocation strategies, π‘…π‘šπ‘–π‘› = 0.1.

500 550 600 650 700 750 800 850 900 950 100020

40

60

80

100

120

140

160

number of users

aver

age

num

ber

of s

ervi

ces

to a

ran

dom

ly s

elec

ted

user

Numerical, FPAS, Rmin=1Analytical, FPAS, Rmin=1Numerical, FPAS, Rmin=0.5Analytical, FPAS, Rmin=0.5Numerical, BUSSAnalytical, BUSS

Fig. 4. The average number of services for a randomly selected user for twodifferent power allocation strategies, it is assumed that 𝑀 = 4.

[5] R. A. Berry and R. G. Gallager, β€œCommunication over fading channelswith delay constraints,” IEEE Trans. Inf. Theory, vol. 48, pp. 1135–1149,May. 2002.

[6] S. Toumpis and A. J. Goldsmith, β€œLarge wireless networks under fading,mobility, and delay constraints,” in Proc. IEEE INFOCOM, pp. 609–619, Mar. 2004.

[7] Soroush Akhlaghi and Alireza Borhani, β€œFairness maximization anddelay analysis in multi antenna broadcast channels using randombeamforming,” Article in press, Computer Communications Journal,ELSEVIER, 2010.

[8] Alireza Borhani and Soroush Akhlaghi, β€œDelay analysis for fairpower allocation strategy in rayleigh fading broadcast channel,” IEICEElectronics Journal, ELEX, vol. 7, no. 13, pp. 936–942, 2010.

[9] T. Cover and J. Thomas, Elements of Information Theory, New York:Wiley, 1991.

[10] M. sharif and B. Hassibi, β€œA delay analysis for opportunistic transmis-sion in fading broadcast channels,” in Proc. IEEE INFOCOM, vol. 4,pp. 2720–2730, Mar. 2005.

[11] H. Keshavarz, L. L. Xie, and R. R. Mazumdar, β€œOn the optimal numberof active receivers in fading broadcast channels,” IEEE Trans. Inf.Theory, vol. 54, no. 3, pp. 1323–1327, Mar. 2008.

[12] D. E. Knuth, β€œBig omicron and big omega and big theta,” in ACMSIGACT News, pp. 18–24, Apr.-Jun. 1967.

[13] M. Sharif and B. Hassibi, β€œOn the capacity of mimo broadcast channels

with partial side information,” IEEE Trans. Inf. Theory, vol. 51, no. 2,pp. 506–522, Feb 2005.

978-1-4244-8132-3/10/$26.00 Β©2010 IEEE