• No results found

LONG Term Evolution (LTE) has emerged as a candidate

N/A
N/A
Protected

Academic year: 2021

Share "LONG Term Evolution (LTE) has emerged as a candidate"

Copied!
11
0
0

Loading.... (view fulltext now)

Full text

(1)

Performance Modeling and Stability of

Semi-Persistent Scheduling with

Initial Random Access in LTE

Jun-Bae Seo,

Member, IEEE

, and Victor C. M. Leung,

Fellow, IEEE

Abstract—In this paper we examine the feasibility of semi-persistent scheduling (SPS) for voice over IP (VoIP) by random access and evaluate its performance in terms of throughput of random access and traffic channels, and random access delay. We further investigate system stability issues and present methods to stabilize the system. To see the VoIP capacity gain, we show the maximum number of acceptable VoIP terminals without exceeding some front-end packet dropping (i.e., voice clipping) probability. In addition, we examine the effect of the parameter calledimplicit release afterin the LTE standard on the system performance, which is used for silence period detection. Our performance evaluation model based on Equilibrium Point Analysis is compared to simulations.

Index Terms—Multiaccess communication, access protocol, cellular networks, communication system signalling, algorithm design and analysis.

I. INTRODUCTION

L

ONG Term Evolution (LTE) has emerged as a candidate for fourth generation (4G) cellular networks, which will meet the anticipated explosive demands on wireless bandwidth by providing peak data rates of 300 Mbps over downlink with 4 ×4 multi-input multi-output (MIMO) antennas and 75 Mbps over uplink. In order to use these radio resources efficiently, LTE adopts two scheduling mechanisms. The first one is dynamic scheduling, which allocates radio resources dynamically based on each terminal’s buffer status and radio channel state information. The size of resources together with the modulation and coding scheme (MCS) would be allocated to meet some quality of service (QoS) requirements. To support this algorithm, terminals must send to eNodeB (a base station in LTE) certain uplink reporting messages either via a random access channel, or via some dedicated control channels in order to inform eNodeB of associated buffer status and channel quality. Although this algorithm is expected to improve total radio resource utilization in the provisioning of QoS for each terminal, it could consume substantial control signaling overhead, particularly for traffic with small and periodic packets that are semi-static in size, e.g., Voice over IP Manuscript received December 20, 2011; revised April 28 and August 29, 2012; accepted September 10, 2012. The associate editor coordinating the review of this paper and approving it for publication was D. Tarchi.

This work was supported by the Canadian Natural Sciences and Engineer-ing Research Council through a postgraduate scholarship and grant RGPIN 44286-09.

The authors are with the Department of Electrical and Computer Engineer-ing, the University of British Columbia, Vancouver, BC V6T 1Z4 Canada (e-mail:{jbseo, vleung}@ece.ubc.ca).

Digital Object Identifier 10.1109/TWC.2012.100112.112254

(VoIP) or Transmission Control Protocol (TCP) acknowledge-ment (ACK) packets. The second mechanism is called semi-persistent scheduling (SPS), which allocates an uplink traffic channel periodically without any additional control message during a traffic burst, e.g., the ON period of a VoIP traffic stream. At the beginning of an SPS operation, an initial uplink traffic channel is obtained either by random access or via an assigned control channel, over which a periodic reservation is made. When an assigned control channel is used for reserving a traffic channel at the beginning of SPS operation, a scheduling request indicator (SRI) based on on/off keying is transmitted first in an assigned control channel, called the physical uplink common control channel (PUCCH) [1]. Then eNodeB allocates an uplink grant that allows the terminal to send a buffer status reporting message as shown in Fig. 1. Finally eNodeB grants a traffic channel to the terminal. When the SRI is not sent over PUCCH, Hybrid Automatic Repeat reQuest (H-ARQ) Acknowledgement (ACK) and negative-ACK (Nnegative-ACK), and radio channel quality indicator (CQI) can share this PUCCH. While SPS with SRI over PUCCH can reduce channel set-up times significantly, PUCCH for SRI may be wasted during long inactive periods of an application. On the other hand, when a terminal has lost time-synchronization during an inactive period, it is mandatory to perform random access at the beginning of the next SPS operation.

In SPS, the allocated traffic channel would be implicitly released when a certain number of empty transmission slots are found on the allocated traffic channel. This number is called ‘implicit release after’, which is specified as either2,3, 4or8[2]. Note that, in the SPS operation, the size of resources and MCS are not changed, once they are allocated at the beginning of SPS. The allocation interval of the traffic channel is called the ‘SPS interval in uplink’, which is specified as either10,20,32,40,64,80,128,160,320or640subframes [2]. It is expected that VoIP traffic would typically use an SPS interval of 20 subframes [1], while other intervals might be used according to the uplink traffic characteristics. Hereafter, we denote the values of ‘implicit release after’ and ‘SPS interval in uplink’, byKandL, respectively. In SPS operation for VoIP traffic, K is used for detecting and confirming an ensuing silence period, or can help to hold the reserved traffic channel to prevent it from being released due to some packets being lost over the radio channel. However, a largeK could cause low throughput of the reserved traffic channels.

As previous work, Rinne et al. [3] provide a simulation study of Evolved Universal Terrestrial Radio Access (E-1536-1276/12$31.00 c2012 IEEE

(2)

UTRA) for VoIP and best effort (BE) traffic streams, in which the standards of physical and medium access layers are consid-ered in detail. Particularly, SPS operation is compared with a fully dynamic scheduling algorithm with and without packet bundling1, while round robin and proportional fair

channel-dependent scheduling algorithms are considered for BE traffic together with MIMO and some MCSs. In [4] Biet al. consider that terminals use signalling channels at the beginning of VoIP talk spurts in an OFDMA system in order to obtain a traffic channel and then transmit VoIP packets in the reserved traffic channels once the signalling message would be granted, which is close to SPS with SRI. While SPS in LTE can be used for VoIP traffic as well as possibly uplink web traffic, VoIP traffic scheduling algorithms have also been developed for IEEE 802.16 systems2 [5]-[7], which is another candidate for

4G networks. Particularly when VoIP traffic changes its state from OFF to ON, the scheduling algorithms in [5][6] allocate the radio resource to the VoIP traffic by dedicated control channel in conjunction with polling, which also shows some resemblances to SPS algorithm with SRI, while [7] considers a random access for the resource allocation.

In contrast with SPS with SRI in LTE introduced before, we propose SPS with initial random access where a traffic channel is reserved by random access at the beginning of SPS operation in order to complement SPS with SRI, and examine the feasibility of SPS with initial random access with respect to how many VoIP terminals can be allowed provided that their random access delay does not exceed a predefined delay constraint. Compared to previous work [3][4] focusing on the physical layer performances of VoIP scheduling algorithm with dedicated control channel, the feasibility of our scheme is expected to improve VoIP capacity without consuming additional dedicated control channels and also leads to flexible use of SPS parameters such as K and L for various traffic characteristics. To this end, we characterize the performance of SPS with initial random access based onKin terms of the traffic channel throughput, random access delay, and packet dropping probability. Our contributions are summarized as follows.

1) We characterize the system performance in terms of random access throughput and delay, traffic channel throughput, and packet dropping probability with a given delay constraint. Based on these performance metrics, VoIP capacity can be found as the number of terminals admitted without violating a predefined packet dropping probability.

2) By simulations and analysis we examine system stability in terms of the probability distribution of the number of backlogged terminals in the system, when the uniform backoff (UB) algorithm is applied over the random access channel. We then show how to mitigate bistability of the system.

1In packet bundling, multiple VoIP packets are bundled based on channel quality and then transmitted together over the downlink by a dynamic scheduler.

2As in LTE, IEEE 802.16 systems are also based on orthogonal frequency division multiple access (OFDMA), in which some subcarriers are used for random access channels. Particularly, both systems employ a demand-assignment multiple access protocol consisting of 4-way handshaking proce-dure.

Fig. 1. Signal flow of SPS with Scheduling Request Indicator (SRI) or with random access.

The remainder of this paper is organized as follows. We in-troduce SPS with random access and make some assumptions in Section II. In Section III we analyze this system by using Equilibrium Point Analysis (EPA) [8] as an approximation. Our analysis is compared against simulations in Section IV. Concluding remarks are given in Section V.

II. MODELS ANDASSUMPTIONS

A. Random Access for SPS Algorithm

In an LTE radio frame, each physical random access channel (PRACH) occupies six radio resource blocks (RBs) in the frequency domain, where each radio RB is formed by 12 subcarriers. The PRACH appears periodically, as specified by the PRACH configuration index. For instance, one PRACH is found every two subframes when the PRACH configuration index is12[9]. At most one PRACH is allowed in a subframe, while only one PRACH is available in the frequency domain of a slot. Note that, in an LTE frequency division duplexing (FDD) frame structure, each 10 msec frame consists of 10 subframes, and each subframe consists of two slots. Thus, the length of one slot is0.5msec, which corresponds to one packet transmission time. Each accessing terminal randomly chooses one of64orthogonal random access preambles (RAPs) called Zadoff-Chu sequences and transmits it over a PRACH. Some of the RAPs would be directly allocated by eNodeB to some terminals for contention-free random access. In SPS with initial random access, contention-based random access is used for reserving a traffic channel that is periodically allocated to a terminal. Suppose thatP RAPs are available for contention-based random access. First the requesting terminal selects one ofP RAPs at random and transmits it with initial powerFin a PRACH. When multiple terminals transmit the same RAP in the same PRACH, a RAP collision occurs. Secondly, eNodeB broadcasts the random access response (RAR) on the downlink control channel within a predefined time-window as shown in Fig. 1. From the RAR message the successful terminals obtain the backoff parameterU, timing advance command, the RAP identifier and the reserved uplink RBs. If a requesting terminal cannot find its RAP identifier, it regards itself as backlogged and increases its RAP transmission counter by one. If the counter is equal to the maximum number of allowed RAP transmissions, denoted by RL, the terminal drops its RAP retransmission and reports this to the higher layer. Otherwise, the terminal selects a random backoff time between 0 andU

(msec), and delays its retransmission by the selected backoff time. When a terminal retransmits a RAP, it increases the

(3)

RAP transmission power by ΔF, subject to the constraint that the RAP transmission power cannot exceed Fmax. This is called the power ramping scheme, which is repeated up to the maximum of allowed RAP transmissions until the terminal transmits a RAP successfully. Third, a terminal finding its RAP identifier in the RAR message transmits a message called Msg3 [2] via H-ARQ conveying information such as a radio resource control (RRC) connection request, or tracking area update. We assume that the terminal’s buffer status reporting in Fig. 1 could be transmitted via Msg3 in SPS with random access. If this message is successfully transmitted, eNodeB finally allocates a traffic channel to the requesting terminal, which it will use periodically. Based on the random access procedure above [2][9], our assumptions are summarized as follows:

A1) We assume that there are M terminals in this system, each of which has an infinite queue to store incoming VoIP packets.

A2) Since LTE has various PRACH configurations, as an example we assume that one slot consists of one PRACH andDOFDMA subcarriers for user traffic, with each slot corresponding to one packet transmission time.

A3) We assume perfect orthogonality among RAPs transmit-ted in the PRACH, i.e., no multiple access interference occurs between different RAPs. Therefore, the LTE ran-dom access channels can be regarded as a multichannel S-ALOHA system. Although the standard includes a power ramping scheme for RAP transmissions over the PRACH, we do not take power ramping into account to keep our model simple and tractable.

A4) In practice, when a RAP collision occurs, all the terminals that transmitted the same RAP will receive the same traffic channel to transmit SR requests. The eNodeB allows the RAP-colliding terminals to simultaneously transmit an Msg3 in the channel allocated to all of them [2], with the expectation that the resulting collision on this channel would be resolved by HARQ. If terminals cannot transmit Msg3 successfully up to the maximum of retransmissions of HARQ, they will repeat the RAP transmission. We simplify our model by not taking into account of Msg3 transmissions via HARQ. Moreover, we conservatively assume that a RAP collision destroys all transmissions involved and the corresponding termi-nals retransmit randomly selected RAPs based on UB algorithm after RAR reception. We further assume that a terminal gets an uplink traffic channel right after success-ful RAP transmission, skipping the Msg3 transmission. In fact, an Msg3 transmission after a successful RAP transmission merely adds a deterministic delay to the random access delay.

A5) For a terminal transmitting a unique RAP, i.e., successful RAP transmission, its random access cannot be declared as successful if there is no traffic channel available for assignment to it. In this paper, a random access is said to be successful, when a terminal receives a traffic channel assignment after successful RAP transmission. Thus, a successful random access (different from a successful RAP transmission) is the synonym of a successful

traf-fic channel reservation. Accordingly, the random access delay is defined as the time that is taken for a terminal to reserve a traffic channel successfully, after it transmits the first RAP. Furthermore, we assume that terminals get feedback on success or failure of random access, just after RAP (re)transmissions, without any error, i.e., right before the beginning of the next slot.

A6) Compared to UB algorithm with retry limit [2], our analytical model uses UB algorithm with infinite retrans-missions, RL = . However, our simulation model implements the UB algorithm with retransmission limit for a better representation of a real system.

A7) In addition to A5, if the number of terminals successfully transmitting RAPs, say z, is greater than the number of available traffic channels, say d, eNodeB randomly choosesdamongzterminals and allocates themdtraffic channels. Then,z−dterminals will be backlogged due to the lack of available traffic channels and will perform the backoff algorithm in A6, i.e., these terminals suffer from a reservation blocking.

B. Uplink Traffic Model

When each VoIP packet is generated every20msec by an adaptive multi-rate (AMR) voice codec at 12.2 kbps [1], a total of 50 packets/sec are generated with the payload size of31bytes. We approximately model this VoIP traffic stream by a two-state Markov-modulated Bernoulli process (MMBP) [10]. We assume that in every slot a traffic source that is in the OFF-state may change its state to the ON-state with probability 1 −β, and a traffic source that is in the ON-state may change its ON-state to the OFF-ON-state with probability 1−α. This assumption gives average ON and OFF periods as 1/(1−α) and 1/(1−β) (slots), respectively. We further assume that one packet is always generated at the transition from the OFF-state to the ON-state, while a packet is generated every slot based on a Bernoulli trial with probabilityσduring the rest of the ON period. As in [11], we assume the average ON and OFF periods to be 1000 and 1350 (msec), which respectively correspond to α = 0.999 and β = 0.9993 for 1 msec slot. We also set σ = 0.05, which represents a 20

msec average inter-arrival time of VoIP packets during the ON periods. Particularly, we assume that after a terminal has reserved a traffic channel by random access, no more than one packet can be generated in the ON state during each transmission period ofL+ 1 slots.

C. Semi-Persistent Scheduling in LTE

We begin by summarizing in Table I the symbols used in describing SPS with initial random access. Recall that, after a terminal successfully reserve a traffic channel via random access, it transmits its VoIP packets in the allocated traffic channel every L + 1 slots. During this period, no more packets are generated in the ON-state. Thus, packet arrivals in the ON state of our MMBP model depend on the terminal’s reservation state. An allocated traffic channel is implicitly released, when Kconsecutive empty transmissions are observed in the allocated traffic channel. After the reserved traffic channel has been released, the terminal should perform

(4)

TABLE I

SYMBOLS USED INSPSALGORITHM WITH INITIAL RANDOM ACCESS Notation Definition

P Number of orthogonal random access preambles M Total number of terminals

U Window size of uniform backoff algorithm

L SPS interval in uplink. Allocated data channel appears everyL+ 1slots

K Implicit release after. Maximum of allowed empty transmissions on an allocated traffic channel D Number of data channels

σ The probability that a packet is generated in the ON state in slot

α(β) The probability of VoIP traffic source being in the ON (OFF) state in a slot ci Number of backlogged terminals with window sizei

n Number of terminals with ON state of VoIP traffic source f Number of terminals with OFF state of VoIP traffic source

t0 (t1) Number of terminals in the transmission state, when VoIP traffic source is in ON (OFF) state rij(k) Number of terminals with a reserved traffic channel. The indexes,k,iandjcorrespond toR(ijk)

) ( 2 , 0 RESK ) ( 3 , 0 RESK ) 1 ( 0 , 1 RES ) 1 ( 3 , 1 RES ) 1 ( 4 , 1 RES ) 1 ( 0 , 2 RES ) 1 ( 3 ,

RESL (1)

3 , 2 RES ) 1 ( 0 , RESL ) 1 ( 2 , RESL ●● ● ● ●● ) ( 0 , RESK L ) ( 3 , RESK L U

CON CON1

●●

●● RES(0k,3)

) ( 4 , 0 RESk ) ( 2 , RESk L ) ( 0 , RESk L ) ( 3 , RESk L

TX

0 ) ( 2 , RESK L ● ● ● ●● ● ● ●● ●● ● ● ●● ) 1 ( 3 , 0 RESK ) 1 ( 2 , 0 RESK 0 CON 1 CONU ) 1 ( 1 , 2 RES ) 1 ( 1 , RESL ) ( 1 , RESK L ) ( 1 , RESk L

TX

1 ) 1 ( 2 , 2 RES 3 RES N 2 RES N

Fig. 2. State transition diagram of terminals with SPS algorithm with random access.

random access again when it needs to send more VoIP packets. This system (i.e., SPS with initial random access) can be regarded as an extension of the packet reservation multiple access (PRMA) in [11], which is based on S-ALOHA for traffic channel reservations. Compared to PRMA with

P =D =K = 1, where a permission probability is used as

a backoff algorithm, terminals in our system reserve a traffic channel by multichannel S-ALOHA (P 1, D 1, and K≥1) and use UB algorithm to recover from collisions. Fig.

2 shows the possible states of each terminal with respect to the random access, which can be explained as follows:

1) A terminal’s uplink traffic source behaves every slot based on MMBP model in Section II-B. When the terminal has not started the random access to reserve a traffic channel, the state of the terminal is depicted by the NRES2- and the NRES3 state in Fig. 2, which corresponds to the ON and OFF state of the traffic source, respectively. Note that even for the NRES2 in Fig. 2, no packet is available for transmission (as MMBP may not generate a packet). While the terminal does not have a reserved traffic channel, the arrival of a VoIP

packet (this can occur after an extended silence during the ON-state of VoIP source, or due to a transition from the OFF- to the ON-state of VoIP source) causes the terminal to contend for a traffic channel assignment by accessing the random access channel. This moves the terminals state to one of the contention states (CONifor 0 i ≤U) based on the UB algorithm with delayed first transmission.

2) Once a terminal enters the CONi state for reserving a traffic channel, for simplicity we assume that its VoIP source state stays in the ON state until a successful random access, as a VoIP source is unlikely to change its state during the signalling delay in [4]. Every slot a terminal in the CONistate moves into the CONi−1state with probability one, according to the UB algorithm. Note that, while a terminal is in the CONi state for 0≤i≤U, new packets can be generated. This will be discussed in detail in Sections III-B. Terminals in the CON0 state will select a RAP randomly and transmit it in the PRACH.

(5)

channel, it moves from the CON0 state into the traffic transmission state, denoted by the TX0 state. The TX1 state indicates the traffic transmission state in which the terminal’s voice traffic is in the OFF state.

4) During L subsequent slots after the TX0 or the TX1 state, the terminal is said to be in the i-th reservation state, which is denoted by the RES(i,jk) for1 ≤i L

and1≤k≤K (this superscript denotes the counter of the empty transmissions). Note that during these states the terminal can have a packet in the ON state of VoIP source, and some slots later VoIP source goes to the OFF state. Accordingly, the subscriptj= 0 (1)denotes the ON (OFF) state of VoIP traffic source with a packet, while j= 2 (3) denotes the ON (OFF) state without a packet.

5) Finally, the RES(0k,j)state for2≤k≤K+1andj= 2,3

represents an empty transmission on the traffic channel reserved for a terminal, which can be reached from the RES(L,jk−1)state without a packet arrival for j= 2,3.

III. ANALYSIS A. Equilibrium Point Analysis

Based on Fig. 2, we denote the numbers of terminals in the NRES2-, the NRES3-, the TX0-, the TX1-, the RES(i,jk)- and the CON states by N, F, T0, T1, R(i,jk) and C (called the state variables), respectively. The state space of this system is represented by {C for 0 U, T0, T1, N, F, R1(k,j)

for 1 k K and j = 0,2,3, R(i,jk) for 1 k K, 2 i L and 0 j 3, R0(k,j) for 2 k K + 1, j = 2,3}. If a multidimensional Markov chain is considered to describeM terminals’ states, the number of possible states could be as large as M2+U+1(D + 1)K(5+4(L−1))+2 states in Fig. 2, in which T0, T1 and Ri,j(k) take the value from 0 to D. Typically we use M 70, U 10, L = 20, K 1 and D = 5 in Section IV. Instead of finding a joint probability ofM terminals’ states, by using EPA we focus on the number of terminals in a specific state when the system is in equilibrium, i.e., steady state. In what follows, we first obtain a system equilibrium function denoted by F(c0), in

which c0 is the number of terminals in the CON0 state in equilibrium. This equilibrium function shows the difference between the inflow, i.e., the number of terminals, from the RES0(K,2+1)- and the RES0(K,3+1) states to the NRES2-, the NRES3-, or the CONi state for 0 i U (releasing the traffic channel reservation) and the outflow of the CON0state (reserving the traffic channel) in Fig. 2. If the difference is zero at some c0, the system is said to be in equilibrium. One can skip the following lengthy derivations through (1)-(29) and directly find F(c0)in (30). The system performance metrics are obtained by (31)-(35) in terms of random access delay, throughput, and packet (front-end) dropping probability.

In order to find F(c0), we denote the equilibrium value

of each state variable by small letters, c, t0, t1, n, f,

r(i,jk), respectively. Additionally, we define the following row vectors,t= [t0t1],r1(k)=r(1k,0)0r(1k,2)r1(k,3)for1≤k≤K,

ri(k)=ri,(k0) ri,(k1) ri,(k2) ri,(k3) for1 ≤k ≤K and 2≤i ≤L,

r(0k) = r0(k,2) r(0k,3) for 2 k K+ 1. Based on A2, the

state transitions occur at slot boundaries. By assuming that the expected flow into and out of each state variable are equal [8], we construct the following state balance equations: First, at the RES(i,jk) state for1≤k≤K and0≤j≤3, we have

r(1k)=tHk−1g, r(2k)=tHk−1ghˆ (1) and

ri(k)=tHk−1gˆh hi−2 for 3≤i≤L, (2) in which H = gˆh hL−2u

0, and the matrices, g and ˆh, are

respectively expressed as

g=

σα 0 (1−σ)α 1−α

1−β 0 0 β

(3) and

ˆ

h= ⎡ ⎢ ⎢ ⎣

α 1−α 0 0

0 0 0 0

σα 0 (1−σ)α 1−α

1−β 0 0 β

⎤ ⎥ ⎥

. (4)

In (1), for instance, r(1)1 =tg indicates that the number of terminals in the TX0- and the TX1 state moves to one of the RES(1)1,j state for j = 0,2,3 with probabilityg. The matrices

handu0 are expressed as

h= ⎡ ⎢ ⎢ ⎣

α 1−α 0 0

1−β β 0 0

σα 0 (1−σ)α 1−α

1−β 0 0 β

⎤ ⎥ ⎥

⎦ (5)

and

u0= ⎡ ⎢ ⎢ ⎣

0 0

0 0

(1−σ)α 1−α

0 β

⎤ ⎥ ⎥

. (6)

For the RES(0k,j+1) state forj= 2,3, we can write

r(0k+1)=tHk for k= 1,2,· · ·, K. (7) We denote byΛ (r, c0)the number of packets which success-fully reserve the remaining traffic channels by random access, given total of r currently reserved traffic channels and c0

terminals at the CON0 state. We can get the total number of reserved traffic channelsr by

r=K k=1

rL(k)e4=t

K

k=1

Hk−1ghhˆ L−2e

4, (8)

in whichen represents a unit column vector whose length is

n. At the TX0- and the TX1 state we can write

t0=

K

k=1

r(Lk)u◦1+ Λ (r, c0) and t1=

K

k=1

r(Lk)u•1, (9) in which the column vectors,u◦1 andu•1, are expressed as

u◦1= ⎡ ⎢ ⎢ ⎣

α

1−β σα

1−β ⎤ ⎥ ⎥

⎦ and u•1=

⎡ ⎢ ⎢ ⎣

1−α β

0 0

⎤ ⎥ ⎥

(6)

Referring to Fig. 2, the left hand side and right hand side in (9) respectively indicate the expected flow out oft0(ort1)and into t0(ort1). Using (1), we can rewrite t1 in (9) as

t1=t

K

k=1

Hk−1gˆhhL−2u

1⇒t1=a0t0+a1t1, (11)

from which we have t1 = a0/(1−a1)t0. Note that the constants a0 and a1 are numerically determined. We then expresstin terms oft0 as

t=t0w, (12)

in which we havew = [1 a0/(1−a1)]. By substituting (12) into (8), we can get rby

rr(t0) =t0w

K

k=1

Hk−1ghhˆ L−2e

4. (13) In (9) we can get Λ(r, c0)by

Λ(r, c0) =

c0

z=1

mr(z)Γ(z|c0, P), (14)

in which mr(z) = min(z,max(D−r,0))is the conditional mean of successfully reserved traffic channels by random access, which is based on A7. We denote the binomial probability distribution function with parameters b,L and p

by B(b, L, p) = Lb(p)b(1p)L−b. Further, Γ(z|c

0, P) is

the probability that z among c0 terminals select a unique RAP given total ofP RAPs, according to A3. We can obtain recursively Γ(z|k, P)by [13]

Γ(z|k, P) =

k

m=0

B(m, k,1/P)Γ(z− I(m−1)|k−m, P 1)

(15) in whichI(x)is one atx= 0and zero elsewhere. The above equation has the following initial conditions:

Γ(0|1,0) = 1, Γ(0|1, P) = 0forP 1,

Γ(1|1,0) = 0, Γ(1|1, P) = 1forP 1,

Γ(1|k,1) = 0forv= 1,Γ(1|k, P) = 0for anykandP ,

Γ(z|k, P) = 0for min(k, P)< z.

Due to fluid approximation of EPA, c0 is a real number for 0 c0 M in (14), which makes (14) computationally intractable. By assuming that the terminals at the CON0 state transmit their packet by a Poisson distribution with meanc0, we rewrite (14) as

Λ(r, c0) =

k=1 k

z=1

mr(z)Γ(z|k, P)c

k

0 k!exp

−c0. (16)

At the NRES2 state we have

(1−σ)αr0(K,2+1)= (σα+ (1−α))n. (17) At the NRES3 state we can write

(1−α)r0(K,2+1)+βr0(K,3+1)+ (1−α)n= (1−β)f. (18)

At the CONU state we get 1

U+ 1

σα

n+r(0K,2+1)

+ (1−β)

f +r0(K,3+1)

+c0Λ(r, c0)

=cU. (19)

At the CONi state for0≤i≤U 1 we also get 1

U+ 1

σα

n+r(0K,2+1)

+ (1−β)

f +r0(K,3+1)

+c0Λ(r, c0)

+ci+1=ci. (20) Using (19) we can rewriteci for0≤i≤U

ci=U+ 1−i U+ 1

σα

n+r(0K,2+1)

+ (1−β)

f+r(0K,3+1)

+c0Λ(r, c0)

. (21)

At the CON0 state we then have

σα

n+r(0K,2+1)

+ (1−β)

f+r(0K,3+1)

= Λ(r, c0),

(22) in which the left hand side indicates the expected flow into the backlog states, i.e., CONi for0≤i≤U, whileΛ(r, c0)

indicates the expected output flow from the CON0state. After some tedious manipulation on (17)-(22), we have

r0(K,2+1)+r0(K,3+1)= Λ(r, c0)⇒t0wHKe2= Λ(r(t0), c0),

(23) in which (13) has been used. Eq. (23) means that the flow out of the RES(0K,2+1)- and the RES(0K,3+1)state is equal to the flow out of the CON0state. If we can express (23) as a function of

c0only, we can solve forc0that satisfies (23). Thus, we only need to expresst0 as a function ofc0. To this end, we use the fact that the sum of the number of terminals distributed over each state should be equal toM, which is expressed as

te2+ K

k=1 L

i=1 ri(k)e4+

K+1 k=2

r0(k)e2+

U

i=0

ci+n+f=M.

(24) From (17) and (18), we have

n= (1−σ)α σα+ (1−α)r

(K+1)

0,2 (25)

and

f = 1

1−β

(1−α)

1 + (1−σ)α

σα+ (1−α)

r(0K,2+1)+βr0(K,3+1)

.

(26) Then, we can get

n+f =t0wHKv e2, (27) in which the matrixv is expressed by

v= ⎡

σα(1+ (1−σ−)αα)

1−α

(1−β)(σα+ (1−α))

0 β/(1−β)

.

By substituting (22) into (21), we also have

(7)

Then, by substituting (1), (7), (27) and (28) into (24), we rewrite (24) as

t0= M 0.5(U + 2)

D c0=G(c0), (29)

in whichDis given by

D=w

e2+

K

k=1

Hk−1g+gˆh+ L

i=3

gˆh hi−2

e4

+ K

k=1

Hke

2+HKv e2

.

Finally by using (23) and (29), we can obtain F(c0)as

F(c0) =G(c0)wHKe2Λ(r(G(c0)), c0) = 0. (30) Some remarks onF(c0)can be given as follows:

1) The solution(s) of (30), which is often called equilibrium point [8][11], can be numerically found for 0 c0 M. Hereafter, we denote the equilibrium point(s) byc∗0. 2) The system stability can be guaranteed, when (30) has a unique c∗0 for 0 c0 M. If (30) has multiple solutions, the system is said to be unstable (including bistable). In order to estimate the bistability region of this system in terms of U or other system parameters,

F(c0) should be at least thrice differentiable [12]. For our system, it is hard to find either a closed form solution of (30), or to find such bistability regions due to the recursive form and non-differentiability in (15). 3) When M is increased, F(c0) has multiple equilibrium

points, which implies that the random access channel gets congested. Then, the backlog process oscillates between some local stable equilibrium points so that the throughput and delay performances at locally stable equilibrium points can be only obtained for some finite time period. Then, EPA analysis shows discrepancies against simulations, because the simulation results are time-averaged values, while EPA analysis represents the performance at an arbitrary equilibrium point among multiple points. This phenomenon has been observed in [8][11].

4) For the multiple equilibrium points found by F(c0),

sometimes it is difficult to confirm these points by simulations, because we cannot know beforehand how long the backlog process stays at each one of multiple equilibrium points in a simulation (See also [14]). In such cases, simulation run-time should be long enough to reflect this behaviour of the backlog process. The first exit time (FET) for a backlog process to become unstable starting from a stable region has been studied in S-ALOHA and PRMA systems [15][16]. However, it is only possible to obtain the FET when a multidimen-sional Markov chain is used for describingM terminals’ states.

In order to obtain the system performance metrics, we denote the throughput of the random access channel and the traffic channel by ζa andζd. With c∗0 numerically obtained, we can respectively obtain ζa andζd by

ζa = Λ(r, c∗0) and ζd =te2. (31)

Denote the random access delay by d (slots). Using Little’s result [8], one can getdby

d=ca= 0.5(U+ 2)c∗0a (32) wherecdenotes the total number of backlogged terminals, i.e.,

c=U

i=0ci. Additionally, we denote byPB the reservation blocking probability, i.e., random access failure due to lack of available traffic channels. We can obtainPB by

PB=λs−ζas (33) whereλsis the mean number of RAPs successfully transmit-ted. This can be obtained by

λs=

k=1 k

z=1

Γ(z|k, P)(c

0)k k! exp

−c∗0. (34)

B. Packet Dropping Probability

Hence we assume that the time scale of random access delay is small compared to that of the VoIP source so that VoIP source would not go back to the OFF state during the CONi state. According to A1, incoming packets are stored without packet dropping occurring due to a full buffer. However, front-end packet dropping occurs when the waiting time of a packet at the front-end of the buffer exceeds a delay constraint

τ, the probability of which is denoted by Pd. Recall that random access is initiated at the state transition from the NRES3 state with one packet arrival. As more packets may arrive before a traffic channel is successfully reserved, the first few packets stored in the queue may be successively dropped if their waiting time exceedsτ before random access is successful, resulting in front-end clipping of a talk spurt. Denote by W the random variable of random access time (or delay) that the first packet at the beginning of a talk spurt in ongoing contention would experience. Additionally, the random variable of the remaining random access time of the first packet experienced by an arriving packet and that of the number of packets generated during the remaining random access time are denoted by Y andJ, respectively. Then, we can writePd as

Pd=

j=0

1 1 +j

1(W > τ)·Pr[W > τ]Pr[J =j] (35) +

j

i=1

1(Y +i·L > τ)·Pr[Y +i·L > τ, J =j]

,

in which indication function 1(x) is one if the condition x

is satisfied, and zero otherwise. In (35) the first term depicts the dropping condition of the first packet, when its random access time exceeds τ. The second term denotes the mean number of dropped packets in the front of the queue, when the transmission time of each of J packets takes exactly L

slots by SPS operation. Dividing the sum of these two terms by 1 +j yields the packet dropping probability given j+ 1

arrivals including the first packet. In order to obtain (35), we first consider the probability mass function (PMF) of W in (35). To this end, we consider an absorbing Markov chain which consists of an absorbing state A and the i-th backoff state, bi for 0 i U. If the absorbing state represents

(8)

the successful random access, the random access time is then described by the absorption time that a Markov process will be absorbed into the absorbing state, starting from one of the backoff states, bi for 0 i U. Denote by Q the state transition matrix for this Markov chain, in which thei-th row and the j-th column element of Q for0 i and j ≤U is denoted by qij, i.e., the state transition probability frombi to

bj. We write qij as

qij = ⎧ ⎨ ⎩

(1−Ps)/(U+ 1) if i= 0andj= 0,· · · , U

1 else ifi=j−1 for0≤i≤U

0 otherwise,

in which the random access success probability is obtained by

Ps=τa/c∗0. We then write Pr[W =k] as

Pr[W =k] =ξ(0)Qk−1vT for k= 1,2,· · · (36) in which two row vectors of length U + 1, ξ(0) andvT, are respectively expressed by ξ(0) = [ξi(0)] for 0 i U and

v = [Ps0 0. . .0]. Since the backoff randomly starts from

one of U + 1 states when a packet arrives, we have ξi(0) =

1/(1 +U). Note that (36) can be verified also by (32), i.e.,

d = k=0kPr[W = k]. Denote by X the random access time experienced by an arriving packet during ongoing random access of the first packet. Based on the residual life time theory ofM/G/1 queuing system in [17], the PMF of this specific random access time can be determined by

Pr[X=x] =x/dPr[W =x]. (37) Since Y is uniformly distributed overX, we have

Pr[Y =y|X =x] = 1

x for 1≤y≤x. (38)

Removing the conditioning in (38) by applying (37), we have Pr[Y =y] =

x=y+1

Pr[Y =y|X =x]Pr[X=x]

=1

d

1

y

x=0

Pr[W =x]

(39)

where we have Pr[W = 0] = 0. We can rewrite (35) as

Pd=

j=0 1

j+ 1

w=τ+1

Pr[W =w] (40)

+ j

i=1

Pr[Y >max(τ−i·L,0)|J =j]

Pr[J=j],

in which (39) is applied. Since packets are generated based on Bernoulli trials with probabilityσduring the residual random access time of the first packet, we can obtain Pr[J =j] by

Pr[J =j] =

y=1

B(j, y, σ)Pr[Y =y]. (41)

0 5 10 15 20 25 30

−0.6 −0.4 −0.2 0 0.2 0.4 0.6 0.8 1

c

0

Equilibrium function,F(c0)

Probability distribution ofc0,πc0 1)

2)

Locally Stable Equilibrium Point

Fig. 3. Bistability of the system: Equilibrium functionF(c0)and the state probability forc0,πc0

IV. NUMERICALRESULTS ANDDISCUSSIONS

In order to verify our analysis, we built a simulation model in MATLAB, in which one slot corresponds to1msec. We run each simulation for150000slots and time-average the results. Unless otherwise stated,L= 20,τ= 50and unlimitedRLare set. At the beginning of a simulation we randomly distributed

M terminals over the NRES2-, the NRES3-, and the CON states for 0 U. The parameters of VoIP traffic are given in Section II-B. Note that VoIP capacity for SPS with initial random access is defined as the maximum of admitted terminalsM without exceeding a predefined packet dropping rate. In the following examples, we consider one PRACH in a slot, which takes six radio RBs. Note that18terminals can typically use one PUCCH of one radio RB in SPS with SRI. Thus,108terminals can be supported by six RBs in SPS with SRI. We first examine the effect of random access in SPS with respect to stability and the backoff algorithm, which provides the feasibility of SPS with initial random access. In addition, we compare our system with PRMA and then present the effect of K on the performance.

Bistability: We examine bistability of this system, by solv-ing (30) for the equilibrium points. We denote the PMFs ofc0

andcin the system byπc0for0≤c0≤M, which is obtained by simulations. In Fig. 3 we depict respectively F(c0) and two examples of πc0 forP = 2, D = 5, U = 10, K = 2,

M = 100andL= 20obtained from two simulation runs. As

F(c0)shows three roots of (30), we can observe two different distributions of πc0, which implies bistability. As previously mentioned, in this case we can obtain the system performances at locally stable equilibrium points for some finite time period in a simulation. To mitigate such a bistability, we consider three schemes. First, we apply a retry limitRLin simulations, which limits the number of retransmissions. If the number of retransmissions exceedsRL, the terminal drops the packet and gets back to the NRES2state. We denote byPrthe probability

(9)

TABLE II

STABILIZED SYSTEM PERFORMANCE WITH VARIOUS PARAMETERS

RL= 5, U= 10 RL=∞, U= 15 RL=∞, U= 10

P = 2, K= 2 P = 2, K= 2 P= 5, K= 2

ζd(packets/slot) 1.38 1.38 (Ana:1.43) 1.41 (Ana:1.44)

d(slots) 6.92 9.87 (Ana:9.5) 6.45 (Ana:6.25)

Pd×100(%) 0.24 0.9 (Ana:0.7) 0.11 (Ana:0.1)

Pr×100(%) 0.50 0 0

70 80 90 100 110 120 130

0 0.5 1 1.5 2

Number of terminals,M

T

h

ro

ug

hput

o

f

tr

a

c

cha

nne

l,

ζd

(p

ac

k

et

s/s

lo

t)

U= 10, τ= 50 (ana)

U= 10, τ= 40 (ana)

U= 5, τ= 50 (ana)

U= 15, τ= 50 (ana)

U= 10, τ= 40 (sim)

U= 10, τ= 50 (sim)

U= 5, τ= 50 (sim)

U= 15, τ= 50 (sim)

U= 10, P= 64 (sim)

(a) Throughput of traffic channels.

70 80 90 100 110 120 130

0 0.5 1 1.5 2 2.5 3

Number of terminals,M

P

a

ck

et

dr

o

pping

ra

te

(%

)

U= 10, τ= 40 (ana)

U= 10, τ= 50 (ana)

U= 5, τ= 50 (ana)

U= 15, τ= 50 (ana)

U= 10, τ= 40 (sim)

U= 10, τ= 50 (sim)

U= 5, τ= 50 (sim)

U= 15, τ= 50 (sim)

U= 10, P= 64 (sim)

(b) Packet dropping rate. Fig. 4. The effect ofUon the system performance.

10 20 30 40 50 0

0.5 1 1.5 2

Number of terminals,M

P

a

ck

et

dr

o

ppi

ng

ra

te

(%

)

PRMA (ana) PRMA (sim) P=D= 2 (ana) P=D= 2 (sim)

Fig. 5. Comparison of PRMA and SPS with random access

that a packet is dropped due to this retry limit, which is given in the first column of Table II. Secondly we control U, and thirdly increase P. The corresponding results are given in the second and third columns of Table II. While increasing

U or reducingRL also stabilize the system by dropping the packet forcibly, Pd and/orPr would be sacrificed. Therefore we can conclude that increasing P from 2 to 5 is the most effective way to mitigate instability, by relieving congestion

in the random access channel3. Thus, a sufficient number of

RAPs should be secured according to the maximum number of VoIP users to be admitted, and thenRLcan be further applied to prevent bistability. On the other hand, a largeU might not be desirable for delay-constrained applications, since it causes large random access delays. Note that the system shown in Fig. 3 is bistable with 100 terminals. However, as shown in the second and third columns of Table II, 100terminals can be supported withτ= 50and1%packet dropping rate in the two stabilized systems with U = 15, or with P= 5.

The effect of window size U: WithP =D= 5andK= 1

we varyU from5 to15and useτ= 40and50in Figs. 4(a)-4(b). Fig. 4(a) depicts ζd, while the packet dropping rate is presented in Fig. 4(b). A smaller U (faster access) provides much lowerPd, whileζd is insensitive toU except atU = 5

and M = 115 (i.e., when the system is highly congested).

U = 5causes the instability of the system aroundM = 115

due to more frequent retransmissions that lead to congestion in the random access channels. To determine the VoIP capacity withτ= 50, we can observe that130terminals is maximally accepted byU = 15, whileU = 10can accept more than130 VoIP terminals. We also observe Pd with a smaller τ = 40

(slots), i.e., a tighter delay constraint, which shows a higher

Pd and hence a lower quality of VoIP traffic. Although some simplifications have been made in our model, we can see that 70terminals can be admitted.

In addition, we simulate the system withP = 64,τ= 50, U = 10. We present simulation result only for this system due

3Note that we can approximately have

ζa =P e−1 (packets/slot) as the

maximum throughput of the random access channel for the system withP RAPs, which givesζa = 0.735forP = 2 andζa = 1.839forP = 5,

(10)

70 80 90 100 110 120 130 0.8

1 1.2 1.4 1.6 1.8 2

Number of terminals,M

T

h

ro

ug

hput

o

f

tr

a

c

cha

nne

l,

ζd

(p

ac

k

et

s/s

lo

t)

K= 1 (ana)

K= 2 (ana)

K= 4 (ana)

K= 8 (ana)

K= 1 (sim)

K= 2 (sim)

K= 4 (sim)

K= 8 (sim)

(a) Throughput of traffic channels.

70 80 90 100 110 120 130

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8

Number of terminals,M

P

a

ck

et

dr

o

ppi

ng

ra

te

(%

)

K= 1 (ana)

K= 2 (ana)

K= 4 (ana)

K= 8 (ana)

K= 1 (sim)

K= 2 (sim)

K= 4 (sim)

K= 8 (sim)

(b) Packet dropping rate.

70 80 90 100 110 120 130

6 6.5 7 7.5 8 8.5 9 9.5 10

Number of terminals,M

R

a

n

d

o

m

a

cces

s

d

ela

y,

d

(s

lots

)

K= 1 (ana)

K= 2 (ana)

K= 4 (ana)

K= 8 (ana)

K= 1 (sim)

K= 2 (sim)

K= 4 (sim)

K= 8 (sim)

(c) Mean random access delay.

0 5 10 15 20 25 30

0 0.02 0.04 0.06 0.08 0.1

Random access time,W

P

ro

b

a

b

ilit

y

m

a

ss

fu

n

ctio

n

o

f

W

K= 1, M= 115 (ana)

K= 8, M= 115 (ana)

K= 1, M= 115 (sim)

K= 8, M= 115 (sim)

K= 8, M= 125 (sim)

(d) PMF of random access times. Fig. 6. The effect ofKon the system performance.

to computational complexity in (15) for such large P. Even though the packet dropping rate in the system with P = 64

andU = 10is improved compared to the system withP = 5

andU = 10(the same backoff window size), it is noticeable that the system withP = 5andU = 5shows compatible low packet dropping rate until M = 115. This implies that, rather than just increasingP, more dynamic control ofU can lead to large improvements of the packet dropping performance. An optimal way of controllingU is to adjust the expected value of

U, i.e.,E[U], to total number of backlogged terminals,c. We then have c/E[U] = c0 = P (refer to (32)), which requires the backlog size estimation.

Comparison with PRMA: In Fig. 5, we compare the packet dropping rate, i.e.,Pd×100 (%), of SPS with random access (P = D = 2) against that of PRMA with U = 5 and

K = 1. While the original PRMA [11] uses a permission probability as the backoff algorithm, the PRMA presented in Fig. 5 has been modified to use the UB algorithm for a fair comparison. As expected, the VoIP capacity in SPS with random access is almost doubled under a 1% packet dropping rate due to increased P andD. The discrepancies between analysis and simulation at M = 26 in PRMA and

M = 50in SPS with random access can be explained by the fact that the systems have multiple equilibrium points with

these population sizes. Thus, the simulation results are time-averaged values in bistable systems. While the VoIP capacity of PRMA depends only on a single parameter (permission probability in [11] orU here), that of SPS with random access depends on the parametersU,P,D andK.

The effect ofK: Recall thatKis used for detecting silence periods. We examine the effects of K on the system perfor-mance with U = 10, and P = D = 5 in Figs. 6(a)-6(d). In Fig. 6(a) we can observe thatζd slightly decreases due to longer holding times of traffic channels asKincreases. While

ζd shows good agreements between analysis and simulation results, this is not the case with the packet dropping rate and

d, particularly for larger M and K in Figs. 6(b) and 6(c). Although the systems with those parameters are stable, EPA cannot evaluate system performance reliably. This is possibly caused by two reasons. First, by examining the PMF of the random access time, W, for M = 115 and M = 125 in Fig. 6(d), we can see that analysis and simulation results show some agreement forK= 1, while high fluctuations and

disagreements are found either for K = 8or for M = 125.

When we increase K, the number of backlogged terminals decreases to as small asc∗0<0.1 in analysis and simulation. Although the difference ofc∗0between analysis and simulation (slightly underestimated by analysis) is quite small, the

(11)

per-centage of such differences is no longer negligible. In these cases, simulation results show a longer tail distribution of W

than analytical results, which might cause mismatch between analytical and simulation results in Fig. 6(b). Secondly, even for a stable system, if the distribution of πc0 (or πc) is asymmetric, then it might result in a mismatch between analysis and simulation results because c∗0 in (30) represents only an averaged value for the equilibrium condition. In order to find K properly, we suggest the following cost function:

maximize

K γ1

ζd(K)−γ2Pd(K, τ) (42)

whereγ1 andγ2 are weighting factors, andζd is the normal-ized traffic channel throughput, i.e.,ζd(K) =ζd(K)/D. Note thatγ1 andγ2can be determined based on QoS requirements of a traffic. For VoIP traffic, we can have γ1 < γ2. In this example, K = 2might be favourable, because ζd gets lower with largerK.

V. CONCLUSION

In this paper we have examined the feasibility of SPS with initial random access for VoIP traffic in LTE by constructing an approximate model based on EPA to analyse its perfor-mance. In particular we have shown the VoIP capacity as the number of VoIP terminals that can be accommodated without exceeding some packet dropping probability, when initial random access is used. From our study, it can be conjectured that SPS with initial random access might be alternatively used or provide additional VoIP capacity improvement, if the cost of PUCCH for SRI not used in the OFF period of an application would be expensive. We have also investigated the effect of K, the number of empty transmission slots before the reserved traffic channel is released, and the effect ofU on VoIP capacity. Although our analytical model cannot provide reliable performance evaluations for large K, VoIP capacity has been estimated with variousUandK= 1. We have shown

also the instability of SPS with random access based on UB algorithm (without retry limit), and discussed how to stabilize the system. We can conclude that, while a retry limit can effectively stabilize the system at the expense of a reasonable

Pr, optimal control onU would be more desirable. ACKNOWLEDGEMENT

The authors would like to thank Ki-Dong Lee for construc-tive comments on this paper.

REFERENCES

[1] H. Holma and A. Toskala,LTE for UMTS: OFDMA and SC-FDMA Based Radio Access. John Wiley & Sons Ltd., 2009.

[2] Third Generation Partnership Project; Evolved Universal Terrestrial Radio Access (E-UTRA) Medium Access Control (MAC) protocol specification, 3GPP TS 36.321 V.9.1.0 (2009-12).

[3] M. Rinne, M. Kuusela, E. Tuomaala, P. Kinnunen, I. Kovacs, and K. Pajukoski, “A performance summary of the evolved 3G (E-UTRA) for voice over Internet and best effort traffic,”IEEE Trans. Veh. Technol., vol. 58, no. 7, pp. 3661–3673, Sep. 2009.

[4] Q. Bi, S. Vitebsky, Y. Yang, Y. Yuan, and Q. Zhang, “Performance and capacity of cellular OFDMA systems with voice-over-IP traffic,”IEEE Trans. Veh. Technol., vol. 57, no. 6, pp. 3641–3652, Nov. 2008.

[5] H. Lee, T. Kwon, and D.-H. Cho, “An enhanced uplink scheduling algorithm based on voice activity for VoIP services in IEEE 802.16d/e system,”IEEE Commun. Lett., vol. 9, no. 8, pp. 691–693, Aug. 2005. [6] H. Lee, H.-D. Kim, and D.-H. Cho, “Smart resource allocation algorithm

considering voice activity for VoIP services in mobile-WiMAX system,”

IEEE Trans. Wireless Commun., vol. 8, no. 9, pp. 4688–4697, Sep. 2009. [7] S.-M. Oh, S. Cho, J.-H. Kim, and J. Kwun, “VoIP scheduling algorithm for AMR speech codec in IEEE 802.16e/m system,”IEEE Commun. Lett., vol. 12, no. 5, pp. 374–376, May 2008.

[8] S. Tasaka,Performance Analysis of Multiple Access Protocols. MIT Press, 1986.

[9] Third Generation Partnership Project; Evolved Universal Terrestrial Radio Access (E-UTRA) Physical layer procedure, 3GPP TS 36.213 V.9.2.0 (2010-06).

[10] C.-H. Ng, L. Yuan, W. Fu, and L. Zhang, “Methodology for traffic mod-eling using two-state Markov modulated Bernoulli process,”Computer Commun., vol. 22, no. 13, pp. 1266–1273, Aug. 1999.

[11] S. Nanda, D. J. Goodman, and U. Timor, “Performance of PRMA: a packet voice protocol for cellular systems,”IEEE Trans. Veh. Technol., vol. 40, no. 3, pp. 584–598, Aug. 1991.

[12] S. Nanda, “Stability evaluation and design of the PRMA joint voice data system,”IEEE Trans. Commun., vol. 42, no. 5, pp. 2092–2104, May 1994.

[13] Z. Zhang and Y.-J. Liu, “Comments on ‘The effect of capture on performance on multichannel slotted ALOHA system’,” IEEE Trans. Commun., vol. 41, no. 10, pp. 1433–1435, Oct 1993.

[14] S. Tasaka, “Stability and performance of the R-ALOHA packet broad-cast system,”IEEE Trans. Computers, vol. C-32, no. 8, pp. 717–726, Aug. 1983.

[15] L. Kleinrock and S. S. Lam, “Packet switching in a multiaccess broadcast channel: performance evaluation,”IEEE Trans. Commun., vol. COM-23, no. 4, pp. 410–423, Apr. 1975.

[16] H. Qi and R. Wyrwas, “Markov analysis for PRMA performance study,” inProc. 1994 IEEE Vehicular Tech. Conf., vol. 2, pp. 1184–1188. [17] L. Kleinrock,Queueing Systems: Volume I–Theory. Wiley Interscience,

1975.

Jun-Bae Seo(S’08-M’12) received B.S., M.Sc. de-grees in Electrical Engineering from Korea Univer-sity, 2000 and 2003, and received the Ph.D. degree from the University of British Columbia (UBC), Vancouver, Canada in 2012. He was the recipient of a Natural Sciences and Engineering Research Council Postgraduate Scholarship from September 2009 to August 2011. From 2003 to 2006, he was with Electronics and Telecommunications Research Institute (ETRI), Korea, as a member of the engi-neering staff, carrying out research on IEEE 802.16 systems. He is now a Posdoctoral Research Fellow with UBC.

Victor C. M. Leung (S’75-M’89-SM’97-F’03) is a Professor and holder of the TELUS Mobility Research Chair in Advanced Telecommunications Engineering in the Department of Electrical and Computer Engineering at the University of British Columbia in Vancouver, Canada, where he earned the B.A.Sc. and Ph.D. degrees in 1977 and 1981, respectively. His research interests are in the broad areas of wireless networks and mobile systems, in which he has co-authored more than 600 technical papers in international journals and conference pro-ceedings. Several papers co-authored by him and his students have won best paper awards.

Dr. Leung is a registered professional engineer in the Province of British Columbia, Canada. He is a Fellow of IEEE, the Engineering Institute of Canada, and the Canadian Academy of Engineering. He has served on the editorial boards of the IEEE Journal on Selected Areas in Communications, IEEE Transactions on Wireless Communications and IEEE Transactions on Vehicular Technology, and is serving on the editorial boards of the IEEE Transactions on Computers, IEEE Wireless Communications Letters, Journal of Communications and Networks, Computer Communications, as well as several other journals. He has guest-edited many journal special issues, and served on the technical program committees of numerous international conferences. He has contributed to the organization of many conferences and workshops. He was a winner of the 2011 UBC Killam Research Prize and the IEEE Vancouver Section Centennial Award.

Figure

Fig. 1. Signal flow of SPS with Scheduling Request Indicator (SRI) or with random access.
Fig. 3. Bistability of the system: Equilibrium function F(c 0 ) and the state probability for c 0 , π c 0
Fig. 5. Comparison of PRMA and SPS with random access
Fig. 6. The effect of K on the system performance.

References

Related documents

We propose a theoretical framework based on Multi-Criteria Decision Analysis and fuzzy logic to analyse different re- mediation alternatives for the Zapadnoe tailings, in

Time series of Geukensia demissa larvae at each sampling site for 2007 and

As for the uniform distribution, figure (10c) shows that a higher quality results in a higher expected profit per view and a lower optimal bid.. If the mean λ of the AdRanks of

Intracellular Ca 2+ depletion by a Ca 2+ -free extracellular solu- tion followed by Ca 2+ readdition produced a contraction in artery rings which was inhibited by the blocker of

In conclusion, a retrospective chart analysis was used to determine the efficacy of ondansetron relieving pruritus and/or nausea compared to that of diphenhydramine in the

Software supporting them mostly have BPs implicitly included in user’s screens Software real execution as key input.. to find

ALSO PRESENT: City Clerk Butski, Police Chief Neal Rossow, Attorney Dave Grunow, Economic Development Director George Mans, Recreation Director Joan Pawlukiewicz, Debra

The jurisdiction of the Northern Territory Community Visitor Program includes all treatment facilities and treatment agencies approved under the Mental Health and Related Services