Escolar Documentos
Profissional Documentos
Cultura Documentos
Subrat Kar
Vaneeta Jindal
C-DOT
Dept. of Mathematics
New Delhi
shikha@cdotd.ernet.in
subrat@ee.iitd.ac.in
vaneetajindal@yahoo.co.in
Abstract
We present an analysis of the delay and throughput encountered by uplink data in the General Packet Radio
Service (GPRS) radio interface. A model of Radio Link
Control (RLC) layer acknowledged mode of operation
is shown in order to evaluate RLC throughput and delay variation with various GPRS coding schemes, the frequency and delay of acknowledgements and the packet
It also
Class
= 1, 2, 3, 4}.
1. Introduction
GPRS was initially designed for non real-time data trafc and was extended for real-time trafc.
GPRS has
is the
M = {1, 2, 4, 7}.
(3)
P (i)
is the
S = {12, 15, 20, 30, 41, 55, 76, 109, 163, 217}.
sages.
(5)
randomly
spreads
the
gap
between
T
{2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 16, 20, 25, 32, 50}.
two
successive
PCR
messages.
=
Data
If
R P (i),
MS accesses the
q
1
q
2
q
3
q
4
5
p
6
p
of
q
M = 7.
+ 1, ..., S + T 1}.
is the
E(Tch ) =
3. MAC Delay
Nm be the total MSs, Nb the number of backlogged MSs, h the probability with which each of the Ni
idle MSs transmits independently in a slot, b the corresponding probability for backlogged MSs, I(Ni , Nb ) be
the probability that Ni idle MSs attempt to transmit in a
slot when there are Nb backlogged MSs, B(Ni , Nb ) be
the corresponding probability for backlogged MSs, d the
class.. Let
Pa
p(r = Y )
In GPRS,
Pc (t),
Jd d
e
J!
P (i)max P (i) + 1
P in
(1 p(d = 0))Pa
1
Tts (S + T 1)
Yr r
e
Y!
(1 p(r = 0))Pa
(1)
(2)
(3)
5. RLC Delay
(4)
240
13 ms [1].
length be the length of the packet to be trans-
Let packet
mitted,
to be transmitted and
same slot due to the greater power level of the said MS.
The probability of successful channel access,p, is given
by [5, 9]
The
38
=
+
=
B(t, Nb )
packet length
block length
(11)
5
X
t=2
I(t, Nb )
blocks.
(10)
S + ... + (S + T 1) X
gpg
(S + T 1) S + 1 g=1
Pc (t)
t
X
I(t, Nb )B(t z, Nb )
(7)
z=0
(8)
n block acknowledgement
period, when additional retransmissions are over, sometimes the MS has to wait for ack period completion be-
(9)
tional wait delay. In addition, there is an acknowledgement processing and transmission delay [1]. In case of
Case 2 :
< Xu < n ,
n + j RLC block trans the rate at which acknowledgements are received, P [A(j) = k] the probability that j blocks are re-
n
Case 3 : X
2
In the rst transmission cycle, 2X new blocks are trans-
n
2
mitted, only those that are sent before receiving the ac-
bler
knowledgement. Let
bler
for CS-1,
t1
missions,
E[A] is the average number of blocks by which acknowledgement is delayed after an n block cycle, m the maximum number of such blocks, P [B(n) = i] the probability of i retransmissions due to block errors in an n
block cycle and E[B(n)] the average number of retransmissions in every n block cycle. The probability of receiving k acks in time t1 is
P [A(j) = k]
E[A]
P [B(n) = i]
P [B(n) = n]
et1 (t1 )k
k!
m
X
sP [A(s) = 1]
mitted.
n
X
Ttx
Tadl rtx
Tack
T (p)
(19)
(20)
where
Tone ack ,
240
x ms
13
240
f ms
13
(21)
(22)
x+f
ms
n
Tch + Ttx + Tadl rtx + Tack
(23)
(24)
T (p)
the total
iP [B(n) = i] blocks
(16)
6. Throughput
i=1
P [R(n) = i]
E[R(Xu )]
n 2Xu
(13)
i=1
a
X
(12)
bler)ni (1 b(14)
1)
bler (1 b1 )
n
X
b1
(ni )bleri (1 bler)ni (15)
2X1 + E[R(2X1 )] +
u=3
s=1
(ni )bleri (1
n
=
=
E[B(n)]
u=3
additional
Similarly,
and
E[R(n)]
the probability of
missions in every
E[T hroughput] =
T (p)
X1 = X .
Xu n
=
n {1 +
+
(X1 n) + E[B(n)]
}
n E[B(n)]
a
X
u=z+1
E[D(Xu )]
(25)
7. Numerical Results
mission cycle, z the number of cycles in which rst transtransmissions cycles, f the delay added by acknowledge-
packet length
T (p)
) increases as S
h of successful channel acd , rate of incoming data. As the P (i) value increases, Pa decreases
and h decreases gradually. h increases gradually as d
and Pa increase. Retransmission rate r decreases with
increase in S, T values and the probability of successful
access for a backlogged user, b increases with increase in
Pa and increases with increase in r . The effect of b and
h on the value of p can be seen in Fig 2. From Fig. 2(a)
for Pa = 1, Nb = 9 as h increases, p increases gradually
and then decreases for a particular value of b. p increases
with increase in b. p is not 1.0 which shows that access
failure can occur. When h = 1, p is not high, showing
value is
154 ms.
Probability
b=0.027
b=0.039
b=0.053
b=0.078
b=0.096
b=0.124
0.1
0.001
E(T),access delay(ms)
0.01
0.1
h, prob of access by idle user
E(V)=21.06
E(V)=15.86
E(V)=12.4
E(V)=9.52
E(V)=8.36
E(V)=7.21
500
400
300
200
100
0
0.01
0.1
p, prob of successful channel access
(a)
(a)
S = 12,Pa = 0.0625
E(T),access delay(ms)
600
10
b=0.027
b=0.039
b=0.053
b=0.078
b=0.096
b=0.124
1
0.001
0.01
0.1
h, prob of access by idle user
E(V)=21.06
E(V)=15.86
E(V)=12.4
E(V)=9.52
E(V)=8.36
E(V)=7.21
500
400
300
200
100
0
0.01
0.1
p, prob of successful channel access
(b)
(b)
with
b, h
for
Pa = 1.0
(b)
b, h
values. As
E(T),access delay(ms)
Variation of
b, h decrease and p increases. p also deNm and Nb . For Pa = 1.0, h = 0.0002 and
b = 0.124, p increases gradually with Nb and then falls
gradually after peaking. p decreases as Nm increases. As
p increases, initially E(T ) remains constant, it then decreases as in Fig 3(a) for S = 12, Pa = 1 and Fig 3(b)
for S = 12, Pa = 0.0625. As seen in Fig 3(c) the decrease in M or maximum retransmissions decreases the
total access delay E(T ). It also decreases the probability
decreases, both
pends on
100
90
80
70
60
50
40
30
20
10
0.01
E(V)=21.06
E(V)=15.86
E(V)=12.4
E(V)=9.52
E(V)=8.36
E(V)=7.21
0.1
p, prob of successful channel access
(c)
n.
bler, the delay is
lesser for high values of n but for high bler (greater than
0.2), the delay is greater for larger n. As n increases,
Tack decreases, as there are fewer group of RLC blocks
to be acknowledged and Ttx remains constant for values
till bler = 0.02, then it increases. The relation between
bler and Signal Interference ratio, SIR has been taken
seen in Fig. 4(a) for a packet size of 1600 bytes. Coding scheme, CS-1 has the maximum delay while coding
scheme CS-4 has the minimum delay. The delay due to
additional retransmissions is very less due to the fact that
the probability of such packets reaching successfully is
high as they are repeated once during transmission. As
bler,
and low
SIR
is low.
At
increases
value as shown in
T (p)
5
Tp, Total packet transmission delay (sec)
8. Conclusion
0
1e-05
0.0001
0.001
0.01
b, block error rate
and
0.1
(a)
S, T .
In such
bler=0.0025
bler=0.25
M = 2.
S,
0
0
0
1e-05
0.0001
0.001
0.01
b, block error rate
Retransmissions
begin, delaying the sending of new blocks in each transmission cycle. Throughput is the highest for CS-1 at low
SIR
(high
n=10
n=30
n=90
6
Tp, Total packet transmission delay (sec)
0
0.01
errors. At high
est for
bler,
bler.
At high
bler,
0.1
b, block error rate
(d)
Figure 4: Variation of T (p) total packet transmission delay with bler and (a) various coding schemes (b) various
acknowledgement delays (c) various packet lengths (d)
various values of n
9. Acknowledgment
The authors would like to thank Dr. S.Dharmaraja, Assistant Professor, Department of Mathematics, IIT, Delhi
0.1
(c)
increases, the delay falls for low block error rates, but
l=100 bytes
l=500 bytes
l=1000 bytes
l=1600 bytes
Tp, Total packet transmission delay (sec)
to be struck between the delay and the probability of sucbacklogged users, rate of incoming data and retransmis-
(b)
3
4
mean acknowledgement delay (blocks)
sen, Performance of Link Adapation in GPRS Networks, in IEEE Trans. on Veh. Technol.
2000
1000
500
CS-1
CS-2
CS-3
CS-4
0
0
10
15
20
SIR, Signal Interference Ratio in dB
25
30
35
10. References
[1] R. Ludwig and D. Turina, Link Layer Analysis
of the General Packet Radio Service for GSM, in
ICUPC, San Deigo, Oct 1997.
[2] D. J. Goodman and X. Chen, Theoretical Analysis of GPRS Throughput and Delay, available
:
http:/eeweb.poly.edu/dgoodman/icc04gprs.pdf,
whitepapers.zdnet.co.uk, whitepapers.silicon.com.
[3] K. Premkumar and A. Chockalingam,
Perfor-
pp. 1531,1546.
[4] Digital cellular telecommunications system(phase
2+);
General
Packet
Radio
Service
Access
protocol
04.60),
(GSM
munications
Standards
Control
(RLC/MAC)
European
Institute
(GPRS);
Radio Link
Telecom-
(ETSI),
avail-
able:http://www.etsi.org/.
[5] K. S. Trivedi, Probability and Statistics with Reliability, Queuing, and Computer Science Applications.
Wiley Eastern
Performance
[8] R. Robertson and T. T. Ha, A Model for Local/Mobile Radio Communications with Correct
Packet Capture, in IEEE trans. on Comm., vol. 40,
no. 4.
IEEE,