Sei sulla pagina 1di 105

Release 8 3GPP TS 51.010-1 V8.0.

0 (2008-12)
53 Test of EGPRS Radio Link Control (RLC) Protocol
Default conditions and messages
The default conditions, message contents and macros not specified in this subclause must be set as in subclause 50 for
EGPRS system testing.
Initial conditions
Unless otherise indicated, the initial conditions for all ac!noledged mode tests, as a minimum, are as follos. "ther
initial conditions may apply. #n the e$ent of conflict beteen initial conditions stated here and those stated in a test case,
the test case shall ta!e precedence.
% The &S is EGPRS attached.
% ' P(P conte)t has been acti$ated ith R*+ ac!noledged mode operation.
53! "ckno#ledged $ode
53!! "ckno#ledged $ode% &'link T()
53!!! "ckno#ledged $ode% &'link T()% Send State *aria+le *(S)
53!!!! Conformance re,uirements
,. The send state $ariable -.S/, can ta!e on the $alues 0 through 0 012. Each R*+ data bloc! contains a bloc!
se3uence number .4S5/ field that is ,, bits in length. 't the time that an in%se3uence R*+ data bloc! is
designated for transmission, the $alue of 4S5 is set e3ual to the $alue of the send state $ariable.
0. -.S/ shall be set to the $alue 0 at the beginning of each T46 in hich the R*+ endpoint is the transmitter.
7. The $alue of -.S/ shall be incremented by , after transmission of the R*+ data bloc! ith 4S5 8 -.S/.
References
7GPP TS 01.90, subclause :.,.,.
53!!!- Test 'ur'ose
,. To $erify that the mobile station sets the -.S/ to 0 at the beginning of each T46.
0. To $erify that the mobile station increases the -.S/ by , after transmission of the R*+ data bloc! ith 4S5 set
to -.S/.
7. To $erify that the mobile station raps the -.S/ to 0 after 0012.
53!!!3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
$o+ile Station/
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
3GPP
133
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to transmit uplin! R*+ data bloc!s in EGPRS T46 R*+ ac!noledged mode. The
EGPRS +hannel +oding +ommand #E indicates &+S%, in the Pac!et Uplin! 'ssignment message.
The SS chec!s that the 4S5 in the recei$ed R*+ data bloc!s obeys the folloing rule;
,. 4S5 is set to the $alue 0 at the beginning of each T46 in hich the mobile station is the transmitter>
0. 4S5 is incremented by , in each subse3uent R*+ data bloc! in the T46>
7. 4S5 ta!es on all $alues in the range 0 to 0012 and then bac! to 0.
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5 6 578 777 octets
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 starts from 78 and t.e correct
$CS is used
B SS ;< $S P"C=ET &PLI5= "C=%5"C= SS ackno#ledges eac. RLC data +lock #it. R( set to !8
&S) assigned to t.e $S
5 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 is u'dated according to (S5(n)
6 ((S5(n;!) C !) mod -7BD
E ; Re'eat ste's B and 5 at least -7BD times
F 2Com'letion of u'link RLC data
+lock transfer4
53!!- "ckno#ledged $ode% &'link T()% "ckno#ledge State *aria+le *(")
53!!-! Conformance re,uirements
,. The 'c!noledge state $ariable -.'/ contains the 4S5 $alue of the oldest R*+ data bloc! that has not been
positi$ely ac!noledged by its peer. -.'/ can ta!e on the $alues 0 through 0012.
0. -.'/ shall be set to the $alue 0 at the beginning of each T46 in hich the R*+ endpoint is the transmitter.
7. The $alue of -.'/ shall be updated from the $alues recei$ed from its peer in the recei$ed bloc! bitmap .R4/ of
the Pac!et 'c!?5ac! message.
References
7GPP TS 01.90, subclauses :.,.0 and :.,.@.
53!!-- Test 'ur'ose
,. To $erify that the mobile station correctly decodes the R4 and updates the $alues of -.'/.
53!!-3 $et.od of test
Initial Conditions
System Simulator;
3GPP
13"
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to transmit uplin! R*+ data bloc!s in EGPRS T46 R*+ ac!noledged mode. The
EGPRS Aindos SiBe #E in the Pac!et Uplin! 'ssignment message indicates the $alue in accordance ith the number
of timeslots allocated.
The &S transmits AS .indo siBe/ bloc!s ithout ac!noledgement from the SS. The SS then ac!noledges the
first 5 bloc!s and $erifies that the &S shall transmit 5 more R*+ data bloc!s.
The test procedure is performed for the $alues of 5 8 ,0, ,5 and 00.
$a1imum Duration of Test
70 minutes.
3GPP
135
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
Totall3 38 777 octets
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 starts from 78 and t.e correct
$CS is used
B ; Re'eat ste's - and 3 until t.e still indication +it is set in
t.e data +lock receiAed in ste' 3(on t.e retransmission of
+lock #it. (S567)
T.e SS does not ackno#ledge an3 of t.e data +locks #it.
(S5 from 7 to ?S;!
5 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
E $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 starts from !8 and t.e correct
$CS is used
F ; Re'eat ste's 5 and E until unackno#ledged data +locks
((S5 6 7 3!) are retransmitted #it. SI field set to !
D ; ?ait for (S9C*9$"0 +lock 'eriods +efore sending ne1t
message
G SS ;< $S P"C=ET &PLI5= "C=%5"C= SS ackno#ledges first 5 (6!7) RLC data +locks #it. R(
set to ! and negatiAel3 ackno#ledges t.e rest #it. R( set
to 7
&S) not assigned to t.e $S
!7 ; ?ait for E +locks #it. no &S)
!! SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"!-
(o'tional
ste')
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 retransmit +lock (S5 6 3- if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
"!3
(o'tiona
l ste')
SS;<$S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 &S)
assigned to t.e $S
!- $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 58 SI 6 7
!3 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!B $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 5C!8 SI 6 7
!5 ; Re'eat ste's !3 and !B until all negatiAel3 ackno#ledged
data +locks are retransmitted follo#ed +3 ne# data
+locks
T.e SS Aerifies t.at t.e negatiAel3 ackno#ledged data
+locks are retransmitted +efore ne# data +locks are sent
T.e SS Aerifies t.at t.e RLC data +lock #it. (S5 6 5 is
receiAed follo#ing t.e rece'tion of t.e data +lock #it.
(S5 6 ?S;! C5
T.e SS Aerifies t.at t.e SI field is set on t.e retransmitted
+lock #it. (S565
!E 2Com'letion of u'link RLC data
+lock transfer 4
!F ; T.e a+oAe test 'rocedure is re'eated for different Aalues
of 5
3GPP
13#
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!!3 "ckno#ledged $ode% &'link T()% ?indo# SiHe% Default *alue
53!!3! Conformance re,uirements
,. #n case a P'+CET T#&ES*"T RE+"56#GURE is sent to the &S ithout any indo siBe for a specific
T46, then any pre$ious $alue recei$ed for the specific T46 shall be used or, if no pre$ious $alue has been
recei$ed for the specific T46, default indo siBe shall be used.
References
7GPP TS 01.90, subclause :.,.:.0.
53!!3- Test 'ur'ose
,. To $erify that hen a P'+CET T#&ES*"T RE+"56#GURE is sent to the &S ithout any indo siBe
indication, the pre$ious $alue recei$ed for the specific T46 shall be used if thereDs any.
53!!33 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
% EGPRS &ultislotclass .TSP+ETypeEEGPRSE&ultislotE+lassF here F 8 ,..15/
PI0IT Statements
%
Test Procedure
The &S is made to establish an uplin! EGPRS T46 to transmit R*+ data bloc!s. EGPRS Aindo siBe is commanded
to be AS8:9.
The SS sends a P'+CET UP*#5C '+C?5'+C message and set pre%empti$e bit to be D,D.
The SS obser$es the 4S5 se3uence to be 0, ,, 0, G, AS%,, 0, G
SS ac!noledges all the daBa bloc!s from 4S580 till 4S58AS%,.
The SS sends a P'+CET T#&ES*"T RE+"56#GURE message and does not include an Uplin! Egprs Aindo SiBe
field.
The SS $erifies that the 4S5 se3uence AS, ASH,, ASH0GG0IAS%,, AS, ASH,G.is obser$ed.
$a1imum Duration of Test
70 minutes.
3GPP
13$
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
3GPP
138
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5 6 --I--7 octets
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
EGPRS ?indo# SiHe/ GE
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at (S567
B SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS negatiAel3 ackno#ledges t.e receiAed RLC data
+lock
Pre;em'tiAe (it/ J!J(
5 ?ait for E +locks #it. no &S)
E SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"F
>'tiona
l
Ste'
$S;<SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 transmit ne# data +lock if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(F
>'tiona
l
Ste'
SS;<$S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
F $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@ ((S567)
D SS ; Re'eat ste's E and F more t.an GE times
T.e SS o+serAes t.at t.e se,uence of (S5 in t.e
follo#ing RLC data +locks is/
If "F #as not 'erformed !8 -8 K8 G58 78 K
If "F #as 'erformed / -838K8G5878!8 K
G SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS 'ositiAel3 ackno#ledges all t.e RLC Data (locks
Pre;em'tiAe (it/ J!J(
&S) not assigned to $S
!7 SS ;< $S P"C=ET TI$ESL>T
REC>5)IG&RE
?it.out EGPRS ?indo# SiHe IE
Esta+lis.ing a DL T()
C.ange &L T)I and Coding sc.eme
See s'ecific message contents
!! SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e PDTC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"!-
>'tiona
l
Ste'
$S;<SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 retransmit data +lock t.at #as 'ending for
ackno#ledgment if it .as alread3 +een sc.eduled #.ile
Packet &'link "ck%5ack is +eing 'rocessed
(!-
>'tiona
l
Ste'
SS;<$S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!- $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
!3 SS ; Re'eat ste's !! and !- more t.an GE times
T.e SS Aerifies t.at
(S5 se,uence of t.e receiAed RLC data +locks is/
If "!- #as not 'erformed/ GE8 GF8 GDK!G!8 GE8 GF8
If "!- #as 'erformed/ num+er of t.e ne1t +lock in
se,uence sent after t.e last +lock in ste' D8 GE8 GF8
GD!G! GE8 GF
!B SS ;< $S P"C=ET &PLI5= "C=%5"C= SS 'ositiAel3 ackno#ledges all t.e RLC Data (locks
&S) not assigned to $S
3GPP
13%
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
!5 2Com'letion of u'link RLC data
+lock transfer4
2Com'letion of do#nlink RLC data
+lock transfer4
S'ecific $essage contents
P"C=ET TI$ESL>T REC>5)IG&RE in Ste' !7
$ESS"GE9T:PE 7 77!!!
P"GE9$>DE 77 5ormal Paging
G&'()&*T+, &L9T)I assigned in Ste' !
'MP)T re-.ce- M) 7 (5ot 'resent)
/GPRS 0annel o-ing o!!an- 777! ($CS;-)
LR/S/GM/1T !
021 3D'41&,15 /GPRS 4in-o6 Si7e < ! (Present)
D'41&,15 /GPRS 4in-o6 Si7e !G-
021 38P&,15 /GPRS 4in-o6 Si7e9 7 (5ot 'resent)
LI5=9M&"LIT:9$E"S&RE$E5T9$>DE 77
Packet Timing "dAance
2 7N!L TI$I5G9"D*"5CE9*"L&E < ! (timing adAance Aalue)
; TI$I5G9"D*"5CE9*"L&E 4 37 +it 'eriods
2 7N!L TI$I5G9"D*"5CE9I5DE0 <
LTI$I5G9"D*"5CE9TI$ESL>T95&$(ER < 4
7 (no timing adAance inde1)
7 N ! LPac:et /;ten-e- Ti!ing )-<ance 7 (E1tended T" for GS$ B77 not 'resent)
D'41&,15*R&*M'D/ 7 "ckno#ledged mode
C>5TR>L9"C= 7
27N!LD>?5LI5=9T)I9"SSIG5$E5T<4 ! (assign do#nlink T)I)
; D>?5LI5=9T)I9"SSIG5$E5T 7777!((inar3)
27N!L &PLI5=9T)I9"SSIG5$E5T < ! ( u'link T)I assignment)
; &PLI5=9T)I9"SSIG5$E5T 4 Different from t.e T)I assigned in Ste' !
D'41&,15*T,M/S&'T*)&&')T,'1 Same as &L Timeslot used (Default T5 B)
27N!L)re,uenc3 Parameters<4 7 ()re,uenc3 Parameters not 'resent)
2 7! L D3namic "llocation < D3namic "llocation struct /
L E1tended D3namic "llocation < 7 ( D3namic allocation)
7N!L P7 < 7
L &S)9GR"5&L"RIT: < 7 (one +lock)
27N!L RLC9D"T"9(L>C=S9GR"5TED <4 7 (no RLC9D"T"9(L>C=S9GR"5TED8 o'en;ended
T())
27N!L T()9ST"RTI5G9TI$E <4 7 (no starting time)
27N!L Timeslot "llocation < 7 (Timeslot "llocation)
27N!L &S)9T57<4 7 (timeslot 7 not assigned)
27N!L &S)9T5!<4 7 (timeslot ! not assigned)
27N!L &S)9T5-< 7 (timeslot - not assigned)
27N!L &S)9T53<4 7 (timeslot 3 not assigned)
27N!L &S)9T5B<4 ! (timeslot B assigned)
; &S)9T5B ar+itraril3 c.osen (default 777)
27N!L &S)9T55<4 7 (timeslot 5 not assigned)
27N!L &S)9T5E<4 7 (timeslot E not assigned)
27N!L &S)9T5F<44 7 (timeslot F not assigned)
53!!B "ckno#ledged $ode% &'link T()% ?indo# SiHe% "ssigned *alue
53!!B! Conformance re,uirements
,. 6or EGPRS the indo siBe .AS/ shall be set by the netor! according to the number of timeslots allocated in
the direction of the T46 .uplin! or donlin!/. &S shall support the ma)imum indo siBe corresponding to its
multi timeslot capability.
0. The selected AS shall be indicated ithin P'+CET UP*#5C?("A5*#5C 'SS#G5&E5T and P'+CET
T#&ES*"T RE+"56#GURE.
7. "nce a indo siBe is selected for a gi$en &S, it may be changed to a larger siBe but not to a smaller siBe, in
order to pre$ent dropping data bloc!s from the indo.
3GPP
1"0
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
References
7GPP TS 01.90, subclause :.,.:.0.
53!!B- Test 'ur'ose
,. To $erify that the &S correctly recognise the indo siBe indicated in Pac!et Uplin! 'ssignment messages.
0. To $erify that the &S operates correctly according to the indo siBe indicated in P'+CET T#&ES*"T
RE+"56#GURE messages.
7. To $erify that the &S supports the ma)imum indo siBe corresponding to its multi timeslot capability.
53!!B3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
% EGPRS &ultislotclass .TSP+ETypeEEGPRSE&ultislotE+lassF here F 8 ,..15/
PI0IT Statements
%
Test Procedure
The &S is made to transmit uplin! R*+ data bloc!s in an ac!noledged mode uplin! EGPRS T46 to transmit an
enough number of uplin! R*+ data bloc!s. #n the P'+CET UP*#5C 'SS#G5&E5T message AS is commanded to
be 91.
The SS assigns resources for the mobile station to transmit data bloc!s for AS,H, times. Each time a radio bloc! is
assigned.
The SS obser$es the 4S5 and Stall #ndicator $alues of the uplin! R*+ data bloc!s, SS $erifies that 4S5 goes bac! to 0
after the bloc! ith 4S5897 is transmitted. SS also $erifies that S# bit is set in the retransmitted bloc! ith
4S580,,,0G..
The SS sends a in P'+CET UP*#5C 'SS#G5&E5T message and commands AS to be:9.
The SS assigns resources for the mobile station to transmit data bloc!s for 75 times. Each time a radio bloc! is assigned.
The SS obser$es the 4S5 and Stall #ndicator $alues of the uplin! R*+ data bloc!s, and $erifies that 4S5891, 95, G,
:5 bloc!s are recei$ed, after hich 4S5 goes bac! to 0 and S# is set for retransmitted bloc! ith 4S580.
$a1imum Duration of Test
5 minutes.
3GPP
1"1
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
n 6 --77 octets8
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
EGPRS ?indo# SiHe/ EB
(Su''ose $S multislot ca'a+ilit3 is !)
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@ *erif3 t.at (S5 6 7
B SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS negatiAel3 ackno#ledges t.e receiAed RLC data
+lock
Pre;em'tiAe (it/ J!J(
&S) not assigned to t.e $S
5 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
5a
o'tional
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
$S ma3 transmit (S56! if alread3 +uffered
5+
o'tional
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
(If (S56! #as retransmitted in ste' 5a) Sent on t.e
P"CC@ of t.e PDC@ assigned8 containing &S) assigned
to t.e $S
E $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
F SS Re'eat ste's 5 and E for F7 times
*erif3 t.at stall indicator is set for t.e retransmission of
data +lock #it. (S567
*erif3 t.at t.e (S5 se,uence is
If 5a is done/ 78-838K8E3878!
If not/ 78!8-88E3878!8
D SS ;< $S P"C=ET &PLI5= "SSIG5$E5T Sent on t.e P"CC@ of t.e PDC@ assigned
?indo# SiHe 6 GE
G SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned on t.e t.ird
+lock after t.e P"C=ET &PLI5= "SSIG5$E5T of ste' D8
containing &S) assigned to t.e $S
Ga
o'tional
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
If o'tional ste' 5a #as receiAed
$S ma3 transmit (S56D if alread3 +uffered
If o'tional ste' 5a #as not receiAed
$S ma3 transmit (S56F if alread3 +uffered
G+
o'tional
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
(If (S56D or (S56F #as retransmitted in ste' Ga) Sent
on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
!7 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
!! SS ; Re'eat ste's G and !7 for 35 times
*erif3 t.at stall indicator is not set in t.e receiAed +locks
*erif3 t.at stall indicator is set in t.e ne1t +lock after
(S56G5 +lock is receiAed
*erif3 t.at t.e (S5 se,uence is EB8 E58 K8 G58 78 !8 K>R
EB8E58KG5 58 5C!8 #.ere 5 is t.e ne1t (S5 not 3et
receiAed in t.e end of ste' F or ste' Ga
!- 2Com'letion of u'link RLC data
+lock transfer4
5ote; The SS shall schedule US6Js often enough in step ,, to pre$ent T7,@0 from e)piring.
3GPP
1"2
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!!5 "ckno#ledged mode% &'link T()% InAalid 5egatiAe "ckno#ledgement
53!!5! Conformance re,uirements
,. The mobile station shall not modify the element in the ac!noledge state array, -.4/, corresponding to an R*+
data bloc! that cannot be $alidly negati$ely ac!noledged .subclause :.,.@ 7GPP TS 01.90/.
References
7GPP TS 01.90, subclauses :.,.7 and :.,.@.
53!!5- Test 'ur'ose
,. To $erify the correct response of the mobile station to an in$alid negati$e ac!noledgement.
53!!53 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present, 4SE+-E&'F 8 ,5.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to transmit uplin! R*+ data bloc!s in EGPRS T46 R*+ ac!noledged mode.
The SS negati$ely ac!noledges some R*+ data bloc!s ithin 4SE+-E&'F bloc! periods.
The &S shall not retransmit the R*+ data bloc!s that ere negati$ely ac!noledged.
$a1imum Duration of Test
5 minutes.
3GPP
1"3
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
n 6 -77 octets
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 starts from 78 and t.e correct
$CS is used
B ; Re'eat ste's - and 3 until receiAed RLC data +locks (S5
6 3
5 ; ?ait until (S9C*9$"0 +lock 'eriods .as ela'sed from
transmission of (S5 7
E SS ;< $S P"C=ET &PLI5= "C=%5"C= SS negatiAel3 ackno#ledges data +locks (S5 6 7 and
(S5 6 3 #it. R( set to 7 and ackno#ledges data +locks
(S5 6 ! and (S5 6 - #it. R( set to !
&S) not assigned to t.e $S
F ; ?ait for E +locks #it. no &S)
D SS;<$S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"D
>'tiona
l
Ste'
$S;<SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 transmit ne# data +lock if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(D
>'tiona
l
Ste'
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
G $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e SS Aerifies t.at data +lock (S5 6 7 is retransmitted
!7 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!! $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e SS Aerifies t.at data +lock (S5 6 3 is not
retransmitted
!- 2Com'letion of u'link RLC data
+lock transfer4
53!!E "ckno#ledged $ode% &'link T()% Countdo#n *alue
53!!E! Conformance re,uirements
,. The mobile station shall send the +ountdon -alue .+-/ in each uplin! R*+ data bloc! to indicate to the
netor! the absolute 4S5 .4S5D/ of the last R*+ data bloc! that ill be sent in the uplin! T46.
0. Ahen a radio bloc! for EGPRS data transfer consists of to R*+ data bloc!s, the +- $alue of the R*+?&'+
header refers to the second R*+ data bloc!.
References
7GPP TS 01.90, subclause :.7.,.
53!!E- Test 'ur'ose
,. To $erify that hen a radio bloc! for EGPRS data transfer consists of to R*+ data bloc!s, the +- $alue is
calculated based on 4S5 of the second R*+ data bloc!.
53!!E3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present, 4SE+-E&'F 8 ,5.
3GPP
1""
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The &S is made to transmit uplin! R*+ data bloc!s in an ac!noledged mode uplin! EGPRS T46 to transmit 5 octets
to calculate T4+ $alue. Uplin! R*+ data bloc! transfer is completed.
The &S is made to transmit uplin! R*+ data bloc!s in an ac!noledged mode uplin! EGPRS T46 to transmit T4+
uplin! R*+ data bloc!s. EGPRS +hannel +oding +ommand is &+S%2. 5 is less than Aindo SiBe.
The SS assigns resources for the mobile station to transmit data bloc!s. Each time one radio bloc! is assigned.
The SS obser$es the +- $alue in the uplin! bloc!s. 4S5D 8 'bsolute 4S5 of the second R*+ data bloc! is calculated
upon each radio bloc! is recei$ed.
The SS $erifies that hen )8round..T4+%4S5D%,/?5TSI0/ is greater than 4SE+-E&'F, +- e3uals to ,5, otherise,
+-8).
&+S%@ and &+S%: shall be applied.
$a1imum Duration of Test
70 minutes.
3GPP
1"5
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5 6 5EIE7 octets
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;F
(Su''ose timeslot ca'a+ilit3 is !)
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
B SS ; Re'eat ste's - and 3 until C*6!B
?.en C*6!B8 Calculate (S5J 6 (S5 of t.e second RLC
+lock8 Calculate T(C6 C* I 5TSI=C(S5O
5 2Com'letion of u'link RLC data
+lock transfer4
E 2&'link d3namic allocation t#o
'.ase access4
5 6 5EIE7 octets &S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;F
(Su''ose timeslot ca'a+ilit3 is !)
F SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
D $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
G SS ; Re'eat ste's F and D for T(C%- times
Calculate (S5J 6 (S5 of t.e second RLC +ock
Calculate 16round( (T(C;(S5J;!)%5TSI- )
*erif3 t.at #.en 1 is greater t.an (S9C*9$"0/ C* 6 !5
>t.er#ise/ C*61
!7 2Com'letion of u'link RLC data
+lock transfer4
!! Re'eat t.e 'rocedure from ste' ! to !7 for/
$CS;D8 56EDIE7 octets
$CS;G8 56FBIE7 octets
53!!F "ckno#ledged $ode% &'link T()% Inter'retation of ReceiAe (lock (itma'
53!!F! Conformance re,uirements
,. #n an uplin! EGPRS T46, if a compressed Reported 4itmap is recei$ed by the mobile station, the bitmap shall
first be decompressed.
0. The uncompressed bitmap shall then be treated as follos;
,/ 6irstly, if the 4"A bit is set in the Reported 4itmap, then this bitmap ac!noledges all bloc!s beteen -.'/
and .SS5% 0/ modulo S5S, and the corresponding elements in -.4/ shall be set to the $alue '+CE(. 'lso a
bitmap $alue of D0D is assumed at the bit position corresponding to .SS5%,/ modulo S5S hich corresponds
to -.K/.
0/ Then, for each bit in the uncompressed bitmap hose corresponding 4S5 $alue is ithin the transmit
indo, if the bit contains the $alue D,D, the corresponding element in -.4/ inde)ed relati$e to SS5 shall be
set to the $alue '+CE(. #f the bit contains the $alue D0D, the element in -.4/ shall be set to the $alue
5'+CE(. ' bit ithin the uncompressed bitmap hose corresponding 4S5 is not ithin the transmit
indo, shall be ignored.
7/ #f the E"A bit is set, assume a bitmap $alue of D0D for all R*+ bloc!s ith a 4S5 $alue higher than the last
entry in the bitmap but less than -.S/ .i.e. L -.R/ % , M 4S5 M -.S/N modulo S5S/.
1/ #f the R*+ transmitter is on the mobile station side, the bit contains the $alue D0D and the R*+ data bloc! as
recently .re/transmitted and thus can not be $alidly negati$ely ac!noledged in this particular Pac!et
'c!?5ac! message, the element in -.4/ shall not modified.
References
7GPP TS 01.90, subclauses :.,.@.0.1 and :.,.,0.
3GPP
1"#
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!!F- Test 'ur'ose
,. To $erify that the mobile station retransmits the bloc!s corresponds to the D0D bits in the uncompressed bitmap.
0. To $erify that if the 4"A bit is set in the Reported 4itmap, then this bitmap ac!noledges all bloc!s beteen
-.'/ and .SS5% 0/ modulo S5S.
7. To $erify a bitmap $alue of D0D is assumed at the bit position corresponding to .SS5%,/ modulo S5S.
1. To $erify if the E"A bit is set, then a bitmap $alue of D0D is assumed for all R*+ bloc!s ith a 4S5 $alue higher
than the last entry in the bitmap but less than -.S/.
53!!F3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The &S is made to establish an uplin! EGPRS T46 to transmit 5 R*+ data bloc!s.
The SS assigns resources for the mobiles station to transmit 5, .5,M5/ data bloc!s.
The SS ait for 4SE+-E&'F bloc! periods, then sends a Pac!et Uplin! 'c!?5ac! message to negati$ely
ac!noledge all the recei$ed bloc!s.
The SS obser$es the uplin! pac!et channel. The &S shall retransmit the negati$ely ac!noledged R*+ data bloc!s
immediately in the order of age.
The SS assigns resources for the mobile station to transmit the folloing bloc!s.
The SS ait for 4SE+-E&'F bloc! periods, then sends a Pac!et Uplin! 'c!?5ac! message, the EGPRS 'c!?5ac!
(escription #E contains; SS585,Hn,.n,O0 and 5,Hn,M5/, 4"A8,, E"A8,, and the last entry in the R4 correspond
to the 4S585%n0 bloc!.
The SS assigns resources for the mobile station to transmit the folloing bloc!s.
The SS $erifies that;
,. 4loc!s ith 4S585,, 5,H,, G , 5,Hn,%0 are not retransmitted.
0. 4loc! ith 4S585,Hn,%, are retransmitted.
7. 4loc!s ith 4S585%n0H, to 5%, are retransmitted.
$a1imum Duration of Test
70 minutes.
3GPP
1"$
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
n 6 --I!77 octets8
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
EGPRS ?indo# SiHe/ !E7
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
B SS ; Re'eat ste's - and 3 for 5 times
5 SS ; ?ait (S9C*9$"0 'eriods #it.out granting &S)
E SS ;< $S P"C=ET &PLI5= "C=%5"C= SS negatiAel3 ackno#ledges all receiAed RLC data
+locks
Pre;em'tiAe (it/ J7J(
F SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
D $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
G SS ; Re'eat ste's F and D for GG times
SS ?ait (S9C*9$"0 'eriods #it.out granting &S)
!7 SS ;< $S P"C=ET &PLI5= "C=%5"C= Pre;em'tiAe (it 6 J7J(
SS5 6 !-
(>? 6 !
E>? 6 !
T.e last entr3 in t.e R( corres'ond to t.e (S56G7 RLC
data +lock
!! SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!- $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e $S ma3 eit.er resend t.e +lock #it. (S56!! or
send an alread3 ,ueued +lock
!3 SS ; Re'eat ste's !! and !-8 and Aerif3 t.at
! (locks are not receiAed #it. (S5 6 7 ; !7 (SS5;-)
- (locks are receiAed #it. (S5 6 !! (SS5;!) If not
receiAed in ste' !-
(locks are receiAed #it. (S5 6 G!;;GG
!B 2Com'letion of u'link RLC data
+lock transfer4
53!!D "ckno#ledged $ode% &'link T()% Pre;em'tiAe Transmission% Default $ode
53!!D! Conformance re,uirements
,. #f L-.S/ M -.'/ H ASN modulo S5S and no R*+ data bloc!s ha$e a corresponding element in -.4/ ith the
$alue 5'+CE(, the R*+ data bloc! ith 4S5 8 -.S/ shall be transmitted and the corresponding element in
-.4/ shall be set to the $alue PE5(#5GE'+C. #f the transmitter is the mobile station, the pre%empti$e
transmission bit is set to D,Din the P'+CET UP*#5C '+C?5'+C message and there are no further R*+ data
bloc!s a$ailable for transmission .i.e. the R*+ data bloc! ith 4S58 -.S/ does not e)ist/, the sending side shall
transmit the oldest R*+ data bloc! hose corresponding element in -.4/ has the $alue PE5(#5GE'+C, then
the ne)t oldest bloc! hose corresponding element in -.4/ has the $alue PE5(#5GE'+C, etc. #f all R*+ data
bloc!s hose corresponding element in -.4/ has the $alue PE5(#5GE'+C ha$e been transmitted once, the
process shall be repeated beginning ith the oldest R*+ data bloc!.
0. #f the transmitter is the mobile station and the pre%empti$e transmission bit is set to D0Din the P'+CET UP*#5C
'+C?5'+C message the transmitter shall not transmit the oldest R*+ data bloc! hose corresponding element
in -.4/ has the $alue PE5(#5GE'+C .and the ne)t continuing indefinitely/. Ahen a P'+CET UP*#5C
'+C?5'+C message is recei$ed the &S shall retransmit the R*+ bloc!s hich are set to 5'+CE( in -.4/
and ne R*+ data bloc!s as far as the transmit indo .if ad$anced/ allos.
7. The default for the mobile side is that the transmitter shall use pre%empti$e transmission.
3GPP
1"8
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
References
7GPP TS 01.90, subclauses :.,.7.0 and ,,.0.0@.
53!!D- Test 'ur'ose
,. To $erify that the &S shall use pre%empti$e transmission as default mode before P'+CET UP*#5C
'+C?5'+C messages are recei$ed.
53!!D3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The &S is made to establish an uplin! EGPRS T46 and to transmit 5 R*+ data bloc!s.
,. The SS does not send any P'+CET UP*#5C '+C?5'+C message.
0. The SS obser$es the uplin! pac!et channel.
7. The &S shall retransmit the transmitted R*+ data bloc!s in the original order after all the 5 data bloc!s are
transmitted or after the transmission indo is stalled.
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
n 6 !777 octets (C.osen so t.at num+er of RLC data
+locks doesnOt e1ceed ?indo# SiHe)

&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
EGPRS ?indo# SiHe/ EB
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
B SS ; Re'eat ste' -83 until C*67
T.e SS Aerifies t.at t.e (S5 se,uence in t.e receiAed
RLC data +locks is/ 78 !8 -8 K8 till (S59$"0
(C*67 for (S56(S59$"0)
5 SS ; Re'eat ste's - and 3
T.e SS Aerifies t.at t.e (S5 se,uence in ste' B is
re'eated
E 2Com'letion of u'link RLC data
+lock transfer4
3GPP
1"%
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!!G "ckno#ledged $ode% &'link T()% Pre;em'tiAe Transmission (it Set to J!J
53!!G! Conformance re,uirements
,. #f L-.S/ M -.'/ H ASN modulo S5S and no R*+ data bloc!s ha$e a corresponding element in -.4/ ith the
$alue 5'+CE(, the R*+ data bloc! ith 4S5 8 -.S/ shall be transmitted and the corresponding element in
-.4/ shall be set to the $alue PE5(#5GE'+C.
0. #f the transmitter is the mobile station, the pre%empti$e transmission bit is set to D,Din the P'+CET UP*#5C
'+C?5'+C message and there are no further R*+ data bloc!s a$ailable for transmission .i.e. the R*+ data
bloc! ith 4S58 -.S/ does not e)ist/, the sending side shall transmit the oldest R*+ data bloc! hose
corresponding element in -.4/ has the $alue PE5(#5GE'+C, then the ne)t oldest bloc! hose corresponding
element in -.4/ has the $alue PE5(#5GE'+C, etc. #f all R*+ data bloc!s hose corresponding element in
-.4/ has the $alue PE5(#5GE'+C ha$e been transmitted once, the process shall be repeated beginning ith
the oldest R*+ data bloc!.
References
7GPP TS 01.90, subclauses :.,.7.0 and ,,.0.0@.
53!!G- Test 'ur'ose
,. To $erify hen pre%empti$e bit is set to D,D and there are no further data to be transmitted, the &S shall transmit
the PE5(#5GE'+C data bloc!s repeatedly.
0. To $erify hen pre%empti$e bit is set to D,D and the transmission ido is stalled, the &S shall transmit the
PE5(#5GE'+C data bloc!s repeatedly.
53!!G3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to establish an ac!noledged mode uplin! EGPRS T46 using coding scheme &+S%2
and begin to transmit 50H5, uplin! R*+ data bloc!s here 50 and 5, are e$en integers, 50H5,OAS .Aindo SiBe/
and 50MAS, 5,MAS.
The SS sends a P'+CET UP*#5C '+C?5'+C message ith Preempti$e 4it set to D,D after se$eral R*+ data bloc!s
are recei$ed. 5o R*+ data bloc! is ac!noledged.
The SS $erifies that the 4S5 se3uence in the uplin! R*+ data bloc!s is; 0,,,...,AS%,.
The SS recei$es R*+ data bloc!s hich are set to PE5(#5GE'+C in -.4/ and $erifies that the 4S5 se3uence
before is repeated.
The SS then sends a P'+CET UP*#5C '+C?5'+C message ith Preempti$e 4it set to D,D 'll bloc!s ith
4S580 to 50%, are ac!noledged.
3GPP
150
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
The SS $erifies that the 4S5 se3uence in the recei$ed uplin! R*+ data bloc!s is; 50, 50H,, G, 50H5,%,, 50,
50H,, ....
The SS recei$es R*+ data bloc!s hich are set to PE5(#5GE'+C in -.4/ and $erifies that the 4S5 se3uence
before is repeated.
$a1imum Duration of Test
5 minutes.
3GPP
151
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
n 6 5EI(57C5!) octets8
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;F
EGPRS ?indo# SiHe/ EB
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
B SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS negatiAel3 ackno#ledges all receiAed RLC data
+locks
Pre;em'tiAe (it/ J!J(
5 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
E $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
$S ma3 transmit (S56-83 if alread3 ,ueued >t.er#ise8
it transmits t.e negatiAel3 ackno#ledged +lock #it.
(S5 6 78!
F SS ; Re'eat ste's 5 and E until (lock #it. (S5 6 E3 is
receiAed T.e SS Aerifies t.at t.e (S5 se,uence in t.e
u'link RLC data +locks is/
If (S5678! receiAed in ste' E/ -83 8E3
If (S56-83 receiAed in ste' E/ 78!8B858E3
D SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
G $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
!7 SS ; Re'eat ste's D and G until (S5Js 78 K8 E3 are receiAed
T.is Aerifies t.at 'ending ack +locks in *(() are
retransmitted re'eatedl3
!! SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
T.e SS ackno#ledges RLC data +locks from (S5 7 to
57;! #it. R(( set to ! and negatiAel3 ackno#ledges rest
RLC data +locks #it. R(( set to 78
Pre;em'tiAe (it/ J!J(
?ait for E +locks #it. no &S)
!- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!-"(o'ti
onal)
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
T.e $S ma3 send +locks (S5!67 and (S5-6!8 if
alread3 +ufferedReceiAed on t.e assigned PDTC@
!-((o'ti
onal)
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
!B SS ; Re'eat ste's !- P !3 until C*67 and Aerif3 t.at
negatiAel3 ackno#ledged +locks #it. (S56578 57C!8 K8
E3 are retransmitted and ne# +locks #it. (S56EB8 E58K8
till (S59$"0
(C*67 for (S56(S59$"0) are transmitted
!5 Re'eat ste's !- P !3 and Aerif3 t.at +locks #.ic. are set
to 'ending ack in *(() #.it. (S56578 57C!8 K8 E38 EB8
E58K8 till (S59$"0 are re'eatedl3 retransmitted
!E 2Com'letion of u'link RLC data
+lock transfer4
3GPP
152
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!!!7 "ckno#ledged $ode% &'link T()% Pre;em'tiAe Transmission (it Set to J7J%
PE5DI5G9"C= (locks
53!!!7! Conformance re,uirements
,. #f the transmitter is the mobile station and the pre%empti$e transmission bit is set to D0Din the P'+CET UP*#5C
'+C?5'+C message the transmitter shall not transmit the oldest R*+ data bloc! hose corresponding element
in -.4/ has the $alue PE5(#5GE'+C .and the ne)t continuing indefinitely/. Ahen a P'+CET UP*#5C
'+C?5'+C message is recei$ed the &S shall retransmit the R*+ bloc!s hich are set to 5'+CE( in -.4/
and ne R*+ data bloc!s as far as the transmit indo .if ad$anced/ allos.
0. <oe$er if the R*+ data bloc! is the last in the T46 it shall be retransmitted e$en if its state is
PE5(#5GE'+C.
References
7GPP TS 01.90, subclauses :.,.7.0 and ,,.0.0@.
53!!!7- Test 'ur'ose
,. To $erify that the &S shall not retransmit the PE5(#5GE'+C bloc!s hen pre%empti$e bit is set to D0D and the
bloc! is not the last bloc! in the T46.
0. To $erify that the &S shall retransmit the PE5(#5GE'+C bloc!s hen pre%empti$e bit is set to D0D and the
bloc! is the last bloc! in the T46.
53!!!73 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The &S is made to transmit ASH0 uplin! R*+ data bloc!s in an ac!noledged mode uplin! EGPRS T46. AS is the
indo siBe $alue.
,. The SS does not ac!noledge any uplin! R*+ data bloc!.
0. The SS sends a Pac!et Uplin! 'c!?5ac! message ith Preempti$e 4it 8 0, and no bloc!s are ac!noledged.
7. The SS $erifies that the stall indicator is set in the latest recei$ed R*+ data bloc!.
1. The SS chec!s that the transmitted bloc!s are not retransmitted.
5. The SS sends a P'+CET UP*#5C '+C?5'+C message to ac!noledge all the recei$ed data bloc!s. Pre%
empti$e 4it is set to D0D.
9. The SS chec!s that ne bloc!s are transmitted once, and the last bloc! ith 4S58ASH, is retransmitted
repeatedly.
3GPP
153
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
n 6 -777 octets (C.osen so t.at num+er of data +locks is
greater t.an ?S and less t.an -I?S)
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
EGPRS ?indo# SiHe/ EB
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
B SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS negatiAel3 ackno#ledges t.e receiAed RLC data +lock
((S567)
Pre;em'tiAe (it/ J7J(
SS56!8 no +itma'
5 SS ; Re'eat ste's - and 3 until +lock #it. (S56E3 (?S;!) is
receiAed
E SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
F $S ;< SS P"C=ET &PLI5= D&$$:
C>5TR>L (L>C=
D SS ;< $S P"C=ET &PLI5= "C=%5"C= T.e SS ackno#ledges all RLC data +locks
&S) not assigned to t.e $S
Pre;em'tiAe (it/ J7J(
G SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"!7
(o'tiona
l ste')
$S ;< SS P"C=ET &PLI5= D&$$:
C>5TR>L (L>C=
$S ma3 transmit P"C=ET &PLI5= D&$$: C>5TR>L
(L>C= if it .as alread3 +een sc.eduled #.ile Packet
&'link "ck%5ack is +eing 'rocessed
(!7
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
!7 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
!! SS ; Re'eat ste's G and !7 until C*67 and Aerif3 t.at
(S59$"0 are transmitted and (S5 Aalue increase
se,uentiall3
C* 6 7 for (S5 6 (S59$"0
>'tional ste's "!7 and (!7 are not 'ermitted in t.e
re'eated loo'
!- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
*erif3 t.at t.e data +lock #it. (S56(S59$"0 sent #it.
C*67 is retransmitted
!B SS ; Re'eat ste's !- and !3 seAeral times
T.e SS Aerifies t.at t.e receiAed RLC data +locks .aAe
t.e same (S5 as in Ste' !3
!5 2Com'letion of u'link RLC data
+lock transfer4
53!!!! "ckno#ledged $ode% &'link T()% Pre;em'tiAe Transmission (it Set to J7J%
5egatiAe "ckno#ledgement
53!!!!! Conformance re,uirements
,. #f the transmitter is the mobile station and the pre%empti$e transmission bit is set to D0Din the P'+CET UP*#5C
'+C?5'+C message the transmitter shall not transmit the oldest R*+ data bloc! hose corresponding element
3GPP
15"
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
in -.4/ has the $alue PE5(#5GE'+C .and the ne)t continuing indefinitely/. Ahen a P'+CET UP*#5C
'+C?5'+C message is recei$ed the &S shall retransmit the R*+ bloc!s hich are set to 5'+CE( in -.4/
and ne R*+ data bloc!s as far as the transmit indo .if ad$anced/ allos.
0. #f a compressed reported bitmap is recei$ed, the bitmap shall first be decompressed according to Subclause
:.,.,0. The uncompressed bitmap shall then be treated as follos;
7. 6irstly, if the 4"A bit is set in the Reported 4itmap, then this bitmap ac!noledges all bloc!s beteen -.'/
and .SS5% 0/ modulo S5S, and the corresponding elements in -.4/ shall be set to the $alue '+CE(. 'lso a
bitmap $alue of D0D is assumed at the bit position corresponding to .SS5%,/ modulo S5S hich corresponds to
-.K/.
1. Then, for each bit in the uncompressed bitmap hose corresponding 4S5 $alue is ithin the transmit indo, if
the bit contains the $alue D,D, the corresponding element in -.4/ inde)ed relati$e to SS5 shall be set to the $alue
'+CE(. #f the bit contains the $alue D0D, the element in -.4/ shall be set to the $alue 5'+CE(. ' bit ithin the
uncompressed bitmap hose corresponding 4S5 is not ithin the transmit indo, shall be ignored. #f the
E"A bit is set, assume a bitmap $alue of D0D for all R*+ bloc!s ith a 4S5 $alue higher than the last entry in
the bitmap but less than -.S/ .i.e. L -.R/ % , M 4S5 M -.S/N modulo S5S/. #f the R*+ transmitter is on the
mobile station side, the bit contains the $alue D0D and the R*+ data bloc! as recently .re/transmitted and thus
can not be $alidly negati$ely ac!noledged in this particular Pac!et 'c!?5ac! message, the element in -.4/
shall not modified. Similarly, if the R*+ transmitter is on the netor! side and the R*+ data bloc! cannot be
$alidly negati$ely ac!noledged in this particular Pac!et 'c!?5ac! message the element in -.4/ shall not be
modified.
References
7GPP TS 01.90, subclauses :.,.7.0, :.,.@.0.1 and ,,.0.0@.
53!!!!- Test 'ur'ose
,. To $erify that the &S shall transmit the 5'+CE( bloc!s hen pre%empti$e bit is set to D0D.
53!!!!3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The &S is made to transmit 5 uplin! R*+ data bloc!s in an ac!noledged mode uplin! EGPRS T46. 5umber 5 is
greater than the indo siBe.
,. The SS recei$es uplin! R*+ data bloc!s ith 4S580, ,, 0, 7GG97.
7. The SS ait for 4SE+-E&'F bloc! periods.
1. The SS transmits a P'+CET UP*#5C '+C?5'+C message to ac!noledge bloc!s 0,,,0, and 7 and negati$ely
ac!noledge all the other recei$ed data bloc!s, Pre%empti$e 4it is set to D0D4 in the message.
3GPP
155
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
5. The SS chec!s that 4S581 bloc! is retransmitted immediately. The &S may send a ne EGPRS (ata bloc!
hich might ha$e been 3ueued in the transmit buffer before sending the (atabloc! ith 4S581
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5 6 --IFB octets8
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
EGPRS ?indo# SiHe/ EB
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
B SS ; Re'eat ste's - and 3 until stall indicator is set in t.e
receiAed data +lock
SS Aerifies t.at RLC data +locks (S5678 !8 -8 3KE38
7are receiAed
5 SS ; ?ait for (S9C*9$"0 +lock 'eriods after t.e last receiAed
RLC data +lock
E SS ;< $S P"C=ET &PLI5= "C=%5"C= SS ackno#ledges t.e RLC data +locks (S5673 #it. R(
set to ! and negatiAel3 ackno#ledges t.e rest #it. R( set
to 7
&S) not assigned to t.e $S
Pre;em'tiAe (it/ J7J(
F ?ait for E +locks #it. no &S)
D SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
D"
(o'tiona
l)
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
T.e $S ma3 send a Data (lock #it. (S56! if alread3
+uffered
D(
(o'tiona
l)
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
G $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e SS Aerifies t.at receiAed RLC data +lock (S5 6 B
!7 Re'eat Ste's D and G *erif3 t.at all t.e 5acked +locks
from (S5 B to (S5 E3 are sent once and ne# +locks #it.
(S5 EB till (S5 EF are sent once
"lso Aerif3 t.at no furt.er data +locks are sent +3 t.e
mo+ile in res'onse to P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=S
5ote/ T.e $S ma3 transmit a P"C=ET &PLI5= D&$$:
C>5TR>L (L>C= after t.e last EGPRS RLC D"T"
(L>C= (ie (S56EF)
!! SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges all receiAed RLC data +locks
&S) assigned to t.e $S
!!"
(o'tiona
l ste')
$S ;< SS P"C=ET &PLI5= D&$$:
C>5TR>L (L>C=
$S ma3 transmit P"C=ET &PLI5= D&$$: C>5TR>L
(L>C= if it .as alread3 +een sc.eduled #.ile Packet
&'link "ck%5ack is +eing 'rocessed
!!(
(conditi
onal
ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
(If o'tional ste' !!" #as receiAed)
&S) assigned to t.e $S
!- $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
!3 2Com'letion of u'link RLC data
+lock transfer4
3GPP
15#
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!!!- "ckno#ledged $ode% &'link T()% Retransmission% S'lit RLC Data (lock
53!!!-! Conformance re,uirements
,. #n R*+ ac!noledged mode, each R*+ endpoint transmitter shall ha$e an associated ac!noledge state array
.-.4//.
0. The transmitter shall transmit the oldest R*+ data bloc! hose corresponding element in -.4/ inde)ed relati$e
to -.'/ has the $alue 5'+CE(. 's each R*+ data bloc! is transmitted the corresponding element in -.4/ is
set to the $alue PE5(#5GE'+C.
7. (epending on the modulation and coding scheme, one or to R*+ data bloc!s are contained in one R*+?&'+
bloc!. 6or &+S%2, &+S%@, &+S%: there are to R*+ data bloc!s in one R*+?&'+ bloc!.
1. ' re%segment bit is included ithin each P'+CET UP*#5C '+C?5'+C, P'+CET UP*#5C 'SS#G5&E5T
and P'+CET T#&ES*"T RE+"56#GURE message. 6or initial transmissions of ne R*+ bloc!s the channel
coding commanded is applied. The re%segment bit is used to set the 'RK mode to type # or type ## .incremental
redundancy/ for uplin! T46s.
5. 6or retransmissions, setting the re%segment bit to , .type # 'RK/ re3uires the mobile station to use an &+S
ithin the same family as the initial transmission and the payload may be split.
9. #f the R*+ data bloc! to be transmitted is split o$er to radio bloc!s, both radio bloc!s shall be transmitted
2. R*+ data bloc!s initially transmitted ith &+S1, &+S%5, &+S%9, &+S%2, &+S%@ or &+S% :, can optionally
be retransmitted ith &+S%,, &+S%0 and &+S%7 respecti$ely, using to radio bloc!s. #n this case, the split
bloc! field in the header shall be set to indicate that the R*+ data bloc! is split, and the order of the to parts.
References
7GPP TS 01.90, subclauses :.,.@, :.,.7.0, :.7.0.,, ,0.0a.0, ,0.7a.1 and ,0.1.@b.
7GPP TS 01.01.
7GPP TS 05.07.
53!!!-- Test 'ur'ose
,. To $erify that if the R*+ data bloc! to be transmitted is split o$er to radio bloc!s, both radio bloc!s shall be
transmitted.
0. To $erify the correct setting of the Split 4loc! field in the bloc! header.
7. To $erify that the order of the retransmitted to parts of the data bloc! is correct.
53!!!-3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
3GPP
15$
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Test Procedure
The EGPRS capable &S is made to transmit uplin! R*+ data bloc!s in EGPRS T46 R*+ ac!noledged mode. The
EGPRS +hannel +oding +ommand #E indicates &+S%1 in the Pac!et Uplin! 'ssignment message.
'fter 4SE+-E&'F bloc! periods the SS sends a Pac!et Uplin! 'c!?5ac! message to negati$ely ac!noledge some
R*+ data bloc!s. #n the message EGPRS +hannel +oding +ommand #E is set to &+S%, and Re%segment #E should be
set to D,D4.
The &S shall retransmit the 5'+CE( R*+ data bloc!s using &S+%, in splitted radio bloc!s. "bser$e the uplin! R*+
data bloc! header. 4oth of split bloc!s shall be recei$ed, the first one shall contain a SP4 field e3uals to D,0D4 hile the
second shall be D,,D4.
$a1imum Duration of Test
70 minutes
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5 6 !577 octets
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;B
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 starts from 78 and Aerifies t.e
correct $CS is used
B ; Re'eat ste's - and 3 until t.e RLC data (lock #it.
(S56D is receiAed
5 ; ?ait for (S9C*9$"0 +lock 'eriods
E SS ;< $S P"C=ET &PLI5= "C=%5"C= SS ackno#ledges RLC data +locks from (S5 7 to F and
negatiAel3 ackno#ledges last RLC data +lock ((S5 6 D)
&S) not assigned to t.e $S
EGPRS C.annel Coding Command is set to $CS;!
Resegment IE is set to J!J(
F ; ?ait for ! +lock 'eriod #it. no &S)
D SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"G
(o'tiona
l ste')
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 transmit ne# data +lock if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(G(o'ti
onal
ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
G $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 D8 SP( 6 J!7J(
SS Aerifies t.at t.e 5"C=ED RLC data +locks are
receiAed and t.at t.e correct $CS is used
!7 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!! $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 D8 SP( 6 J!!J(
SS Aerifies t.at t.e 5"C=ED RLC data +locks are
receiAed and t.at t.e correct $CS is used
!- 2Com'letion of u'link RLC data
+lock transfer4
53!!!3 "ckno#ledged $ode% &'link T()% Calculation of (S5-
53!!!3! Conformance re,uirements
,. Each R*+ data bloc! contains a bloc! se3uence number .4S5/ field that is ,, bits in length. 't the time that an
in%se3uence R*+ data bloc! is designated for transmission, the $alue of 4S5 is set e3ual to the $alue of the send
state $ariable -.S/.
3GPP
158
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
0. The transfer of R*+ data bloc!s in the R*+ ac!noledged mode uses retransmissions of R*+ data bloc!s. The
transmitting side numbers the R*+ data bloc!s $ia the bloc! se3uence number .4S5/. The 4S5 is used for
retransmission and for reassembly. The recei$ing side sends P'+CET 'c!?5ac! messages in order to re3uest
retransmission of R*+ data bloc!s.
7. #n case to R*+ data bloc!s are sent ithin a R*+?&'+ bloc!, 4S50 is relati$e to 4S5,, pro$ided the
difference beteen the second bloc! number and the first bloc! modulo S5S is less than Aindo SiBe .AS/.
1. Second bloc! se3uence number 8 L4S5, H 4S50N modulo S5S.
References
7GPP TS 01.90, subclauses :.,.1.0, :.7., and ,0.1.,0 and table @.,.,.,.
53!!!3- Test 'ur'ose
,. To $erify that the mobile station correctly calculate the $alue of 4S5 0.
53!!!33 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to transmit uplin! R*+ data bloc!s in EGPRS T46 R*+ ac!noledged mode. The
Aindo SiBe is assigned to be ,90.
The &S is made to transmit S5S%5 R*+ (ata 4loc!s, here 5MAS. SS ac!noledges all the data bloc!s. The &S
sends S5S%5H, to S5S%5HAS data bloc!s. SS ac!noledges all but to of these data bloc!s and negati$ely
ac!noledges these to data bloc!s ith 4S584S5E, and 4S584S5E0.
The &S is made to transmit another one Radio 4loc! hich contains to R*+ data bloc!s.
The SS $erifies that the Radio bloc! .&+S%2 or &+S%:/ contains the retransmission of the pre$iously negati$ely
ac!noledged R*+ data 4loc!s 4S5E, and 4S5E0.
SS $erifies that;
4S5,84S5E,>
4S50 8 L4S5E0 % 4S5E,N modulo S5S.
The test procedure is performed for $arious $alues of 4S5E, and 4S5E0.
$a1imum Duration of Test
5 minutes.
3GPP
15%
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
n 6 (FBI--77 C -777) octets
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;E
EGPRS ?indo# siHe/ !E7
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 is correct (starts from 7)8 and t.e
correct $CS is used
B SS ;< $S P"C=ET &PLI5= "C=%5"C= SS "ckno#ledges t.e &L RLC Data (lock
&S) assigned to t.e $S
5 ; Re'eat ste's 3 and B until all +locks till (S56S5S ;5 are
receiAed +3 SS
E SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
F $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDC@ SS Aerifies t.e (S5
and $CS used are correct
D ; Re'eat ste's E and F until Stall Indicator +it is set SS
Aerifies t.at all +locks from (S56S5S;5C! till (S56S5S;
5C?S mod S5S are receiAed
G ; ?ait for (S9C*9$"0 +lock 'eriods
!7 SS ;< $S P"C=ET &PLI5= "C=%5"C= SS ackno#ledges all RLC Data (locks e1ce't t.e t#o
+locks #it. (S56(S59! and (S56(S59- and negatiAel3
ackno#ledges t.ese data +locks
((S59! or (S59- not e,ual to S5S;5C-)
EGPRS C@"55EL C>DI5G C>$$"5D/$CS;G
&S) not assigned to t.e $S
!! ; ?ait for (S9C*9$"0 (lock 'eriods #it. no &S)
!- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!3a
(o'tional)
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
$S ma3 retransmit t.e first in ste' !7 not ackno#ledged
(S5 using $CS;E if alread3 ,ueued
!3+
(o'tional)
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at (S5!6(S59! and (S5-6((S59-;
(S59!)modS5S in t.e receiAed RLC data +lock .eader
!B 2Com'letion of RLC Data +lock
transfer4
T.e a+oAe test 'rocedure is re'eated for Aarious Aalues
of (S59! and (S59- and also for $CS;5 for initial
transmission and $CS;F for retransmission
53!!!B "ckno#ledged $ode% &'link T()% *erification of Coding Sc.emes
53!!!B! Conformance re,uirements
,. #n EGPRS T46 mode, R*+ data bloc!s that are transmitted for the first time shall be transmitted ith the &+S
commanded, e)cept if the commanded mode is &+S%5%2, in hich case the data bloc! shall be transmitted ith
&+S%5, or if the commanded mode is &+S%9%:, in hich case the data bloc! shall be transmitted ith &+S%9.
0. ' re%segment bit is included ithin each P'+CET UP*#5C '+C?5'+C, P'+CET UP*#5C 'SS#G5&E5T
and P'+CET T#&ES*"T RE+"56#GURE messages.
7. 6or retransmissions, setting the resegment bit to D,D .type # 'RK/ re3uires the mobile station to use an &+S
ithin the same family as the initial transmission and the payload may be split.
References
7GPP TS 01.90, subclause @.,.,.
3GPP
1#0
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!!!B- Test 'ur'ose
,. To $erify that the mobile station uses the correct channel coding commanded by the 5etor! for initial
transmission.
0. To $erify that correct channel coding command is used for retransmission.
53!!!B3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
% Support of PSC in uplin! .TSP+ETypeEEGPRSE@PSCEuplin!/
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to transmit uplin! R*+ data bloc!s in EGPRS T46 R*+ ac!noledged mode. The
EGPRS +hannel +oding +ommand #E is commanded in the Pac!et Uplin! 'ssignment message. The resegment #E is
set to ,.
The SS chec!s that the Uplin! R*+ (ata 4loc!s are transmitted by the mobile using the channel coding scheme
commanded by the SS.
The SS negati$ely ac!noledges the recei$ed data bloc!s. The +oding scheme to be used by the mobile is commanded
in the EGPRS +hannel +oding +ommand #E.
The SS chec!s that the Uplin! R*+ data bloc!s are retransmitted using the channel coding scheme commanded by the
SS.
$a1imum Duration of Test
5 minutes.
E)pected Se3uence
&S supporting PEGPRS capable of @PSC in Uplin!, of all &ultislot classesJ should run the test for !80, !8, and !80
for steps ,%,9 and !87 for step ,%: and step ,9.
"therise .&S 5"T supporting @PSC in Uplin!/ should run only the test ith !87 .steps ,%: and step ,9/
3GPP
1#1
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
3GPP
1#2
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
)or =67
$CS;" 6 $CS;G
$CS;( 6 $CS;E
$CS;C 6 $CS;3
)or =6!
$CS;" 6 $CS;D
$CS;( 6 $CS;E
$CS;C 6 $CS;3
)or =6-
$CS;" 6 $CS;F
$CS;( 6 $CS;5
$CS;C 6 $CS;-
)or =63
$CS;" 6 $CS;B
$CS;( 6 $CS;!
! 2&'link d3namic allocation t#o
'.ase access4
5 6 !777 octets
&S)9GR"5&L"RIT: 6 ! +lock
Resegment IE6!
EGPRS C.annel Coding Command/ $CS;"
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e correct $CS $CS;" is used
B SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
5 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e correct $CS $CS;" is used
E SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges first RLC data +lock8 and negatiAel3
ackno#ledges second RLC data +lock
&S) not assigned to t.e $S
Resegment IE6!
EGPRS C.annel Coding Command/ $CS;(
F ?ait for E +locks #it. no &S)
D SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
Ga
(o'tiona
l)
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@ T.e $S ma3 send a
ne# data +lock alread3 in t.e transmit +uffer using $CS;
"
G+
(o'tiona
l)
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
If o'tional ste' Ga #as receiAed
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
G $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e correct $CS $CS;( is used
!7 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!! $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e correct $CS $CS;( is used
!- SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS negatiAel3 ackno#ledges t.e retransmitted RLC data
+lock
EGPRS C.annel Coding Command/ $CS;C
&S) not assigned to t.e $S
Resegment IE6!
?ait for E +locks #it. no &S)
!3 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!Ba
(o'tiona
l)
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@ T.e $S ma3 send a
ne# data +lock alread3 in t.e transmit +uffer using $CS;
(
3GPP
1#3
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
!B+
(o'tiona
l)
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
If o'tional ste' !Ba #as receiAed
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!5 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e correct $CS $CS;C is used
!E 2Com'letion of u'link RLC data
+lock transfer4
53!!!5 "ckno#ledged $ode% &'link T()% Recalculation of C* on $CS c.ange
53!!!5! Conformance re,uirements
,. The mobile station shall send the +ountdon -alue .+-/ in each uplin! R*+ data bloc! to indicate to the
netor! the absolute 4S5 .4S5D/ of the last R*+ data bloc! that ill be sent in the uplin! T46. The +- shall
be calculated as follos.

'

,
_

. , ,5
, E E ,
, then
.
,
integer *et
otherwise
MAX CV BS x if x
CV
K NTS
N BS TBC
round x
here;
% T4+ 8 total number of R*+ data bloc!s that ill be transmitted in the T46>
% 4S5D 8 absolute bloc! se3uence number of the R*+ data bloc!, ith range from 0 to .T4+ % ,/>
% 5TS 8 number of timeslots assigned to the uplin! T46 in the assignment message, ith range , to @>
% the function round./ rounds upards to the nearest integer>
% 4SE+-E&'F is a parameter broadcast in the system information>
% the di$ision operation is non%integer and results in Bero only for .T4+ % 4S5D % ,/ 8 0>
% C 8 0 hen commanded &+S is &+S%2, &+S%@ or &+S%:, otherise C8,.
0. #f the mobile station recei$es a change in the +hannel +oding +ommand in a P'+CET UP*#5C '+C?5'+C
message during the countdon procedure, the mobile station shall act upon the ne +hannel +oding +ommand.
The mobile station shall then recalculate the +- $alues for any untransmitted R*+ data bloc!s using the ne
R*+ data bloc! siBe.
#n EGPRS T46 mode, a &S may choose an alternate &+S than the one commanded, for the initial transmission of the
last R*+ data bloc!s of the T46 under the folloing conditions;
% The alternate &+S is more robust than the commanded &+S>
% The alternate &+S has already been commanded by the netor! during the T46 or as a$ailable for selection
by the &S during the T46 according to the &+S selection rules for retransmissions> and
% The T46 re3uires no more radio bloc!s for initial transmission of the R*+ data bloc!s using the alternate &+S
than ould be re3uired hen using the commanded &+S.
3GPP
1#"
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
References
7GPP TS 01.90, subclause @.,.,, :.7., and clause 6.7.
53!!!5- Test 'ur'ose
To $erify that the mobile station correctly recalculates the +- $alues hen the &+S is changed during countdon
procedure.
53!!!5- $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present, 4SE+-E&'F 8 ,5.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to transmit uplin! R*+ data bloc!s in EGPRS T46 R*+ ac!noledged mode. &+S%:
is commanded. Total number of (ata 4loc!s is ta!en to be a minimum of 00 bloc!s.
SS ac!noledges all the (ata 4loc!s upon reception.
SS monitors the +- of the data bloc!s sent.
SS sends a P'+CET U* '+C?5'+C message ac!noledging the R*+ data bloc! ith +- 8,1 or +- 8 ,7 and
ordering a change of &+S to &+S%9.
The &obile might send a ne (ata 4loc! ith &+S%: hich could ha$e been stored in the Transmit buffer.
SS notes the 4S5 of the last data bloc!, recei$ed ith &+S: as 4S50SS $erifies that +-8,5 till 4S584S50H0I+-,%
,5 or 4S584S50H0I+-,%,9 .&S can select alternate &+S/
here +-, 8 +- in the last radio bloc! recei$ed ith &+S:
SS $erifies that +- decreases progressi$ely in further bloc!s.
$a1imum Duration of Test
5 minutes.
3GPP
1#5
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5 c.osen to transmit minimum -7 +locks
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;G
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 starts from 78 and t.e correct
$CS is used
B SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS "ckno#ledges t.e &L RLC Data (lock
&S) assigned to t.e $S
5 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 Aalues are in se,uence8 and t.e
correct $CS is used
E ; Re'eat ste's B and 5 until C* 6 !B or C* 6 !3
F SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS "ckno#ledges t.e &L RLC Data (lock
EGPRS C@"55EL C>DI5G C>$$"5D/ $CS;E
D ; ?ait for E +locks #it. no &S)
G SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
>'tiona
l
Ste'
!7a
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
T.e $S ma3 send a data +lock alread3 in t.e +uffer using
coding sc.eme $CS;G
If receiAed8 t.e Aalue of C* and (S5- of t.e radio +lock
s.all +e taken for furt.er calculation
>'tiona
l Ste'
!7+
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!7 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at coding sc.eme $CS;E is usedQ
(S56(S5-C!
and C* 6 !5
!! SS;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS "ckno#ledges t.e &L RLC Data (lock
&S) assigned to t.e $S
!- ; Re'eat ste's !7 and !! until
(S56 (S5-C -IC*! R !5Q SS Aerifies t.at C* remains !5
until (S56 (S5-C -IC*! R !E
C* ma3 +e !B for (S56 (S5-C -IC*! R !5 in case $S
c.oose to use an alternate coding sc.eme to transmit t.e
last +lock of t.e T()
Else
C*6!5 for (S56 (S5-C -IC*! R !5
!3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDC@ SS Aerifies t.at t.e
(S5 6 (S5-C -IC*! R !B
In case C*6!B #as receiAed for (S56 (S5-C -IC*! R
!58 C*6!3 in t.e receiAed Data +lock
else C*6!B in t.e receiAed Data (lock

!B SS;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS "ckno#ledges t.e &L RLC Data (lock
&S) assigned to t.e $S
!5 $S;<SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDC@ SS Aerifies t.at (S5 is
incremented +3 ! and C* is decremented +3 !
!E SCom'letion of RLC Data (lock
TransferT
3GPP
1##
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!!!E "ckno#ledged $ode% &'link T()% Retransmission% Padding in t.e Data )ield
53!!!E! Conformance re,uirements
,. 'ccording to the lin! 3uality, an initial &odulation and +oding Scheme .&+S/ is selected for an R*+ bloc!.
6or the retransmissions, the same or another &+S from the same family of &+Ss can be selected.
0. 6or bloc!s initially transmitted ith &+S%@ hich are retransmitted using &+S%9 or &+S%7, padding of the first
si) octets in the data field shall be applied, and the +PS field shall be set to indicate that this has been done.
References
7GPP TS 01.90, subclauses :.7.0., and ,0.1.@a.
53!!!E- Test 'ur'ose
,. To $erify the padding of the first si) octets in the data field for bloc!s initially transmitted ith &+S%@ and
retransmitted using &+S%9 or &+S%7.
0. To $erify that the +PS field is set to indicate padding in the retransmitted bloc!s.
53!!!E3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to transmit uplin! R*+ data bloc!s in EGPRS T46 R*+ ac!noledged mode. The
EGPRS +hannel +oding +ommand #E indicates &+S%@ in the Pac!et Uplin! 'ssignment message.
'fter 4SE+-E&'F bloc! periods the SS sends a Pac!et Uplin! 'c!?5ac! message to negati$ely ac!noledge some
R*+ data bloc!s. #n the message EGPRS +hannel +oding +ommand #E is set to &+S%9 or &+S%7 and Resegment #E
should be set to D,D.
The &S shall then retransmit the 5'+CE( R*+ data bloc!s using &+S%9 or &+S%7. The SS $erifies that the first 9
octets in the retransmitted R*+ data bloc!s are padding octets and the +PS field in the R*+?&'+ header indicates
padding.
$a1imum Duration of Test
5 minutes.
3GPP
1#$
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
3GPP
1#8
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5 6 !577 octets
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;D
(S9C*9$"0 6 Default Aalue as s'ecified in section 57
E1ecution counter = 6 7
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5! Aalue is -I= and (S5- Aalue is
-I=C!8 and Aerifies t.e correct $CS is used
B Increment counter =
5 ; Re'eat ste's - to B until e1ecution counter = reac.es 3 (D
RLC data +locks receiAed #it. (S5 7 F)
E ; ?ait (S9C*9$"0 +lock 'eriods after t.e last receiAed
RLC data +lock
F SS ;< $S P"C=ET &PLI5= "C=%5"C= SS ackno#ledges RLC data +locks from (S5 7 to 5 #it.
t.e corres'onding +its in R(( set to ! and negatiAel3
ackno#ledges last RLC data +locks ((S5 6 E8 F) #it. +its
in R(( set to 78
&S) not assigned to t.e $S
EGPRS C.annel Coding Command is set to $CS;E
Resegment IE is set to J!J
D ; ?ait for E +locks #it. no &S)
G SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!7a
(o'tiona
l)
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 send an RLC data +lock stored in its transmit
+uffer
If receiAed e1ecute o'tional ste' !7+
!7+
(o'tiona
l)
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!7 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e SS Aerifies t.at t.e first E octets in t.e retransmitted
RLC data +locks are 'adding octets and t.e CPS field in
t.e RLC%$"C .eader indicates 'adding
(S5 6 E8 CPS 6 J7!7J(
SS Aerifies t.at t.e 5"C=ED RLC data +locks are
receiAed #it. t.e correct $CS
!! SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!- $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e SS Aerifies t.at t.e first E octets in t.e retransmitted
RLC data +locks are 'adding octets and t.e CPS field in
t.e RLC%$"C .eader indicates 'adding
(S5 6 F8 CPS 6 J7!7J(
SS Aerifies t.at t.e 5"C=ED RLC data +locks are
receiAed #it. t.e correct $CS
!3 2 Com'letion of u'link RLC data
+lock transfer 4
!B ; Re'eat ste' ! to !3 #it. t.e follo#ing modifications/
! EGPRS C.annel Coding Command set to $CS;3 at
ste' FQ
- &se ste' !5;-- as t.e re'lacement of ste' !7;!3 due
re;segmentation
!5 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e SS Aerifies t.at t.e first E octets in t.e retransmitted
RLC data +locks are 'adding octets and t.e CPS field in
t.e RLC%$"C .eader indicates 'adding
(S5 6 E8 SP( 6 J!7J(8 CPS 6 J7!!7J(
SS Aerifies t.at t.e 5"C=ED RLC data +locks are
receiAed #it. t.e correct $CS
!E SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3GPP
1#%
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
!F $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 E8 SP( 6 J!!J(8 CPS 6 J77!!O( or U7!!7O(
SS Aerifies t.at t.e 5"C=ED RLC data +locks are
receiAed #it. t.e correct $CS
!D SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!G $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e SS Aerifies t.at t.e first E octets in t.e retransmitted
RLC data +locks are 'adding octets and t.e CPS field in
t.e RLC%$"C .eader indicates 'adding
(S5 6 F8 SP( 6 J!7J(8 CPS 6 J7!!7J(
SS Aerifies t.at t.e 5"C=ED RLC data +locks are
receiAed #it. t.e correct $CS
-7 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
-! $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 F8 SP( 6 J!!J(8 CPS 6 J77!!JJ( or U7!!7O(
SS Aerifies t.at t.e 5"C=ED RLC data +locks are
receiAed #it. t.e correct $CS
-- 2Com'letion of u'link RLC data
+lock transfer4
53!!!F "ckno#ledged $ode% &'link T()% Retransmission% Puncturing Sc.eme
C3cle
53!!!F! Conformance re,uirements
,. "n initial transmission the R*+ data bloc!s are sent ith one of the initial code rates .the rate ,?7 encoded data
is punctured ith Puncturing Scheme .PS/ , of the selected &odulation and +oding Scheme &+S/ and if the
R*+ data bloc! is re3uired to be retransmitted it is sent ith PS 0 of the selected &+S.
0. #f the R*+ (ata 4loc!s are to be retransmitted, additional coded bits .i.e., the output of the rate ,?7 encoded data
hich is punctured ith PS 0 of the pre$ailing &+S/ shall be sent.
7. #f all the code ords .different punctured $ersions of the encoded data bloc!/ ha$e been sent, the procedure shall
start o$er and the first code ord .hich is punctured ith PS ,/ shall be sent folloed by PS 0 etc.
References
7GPP TS 01.90, subclauses :.7.0., and ,0.1.@a.
7GPP TS 05.05.
7GPP TS 05.0:.
53!!!F- Test 'ur'ose
,. To $erify that if the R*+ data bloc! is re3uired to be retransmitted it is sent ith PS 0 of the selected &+S for
the first retransmission.
0. "n subse3uent retransmissions the R*+ data bloc! is transmitted ith PS in a cyclic ay.
53!!!F3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
3GPP
1$0
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
% Support of PSC in uplin! .TSP+ETypeEEGPRSE@PSCEuplin!/
PI0IT Statements
%
Test Procedure
The &S is made to transmit uplin! R*+ data bloc!s in an ac!noledged mode uplin! EGPRS T46.
The SS 5'+C 4S587 bloc! for &+S%,, &+S%0, &+S%7, &+S%1 and &+S%5.
The SS 5'+C 4S587 and 4S581 bloc!s for &+S%2, &+S%@ and &+S%:.
The Puncture Scheme of the re%transmitted R*+ data bloc!s .4S587, 1/ is obser$ed. The PS used for the
retransmissions shall be PS0, then PS7, then bac! to PS,....
$a1imum Duration of Test
5 minutes.
E1'ected Se,uence
&S+5%: in step , is used only if &S supports PEGPRS capable of @PSC in Uplin!J
3GPP
1$1
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
3GPP
1$2
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o '.ase
access4
5 6 !777 octets8
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;3
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8
containing &S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
B SS ; Re'eat ste's -;3 until (S565 RLC data +lock is
receiAed
5 SS ; ?ait for (S9C*9$"0 +lock 'eriods
E SS ;< $S P"C=ET &PLI5= "C=%5"C= SS negatiAel3 ackno#ledges t.e (S563 RLC data
+lock and ackno#ledge all ot.er +locks
&S) not assigned to t.e $S
?ait for E +locks #it. no &S)
F SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8
containing &S) assigned to t.e $S
"D(o'ti
onal
ste')
$S ;< SS EGPRS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# data +lock #it. (S56E if it
.as alread3 +een sc.eduled #.ile Packet &'link
"ck%5ack is +eing 'rocessed
(D
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
D $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
SS Aerifies t.at a +lock #it. (S5638 Puncture
Sc.eme PS- is receiAed
G SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending
t.is message
SS negatiAel3 ackno#ledges t.e (S563 RLC data
+lock and ackno#ledge all ot.er +locks
SS56B
&S) not assigned to t.e $S
?ait for E +locks #it. no &S)
!7 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
"!!(o'
tional
ste')
$S ;< SS EGPRS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# data +lock #it. su+se,uent
(S5 if it .as alread3 +een sc.eduled #.ile Packet
&'link "ck%5ack is +eing 'rocessed
(!!
(o'tion
al ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
!! $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
SS Aerifies t.at a +lock #it. (S5638 Puncture
Sc.eme PS3 is receiAed
!- SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending
t.is message
SS negatiAel3 ackno#ledges t.e (S563 RLC data
+lock and ackno#ledge all ot.er +locks
SS56B
&S) not assigned to t.e $S
?ait for E +locks #it. no &S)
!3 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
"!B(o'
tional
ste')
$S ;< SS EGPRS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# data +lock #it. su+se,uent
(S5 if it .as alread3 +een sc.eduled #.ile Packet
&'link "ck%5ack is +eing 'rocessed
(!B
(o'tion
al ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
!B $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
SS Aerifies t.at a +lock #it. (S5638 Puncture
Sc.eme PS! is receiAed
!5 2Com'letion of u'link RLC data +lock
transfer4
3GPP
1$3
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
!E ; T.e a+oAe ste's are re'eated for EGPRS C.annel
Coding Command set to $CS;B

If t.e $S su''orts UEGPRS ca'a+le of DPS= in
&'linkO8 t.e a+oAe ste's are re'eated for EGPRS
C.annel Coding Command set to $CS;F8 $CS;D
and $CS G in ste' ! In ste's E8 G and !- t.e SS
negatiAel3 ackno#ledges t.e (S563 and (S56B
RLC data +locks and ackno#ledge all ot.er +locks
In ste's D8 !! and !B t.e SS Aerifies t.at t.e +locks
#it. (S563 and (S56B are receiAed
T.e coding command is set to $CS !8 $CS -8 and
if t.e $S su''orts UEGPRS ca'a+le of DPS= in
&'linkO $CS;5 and $CS;E in Ste' !
*erif3 t.at Ste's !;D and Ste's !- to !B are
re'eated Reason/ Since t.ere is no PS3 for $CS;!8
$CS-8 $CS;5 and $CS;E
53!!!D EGPRS "ckno#ledged mode % &'link T() % Link "da'tation Procedure for
retransmission
53!!!D! Conformance re,uirements
,. #n EGPRS T46 mode, R*+ data bloc!s that are transmitted for the first time shall be transmitted ith the &+S
commanded, e)cept if the commanded mode is &+S%5%2, in hich case the data bloc! shall be transmitted ith
&+S%5, or if the commanded mode is &+S%9%:, in hich case the data bloc! shall be transmitted ith &+S%9.
#n EGPRS T46 mode, a &S may choose an alternate &+S than the one commanded, for the initial transmission
of the last R*+ data bloc!s of the T46 under the folloing conditions;
% the alternate &+S is more robust than the commanded &+S>
% the alternate &+S has already been commanded by the netor! during the T46 or as a$ailable for
selection by the &S during the T46 according to the &+S selection rules for retransmissions> and
% the T46 re3uires no more radio bloc!s for initial transmission of the R*+ data bloc!s using the alternate
&+S than ould be re3uired hen using the commanded &+S.
' re%segment bit is included ithin each P'+CET UP*#5C '+C?5'+C, P'+CET UP*#5C 'SS#G5&E5T
and P'+CET T#&ES*"T RE+"56#GURE messages. 6or initial transmissions of ne R*+ bloc!s the channel
coding commanded is applied. The resegment bit is used to set the 'RK mode to type # or type ## .incremental
redundancy/ for uplin! T46s. 6or retransmissions, setting the resegment bit to D,D .type # 'RK/ re3uires the
mobile station to use an &+S ithin the same family as the initial transmission and the payload may be split
.refer to table ,/.
Ta=le 1> 0oice o? MS ?or retrans!issions 6it0 re-seg!entation
Sc0e!e
.se- ?or
initial
trans!is
sion
Sc0e!e to .se ?or retrans!issions a?ter s6itc0ing to a -i??erent MS
MS-%
o!!a
n-e-
MS-8
o!!a
n-e-
MS-$
o!!a
n-e-
MS-#-
%
o!!a
n-e-
MS-#
o!!a
n-e-
MS-5-
$
o!!a
n-e-
MS-5
o!!a
n-e-
MS-"
o!!a
n-e-
MS-3
o!!a
n-e-
MS-2
o!!a
n-e-
MS-1
o!!a
n-e-
$CS;G $CS;G $CS;E $CS;E $CS;E $CS;E $CS;3 $CS;3 $CS;3 $CS;3 $CS;3 $CS;3
$CS;D $CS;D $CS;D $CS;E
('ad)
$CS;E
('ad)
$CS;E
('ad)
$CS;3
('ad)
$CS;3
('ad)
$CS;3
('ad)
$CS;3
('ad)
$CS;3
'ad)
$CS;3
('ad)
$CS;F $CS;F $CS;F $CS;F $CS;5 $CS;5 $CS;5 $CS;5 $CS;- $CS;- $CS;- $CS;-
$CS;E $CS;G $CS;E $CS;E $CS;G $CS;E $CS;3 $CS;3 $CS;3 $CS;3 $CS;3 $CS;3
$CS;5 $CS;F $CS;F $CS;F $CS;5 $CS;5 $CS;F $CS;5 $CS;- $CS;- $CS;- $CS;-
$CS;B $CS;B $CS;B $CS;B $CS;B $CS;B $CS;B $CS;B $CS;B $CS;! $CS;! $CS;!
$CS;3 $CS;3 $CS;3 $CS;3 $CS;3 $CS;3 $CS;3 $CS;3 $CS;3 $CS;3 $CS;3 $CS;3
$CS;- $CS;- $CS;- $CS;- $CS;- $CS;- $CS;- $CS;- $CS;- $CS;- $CS;- $CS;-
$CS;! $CS;! $CS;! $CS;! $CS;! $CS;! $CS;! $CS;! $CS;! $CS;! $CS;! $CS;!
3GPP
1$"
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
5"TE; &+S to use for retransmissions hen re%segmentation .resegment bit set to D,D/ is carried out .specified as
a function of the scheme used for the initial transmission/.
References
7GPP TS 01.90, subclause @.,.,.
7GPP TS 01.90, subclause :.7.0.,.
7GPP TS 05.,0, subclause 9.,,.,.
53!!!D- Test 'ur'ose
,. To $erify that the mobile station retransmits 5ac!ed data bloc!s ith the &+S commanded and according to
table , .see abo$e/.
53!!!D3 $et.od of test
Initial Conditions
System Simulator;
, cell, default setting, , P4++< not present.
&obile Station;
The &S is GPRS attached ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P +onte)t0
acti$ated.
S'ecific PICS Statements
% Support of PSC in uplin! .TSP+ETypeEEGPRSE@PSCEuplin!/
PI0IT Statements
%
Test Procedure
The &S is made to transmit R*+ data bloc!s. The SS negati$ely ac!noledges R*+ data bloc!s and commands the
&S to use a different &+S .EGPRS +hannel +oding +ommand/. The &S retransmits the negati$ely ac!noledged
R*+ data bloc!s and uses the commanded &+S by ta!ing into acount the scheme specified in table , .see abo$e/.
Test Procedure is repeated for ! 8 , to : ith;
!8,; &+S%: to be used at step ,,
!80; &+S%@ to be used at step ,,
!87; &+S%2 to be used at step ,,
!81; &+S%9 to be used at step ,,
!85; &+S%5 to be used at step ,,
!89; &+S%1 to be used at step ,,
!82; &+S%7 to be used at step ,,
!8@; &+S%0 to be used at step ,,
!8:; &+S%, to be used at step ,.
&S 5"T capable of @PSC in Uplin! should run only !89 to : for step,%1 then step 70%5, ith in step 70 SS
ac!noledging bloc!s 4S5 0 to 4S5 1 instead of only 4S5 1
3GPP
1$5
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
$a1imum Duration of Test
5 minutes.
3GPP
1$#
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
3GPP
1$$
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
! 2 &'link d3namic allocation t#o
'.ase access4
n 6 5777 octets
&S)9GR"5&L"RIT: 6 ! +lock
Resegment +it 6!
EGPRS C@"55EL9C>DI5G9C>$$"5D/ according to
e1ecution counter k (eg k6!/ $CS;G)
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 &S)
assigned to t.e $S
3 $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
B Re'eat ste's - and 3 until receiAed data +lock (S5 6 37
5 SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges RLC data +locks #it. (S5 !7 to 37
(k<3)8 (S5 !7 to 3! (kL63) R(( set to ! and negatiAel3
ackno#ledges t.e rest #it. R(( set to 7
&S) not assigned to t.e $S
EGPRS C@"55EL9C>DI5G9C>$$"5D/ $CS;G
E ?ait for E +locks #it. no &S)
F SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 &S)
assigned to t.e $S
"D(o'ti
onal
ste')
$S ;< SS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# in;se,uence data +lock if it .as
alread3 +een sc.eduled #.ile Packet &'link "ck%5ack is
+eing 'rocessed
(D
(o'tion
al ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
D $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@ (S5 6 7G (see note
+elo#)
G SS Re'eat ste's F P D nine times (see note +elo#)
SS Aerifies t.at t.e 5acked data +locks are receiAed and
t.at t.e correct $CS is used (see ta+le !)
!7 SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges retransmitted RLC data +locks #it.
(S5 7 8
R(( set to ! and negatiAel3 ackno#ledges t.e rest #it.
R(( set to 7
&S) not assigned to t.e $S
EGPRS C@"55EL9C>DI5G9C>$$"5D/ $CS;D
!! ?ait for E +locks #it. no &S)
!- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@8 containing &S)
assigned to t.e $S
"!3(o't
ional
ste')
$S ;< SS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# in;se,uence data +lock if it .as
alread3 +een sc.eduled #.ile Packet &'link "ck%5ack is
+eing 'rocessed
(!3
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
!3 $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
(S5 6 ! G (see note +elo#)
5ote/ If $CS<6F8 (S56G ma3 +e sent #it. $CSLF
!B Re'eat ste's !- P !3 eig.t times (see note +elo#)
SS Aerifies t.at t.e 5acked data +locks are receiAed and
t.at t.e correct $CS is used (see ta+le !)
!5 SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges retransmitted RLC data +locks #it.
(S5 !8
R(( set to ! and negatiAel3 ackno#ledges t.e rest #it.
R(( set to 7
&S) not assigned to t.e $S
EGPRS C@"55EL9C>DI5G9C>$$"5D/ $CS;F
!E ?ait for E +locks #it. no &S)
!F SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@8 containing &S)
assigned to t.e $S
3GPP
1$8
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
"!D(o'
tional
ste')
$S ;< SS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# in;se,uence data +lock if it .as
alread3 +een sc.eduled #.ile Packet &'link "ck%5ack is
+eing 'rocessed
(!D
(o'tion
al ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
!D $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
(S5 6 - G (see note +elo#)
!G Re'eat ste's !F P !D seAen times (see note +elo#)
SS Aerifies t.at t.e 5acked data +locks are receiAed and
t.at t.e correct $CS is used (see ta+le !)
-7 SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges retransmitted RLC data +locks #it.
(S5 -8
R(( set to ! and negatiAel3 ackno#ledges t.e rest #it.
R(( set to 7
&S) not assigned to t.e $S
EGPRS C@"55EL9C>DI5G9C>$$"5D/ $CS;E
-! ?ait for E +locks #it. no &S)
-- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@8 containing &S)
assigned to t.e $S
"-3(o'
tional
ste')
$S ;< SS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# in;se,uence data +lock if it .as
alread3 +een sc.eduled #.ile Packet &'link "ck%5ack is
+eing 'rocessed
(-3
(o'tion
al ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
-3 $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
(S5 6 3 G (see note +elo#)
-B Re'eat ste's -- P -3 si1 times (see note +elo#)
SS Aerifies t.at t.e 5acked data +locks are receiAed and
t.at t.e correct $CS is used (see ta+le !)
-5 SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges retransmitted RLC data +locks #it.
(S5 38
R(( set to ! and negatiAel3 ackno#ledges t.e rest #it.
R(( set to 7
&S) not assigned to t.e $S
EGPRS C@"55EL9C>DI5G9C>$$"5D/ $CS;5
-E ?ait for E +locks #it. no &S)
-F SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@8 containing &S)
assigned to t.e $S
"-D(o't
ional
ste')
$S ;< SS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# in;se,uence data +lock if it .as
alread3 +een sc.eduled #.ile Packet &'link "ck%5ack is
+eing 'rocessed
(-D
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
-D $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
(S5 6 B G (see note +elo#)
5ote/ Data +locks can +e sent as s'lit +locks
-G Re'eat ste's -F P -D fiAe times (see note +elo#)
SS Aerifies t.at t.e 5acked data +locks are receiAed and
t.at t.e correct $CS is used (see ta+le !)
37 SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges retransmitted RLC data +locks #it.
(S5 B8
R(( set to ! and negatiAel3 ackno#ledges t.e rest #it.
R(( set to 7
&S) not assigned to t.e $S
EGPRS C@"55EL9C>DI5G9C>$$"5D/ $CS;B
3! ?ait for E +locks #it. no &S)
3GPP
1$%
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
3- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@8 containing &S)
assigned to t.e $S
"33(o't
ional
ste')
$S ;< SS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# in;se,uence data +lock if it .as
alread3 +een sc.eduled #.ile Packet &'link "ck%5ack is
+eing 'rocessed
(33
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
33 $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
(S5 6 5 G (see note +elo#)
5ote/ Data +locks can +e sent as s'lit +locks
3B Re'eat ste's 3- P 33 four times (see note +elo#)
SS Aerifies t.at t.e 5acked data +locks are receiAed and
t.at t.e correct $CS is used (see ta+le !)
35 SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges retransmitted RLC data +locks #it.
(S5 58
R(( set to ! and negatiAel3 ackno#ledges t.e rest #it.
R(( set to 7
&S) not assigned to t.e $S
EGPRS C@"55EL9C>DI5G9C>$$"5D/ $CS;3
3E ?ait for E +locks #it. no &S)
3F SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@8 containing &S)
assigned to t.e $S
"3D(o't
ional
ste')
$S ;< SS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# in;se,uence data +lock if it .as
alread3 +een sc.eduled #.ile Packet &'link "ck%5ack is
+eing 'rocessed
(3D
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
3D $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
(S5 6 E G (see note +elo#)
5ote/ Data +locks can +e sent as s'lit +locks
3G Re'eat ste's 3F P 3D t.ree times (see note +elo#)
SS Aerifies t.at t.e 5acked data +locks are receiAed and
t.at t.e correct $CS is used (see ta+le !)
B7 SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges retransmitted RLC data +locks #it.
(S5 E8
R(( set to ! and negatiAel3 ackno#ledges t.e rest #it.
R(( set to 7
&S) not assigned to t.e $S
EGPRS C@"55EL9C>DI5G9C>$$"5D/ $CS;-
B! ?ait for E +locks #it. no &S)
B- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@8 containing &S)
assigned to t.e $S
"B3(o't
ional
ste')
$S ;< SS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# in;se,uence data +lock if it .as
alread3 +een sc.eduled #.ile Packet &'link "ck%5ack is
+eing 'rocessed
(B3
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
B3 $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
(S5 6 F G (see note +elo#)
5ote/ Data +locks can +e sent as s'lit +locks
BB Re'eat ste's B- P B3 t#o times (see note +elo#)
SS Aerifies t.at t.e 5acked data +locks are receiAed and
t.at t.e correct $CS is used (see ta+le !)
3GPP
180
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
B5 SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges retransmitted RLC data +locks #it.
(S5 F8
R(( set to ! and negatiAel3 ackno#ledges t.e rest #it.
R(( set to 7
&S) not assigned to t.e $S
EGPRS C@"55EL9C>DI5G9C>$$"5D/ $CS;!
BE ?ait for E +locks #it. no &S)
BF SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@8 containing &S)
assigned to t.e $S
"BD(o't
ional
ste')
$S ;< SS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# in;se,uence data +lock if it .as
alread3 +een sc.eduled #.ile Packet &'link "ck%5ack is
+eing 'rocessed
(BD
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
BD $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
(S5 6 D G (see note +elo#)
5ote/ Data +locks can +e sent as s'lit +locks
BG Re'eat ste's BF P BD once (see note +elo#)
SS Aerifies t.at t.e 5acked data +locks are receiAed and
t.at t.e correct $CS is used (see ta+le !)
57 SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges retransmitted RLC data +locks #it.
(S5 DG8
R(( set to !
5! 2 Com'letion of u'link RLC data
+lock transfer4
5"TE; The &S may send one further R*+ data bloc! during aiting for retransmission of 5ac!ed data bloc!s to
SS. This has to be ta!en into account for $erifying the correct 4S5Ds .see for e)ample step @/ and for
calculating the numbers of repetitions .see for e)ample step :/.
53!!!G EGPRS "ckno#ledged mode % &'link T() % Link "da'tation Procedure for
initial transmission
53!!!G! Conformance re,uirements
,. #n EGPRS T46 mode, R*+ data bloc!s that are transmitted for the first time shall be transmitted ith the &+S
commanded, e)cept if the commanded mode is &+S%5%2, in hich case the data bloc! shall be transmitted ith
&+S%5, or if the commanded mode is &+S%9%:, in hich case the data bloc! shall be transmitted ith &+S%9.
0. #f these rules re3uire a transmission .either original transmission or retransmission/ in in a/ &+S%2 or b/ &+S%@
or &+S%:, but there is only one R*+ bloc! that can be transmitted in that &+S, the &S shall send that bloc! in
either &+S%5 for case a/ or &+S%9 for case b/.
References
7GPP TS 01.90, subclause @.,.,.
7GPP TS 01.90, subclause :.7.0.,.
7GPP TS 05.,0, subclause 9.,,.,.
53!!!G- Test 'ur'ose
,. To $erify that the mobile station transmits data bloc!s ith the correct &+S in initial transmission.
3GPP
181
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!!!G3 $et.od of test
Initial Conditions
System Simulator;
, cell, default setting, , P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P +onte)t0
acti$ated.
S'ecific PICS Statements
% Support of PSC in uplin! .TSP+ETypeEEGPRSE@PSCEuplin!/
PI0IT Statements
%
Test Procedure
The &S is made to transmit R*+ data bloc!s. The SS ac!noledges R*+ data bloc!s and $erify if the &S is using the
correct &+S as mentioned abo$e.
/;ec.tion co.nter
:
1.!=er o? octets
n
o!!an-e- MS to
=e .se- in step 1
/;pecte- MS to =e
.se- in step " (see note)
! !577 $CS;G $CS;G
- !577 $CS;D $CS;D
3 !577 $CS;F $CS;F
B !577 $CS;E;G $CS;E
5 !577 $CS;E $CS;E
E !577 $CS;5;F $CS;5
F !577 $CS;5 $CS;5
D !577 $CS;B $CS;B
G !577 $CS;3 $CS;3
!7 !577 $CS;- $CS;-
!! !577 $CS;! $CS;!
!- 5 (ma1 FB) $CS;G >ne data +lock using $CS;E
or t#o data +locks using $CS;
G
!3 5 (ma1 ED) $CS;D >ne data +lock using $CS;E
or or t#o data +locks using
$CS;D
!B 5 (ma1 5E) $CS;F >ne data +lock using $CS;5
or or t#o data +locks using
$CS;F
5>TE/ )or k 6 !-8!38!B t.e amount of data on RLC la3er must not e1ceed t.e giAen ma1 Aalues
Test Procedure is repeated for ! 8 , to ,1.
&S 5"T supporting PEGPRS capable of @PSC in Uplin!, of all &ultislot classesJ should run only !8@ to ,,
$a1imum Duration of Test
5 minutes.
3GPP
182
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2 &'link d3namic allocation t#o
'.ase access4
n 6 num+er of octets according to e1ecution counter k
(eg k6!/ n6!577)
&S)9GR"5&L"RIT: 6 ! +lock
Resegment +it 6!
EGPRS C@"55EL9C>DI5G9C>$$"5D/ according to
e1ecution counter k (eg k6!/ $CS;G)
?indo# siHe6GE
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 &S)
assigned to t.e $S
3 $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
B SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges t.e first RLC data +lock8
R(( set to !
SS Aerifies t.at t.e e1'ected $CS is used according to
e1ecution counter k (eg k6!/ $CS;G) (Ski' ste' 5;D for
k6!-8!38!B)
5 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 &S)
assigned to t.e $S
E $S ;< SS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
F Re'eat ste's 5 and E until all data +locks .as +een
receiAed
D SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
SS ackno#ledges all RLC data +locks8
R(( set to !
G 2Com'letion of u'link RLC data
+lock transfer4
53!!-7 "ckno#ledged $ode% &'link T()% Retransmission% $CS Selection #it.out
Re;segmentation
53!!-7! Conformance re,uirements
,. #f the transmitter side is the mobile station and the re%segment bit is not set, the mobile station shall use an &+S
ithin the same family as the initial &+S ithout splitting the payload .refer to subclause @.,., table @.,.,.0,
7GPP TS 01.90/ for retransmission.
References
7GPP TS 01.90, subclause @.,.,.
53!!-7- Test 'ur'ose
,. To $erify that if the re%segment bit is not set, the mobile station shall use an &+S ithin the same family as the
initial &+S ithout splitting the payload for retransmission in accordance ith subclause @.,., table @.,.,.0,
7GPP TS 01.90.
53!!-73 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
3GPP
183
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
S'ecific PICS Statements
% Support of PSC in uplin! .TSP+ETypeEEGPRSE@PSCEuplin!/
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to transmit uplin! R*+ data bloc!s in EGPRS T46 R*+ ac!noledged mode. The
EGPRS +hannel +oding +ommand #E in the Pac!et Uplin! 'ssignment message is set according to the e)ecution
counter C described as belo.
'fter 4SE+-E&'F bloc! periods the SS sends a Pac!et Uplin! 'c!?5ac! message to negati$ely ac!noledge some
R*+ data bloc!s. #n the message EGPRS +hannel +oding +ommand #E is set to a different &+S and Resegment #E
should be set to D0D.
The &S shall then retransmit the negati$ely ac!noledged R*+ data bloc!s using the &+S specified in table @.,.,.0,
7GPP TS 01.90.
Test procedure is repeated for C 8 , to : ith;
C8,; &+S%: to be used at step ,,
C80; &+S%@ to be used at step ,,
C87; &+S%2 to be used at step ,,
C81; &+S%9 to be used at step ,,
C85; &+S%5 to be used at step ,,
C89; &+S%1 to be used at step ,,
C82; &+S%7 to be used at step ,,
C8@; &+S%0 to be used at step ,,
C8:; &+S%, to be used at step ,.
&S 5"T capable of @PSC in Uplin! should run only !89 to : for step,%1 then step 7,%50 ith in step 7, SS
ac!noledging bloc!s 4S5 0 to 4S5 1 instead of only 4S5 1
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
3GPP
18"
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5 6 for =6!/ 3577 octets
(=6-/ 37778 =63/ -5778 =6B/ 35778 =65/ -5778
=6E/ -!778 =6F/ -7778 =6D !E778 =6G/ !B77 octets)
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command is set according to
e1ecution counter = (eg8 =6!/ $CS;G)
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e SS Aerifies t.at t.e (S5 starts from 78 and Aerifies
t.e correct $CS is used
B ; Re'eat ste's - and 3 until RLC data +lock (S5 6 3!
5 ; ?ait for (S9C*9$"0 +lock 'eriods relatiAe to t.e last
receiAed RLC data +lock
E SS ;< $S P"C=ET &PLI5= "C=%5"C= T.e SS ackno#ledges RLC data +locks from (S5 !7 to
3! #it. R(( set to ! and negatiAel3 ackno#ledges RLC
data +locks from (S5 ! to G #it. R(( set to 78 SS56!
(5ote/ T.is is 5"C= for (S567)8
&S) not assigned to t.e $S
EGPRS C.annel Coding Command is set to $CS;G
Resegment IE is set to J7J
F ; ?ait for E +locks #it. no &S)
D SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"G
(o'tiona
l ste')
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 transmit ne# data +lock if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(G
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
G $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 7
T.e SS Aerifies t.at t.e 5"C=ED data +locks are
receiAed using t.e correct $CS according to ta+le D!!-8
3GPP TS 7BE7
If k5 t.en RLC data +lock #it. (S56! is receiAed in t.e
same radio +lock
!7 ; Re'eat ste's D P G nine times if k<5 and B times
ot.er#ise (S5 s.all +e 7;G in se,uence
!! SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
T.e SS ackno#ledges RLC data +lock (S567 #it.
SS56- and negatiAel3 ackno#ledges RLC data +locks
from (S5 - to G #it. R(( set to 7 )or (S5<G R(( is set
to !
&S) not assigned to t.e $S
EGPRS C.annel Coding Command is set to $CS;D
Resegment IE is set to J7J
!- ; ?ait for E +locks #it. no &S)
!3 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"!B
(o'tiona
l ste')
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 transmit ne# data +lock if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(!B
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
!B $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 !
T.e SS Aerifies t.at t.e 5"C=ED data +locks are
receiAed using t.e correct $CS according to ta+le D!!-8
3GPP TS 7BE7
"lso (S56- is receiAed in t.e same radio +lock if k6-83 or
5
3GPP
185
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
!5 ; Re'eat ste's !3 P !B 3 times if k6-83 or 5 and eig.t times
ot.er#ise (S5 s.all +e !;D (if k6-83 or 5) or !;G in
se,uence
!E SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
T.e SS ackno#ledges RLC data +lock (S5 ! #it. SS563
and negatiAel3 ackno#ledges RLC data +locks from (S5
3 to G #it. R(( set to 7 )or (S5<G R(( is set to !
&S) not assigned to t.e $S
EGPRS C.annel Coding Command is set to $CS;F
Resegment IE is set to J7J
!F ; ?ait for E +locks #it. no &S)
!D SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"!G
(o'tiona
l ste')
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
)or =6-8 =63 and =65 t.e $S ma3 retransmit a RLC data
+lock #it. (S56G
Else/ $S ma3 transmit ne# data +lock if it .as alread3
+een sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(!G
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
!G $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 -F (if k63 or 5)8
(S5 6 -D (if k6-)8
ot.er#ise (S56 - G
T.e SS Aerifies t.at t.e 5"C=ED data +locks are
receiAed using t.e correct $CS according to ta+le D!!-8
3GPP TS 7BE7
-7 ; Re'eat ste's !D P !G - times if k63 or k658 E times if k6-
and seAen times ot.er#ise
-! SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
T.e SS ackno#ledges RLC data +lock (S5 - #it. SS56B
and negatiAel3 ackno#ledges RLC data +locks from (S5
3 to G #it. R(( set to 7 )or (S5<G R(( is set to !
&S) not assigned to t.e $S
EGPRS C.annel Coding Command is set to $CS;E
Resegment IE is set to J7J
-- ; ?ait for E +locks #it. no &S)
-3 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"-B
(o'tiona
l ste')
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
)or k638 5 t.e $S ma3 retransmit a data +lock #it.
(S56D
$S ma3 transmit ne# data +lock if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(-B
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
-B $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
If k63 or 5 and ste' "-B #as 'erformed8
(S5 63 F and G #ill +e receiAed
>t.er#ise (S5 6 3 G #ill +e receiAed
T.e SS Aerifies t.at t.e 5"C=ED data +locks are
receiAed using t.e correct $CS according to ta+le D!!-8
3GPP TS 7BE7
-5 ; Re'eat ste's -3 P -B si1 times
-E SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
T.e SS ackno#ledges RLC data +lock (S5 3 #it. SS565
and negatiAel3 ackno#ledges RLC data +locks from (S5
B to G #it. R(( set to 7 )or (S5<G R(( is set to !
&S) not assigned to t.e $S
EGPRS C.annel Coding Command is set to $CS;5
Resegment IE is set to J7J
3GPP
18#
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
-F ; ?ait for E +locks #it. no &S)
-D SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"-G
(o'tiona
l ste')
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 transmit ne# data +lock if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(-G
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
-G $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 B G
T.e SS Aerifies t.at t.e 5"C=ED data +locks are
receiAed using t.e correct $CS according to ta+le D!!-8
3GPP TS 7BE7
37 ; Re'eat ste's -D P -G fiAe times
3! SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
T.e SS ackno#ledges RLC data +lock (S5 B #it. SS56E
and negatiAel3 ackno#ledges RLC data +locks from (S5
5 to G #it. R(( set to 7 )or (S5<G R(( is set to !
&S) not assigned to t.e $S
EGPRS C.annel Coding Command is set to $CS;B
Resegment IE is set to J7J
3- ; ?ait for E +locks #it. no &S)
33 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"3B
(o'tiona
l ste')
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 transmit ne# data +lock if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(3B
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
3B $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 5 G
T.e SS Aerifies t.at t.e 5"C=ED data +locks are
receiAed using t.e correct $CS according to ta+le D!!-8
3GPP TS 7BE7
35 ; Re'eat ste's 33 P 3B four times
3E SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
T.e SS ackno#ledges RLC data +lock (S5 5 #it. SS56F
and negatiAel3 ackno#ledges RLC data +locks from (S5
E to G #it. R(( set to 7 )or (S5<G R(( is set to !
&S) not assigned to t.e $S
EGPRS C.annel Coding Command is set to $CS;3
Resegment IE is set to J7J
3F ; ?ait for E +locks #it. no &S)
3D SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"3G
(o'tiona
l ste')
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 transmit ne# data +lock if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(3G
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
3G $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 E G
T.e SS Aerifies t.at t.e 5"C=ED data +locks are
receiAed using t.e correct $CS according to ta+le D!!-8
3GPP TS 7BE7
B7 ; Re'eat ste's 3D P 3G t.ree times
3GPP
18$
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
B! SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
T.e SS ackno#ledges RLC data +lock (S5 E #it. SS56D
and negatiAel3 ackno#ledges RLC data +locks from (S5
F to G #it. R(( set to 7 )or (S5<G R(( is set to !
&S) not assigned to t.e $S
EGPRS C.annel Coding Command is set to $CS;-
Resegment IE is set to J7J
B- ; ?ait for E +locks #it. no &S)
B3 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"BB
(o'tiona
l ste')
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 transmit ne# data +lock if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(BB
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
BB $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 F G
T.e SS Aerifies t.at t.e 5"C=ED data +locks are
receiAed using t.e correct $CS according to ta+le D!!-8
3GPP TS 7BE7
B5 ; Re'eat ste's B3 P BB t#ice
BE SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
T.e SS ackno#ledges RLC data +lock (S5 F SS56G and
negatiAel3 ackno#ledges RLC data +locks from (S5 D to
G #it. R(( set to 7 )or (S5<G R(( is set to !
&S) not assigned to t.e $S
EGPRS C.annel Coding Command is set to $CS;!
Resegment IE is set to J7J
BF ; ?ait for E +locks #it. no &S)
BD SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
"BG
(o'tiona
l ste')
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
$S ma3 transmit ne# data +lock if it .as alread3 +een
sc.eduled #.ile Packet &'link "ck%5ack is +eing
'rocessed
(BG
(o'tiona
l ste')
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
&S) assigned to t.e $S8
BG $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
(S5 6 D G
T.e SS Aerifies t.at t.e 5"C=ED data +locks are
receiAed using t.e correct $CS according to ta+le D!!-8
3GPP TS 7BE7
57 ; Re'eat ste's BD P BG once
5! SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore sending t.is
message
T.e SS ackno#ledges all RLC data +locks #it. SS5 set
to .ig.est receiAed (S5 C- and em't3 R((
&S) not assigned to t.e $S
5- 2Com'letion of u'link RLC data
+lock transfer4
; Re'eat t.e a+oAe 'rocedure #it. =6-;G
53!!-! "ckno#ledged $ode% &'link T()% Initial Puncturing Sc.eme "fter $CS
S#itc.ing
53!!-!! Conformance re,uirements
,. R*+ data bloc!s hich are retransmitted using a ne &+S shall at the first transmission after the &+S sitch
be sent ith the puncturing scheme indicated in table :.7.0.,.,, 7GPP TS 01.90 subclause :.7.0.,.
3GPP
188
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
References
7GPP TS 01.90, subclause :.7.0.,.
7GPP TS 05.05.
7GPP TS 05.0:.
53!!-!- Test 'ur'ose
,. To $erify the correct selection of initial PS scheme after &+S sitch.
53!!-!3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The &S is made to transmit uplin! R*+ data bloc!s in an ac!noledged mode uplin! EGPRS T46. EGPRS +oding
+ommand is set to indicate &+S%:.
The SS sends a P'+CET UP*#5C '+C?5'+C message and 5'+C all bloc!s recei$ed. &+S% 9 is commanded in
the message.
The SS chec!s that the retransmitted bloc!s are recei$ed in &+S%9, PS,.
Repeat the abo$e steps ith different alloed &+S and PS combinations.
$a1imum Duration of Test
5 minutes.
3GPP
18%
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o '.ase access4 n 6 -777 octets8
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;G
- SS ;< $S P"C=ET D>?5LI5= D&$$: C>5TR>L
(L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8
containing &S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
SS Aerifies t.at Puncturing Sc.eme PS! is
receiAed
B SS ; Re'eat ste's -;3 until RLC data +lock #it. (S565
is receiAed
5 SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore
sending t.is message
SS negatiAel3 ackno#ledges all RLC data +locks
$CS Command is $CS;E8
&S) not assigned to t.e $S
?ait for E +locks #it. no &S)
E SS ;< $S P"C=ET D>?5LI5= D&$$: C>5TR>L
(L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8
containing &S) assigned to t.e $S
"F
(o'tio
nal
ste')
$S ;< SS EGPRS &PLI5= RLC D"T" (L>C= $S ma3 transmit ne# data +lock if it .as alread3
+een sc.eduled #.ile Packet &'link "ck%5ack is
+eing 'rocessed
(F
(o'tio
nal
ste')
SS ;< $S P"C=ET D>?5LI5= D&$$: C>5TR>L
(L>C=
&S) assigned to t.e $S8
F $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
SS Aerifies t.at modulation and coding sc.eme is
$CS;E and Puncturing Sc.eme is PS! is receiAed
(S567
D SS Re'eat ste's G;!7 until RLC data +lock #it.
(S565 is receiAed
G SS ;< $S P"C=ET D>?5LI5= D&$$: C>5TR>L
(L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8
containing &S) assigned to t.e $S
!7 $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
SS Aerifies t.at modulation and coding sc.eme is
$CS;E and Puncturing Sc.eme is PS! is receiAed
!! 2Com'letion of u'link RLC data +lock transfer4
!- ; T.e a+oAe ste's !;!! are re'eated for different
$CS and PS com+inations as 'er ta+le G3-!!
of Su+clause G38 3GPP TS 7BE78 ie
$CS E s#itc.ing to $CS G8
$CS F s#itc.ing to $CS 58
$CS 5 s#itc.ing to $CS F
3GPP
1%0
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!!-- "ckno#ledged $ode% &'link T()% Recalculation of C* on T(C c.ange
53!!--! Conformance re,uirements
,. The mobile station shall send the +ountdon -alue .+-/ in each uplin! R*+ data bloc! to indicate to the
netor! the absolute 4S5 .4S5D/ of the last R*+ data bloc! that ill be sent in the uplin! T46. The +- shall
be calculated as follos.

'

,
_

. , ,5
, E E ,
, then
.
,
integer *et
otherwise
MAX CV BS x if x
CV
K NTS
N BS TBC
round x
here;
% T4+ 8 total number of R*+ data bloc!s that ill be transmitted in the T46>
% 4S5D 8 absolute bloc! se3uence number of the R*+ data bloc!, ith range from 0 to .T4+ % ,/>
% 5TS 8 number of timeslots assigned to the uplin! T46 in the assignment message, ith range , to @>
% C 8 0 hen commanded &+S is &+S%2, &+S%@ or &+S%: otherise C8,
% the function round./ rounds upards to the nearest integer>
% 4SE+-E&'F is a parameter broadcast in the system information>
% the di$ision operation is non%integer and results in Bero only for .T4+ % 4S5D % ,/ 8 0.
0. #f the mobile station recei$es a change in the +hannel +oding +ommand in a P'+CET UP*#5C '+C?5'+C
message during the countdon procedure, the mobile station shall act upon the ne +hannel +oding +ommand.
The mobile station shall then recalculate the +- $alues for any untransmitted R*+ data bloc!s using the ne
R*+ data bloc! siBe.
References
7GPP TS 01.90, subclause :.7., and clause 6.7.
53!!--- Test 'ur'ose
To $erify that the mobile station correctly recalculates the +- $alues hen the T4+ change due to an &+S change
during countdon procedure.
53!!--3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present, 4SE+-E&'F 8 ,5.
&obile Station;
3GPP
1%1
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to transmit uplin! R*+ data bloc!s in EGPRS T46 R*+ ac!noledged mode.
&+S%9 is commanded. Total number of (ata 4loc!s is ta!en to be a minimum of 00 bloc!s.
SS ac!noledges all the (ata 4loc!s upon reception.
SS monitors the +- of the data bloc!s sent.
SS sends a P'+CET U* '+C?5'+C message ac!noledging the R*+ data bloc! ith +- 8,1
The &obile might send a ne (ata 4loc! ith &+S%9 ith +-8,7 hich could ha$e been stored in the Transmit
buffer.
SS notes the 4S5 of the last data bloc!, recei$ed ith &+S9 as 4S5E' and the +- as +-E'.
SS $erifies that
T4+ is recalculated upon &+S change by chec!ing that +-8,5 till 4S584S5E'H0I+-E'%,5 or
4S584S5E'H0I+-E'%,9 for further data bloc!s recei$ed after the +oding scheme change.
SS $erifies that +- decreases progressi$ely in further bloc!s.
$a1imum Duration of Test
5 minutes.
3GPP
1%2
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o '.ase access4 5 c.osen to transmit minimum -7 +locks
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;E
- SS ;< $S P"C=ET D>?5LI5= D&$$: C>5TR>L
(L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8
containing &S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 starts from 78 and t.e
correct $CS is used
B SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore
sending t.is message
SS "ckno#ledges t.e &L RLC Data (lock
&S) assigned to t.e $S
5 $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 Aalues are in se,uence8
and t.e correct $CS is used
E ; Re'eat ste's B and 5 until C* 6 !B
SS notes (S5 and C* Aalues of t.e receiAed Data
(lock as (S59" and C*9"
F SS ;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore
sending t.is message
SS "ckno#ledges t.e &L RLC Data (lock
EGPRS C@"55EL C>DI5G C>$$"5D/ $CS;3
D ; ?ait for E +locks #it. no &S)
G SS ;< $S P"C=ET D>?5LI5= D&$$: C>5TR>L
(L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8
containing &S) assigned to t.e $S
Ste'
!7a
(>'ti
onal)
$S ;< SS EGPRS &PLI5= RLC D"T" (L>C= T.e $S ma3 send a data +lock alread3 in t.e
+uffer using coding sc.eme $CS;E
If receiAed8 t.e Aalue of C* and (S5 of t.e radio
+lock s.all +e taken for furt.er calculation((S59"
and C*9")
Ste'
!7+
(>'ti
onal)
SS ;< $S P"C=ET D>?5LI5= D&$$: C>5TR>L
(L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8
containing &S) assigned to t.e $S
!7 $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@
SS Aerifies t.at coding sc.eme $CS;3 is usedQ
(S5 is increased +3 !
and C* 6 !5
!! SS;< $S P"C=ET &PLI5= "C=%5"C= ?ait for (S9C*9$"0 +lock 'eriods +efore
sending t.is message
SS "ckno#ledges t.e &L RLC Data (lock
&S) assigned to t.e $S
!- ; Re'eat ste's !7 and !! until C* c.anges to !B
C.eck t.at for C*6!B/
(S56 (S59"C -IC*9" R !B or
(S56 (S59"C -IC*9" R !5Q
!3 $S;<SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDC@ SS Aerifies t.at
(S5 is incremented +3 ! and C* is decremented
+3 !
!B SCom'letion of RLC Data (lock TransferT
53!!-3 "ckno#ledged $ode% &'link T()% Inter'retation of Com'ressed (itma'
53!!-3! Conformance re,uirements
#f the indo siBe is larger than the number of bits a$ailable for the bitmap, then one%dimensional run length coding
.based on #TU%T T.1/ is carried out starting at SS5.
#f a compressed reported bitmap is recei$ed, the bitmap shall first be decompressed
6irstly, if the 4"A bit in P'+CET UP*#5C?("A5*#5C '+C?5'+C has the $alue Q,Q, then the bitmap
ac!noledges all bloc!s beteen -.'/ and .SS5% 0/ .modulo S5S/, and the corresponding elements in -.4/ shall be
3GPP
1%3
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
set to the $alue '+CE(. 'lso a bitmap $alue of D0D is assumed at the bit position corresponding to .SS5%,/ modulo
S5S hich corresponds to -.K/.
Then, for each bit in the uncompressed bitmap hose corresponding 4S5 $alue is ithin the transmit indo, if the bit
contains the $alue D,D, the corresponding element in -.4/ inde)ed relati$e to SS5 shall be set to the $alue '+CE(. #f
the bit contains the $alue D0D, the element in -.4/ shall be set to the $alue 5'+CE(. ' bit ithin the uncompressed
bitmap hose corresponding 4S5 is not ithin the transmit indo, shall be ignored.
#f the E"A bit in the P'+CET UP*#5C?("A5*#5C '+C?5'+C has the $alue Q,Q, , then bimap $alue D0D shall be
assumed for all R*+ bloc!s ith a 4S5 $alue higher than the last entry in the bitmap but less than -.S/ .ie. L -.R/ %
, M 4S5 M -.S/N modulo S5S/.
References
7GPP TS 01.90, subclause :.,.@.0.1, :.,.,0
53!!-3- Test 'ur'ose
To $erify that the &S correctly decodes the +ompressed bitmap.
53!!-33 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present, 4SE+-E&'F 8 ,5.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to transmit more than ,:0 EGPRS R*+ (ata 4loc!s in R*+ ac!noledged mode.
+oding Scheme &+S%, and Aindo SiBe ,:0 is commanded.
6or C8,
'fter recei$ing the bloc! ith 4S58,:,, SS ait for 4SE+-E&'F 4loc! periods and send P'+CET UP*#5C
'+C?5'+C ac!noledging first 5 bloc!s and negati$ely ac!noledging the rest of the bloc!s using a compressed
bitmap.
The SS $erifies that the &S decode the compressed bitmap correctly by chec!ing that the negati$ely ac!noledged
bloc!s are retransmitted correctly.
6or C80
'fter recei$ing the bloc! ith 4S58,:,, SS ait for 4SE+-E&'F 4loc! periods and send P'+CET UP*#5C
'+C?5'+C negati$ely ac!noledging first 5 bloc!s and positi$ely ac!noledging the rest of the bloc!s using a
compressed bitmap.
The SS $erifies that the &S decode the compressed bitmap correctly by chec!ing that the negati$ely ac!noledged
bloc!s are retransmitted correctly.
The test procedure is repeated for the folloing set of $alues of 5 8 ,0, :0, ,:0.
3GPP
1%"
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
$a1imum Duration of Test
5 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5um+er of Data (locks <!G-
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 starts from 78 and t.e correct $CS
is used
B ; Re'eat Ste's - and 3 until Data (lock #it. (S56!G! is
receiAed
5 SS ?ait (S9C*9$"0 +lock 'eriods
E SS ;< $S P"C=ET &PLI5= "C=%5"C= )or =6!
SS ackno#ledges first 5 data +locks and negatiAel3
ackno#ledges t.e rest of t.e data +locks using a
Com'ressed +itma'
)or =6-
SS negatiAel3 ackno#ledges first 5 data +locks and
'ositiAel3 ackno#ledges t.e rest of t.e data +locks using a
Com'ressed +itma'
?ait for E +locks #it. no &S)
F SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
Fa
(o'tional)
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e $S ma3 retransmit Data (lock #it. (S567 alread3
,ueued in t.e transmit +uffer
F+
(o'tional)
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
D $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
)or =6!
SS Aerifies t.at t.e (S5 of t.e Data +lock is 58 and t.e
correct $CS is used
)or =6-
SS Aerifies t.at t.e (S5 of t.e Data +lock is 78 and t.e
correct $CS is used
G ; Re'eat Ste's F and D and Aerif3 t.at
)or =6!
Data (locks #it. (S565 till (S56!G! are retransmitted
)or =6-
Data (locks #it. (S567 till (S565;! are retransmitted
!7 SCom'letion of RLC Data (lock
TransferT
53!!-B "ckno#ledged $ode% &'link T()% Inter'retation of P(S5
53!!-B! Conformance re,uirements
6or EGPRS uplin! T46s, the netor! may select any composition of the Pac!et 'c!?5ac! message to send to the &S.
SS5 is determined by the recei$er as a function of ES?P, -.K/ and P4S5.
#f the recei$ing side is the netor!, the netor! may select any SS5 ithin the recei$e indo.
The 4"A .begin of indo/ bit shall be set if SS5 8 L-.K/ H ,N modulo S5S, the E"A .end of indo/ bit shall be
set if L-.R/ %,N modulo S5S is e)plicitly included in the bitmap.
6or uplin! T46s, the reported bitmap is sent using the P'+CET UP*#5C '+C?5'+C message corresponding to the
used R4 siBe.
3GPP
1%5
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
6irstly, if the 4"A bit in P'+CET UP*#5C?("A5*#5C '+C?5'+C has the $alue Q,Q, then the bitmap
ac!noledges all bloc!s beteen -.'/ and .SS5% 0/ .modulo S5S/, and the corresponding elements in -.4/ shall be
set to the $alue '+CE(. 'lso a bitmap $alue of D0D is assumed at the bit position corresponding to .SS5%,/ modulo
S5S hich corresponds to -.K/.
#f the E"A bit in the P'+CET UP*#5C?("A5*#5C '+C?5'+C has the $alue Q,Q, , then bimap $alue D0D shall be
assumed for all R*+ bloc!s ith a 4S5 $alue higher than the last entry in the bitmap but less than -.S/ .ie. L -.R/ %
, M 4S5 M -.S/N modulo S5S/.
References
7GPP TS 01.90, subclause :.,.@.0
53!!-B- Test 'ur'ose
To $erify that the &S is correctly able to interpret a recei$ed bitmap by ta!ing into consideration 4"A, E"A and SS5
fields.
53!!-B3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present, 4SE+-E&'F 8 ,5.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The EGPRS capable &S is made to transmit EGPRS R*+ (ata 4loc!s in R*+ ac!noledged mode. +oding Scheme
&+S%0 and Aindo SiBe ,:0 is commanded. PREEE&PT#-EETF is set to ,.
'fter recei$ing R*+ (ata bloc! ith 4S58,50, SS ait for 4SE+-E&'F 4loc! periods and send P'+CET UP*#5C
'+C?5'+C ith 4"A80 and E"A80. SS5 is @, and the bitmap negati$ely ac!noledges all bloc!s from 4S5 @,
till 4S5 :0 and positi$ely ac!noledges data bloc!s ith 4S5 :, till 4S5 ,7:.
SS $erifies that the &S retransmit 4S5 @, till 4S5 :0 and then transmit ne data bloc!s. 'fter recei$ing data bloc!
ith 4S58,90, SS ait for 4SE+-E&'F 4loc! periods and send P'+CET UP*#5C '+C?5'+C ith 4"A8, and
E"A80. SS5 is set to ,, and the bitmap ac!noledges data bloc!s ith 4S5 ,, till 4S5 25 and negati$ely
ac!noledging 4S5 ,0, and 29 till @0.
SS $erifies that &S retransmits data bloc! ith 4S5 ,0, and 4S5 29 till @0 and then continue transmitting ne data
bloc!s.
'fter recei$ing data bloc! ith 4S58,20, SS ait for 4SE+-E&'F 4loc! periods and send P'+CET UP*#5C
'+C?5'+C ith 4"A80 and E"A8,. SS5 is ,10 and the bitmap negati$ely ac!noledges all bloc!s from 4S5 ,10
till ,50 and the bitmap ac!noledges data bloc!s from 4S58,5, till ,20.
SS $erifies that &S retransmits data bloc!s from 4S5 8,10 till ,50 and then continue ith transmission of ne data
bloc!s.
SS $erifies after sending R*+ data bloc! ith 4S5800,, the &S retransmits data bloc! ith 4S58,0.
SS ac!noledges all the recei$ed data bloc!s.
3GPP
1%#
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
3GPP
1%$
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5 6 E777 octets (5um+er of Data (locks <-73)
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;-
EGPRS ?indo# SiHe/ !G-
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 starts from 78 and t.e correct $CS
is used
B ; Re'eat Ste's - and 3 until Data (lock #it. (S56!57 is
receiAed
5 SS ?ait (S9C*9$"0 +lock 'eriods
E SS ;< $S P"C=ET &PLI5= "C=%5"C= (>?67Q E>?67Q SS56D!Q (itma' negatiAel3
ackno#ledging (S56D! till (S56G78 and 'ositiAel3
ackno#ledging (S56G! till (S56!3G
Pre9Em'tiAe9T16!
F SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
Da
(o'tional)
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e $S ma3 transmit RLC data +lock #it. (S56!5!8
alread3 ,ueued in t.e transmit +uffer
D+
(conditio
nal)
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
If o'tional ste' Da #as receiAed
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
D $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
*erif3 t.at t.at $S retransmits data +lock #it. (S56D!
G ; Re'eat Ste' FPD G times *erif3 t.at $S retransmits data
+locks #it. (S56D- till (S56G7
!7 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
!! $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
In case ste' D+ #as receiAed
*erif3 t.at t.at $S transmits ne# data +lock #it. (S56!5-
Else
*erif3 t.at t.at $S transmits ne# data +lock #it. (S56!5!
!- ; If ste' D+ #as receiAed
Re'eat Ste's !7P!! D times *erif3 t.at $S sends data
+locks #it. (S56!53 till (S56!E7
Else
Re'eat Ste's !7P!! G times *erif3 t.at $S sends data
+locks #it. (S56!5- till (S56!E7
!3 SS ?ait (S9C*9$"0 +lock 'eriods
!B SS ;< $S P"C=ET &PLI5= "C=%5"C= (>?6!Q E>?67Q SS56!!Q (itma' ackno#ledging (S56!!
till (S56F5 and negatiAel3 ackno#ledging (S5 !7 and FE
to D7
Pre9Em'tiAe9T16!
!5 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
!Ea
(o'tional)
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e $S ma3 transmit RLC data +lock #it. (S56!E!8
alread3 ,ueued in t.e transmit +uffer
!E+
(conditio
nal)
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
If o'tional ste' !Ea #as receiAed
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
!E $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
*erif3 t.at t.at $S retransmits data +lock #it. (S56!7
!F ; Re'eat Ste' !5P!E 5 times *erif3 t.at $S retransmits data
+locks #it. (S56FE till (S56D7
!D SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
!G $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
In case ste' !E+ #as receiAed
*erif3 t.at t.at $S transmits ne# data +lock #it. (S56!E-
Else
*erif3 t.at t.at $S transmits ne# data +lock #it. (S56!E!
3GPP
1%8
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Step Direction Message o!!ents
-7 ; Re'eat Ste's !D and !G until Data +lock #it. (S56!F7 is
receiAed
-! SS ?ait (S9C*9$"0 +lock 'eriods
-- SS ;< $S P"C=ET &PLI5= "C=%5"C= (>?67Q E>?6!Q SS56!B7Q (itma' negatiAel3
ackno#ledging (S56!B7 till (S56!578 and 'ositiAel3
ackno#ledging (S56!5! till (S56!F7
Sent on P"CC@
Pre9Em'tiAe9T16!
-3 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
-Ba
(o'tional)
$S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
T.e $S ma3 transmit RLC data +lock #it. (S56!F!8
alread3 ,ueued in t.e transmit +uffer
-B+
(conditio
nal)
SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
If o'tional ste' -Ba #as receiAed
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
-B $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
*erif3 t.at $S retransmits RLC data +lock #it. (S56!B7
-5 ; Re'eat Ste's -3P-B !7 times
*erif3 t.at $S retransmits Data (locks #it. (S56!B! till
(S56!57
-E SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
-F $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
If Ste' -B+ #as receiAed
*erif3 t.at $S transmit ne# data +lock #it. (S56!F-
Else
*erif3 t.at $S transmit ne# data +lock #it. (S56!F!
-D ; Re'eat Ste's -E and -F until data +lock (S56-7! is
receiAed
-G SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing &S)
assigned to t.e $S
37 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
*erif3 t.at $S retransmits Data +lock #it. (S56!7
*erif3 t.at SI is set in t.e data +lock
3! SS ;< $S P"C=ET &PLI5= "C=%5"C= "ckno#ledging all +locks
Sent on P"CC@
Pre9Em'tiAe9T16!
3- 2Com'letion of &'link RLC Data
(lock Transfer4
53!!-5 "ckno#ledged $ode% &'link T()% T() Reallocation%?indo# SiHe
53!!-5! Conformance re,uirement
6or EGPRS the indo siBe .AS/ shall be set by the netor! according to the number of timeslots allocated in the
direction of the T46 .uplin! or donlin!/. The alloed indo siBes are gi$en in Table :.,.:.0.,.
&S shall support the ma)imum indo siBe corresponding to its multislot capability.The selected AS shall be
indicated ithin P'+CET U*?(* 'SS#G5&E5T and P'+CET T#&ES*"T RE+"56#GURE using the coding
defined in Table :.,.:.0.,.
"nce a indo siBe is selected for a gi$en &S, it may be changed to a larger siBe but not to a smaller siBe, in order to
pre$ent dropping data bloc!s from the indo.
5"TE; #f a T46 is reallocated so that the number of allocated timeslots is reduced, the R*+ indo siBe may
become larger than the ma)imum indo siBe for the ne resources.
References
7GPP TS 01.90, subclause :.,.:.0
3GPP
1%%
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!!-5- Test 'ur'ose
To $erify that if an uplin! T46 is reallocated reducing the number of timeslots so that the R*+ indo siBe becomes
larger than the ma)imum indo siBe for the ne resources, the &S retains the old indo siBe.
53!!-53 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
'n uplin! T46 allocating to timeslots is established. EGPRS Aindo SiBe is commanded to be 059 .the ma)imum
according to the number of timeslots allocated to the T46/.
SS allocates uplin! resources to the &S for transferring data in the uplin!. 'fter recei$ing R*+ data bloc! ith
4S58,:,, SS sends a Pac!et Timeslot Reconfigure message to the &S reallocating the number of timeslots for the
uplin! T46 to ,.
SS allocates resources to the &S to transmit in the uplin!. SS $erifies that &S sends ne data bloc! ith 4S58,:0. SS
$erify that &S continue to respect the initial Aindo SiBe commanded in Step , by chec!ing that &S transmits ne
data bloc!s till 4S58055 and then retransmit data bloc! ith 4S580
$a1imum Duration of Test
,0 minutes.
3GPP
200
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o '.ase
access4
5 6 E777 octets (greater t.an -5E data +locks )
See s'ecific message contents
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e T5-8 containing t.e
&S)9T5- assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@ in T5-
SS Aerifies t.at t.e (S5 of t.e receiAed data +lock is 78
and t.e correct $CS is used
B SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e T538 containing t.e
&S)9T53 assigned to t.e $S
5 $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@ in T53
SS Aerifies t.at t.e (S5 of t.e data +lock is !8 and t.e
correct $CS is used
E SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=s
Sent on t.e P"CC@ of t.e T5- containing t.e
&S)9T5- assigned to t.e $S and on t.e P"CC@ of t.e
T53 containing t.e &S)9T53 assigned to t.e $S
F $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@ +lock of T5- and
T53
D ; Re'eat Ste's E and F until Data (lock #it. (S56!G! is
receiAed
G SS ;< $S P"C=ET TI$ESL>T REC>5)IG&RE See s'ecific message contents
!7 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e assigned do#nlink PDTC@8 at least 3 +lock
'eriods after ste' G8 )(I set to !8 ES%P 6 U7!O(8 RR(P 6
U77O(
!! $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
C.eck t.at t.e )inal9"ck9Indicator is set
!- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e T5B8 containing t.e &S)9
T5B assigned to t.e $S in Ste' G
!3 $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@ in T5B
SS Aerifies t.at t.e (S5 of t.e receiAed data +lock is
!G-
!B ; Re'eat Ste's !- and !3 until Data (lock #it. (S56-55
is receiAed
!5 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e T5B8 containing t.e &S)9
T5B assigned to t.e $S in Ste' G
!E $S ;< SS EGPRS &PLI5= RLC D"T" (L>C= ReceiAed on t.e assigned PDTC@ in T5B
SS Aerifies t.at t.e (S5 of t.e receiAed data +lock is 7
and t.at SI +it is set in t.e receiAed data +lock
!F SS ;< $S P"C=ET &PLI5= "C=%5"C= "ckno#ledging all +locks
Sent on P"CC@ of PDC@ assigned in T5B
!D 2Com'letion of &'link RLC Data (lock
Transfer4
S'ecific $essage Contents
P"C=ET &PLI5= "SSIG5$E5T message in ste' ! (in macro)/
,n?or!ation /le!ent <al.e@ re!ar:
EGPRS C@"55EL C>DI5G C>$$"5D $CS;!
LEGPRS #indo# siHe< 77!!7 (-5E +locks)
D3namic allocation 7!
EFTE5(E(E(=5'&#+E'**"+'T#"5 0 dynamic allocation only
R 0 S , M P0 OT 0 donlin! poer control is not used
US6EGR'5U*'R#T= 0 &S shall transmit only one R*+?&'+ bloc!
R 0 S , M UP*#5CET6#E'SS#G5&E5T OT , assign uplin! T6#
% UP*#5CET6#E'SS#G5&E5T 00000
R 0 S , M R*+E('T'E4*"+CSEGR'5TE( O T 0 open%ended T46
R 0 S , M T46 Starting Time O T 0 5o starting time present
Timeslot 'llocation ! Timeslot "llocation #it. Po#er Control Parameters
% '*P<' 0,5
% R 0 S , M US6ET50 OMG'&&'ET50O T 0 US6 not assigned
% R 0 S , M US6ET5, OMG'&&'ET5,O T 0 US6 not assigned
3GPP
201
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
% R 0 S , M US6ET50 OMG'&&'ET50O T
% US6ET50
% G'&&'ET50
, US6 assigned
000
)or GS$ F778 T;GS$ D!78 GS$ D57 and GS$ G77/ CD
d(m
6or (+S , @00 and P+S , :00; H9 d4m
% R 0 S , M US6ET57 OMG'&&'ET57O T
% US6ET57
% G'&&'ET57
, US6 assigned
0,0
)or GS$ F778 T;GS$ D!78 GS$ D57 and GS$ G77/ CD
d(m
6or (+S , @00 and P+S , :00; H9 d4m
% R 0 S , M US6ET51 OMG'&&'ET51O T 0 US6 not assigned
% R 0 S , M US6ET55 OMG'&&'ET55O T 0 US6 not assigned
% R 0 S , M US6ET59 OMG'&&'ET59O T 0 US6 not assigned
% R 0 S , M US6ET52 OMG'&&'ET52O T 0 US6 not assigned
s'are 'adding S'are Padding
P"C=ET TI$ESL>T REC>5)IG&RE in Ste' G
$ESS"GE9T:PE 7 77!!!
P"GE9$>DE 77 5ormal Paging
GL>("L9T)I &L9T)I assigned in Ste' !
C>$P"CT reduced $" 7 (5ot 'resent)
EGPRS C.annel Coding Command 7777 ($CS;!)
LRESEG$E5T !
7N! LD>?5LI5= EGPRS ?indo# SiHe < ! (Present)
D>?5LI5= EGPRS ?indo# SiHe !G-
7N! L&PLI5= EGPRS ?indo# SiHe< 7 (5ot 'resent)
LI5=9M&"LIT:9$E"S&RE$E5T9$>DE 77
Packet Timing "dAance
2 7N!L TI$I5G9"D*"5CE9*"L&E < ! (timing adAance Aalue)
; TI$I5G9"D*"5CE9*"L&E 4 37 +it 'eriods
; 27N!L&PLI5=9TI$I5G9"D*"5CE9I5DE0<
L&PLI5=9TI$I5G9"D*"5CE9TI$ESL>T95&$(ER<4
7 (no u'link timing adAance inde1)
; 27N!LD>?5LI5=9TI$I5G9"D*"5CE9I5DE0<
LD>?5LI5=9TI$I5G9"D*"5CE9TI$ESL>T95&$(E
R<4
7 (no do#nlink timing adAance inde1)
7 N ! LPacket E1tended Timing "dAance 7 (E1tended T" for GS$ B77 not 'resent)
D>?5LI5=9RLC9$>DE 7 "ckno#ledged mode
C>5TR>L9"C= 7
27N!LD>?5LI5=9T)I9"SSIG5$E5T<4 ! (assign do#nlink T)I)
; D>?5LI5=9T)I9"SSIG5$E5T 7777!((inar3)
27N!L &PLI5=9T)I9"SSIG5$E5T < 7 ( 5ot 'resent)
D>?5LI5=9TI$ESL>T9"LL>C"TI>5 T5 B
27N!L)re,uenc3 Parameters<4 7 ()re,uenc3 Parameters not 'resent)
2 7! L D3namic "llocation < D3namic "llocation struct /
L E1tended D3namic "llocation < 7 ( D3namic allocation)
7N!L P7 < 7
L &S)9GR"5&L"RIT: < 7 (one +lock)
27N!L RLC9D"T"9(L>C=S9GR"5TED <4 7 (no RLC9D"T"9(L>C=S9GR"5TED8 o'en;ended
T())
27N!L T()9ST"RTI5G9TI$E <4 7 (no starting time)
27N!L Timeslot "llocation < ! (Timeslot "llocation #it. Po#er Control Parameters)
"LP@" 785
27N!L &S)9T57<LG"$$"9T57< 4 7 (timeslot 7 not assigned)
27N!L &S)9T5!<LG"$$"9T5!< 4 7 (timeslot ! not assigned)
27N!L &S)9T5-<LG"$$"9T5-< 4 7 (timeslot - not assigned)
27N!L &S)9T53<LG"$$"9T53< 4 7 (timeslot 3 not assigned)
27N!L &S)9T5B<LG"$$"9T5B< 4
; &S)9T5B
; G"$$"9T5B
! (timeslot B assigned)
7!!
)or GS$ F778 T;GS$ D!78 GS$ D57 and GS$ G77/ CD
d(m
)or DCS ! D77 and PCS ! G77/ CE d(m
27N!L &S)9T55<LG"$$"9T55< 4 7 (timeslot 5 not assigned)
27N!L &S)9T5E<LG"$$"9T5E< 4 7 (timeslot E not assigned)
27N!L &S)9T5F<LG"$$"9T5F< 4 7 (timeslot F not assigned)
s'are 'adding S'are Padding
3GPP
202
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!- "ckno#ledged $ode% Do#nlink T()
53!-! "ckno#ledged $ode% Do#nlink T()% ReceiAe State *aria+le *(R)
53!-!! Conformance re,uirements
,. #n R*+ ac!noledged mode, each R*+ endpoint recei$er shall ha$e an associated recei$e state $ariable -.R/.
The recei$e state $ariable denotes the 4S5 of the ne)t in%se3uence R*+ data bloc! e)pected to be recei$ed.
0. The 4"A bit shall be set if SS5 8 L-.K/ H ,N modulo S5S, the E"A bit shall be set if L-.R/ %,N modulo S5S is
e)plicitly included in the bitmap.
References
7GPP TS 01.90, subclause :.,.5.
53!-!- Test 'ur'ose
,. To $erify the recei$e state $ariable, -.R/ is set to the ne)t in%se3uence R*+ data bloc! e)pected to be recei$ed.
53!-!3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The SS initiates the establishment of a donlin! EGPRS T46, setting indo siBe $alue to the ma)imum possible.
The SS sends 5 EGPRS R*+ data bloc!s ith 4S5 8 ,, 7, 5, 2, :, and polls the &S. The &S shall send an EGPRS
P'+CET ("A5*#5C '+C?5'+C message to the SS ith E"A set in the EGPRS 'c!?5ac! (escription #E.
The SS then sends more EGPRS R*+ data bloc!s ith 4S5 8 ,,, ,7, G, and polls the &S in the last bloc! ith
ES?P8D0,D4. The &S shall send an EGPRS P'+CET ("A5*#5C '+C?5'+C message to the SS ith E"A not set.
$a1imum Duration of Test
70 minutes.
3GPP
203
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ !G-
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent 5 +locks on t.e assigned PDTC@8 #it. (S5 6 !8 38
58 F8 G
In t.e last +lock ES%P 6 J7!J 8 RR(P 6 J77J
3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
E>? 6!
B SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent more +locks on t.e assigned PDTC@8 (S5 6 !!8 !38
K8 !DG
In t.e last +lock ES%P 6 J7!J(8 RR(P 6 J77J(
5 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
E>? 6 7
53!-- "ckno#ledged $ode% Do#nlink T()% ReceiAe ?indo# State *aria+le *(M)
53!--! Conformance re,uirements
,. #n R*+ ac!noledged mode, each R*+ endpoint recei$er shall ha$e an associated recei$e indo state
$ariable, -.K/. The mobile station shall set -.K/ to the $alue 0 at the beginning of each T46 in hich the R*+
endpoint is the recei$er.
0. The $alue of -.K/ shall be updated hen the R*+ recei$er recei$es the R*+ data bloc! hose 4S5 is e3ual to
-.K/.
7. The EGPRS Pac!et 'c!?5ac! message contains a starting se3uence number .SS5/ and a reported bitmap .R4/.
The EGPRS Pac!et 'c!?5ac! message is sent by the R*+ recei$er and is recei$ed by the R*+ transmitter.
References
7GPP TS 01.90, subclause :.,.9.
53!--- Test 'ur'ose
,. To $erify the correct initialisation of the recei$e state $ariable -.K/.
0. To $erify that -.K/ is not updated hen data bloc!s ith 4S5 not e3ual to -.K/ are recei$ed.
53!--3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The SS initiates the establishment of a donlin! EGPRS T46.
3GPP
20"
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
The SS sends an EGPRS R*+ data bloc! ith 4S5 8 , to the &S and polls the &S. The SS $erifies that the &S shall
send an EGPRS P'+CET ("A5*#5C '+C?5'+C message ith SS5 8 ,.
The SS sends a se3uence of EGPRS R*+ data bloc!s ith 4S5 8 0,7,1,5,9 in se3uence and polls the &S each time
ith ES?P 8 D0,D. The SS $erifies that the &S shall send an EGPRS P'+CET ("A5*#5C '+C?5'+C message to
the SS each time ith SS5 8 , not changed.
The SS sends an R*+ data bloc!s ith 4S5 8 0 and polls the &S ith ES?P 8 D0,D. The SS $erifies that the &S shall
send an EGPRS P'+CET ("A5*#5C '+C?5'+C message to the SS ith SS5 8 @.
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ !G-
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent a +lock on t.e assigned PDTC@8 #it. (S5 6 !
In t.e last +lock ES%P 6 J7!J(8 RR(P 6 J77J(
3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS5 6 !
B SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent a se,uence of +locks on t.e assigned PDTC@8 (S5
6 -8 38 K8 E
In t.e last +lock ES%P 6 J7!J 8 RR(P 6 J77J
5 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS5 6 !
E SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent a +lock on t.e assigned PDTC@8 #it. (S5 6 7
In t.e last +lock ES%P 6 J7!J(8 RR(P 6 J77J(
F $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS5 6 D
53!-3 "ckno#ledged $ode% Do#nlink T()% ?indo# SiHe% Default *alue
53!-3! Conformance re,uirements
#n case a P'+CET T#&ES*"T RE+"56#GURE is sent to the &S ithout any indo siBe for a specific T46, then
any pre$ious $alue recei$ed for the specific T46 shall be used or, if no pre$ious $alue has been recei$ed for the specific
T46, default indo siBe shall be used.
References
7GPP TS 01.90, subclause :.,.:.0.
53!-3- Test 'ur'ose
,. To $erify that &S use a default AS $alue hen a P'+CET T#&ES*"T RE+"56#GURE is sent to the &S
ithout donlin! indo siBe indication to establish a donlin! T46.
0. To $erify that &S use the pre$ious AS $alue recei$ed for the (onlin! T46 hen a P'+CET T#&ES*"T
RE+"56#GURE ithout donlin! indo siBe indication is sent to the &S reconfiguring an e)isting
(onlin! T46.
53!-33 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
3GPP
205
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The SS establishes an Uplin! T46. Uplin! EGPRS Aindo siBe is commanded to be ,:0. Ahen Uplin! T46 is in
progress, SS sends a P'+CET T#&ES*"T RE+"56#GURE message to the &S, establishing a donlin! T46.
(onlin! Aindo SiBe #E is omitted from the message.
SS sends an EGPRS (onlin! (ata bloc! ith 4S58, and polls the &S for ac!noledgement. SS $erifies that &S
correctly ac!noledges 4S58,.
SS sends another data bloc! ith 4S5891 and polls the &S for ac!noledgement. SS $erifies that &S ac!noledges
the data bloc! ith 4S58, and that &S includes bitmap information only for 4S5 8,
SS sends a (onlin! 'ssignment to the &S reconfiguring the (onlin! Aindo SiBe to :9. SS sends some data to the
&S.
SS sends a a P'+CET T#&ES*"T RE+"56#GURE message to the &S, reconfiguring the P(+<.
(onlin! Aindo SiBe #E is not included in the message.
SS sends a data bloc! ith 4S58:5 and polls the &S for ac!noledgement. SS $erifies that &S correctly
ac!noledges reception of 4S58:5 and that the bitmap includes information of data bloc!s from 4S58, till 4S58:5.
$a1imum Duration of Test
70 minutes.
3GPP
20#
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
56577 octets
"ckno#ledged $ode
EGPRS ?indo# SiHe/ !G-
- SS ;< $S D>?5LI5= D&$$: C>5TR>L
(L>C=
Sent on t.e assigned PDTC@8 &S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
B SS ;< $S P"C=ET &PLI5= "C=%5"C= Sent on t.e P"CC@ of t.e assigned PDTC@
ackno#ledging t.e +lock receiAed in Ste'3
?ait for (S9C*9$"0 +lock 'eriods after Ste' 3 +efore
sending t.is message
5 SS ;< $S P"C=ET TI$ESL>T
REC>5)IG&RE
Sent on P"CC@ of t.e assigned PDTC@
Esta+lis.ing a Do#nlink T()
?it.out Do#nlink EGPRS ?I5D>? SIVE
E SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e PDTC@ assigned in Ste' 58
(S5 6 !8 ES%P 6 J7!J(8 RR(P 6 J77J(
?ait at least E +lock 'eriods after Ste' 5 +efore sending
t.is message
F $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ t.e PDTC@ assigned in Ste' 5
SS Aerifies t.at SS56! and (S5 6 ! is 'ositiAel3
ackno#ledged
D SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e PDTC@ assigned in Ste' 58
(S5 6 EB8 ES%P 6 J7!J(8 RR(P 6 J77J(
G $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ t.e PDTC@ assigned in Ste' 5
SS Aerifies t.at SS56! and (S5 6 ! is 'ositiAel3
ackno#ledged
SS Aerifies t.at t.e +itma' contains onl3 t.e
ackno#ledgement for (S56! ((itma' siHe is !)
!7 SS ;< $S P"C=ET D>?5LI5=
"SSIG5$E5T
Sent on P"CC@ of t.e PDTC@ assigned in Ste' 5
"ddressing t.e $S using t.e DL T)I assigned in Ste' 5
EGPRS ?indo# SiHe 6 GE
!! SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e PDTC@ assigned in Ste' !78
(S5 6 -8 &S) assigned to t.e $S
?ait at least E +lock 'eriods after Ste' !7 +efore sending
t.is message
!- $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
!3 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e PDTC@ assigned in Ste' !78
(S5 6 38 ES%P 6 J7!J(8 RR(P 6 J77J(
!B $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS Aerifies t.at SS56! and (S5 6 !8- and 3 are
'ositiAel3 ackno#ledged
SS Aerifies t.at t.e +itma' contains onl3 t.e
ackno#ledgement for (S56!8- and 3 ((itma' siHe is 3)
!5 SS ;< $S P"C=ET TI$ESL>T
REC>5)IG&RE
Sent on P"CC@ of t.e assigned do#nlink PDTC@
?it.out Do#nlink EGPRS ?I5D>? SIVE
!E SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e PDTC@ assigned in Ste' !78
(S5 6 G58 ES%P 6 J7!J(8 RR(P 6 J77J(
?ait at least E +lock 'eriods after Ste' !5 +efore sending
t.is message
!F $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS Aerifies t.at SS56! and +itma' 'ositiAel3
ackno#ledges (S5 6 !8-83 and G5
!D SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=S
SS sends all missing data +locks to t.e $S8 #it. +lock
(S56GB .aAing ES%P 6 J7!J(8 RR(P 6 J77J(
!G $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@8 indicating
t.at all +locks from (S567 to (S56G5 are 'ositiAel3
ackno#ledged
-7 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e PDTC@ assigned in Ste' !78
(S5 6 GE8 )(I is set to U!O ES%P 6 J7!J(8 RR(P 6 J77J(
-! $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS Aerifies t.at )"I +it is set to U!O
-- SS 2Com'letion of u'link RLC data
+lock transfer4
3GPP
20$
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
S'ecific $essage contents
P"C=ET TI$ESL>T REC>5)IG&RE in Ste' 5
$ESS"GE9T:PE 7 77!!!
P"GE9$>DE 77 5ormal Paging
G&'()&*T+, &L9T)I assigned in Ste' !
'MP)T re-.ce- M) 7 (5ot 'resent)
/GPRS 0annel o-ing o!!an- 777! ($CS;-)
LR/S/GM/1T !
021 3D'41&,15 /GPRS 4in-o6 Si7e < 7 (5ot Present)
021 38P&,15 /GPRS 4in-o6 Si7e9 7 (5ot 'resent)
LI5=9M&"LIT:9$E"S&RE$E5T9$>DE 77
Packet Timing "dAance
2 7N!L TI$I5G9"D*"5CE9*"L&E < ! (timing adAance Aalue)
; TI$I5G9"D*"5CE9*"L&E 4 37 +it 'eriods
2 7N!L TI$I5G9"D*"5CE9I5DE0 <
LTI$I5G9"D*"5CE9TI$ESL>T95&$(ER < 4
7 (no timing adAance inde1)
7 N ! LPac:et /;ten-e- Ti!ing )-<ance 7 (E1tended T" for GS$ B77 not 'resent)
D'41&,15*R&*M'D/ 7 "ckno#ledged mode
C>5TR>L9"C= 7
27N!LD>?5LI5=9T)I9"SSIG5$E5T<4 ! (assign do#nlink T)I)
; D>?5LI5=9T)I9"SSIG5$E5T 7777!((inar3)
27N!L &PLI5=9T)I9"SSIG5$E5T < 7 ( 5ot 'resent)
D'41&,15*T,M/S&'T*)&&')T,'1 Same as &L Timeslot used (Default T5 B)
27N!L)re,uenc3 Parameters<4 7 ()re,uenc3 Parameters not 'resent)
2 7! L D3namic "llocation < D3namic "llocation struct /
L E1tended D3namic "llocation < 7 ( D3namic allocation)
7N!L P7 < 7
L &S)9GR"5&L"RIT: < 7 (one +lock)
27N!L RLC9D"T"9(L>C=S9GR"5TED <4 7 (no RLC9D"T"9(L>C=S9GR"5TED8 o'en;ended
T())
27N!L T()9ST"RTI5G9TI$E <4 7 (no starting time)
27N!L Timeslot "llocation < 7 (Timeslot "llocation)
27N!L &S)9T57<4 7 (timeslot 7 not assigned)
27N!L &S)9T5!<4 7 (timeslot ! not assigned)
27N!L &S)9T5-< 7 (timeslot - not assigned)
27N!L &S)9T53<4 7 (timeslot 3 not assigned)
27N!L &S)9T5B<4 ! (timeslot B assigned)
; &S)9T5B Same &S) as assigned in Ste' !
27N!L &S)9T55<4 7 (timeslot 5 not assigned)
27N!L &S)9T5E<4 7 (timeslot E not assigned)
27N!L &S)9T5F<44 7 (timeslot F not assigned)
3GPP
208
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
P"C=ET TI$ESL>T REC>5)IG&RE in Ste' !5
$ESS"GE9T:PE 7 77!!!
P"GE9$>DE 77 5ormal Paging
G&'()&*T+, DL9T)I assigned in Ste' 5
'MP)T re-.ce- M) 7 (5ot 'resent)
/GPRS 0annel o-ing o!!an- 77!7 ($CS;3)
LR/S/GM/1T !
021 3D'41&,15 /GPRS 4in-o6 Si7e < 7 (5ot Present)
021 38P&,15 /GPRS 4in-o6 Si7e9 7 (5ot 'resent)
LI5=9M&"LIT:9$E"S&RE$E5T9$>DE 77
Packet Timing "dAance
2 7N!L TI$I5G9"D*"5CE9*"L&E < ! (timing adAance Aalue)
; TI$I5G9"D*"5CE9*"L&E 4 37 +it 'eriods
2 7N!L TI$I5G9"D*"5CE9I5DE0 <
LTI$I5G9"D*"5CE9TI$ESL>T95&$(ER < 4
7 (no timing adAance inde1)
7 N ! LPac:et /;ten-e- Ti!ing )-<ance 7 (E1tended T" for GS$ B77 not 'resent)
D'41&,15*R&*M'D/ 7 "ckno#ledged mode
C>5TR>L9"C= 7
27N!LD>?5LI5=9T)I9"SSIG5$E5T<4 7 (5ot 'resent)
27N!L &PLI5=9T)I9"SSIG5$E5T < 7 ( 5ot 'resent)
D'41&,15*T,M/S&'T*)&&')T,'1 Same as &L Timeslot used (Default T5 B)
27N!L)re,uenc3 Parameters<4 7 ()re,uenc3 Parameters not 'resent)
2 7! L D3namic "llocation < D3namic "llocation struct /
L E1tended D3namic "llocation < 7 ( D3namic allocation)
7N!L P7 < 7
L &S)9GR"5&L"RIT: < 7 (one +lock)
27N!L RLC9D"T"9(L>C=S9GR"5TED <4 7 (no RLC9D"T"9(L>C=S9GR"5TED8 o'en;ended
T())
27N!L T()9ST"RTI5G9TI$E <4 7 (no starting time)
27N!L Timeslot "llocation < 7 (Timeslot "llocation)
27N!L &S)9T57<4 7 (timeslot 7 not assigned)
27N!L &S)9T5!<4 7 (timeslot ! not assigned)
27N!L &S)9T5-< 7 (timeslot - not assigned)
27N!L &S)9T53<4 7 (timeslot 3 not assigned)
27N!L &S)9T5B<4 ! (timeslot B assigned)
; &S)9T5B Same &S) as assigned in Ste' !
27N!L &S)9T55<4 7 (timeslot 5 not assigned)
27N!L &S)9T5E<4 7 (timeslot E not assigned)
27N!L &S)9T5F<44 7 (timeslot F not assigned)
53!-B "ckno#ledged $ode% Do#nlink T()% ?indo# SiHe% "ssigned *alue
53!-B! Conformance re,uirements
,. 6or EGPRS the indo siBe .AS/ shall be set by the netor! according to the number of timeslots allocated in
the direction of the T46 .uplin! or donlin!/.
0. &S shall support the ma)imum indo siBe corresponding to its multi timeslot capability.
7. The selected AS shall be indicated ithin P'+CET U*?(* 'SS#G5&E5T and P'+CET T#&ES*"T
RE+"56#GURE.
References
7GPP TS 01.90, subclause :.,.:.0.
53!-B- Test 'ur'ose
,. To $erify that the &S correctly interprets the indo siBe indication in P'+CET ("A5*#5C
'SS#G5&E5T.
0. To $erify that the &S correctly interprets the indo siBe indication in P'+CET T#&ES*"T RE+"56#GURE
during donlin! T46.
3GPP
20%
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
7. To $erify that the &S supports the ma)imum indo siBe corresponding to its multi timeslot capability for
donlin! T46.
53!-B3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The SS initiates the establishment of a donlin! EGPRS T46, setting AS 8 5 M 5D .the ma)imum possible legal AS
$alue/ in the P'+CET ("A5*#5C 'SS#G5&E5T message. The SS sends a R*+ data bloc! ith 4S5 8 5 and
polls for ac!noledgement. &S shall send a Pac!et (onlin! 'c!?5ac! message ac!noledging no bloc!. The &S is
then triggered to transfer 110 octets of user data. The SS assigns an uplin! T46 by sending a P'+CET UP*#5C
'SS#G5&E5T. The SS sends an R*+ data bloc! ith 4S5 8 5%, and polls for ac!noledgement. The &S shall send
a Pac!et (onlin! 'c!?5ac! message ac!noledging the 4S5 8 5 % , bloc!.
(uring the donlin! and uplin! T46Js, The SS sends a P'+CET T#&ES*"T RE+"56#GURE message ith AS 8
5D. The SS sends an R*+ data bloc! ith 4S5 8 5D and polls for ac!noledgement. The &S shall send a Pac!et
(onlin! 'c!?5ac! message ithout ac!noledging the 4S5 8 5D bloc!. The SS sends a R*+ data bloc! ith 4S5 8
5D%, and poll for ac!noledgement. The &S shall send a Pac!et (onlin! 'c!?5ac! message ac!noledging the
4S5 8 5D%, bloc!.
$a1imum Duration of Test
70 minutes.
3GPP
210
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ 5
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e assigned PDTC@8 #it. (S5 6 58 ES%P 6
J7!J(8 RR(P 6 J77J(
3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@ #it.out t.e
ackno#ledgement for t.e +lock of (S5 6 5
B $S T.e $S is triggered to send BB7 octets of user data
5 SS Ste's - and 3 are re'eated until rece'tion of EGPRS
P"C=ET D>?5LI5= "C=%5"C= #it. C.annel re,uest
Descri'tion IE included
E SS ;< $S P"C=ET &PLI5= "SSIG5$E5T &S)9GR"5&L"RIT: 6 ! +lock8
RLC9D"T"9(L>C=S9GR"5TED 6 o'en;end
TLLI9(L>C=9C@"55EL9C>DI5G/ ar+itraril3 c.osen
C@"55EL9C>DI5G9C>$$"5D/ ar+itraril3 c.osen
T.e u'link T() is assigned on t.e same timeslot as t.e
do#nlink T()
F SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e assigned PDTC@8 #it. (S5 6 5 ; !8 ES%P 6
J7!J( RR(P 6 J77J(
D $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@ #it. t.e
ackno#ledgement for t.e +lock of (S5 6 5 ; !
G SS ;< $S P"C=ET TI$ESL>T
REC>5)IG&RE
Sent on P"CC@8 containing t.e same Do#nlink Timeslot
"llocation as +efore and ?indo# SiHe of Aalue 5J
!7 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e assigned PDTC@8 #it. (S5 6 5J8 ES%P 6
J7!J( RR(P 6 J77J(
!! $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@ #it.out t.e
ackno#ledgement for t.e +lock of (S5 6 5J
!- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e assigned PDTC@8 #it. (S5 6 5J ; !8 ES%P 6
J7!J( RR(P 6 J77J(
!3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@ #it. t.e
ackno#ledgement for t.e +lock of (S5 6 5J ; !
!B SS 2Com'letion of u'link RLC data
+lock transfer4
53!-5 "ckno#ledged $ode% Do#nlink T()% (>?
53!-5! Conformance re,uirements
,. 6or donlin! T46, the reported bitmap is sent using the EGPRS P'+CET ("A5*#5C '+C?5'+C message
corresponding to the used R4 siBe.
0. The 4"A bit shall be set if SS5 8 L-.K/ H ,N modulo S5S is e)plicitly included in the bitmap.
References
7GPP TS 01.90, subclause :.,.@.0.1.
53!-5- Test 'ur'ose
,. To $erify the 4"A bit is set to D,D hen SS5 8 L-.K/ H ,N modulo S5S is e)plicitly included in the bitmap.
0. To $erify the 4"A bit is set to D0D hen SS5 8 L-.K/ H ,N modulo S5S is not e)plicitly included in the bitmap.
53!-53 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
3GPP
211
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
% EGPRS &ultislotclass .TSP+ETypeEEGPRSE&ultislotE+lassF here F 8 ,..15/
PI0IT Statements
%
Test Procedure
The SS establishes an ac!noledge mode donlin! EGPRS T46 ith the &S;
,. Set the indo siBe to the ma)imum $alue according to the number of timeslots assigned to T46.
0. &a!e the 6R4 length shorter than the possible R4 siBe, set the 4S5 se3uence for transmit li!e 0, 0, 1, 9, @, G,
.ma) $alue of indos siBe/, all ith e$en $alues.
7. The SS sends those R*+ data bloc!s ith e)pected 4S5s and polls the &S for the 6irst Partial 4itmap in the
last bloc!.
1. +hec! the 4"A bit of EGPRS P'+CET ("A5*#5C '+C?5'+C should be D,D and the Report 4itmap should
be a correct Report 4itmap.
5. The SS polls the &S for the 5e)t Partial 4itmap.
9. +hec! the 4"A bit of EGPRS P'+CET ("A5*#5C '+C?5'+C should be D0D and the Report 4itmap should
be a correct Report 4itmap.
2. The SS sends all of missed R*+ data bloc!s to the &S.
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ $a1imum Aalue according to t.e
num+er of Timeslots assigned for t.e T()
- SS ;< $S EGPRS RLC D>?5LI5= D"T"
(L>C=
T.e (S5 se,uence of RLC data +lock is 78 -8 B8 K8 ?S;
-8 all .aAe eAen num+er
$S #as 'olled for )P(
3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e (>? +it of EGPRS P"C=ET D>?5LI5 "C=%5"C=
is J!J (8
T.e R( is a correct R(
B SS ;< $S EGPRS RLC D>?5LI5= D"T"
(L>C=
SS send one missed RLC data +locks to $S
$S #as 'olled for 5P(
5 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e (>? +it of EGPRS P"C=ET D>?5LI5 "C=%5"C=
is J7J(8
T.e R( is a correct R(
E SS ;< $S EGPRS RLC D>?5LI5= D"T"
(L>C=
SS send all missed RLC data +locks to $S
53!-E "ckno#ledged $ode% Do#nlink T()% E>?
53!-E! Conformance re,uirements
,. 6or donlin! T46s, the reported bitmap is sent using the EGPRS P'+CET ("A5*#5C '+C?5'+C message
corresponding to the used R4 siBe.
0. The E"A bit shall be set if L-.R/ %,N modulo S5S is e)plicitly included in the bitmap.
3GPP
212
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
References
7GPP TS 01.90, subclause :.,.@.0.1.
53!-E- Test 'ur'ose
,. To $erify the E"A bit is set to D0D hen L-.R/ % ,N modulo S5S is not e)plicitly included in the bitmap.
0. To $erify the E"A bit is set to D,D hen L-.R/ % ,N modulo S5S is e)plicitly included in the bitmap.
53!-E3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
% EGPRS &ultislotclass .TSP+ETypeEEGPRSE&ultislotE+lassF here F 8 ,..15/
PI0IT Statements
%
Test Procedure
The SS establishes an ac!noledge mode donlin! EGPRS T46 ith the &S;
,. Set the indo siBe to the ma)imum $alue according to the number of timeslots assigned to T46..
0. &a!e the 6R4 length shorter than the possible R4 siBe, set the 4S5 se3uence for transmit li!e 0, 0, 1, 9, @, all
ith e$en $alue.
7. The SS sends those R*+ data bloc!s ith the e)pected 4S5 se3uence and polls the &S for the 6irst Partial
4itmap.
1. +hec! the E"A bit of EGPRS P'+CET ("A5*#5C '+C?5'+C should be D,D and the Report 4itmap should
be a correct Report 4itmap.
5. The SS transmits the R*+ data bloc!s ith 4S5 se3uence ,0, ,0, G, AS and polls for the 6irst Partial 4itmap
in the last bloc!.
9. +hec! the E"A bit of EGPRS P'+CET ("A5*#5C '+C?5'+C should be D0D and the Report 4itmap should
be a correct Report 4itmap.
$a1imum Duration of Test
70 minutes.
3GPP
213
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ $a1imum Aalue according to t.e
num+er of Timeslots assigned for t.e T()
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
T.e (S5 se,uence of RLC data +lock is 78 -8 B8 E8 D8 all
.aAe eAen num+er
$S is 'olled for )P( in t.e last +lock
3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e E>? +it of EGPRS P"C=ET D>?5LI5 "C=%5"C=
is J!J(8
T.e R( is a correct R(
B SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
T.e (S5 se,uence of RLC data +lock is !78 !-8 K ?S;-
$S #as 'olled for )P( in t.e last +lock
5 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e E>? +it of EGPRS P"C=ET D>?5LI5 "C=%5"C=
is J7J(
T.e R( is a correct R(
E SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
SS send all missed RLC data +locks to $S
53!-F "ckno#ledged $ode% Do#nlink T()% $easurement Re'ort
53!-F! Conformance re,uirements
,. #n P'+CET ("A5*#5C '+C?5'+C message, if the reported bitmap is shorter than the re3uested bitmap
siBe, the &S shall include a measurement report if there is room enough.
References
7GPP TS 01.90, subclause :.,.@.0.7.
53!-F- Test 'ur'ose
,. To $erify that if the reported bitmap is shorter than the re3uested bitmap siBe, the &S shall include a
measurement report if there is room enough.
53!-F3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The SS establishes an ac!noledge mode donlin! EGPRS T46 ith the &S;
,. Set the indo siBe to the &a)imum $alue according to the number of Timeslots assigned for the T46.
0. The SS sends a small number of R*+ data bloc!s that ill correspond to a small R4 siBe and polling for the
6irst Partial 4itmap from the &S.
3GPP
21"
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
7. The SS chec!s the EGPRS P'+CET ("A5*#5C '+C?5'+C from &S include a +hannel Kuality Report #E.
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ $a1imum Aalue according to t.e
num+er of Timeslots assigned for t.e T()
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
T.e (S5 se,uence of RLC data +lock is 78 !8 -8 3
$S #as 'olled for 5P(8 ES%P6J!!J( in t.e last +lock
3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e EGPRS P"C=ET D>?5LI5= "C=%5"C= includes a
C.annel Mualit3 Re'ort IE
53!-D "ckno#ledged $ode% Do#nlink T()% Generation of (itma'
53!-D! Conformance re,uirements
,. 6or uplin! T46s, the reported bitmap is sent using the P'+CET UP*#5C '+C?5'+C message corresponding
to the used R4 siBe.
0. 6irst, a 6ull Recei$ed 4itmap .6R4/ is built from the recei$e state array -.5/ by e)tracting the part beteen
-.K/ and -.R/ similar to the GPRS case; it is assigned the elements hose indices in the recei$e state array
-.5/ at the recei$er range from L-.K/H ,N modulo S5S to L-.R/ %,N modulo S5S. This global number of
elements is less than AS. 6or each bit in the bitmap, the bit is assigned the $alue D,D if the corresponding element
in -.5/ inde)ed relati$e to SS5 has the $alue RE+E#-E(. The bit is assigned the $alue D0D if the element in
-.5/ has the $alue #5-'*#(.
7. The 4"A bit shall be set if SS5 8 L-.K/ H ,N modulo S5S, the E"A bit shall be set if L-.R/ %,N modulo S5S is
e)plicitly included in the bitmap.
1. #f -.K/ e3uals -.R/, then SS5 shall be set to the $alue SS5 8 L-.K/ H ,N modulo S5S, 4"A bit shall be set to
the $alue D,D, E"A shall be set to the $alue D,D and the reported bitmap siBe shall e3ual 0 bits.
References
7GPP TS 01.90, subclause :.,.@.0.7.
53!-D- Test 'ur'ose
,. To $erify that the mobile station correctly formulates the EGPRS (* 'c!?5ac! message hen the condition of
-.K/ 8 -.R/ is met.
53!-D3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
3GPP
215
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Test Procedure
The SS transmits 5 R*+ data bloc!s from 4S580 in se3uence and polls the &S for ac!noledgement.
The &S ac!noledges all theR*+ data bloc!s in EGPRS (* 'c!?5ac!.
The SS $erifies that 4"A and E"A bits are set and the reported bitmap siBe is Bero.
The abo$e procedure is performed ith different $alues of 5.
$a1imum Duration of Test
,0 minutes.
E1'ected Se,uence
58,0 assumed for the test case.
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ $a1imum Aalue according to t.e
num+er of Timeslots assigned for t.e T()
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;!
(S5 6 78 SP( 6 J77J(8 ES%P 6 J77J(
Re'eat Ste' - #it. (S56!8-8K85;-
3 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;!
(S5 6 5;!8 SP( 6 J77J(8 ES%P 6 J7!J(8 RR(P 6 J77J(
B $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e SS Aerifies t.at t.e EGPRS "ck%5ack descri'tion IE
contains
(>?6!8 E>?6!8 SS565C!
and t.e re'orted +itma' siHe is Hero +its
5 2Com'letion of DL T()4
T.e a+oAe ste's are re'eated for different lengt. of +lock
se,uence 5 in ste's !8-
53!-G "ckno#ledged $ode% Do#nlink T()% Inter'retation of (S5-
53!-G! Conformance re,uirements
,. Each R*+ data bloc! contains a bloc! se3uence number .4S5/ field that is ,, bits in length. 't the time that an
in%se3uence R*+ data bloc! is designated for transmission, the $alue of 4S5 is set e3ual to the $alue of the send
state $ariable -.S/.
0. The transfer of R*+ data bloc!s in the R*+ ac!noledged mode uses retransmissions of R*+ data bloc!s. The
transmitting side numbers the R*+ data bloc!s $ia the bloc! se3uence number .4S5/. The 4S5 is used for
retransmission and for reassembly. The recei$ing side sends P'+CET 'c!?5ac! messages in order to re3uest
retransmission of R*+ data bloc!s.
7. #n case to R*+ data bloc!s are sent ithin a R*+?&'+ bloc!, 4S50 is relati$e to 4S5,, pro$ided the
difference beteen the second bloc! number and the first bloc! modulo S5S is less than Aindo SiBe .AS/.
1. Second bloc! se3uence number 8 L4S5, H 4S50N modulo S5S.
References
7GPP TS 01.90, subclauses :.,.1.0, :.7., and ,0.1.,0.
53!-G- Test 'ur'ose
,. To $erify that the mobile station correctly interpret the $alue of 4S5 0.
53!-G3 $et.od of test
Initial Conditions
System Simulator;
3GPP
21#
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
SS transmit an R*+ radio bloc! using &+S%@ containing to R*+ data bloc!s ith 4S5,8bsn, and 4S508bsn0. That
is bloc! se3uence number of second bloc! is Lbsn,Hbsn0Nmodulo S5S.
SS polls the &S for ac!noledgement.
SS $erifies that the Recei$ed 4itmap correctly ac!noledges 4loc!s ith 4S584S5, and 4S58Lbsn,Hbsn0Nmodulo
S5S.
Test is repeated ith different combinations of bsn, and bsn0.
$a1imum Duration of Test
,0 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ EB
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;D
)or !
st
iteration
(S5! (+sn!) 6 !8 (S5- (+sn-) 6 -8 SP( 6 J77J(8 ES%P 6
J7!J(8 RR(P 6 J77J(
)or -
nd
iteration
(S5! (+sn!) 6 78 (S5- (+sn-) 6 E38 SP( 6 J77J(8 ES%P 6
J7!J(8 RR(P 6 J77J(
)or 3rd iteration
(S5! (+sn!) 6 -7778 (S5- (+sn-) 6 5D8 SP( 6 J77J(8
ES%P 6 J7!J(8 RR(P 6 J77J(
3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e SS Aerifies t.at t.e EGPRS "ck%5ack descri'tion IE
contains
)or !
st
iteration
SS56!8 +it Aalues for (S56 ! and (S5(+sn!C+sn-)(mod
-7BD) 6 3 in t.e R( are !
)or -
nd
iteration
SS56-8 +it Aalue for (S5(+sn!C+sn-)(mod -7BD) 6 E3 in
t.e R( is !
)or 3rd iteration
SS56-77-8 +it Aalue for (S5(+sn!C+sn-)(mod -7BD) 6
!7 in t.e R( is !
B 2Com'letion of DL T()4
The complete test is repeated for the folloing combinations of 4S5, .bsn,/ and 4S50 .bsn0/ in step 0.
% 4S5, 8 0, 4S50 8 97
% 4S5,8 0000, 4S50 8 5@
3GPP
21$
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
6or the repetition using 4S5,80000 and 4S5085@> 4efore sending the bloc! ith 4S5,80000 and 4S5085@,
SS needs to complete the transmission of 0000 bloc!s from 4S580 to 4S58,::: in step 0 ith
ac!noledgement of the bloc!s up to and including 4S58,:::.
53!-!7 "ckno#ledged $ode% Do#nlink T()% S'lit RLC Data (lock
53!-!7! Conformance re,uirements
,. Ahen an R*+ data bloc! is recei$ed ith 4S5 ithin the acti$e indo i.e. such that L-.K/ M84S5 M -.K/ H
ASN modulo S5S, the corresponding element in -.5/ is set to the $alue RE+E#-E( .the R*+ data bloc! has
passed 6+S/.
0. #f the R*+ data bloc! is split o$er to radio bloc!s, the element shall be set to the $alue RE+E#-E( if both
radio bloc!s ha$e been recei$ed.
7. The element shall not be set to the $alue RE+E#-E( if any of the radio bloc!s has not been recei$ed.
References
7GPP TS 01.90, subclause :.,.2.
53!-!7- Test 'ur'ose
To $erify that in case an R*+ data bloc! is split o$er to radio bloc!s;
,. The corresponding -.5/ element shall not be mar!ed as RE+E#-E( if any of the to radio bloc!s is not
recei$ed.
0. The corresponding -.5/ element shall be mar!ed as RE+E#-E( if both of the radio bloc!s are recei$ed.
53!-!73 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P +onte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The SS establishes a donlin! EGPRS T46.
The SS sends a R*+ data bloc! n O 5, nMAS using &+S%9. The SS sends the first part of a splitted R*+ data bloc!
using &+S%7, ith 4S585 .5M indo siBe/, SP48D,0D4, and polls for the EGPRS P'+CET ("A5*#5C
'+C?5'+C message from the &S. The &S shall respond ith an EGPRS P'+CET ("A5*#5C '+C?5'+C
message indicating the bloc! 4S585 is not recei$ed.
The SS then sends the second part of the splitted R*+ bloc! ith the same 4S585 .5MAS/, SP48D,,D using &+S 7,
and polls for the EGPRS P'+CET ("A5*#C '+C?5'+C message from the &S. The &S shall respond ith an
EGPRS P'+CET ("A5*#5C '+C?5'+C message ith the 4S585 ac!noledged.
$a1imum Duration of Test
70 minutes.
3GPP
218
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ ar+itraril3 c.osen
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;E8 (S56E8 RR(P 6 J77J(
3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e SS Aerifies t.at R(( is set to 7 for RLC data +locks
#it. (S5 6 78!8-8 38B and 5 and R(( is set to ! for
(S56E
B SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;38 (S5 starts from 7
ES%P 6 J77J(8 SP(6J!7J(
5 Re'eat ste' B until (S5 6 3
E SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;3
(S5 6 58 ES%P 6 J7!J(8 RR(P 6 J77J(8SP(6J!!J(
F $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e SS Aerifies t.at t.e +its in R(( for (S5678!8-838B85
are set to J7J(
D SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;3
(S5 6 B8 SP( 6 J!7J(8 ES%P 6 J7!J(8 RR(P 6 J77J(
G $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e SS Aerifies t.at t.e +it for (S56B in R(( is set to
J7J(
!7 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;3
(S5 6 B8 SP( 6 J!!J(8 ES%P 6 J7!J(8 RR(P 6 J77J(
!! $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e SS Aerifies t.at t.e +it for (S56B in R(( is set to
J!J(
2Com'letion of do#nlink data transfer4
53!-!! "ckno#ledged $ode% Do#nlink T()% )irst Partial (itma' and 5e1t Partial
(itma'
53!-!!! Conformance re,uirements
,. #n EGPRS donlin! T46s, an additional poll bit is added to the S?P field in e$ery donlin! R*+ bloc! so that
the netor! can re3uest the folloing;
% 6irst Partial 4itmap .6P4/ segment ith SS5 8 .-.K/ H ,/ mod 001@ here SS5 denotes the Starting
Se3uence 5umber.
% 5e)t Partial 4itmap .5P4/ segment ith SS5 8 .P4S5 H ,/ mod 001@ here P4S5 denotes a Partial
4itmap Se3uence 5umber $ariable stored at the recei$er.
0. SS5 is determined by the recei$er as a function of S?P, -.K/ and P4S5. The 6P4 and 5P4 are specific
instances of the EGPRS 'c!?5ac! (escription #nformation Element ithin the Pac!et (onlin! 'c!?5ac!
message. The &S shall respond to S?P field according to table 1 in subclause :.,.@.0., in 7GPP TS 01.90.
7. 4ased on P4S5, -.K/ and the S?P field set by the netor!, SS5 and P4S5 shall be determined according to
table 5 in subclause :.,.@.0.0 in 7GPP TS 01.90.
References
7GPP TS 01.90, subclause :.,.@.0.
53!-!!- Test 'ur'ose
,. To $erify the correct generation of SS5 and R4 in the 6irst Partial 4itmap.
0. To $erify the correct generation of SS5 and R4 in the 5e)t Partial 4itmap.
53!-!!3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
3GPP
21%
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P +onte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The SS establishes a donlin! EGPRS T46 setting EGPRS indo siBe to the ma)imum possible $alue in accordance
ith the number of timeslots allocated.
The SS sends a series of R*+ data bloc!s ith 4S580, 0, 1, ..., ,@@ and ith ES?P 8 D00D4.
The SS sends a R*+ data bloc! ith 4S58,@:, ES?P 8 D0,D4 and RR4P8D00D4.
The &S shall respond ith an EGPRS P'+CET ("A5*#5C '+C?5'+C message.. The SS $erifies that the EGPRS
'c!?5ac! description #E contains the correct SS5 and R4 in the message. The 4"A bit shall be set to D,D4 and since it
is the 6P4, E"A bit shall not be set. -erify that the SS5 is 0. 5ote don the 4S5 of the last bloc! ac!noledged
.P4S5/.
The SS then sends another R*+ data bloc! ith 4S58,:0, ES?P 8 D,0D4. -erifies that the &S shall respond ith an
EGPRS P'+CET ("A5*#5C '+C?5'+C message, and that the EGPRS 'c!?5ac! description #E contains SS5 8
P4S5H,.
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ $a1imum Aalue according to t.e
num+er of Timeslots assigned for t.e T()
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;!
(S5 6 -I58 SP( 6 J77J(8 ES%P 6 J77J(
3 Re'eat ste' - #it. 5 6 7GB
B SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;!
(S5 6 !DG8 SP( 6 J77J(8 ES%P 6 J7!J(8 RR(P 6 J77J(
5 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e SS Aerifies t.at t.e EGPRS "ck%5ack descri'tion IE
contains t.e correct SS5 and R( in t.e message
*erif3 t.at (>? is set and E>? is not set
E SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;!
(S5 6 !G78 SP( 6 J77J(8 ES%P 6 J!7J(8 RR(P 6 J77J(
F $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e SS Aerifies t.at t.e EGPRS "ck%5ack descri'tion IE
contains t.e correct SS5 and R( in t.e message/
; *erif3 t.at SS5 is e,ual to (P(S5C!) $od S5S or as an
im'lementation o'tion Aerif3 t.at t.e SS5 included allo#s
t.e SS to accuratel3 inter'ret t.e R(
; *erif3 t.at (>? is not set and E>? is set
3GPP
220
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!-!- "ckno#ledged $ode% Do#nlink T()% Decoding of Coding Sc.emes
53!-!-! Conformance re,uirements
,. #n EGPRS T46 mode, the transfer of R*+ (ata 4loc!s in the ac!noledged R*+?&'+ mode can be controlled
by a selecti$e type # 'RK mechanism, or by type ## hybrid 'RK .#ncremental Redundancy; #R/ mechanism,
coupled ith the numbering of the R*+ (ata 4loc!s ithin one Temporary 4loc! 6lo.
0. 'ccording to the lin! 3uality, an initial &odulation and +oding Scheme .&+S/ is selected for an R*+ bloc!
.see note/. 6or the retransmissions, the same or another &+S from the same family of &+Ss can be selected.
7. The selection of &+S is controlled by the netor!.
1. #n EGPRS header, the +oding and Puncturing Scheme indicator field is used to indicate the !ind of channel
coding and puncturing used for data bloc!s..see 7GPP TS 05.07/
References
7GPP TS 01.90, subclauses :.7.0., and ,0.1.@.a.
53!-!-- Test 'ur'ose
To $erify that the mobile station correctly decode R*+ data bloc!s sent using different coding schemes .&+S%, to
&+S%:/.
53!-!-3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P +onte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The SS establishes a (onlin! EGPRS T46.
The send sends a fe R*+ data bloc!s in different coding schemes and as!s for an ac!noledgement from the &S.
The &S shall correctly ac!noledge all the recei$ed data bloc!s.
$a1imum Duration of Test
,0 minutes.
3GPP
221
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ ar+itraril3 c.osen
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;!8 (S567
3 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. $CS;!8 (S56!
B Re'eat ste' - and 3 using $CS;- till $CS E in eac.
iteration
Re'eat Ste' - using $CS F8 $CSD and $CS;G
T.e (S5s of t.e data +locks s.all +e se,uential8 #it.
(S56!E and (S56!F for t.e last +lock transmitted
ES%P 6 J7!J( and RR(P6J77J( is set in t.e .eader of last
RLC Data (lock sent #it. (S56!E and !F
5 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on t.e corres'onding P"CC@
T.e SS Aerifies t.at t.e $S ackno#ledges all t.e
receiAed RLC data +locks
SS5 s.all +e e,ual to !G
53!-!3 *oid
53!-!B "ckno#ledged $ode% Do#nlink T()% ReceiAed (itma'% Com'ressed
53!-!B! Conformance re,uirements
,. ' 6ull Recei$ed 4itmap .6R4/ is built from the recei$e state array -.5/ by e)tracting the part beteen -.K/
and -.R/ similar to the GPRS case.
0. 6rom the 6R4, a reported bitmap .R4/ shall then be generated. The 6R4 shall be recalculated before each R4 is
generated. 6or donlin! T46s, the netor! may order the &S to transmit a certain R4 siBe through use of the
S?P field. The R4 may be compressed or uncompressed.
7. The +ompression bit in the reported bitmap shall be set to the $alue D,D if a compressed bitmap is sent, otherise
it shall be set to the $alue D0D.
1. #f the compressed reported bitmap does not co$er more bloc!s than the uncompressed reported bitmap, the
recei$er shall send the uncompressed reported bitmap. "therise compressed R4 should be used.
References
7GPP TS 01.90, subclause :.,.@.0.7.
53!-!B- Test 'ur'ose
,. To $erify the +ompression 4it is set to D,D hen compressed R4 is sent.
0. To $erify that if the compressed reported bitmap co$ers more bloc!s than the uncompressed reported bitmap,
and the 6R4 length is larger than the R4 siBe, the recei$er shall send the compressed reported bitmap.
53!-!B3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
3GPP
222
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
S'ecific PICS Statements
% EGPRS &ultislotclass .TSP+ETypeEEGPRSE&ultislotE+lassF here F 8 ,..15/
PI0IT Statements
%
Test Procedure
The SS establishes an ac!noledged mode donlin! EGPRS T46 ith the &S;
,. Set the indo siBe to the ma)imum $alue according to the number of timeslots assigned to T46.
0. &a!e the compressed R4 bitmap co$er more bloc!s than uncompressed bitmap, and the 6R4 length is larger
than the possible R4 siBe, set the 4S5 se3uence for transmit li!e ,, 0, 7, G ,00, AS%,.
7. The SS sends those R*+ data bloc!s ith the e)pected 4S5s and polls the &S in the last sent R*+ data bloc!.
1. The SS $erifies that the compression bit in EGPRS P'+CET ("A5*#5C '+C?5'+C should be D,D and the
R4 in EGPRS P'+CET ("A5*#5C '+C?5'+C shall contain compressed bitmap for 4S58, till 4S58AS%
0.
5. The SS sends all the missed R*+ data bloc!s to &S.
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ ?S6$a1imum Aalue according to
t.e num+er of Timeslots assigned for t.e T()
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
T.e (S5 se,uence of RLC data +lock is !8 -8 38 K !778
?S;!8
In t.e last sent RLC data +lock ES%P6J7!J(8 RR(P6J77J(
3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e Com'ression (it of EGPRS P"C=ET D>?5LI5
"C=%5"C= is J!J(
*erif3 t.at t.e R( contains a com'ressed +itma'
re'resenting t.e status of (S56! till (S56?S;-
53!-!5 "ckno#ledged $ode% Do#nlink T()% ReceiAed (itma'% &ncom'ressed
53!-!5! Conformance re,uirements
,. ' 6ull Recei$ed 4itmap .6R4/ is built from the recei$e state array -.5/ by e)tracting the part beteen -.K/
and -.R/ similar to the GPRS case.
0. 6rom the 6R4, a reported bitmap .R4/ shall then be generated. The 6R4 shall be recalculated before each R4 is
generated. 6or donlin! T46s, the netor! may order the &S to transmit a certain R4 siBe through use of the
S?P field. The R4 may be compressed or uncompressed.
7. #f the compressed reported bitmap does not co$er more bloc!s than the uncompressed reported bitmap, the
recei$er shall send the uncompressed reported bitmap.
1. The +ompression bit in the reported bitmap shall be set to the $alue D,D if a compressed bitmap is sent, otherise
it shall be set to the $alue D0D.
5. 's an e)ception, if the 6R4 length or the range of indices from SS5 to the end of 6R4 is less than or e3ual to
R4 siBe, the recei$er may send the uncompressed reported bitmap ithout attempting compression.
References
7GPP TS 01.90, subclause :.,.@.0.7.
3GPP
223
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!-!5- Test 'ur'ose
,. To $erify the +ompression 4it is set to D0D hen uncompressed R4 is sent.
0. To $erify that if the compressed reported bitmap does not co$ers more bloc!s than the uncompressed reported
bitmap, the recei$er shall send the uncompressed reported bitmap.
53!-!53 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
% EGPRS &ultislotclass .TSP+ETypeEEGPRSE&ultislotE+lassF here F 8 ,..15/
PI0IT Statements
%
Test Procedure
The SS establishes an ac!noledge mode donlin! EGPRS T46 ith the &S;
,. Set the indo siBe to the ma)imum $alue according to the number of timeslots assigned to T46.
0. &a!e the compressed R4 bitmap co$er less bloc!s than uncompressed bitmap, and the 6R4 length is larger than
the possible R4 siBe, set the 4S5 se3uence for transmit li!e ,,7,5,2GG.ma) $alue of indos siBe U,/, all
ith odd $alue.
7. The SS sends those R*+ data bloc!s ith the e)pected 4S5s and polls the &S in the last sent R*+ data bloc!.
1. The SS $erifies that the compression bit in EGPRS P'+CET ("A5*#5C '+C?5'+C should be D0D and the
R4 in EGPRS P'+CET ("A5*#5C '+C?5'+C should be an uncompressed bitmap.
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe/ ?S6$a1imum Aalue according to
t.e num+er of Timeslots assigned for t.e T()
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
T.e (S5 se,uence of RLC data +lock is !8 38 58 F8 K
?S;!8 all .aAe odd num+er
In t.e last sent RLC data +lock ES%P6J7!J(8 RR(P6J77J(
3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
T.e Com'ression (it of EGPRS P"C=ET D>?5LI5
"C=%5"C= is J7J(
T.e R( is an uncom'ressed R(
3GPP
22"
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!-!E "ckno#ledged $ode% Do#nlink T()% ReceiAed (lock (itma'% Com'ressed
(itma' Starting Colour Code
53!-!E! Conformance re,uirements
,. #n R4 compression, no special code ords are used either at the beginning of the bitmap or the end of a bitmap.
' one bit indicator .i.e., +ompressed 4itmap Starting +olour +ode/ is used to indicate hether the compressed
bitmap starts ith a run length of Beros or a run length of ones.
References
7GPP TS 01.90, subclause :.,.,0.
53!-!E- Test 'ur'ose
,. To $erify the correct coding of +ompressed 4itmap Starting +olour +ode bit field in Pac!et (onlin!
'+C?5'+C.
53!-!E3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
SS initiates the establishment of a donlin! EGPRS T46, setting indo siBe $alue to AS in the #&&E(#'TE
'SS#G5&E5T message. AS should be greater than the a$ailable space for R4. SS sends a se3uence of R*+ data
bloc!s ith 4S580, ,, 0, 1, 5, AS%, and polls for ac!noledgement. &S shall send a Pac!et (onlin! 'c!?5ac!
message ith +"&PRESSE(E 4#T&'PE ST'RT#5GE +"*"RE +"(E 8 ,. SS sends one R*+ data bloc! ith
4S587 and polls for ac!noledgement. &S shall send a Pac!et (onlin! 'c!?5ac! message ith +"&PRESSE(E
4#T&'PE ST'RT#5GE +"*"RE +"(E80.
$a1imum Duration of Test
70 minutes.
3GPP
225
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe 6 !G-
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent a se,uences of +locks on t.e assigned PDTC@8 #it.
(S5 6 78 !8 -8 B8 58 ?S;!
In t.e last +lock of (S5 6 ?S;!8 ES%P 6 J7!J(8 RR(P 6
J77J(
3 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
C>$PRESSED9(IT$"P9ST"RTI5G9C>L>R9C>DE 6
!
B SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e assigned PDTC@8 (S5 6 38 ES%P 6 J7!J(8
RR(P 6 J77J(
5 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
C>$PRESSED9(IT$"P9ST"RTI5G9C>L>R9C>DE 6
7
53!-!F "ckno#ledged $ode% Do#nlink T()% ReceiAed (lock (itma'% Terminating
Code and $ake;u' Code
53!-!F! Conformance re,uirements
,. The T.1 procedure for encoding run lengths is as follos. Runs of ones and Beros alternate, and the run lengths
are represented by the code ords listed in the tables belo. The code ords for run lengths of Beros and ones
are as described in T.1 e)cept for one minor modification; the terminating code ords used for indicating run
lengths of , Bero and 7 Beros are interchanged.
0. Run lengths greater than 97 bits are encoded first by the ma!e%up code ord hich is e3ual to or shorter than
that re3uired. This is then folloed by the terminating code ord representing the difference beteen the
re3uired run length and the run length represented by the ma!e%up code.
References
7GPP TS 01.90, subclause :.,.,0.
53!-!F- Test 'ur'ose
,. To $erify that run lengths in the range 0%97 bits are encoded ith their appropriate terminating code ord.
0. To $erify the correct use of ma!e%up code ord for run lengths in the range 91 and abo$e.
53!-!F3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
% EGPRS &ultislotclass .TSP+ETypeEEGPRSE&ultislotE+lassF here F 8 ,..15/
PI0IT Statements
%
3GPP
22#
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
Test Procedure
The SS initiates the establishment of a donlin! EGPRS T46, setting indo siBe to the largest $alue AS
corresponding the number of timeslots assigned to T46.
The SS sends EGPRS R*+ data bloc!s one by one ith 4S5 from AS%, to , and polls for ac!noledgement in each
bloc!. The &S shall send a Pac!et (onlin! 'c!?5ac! message in responding to each bloc! recei$ed, the terminating
code ord or ma!e%up code ord for run length of ones or Beros shall be correct.
$a1imum Duration of Test
70 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe 6 $a1imum for t.e $S according
to t.e num+er of timeslots assigned to T()
- ; 5 6 ?S;!
3 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
Sent on t.e assigned PDTC@8 #it. (S5 6 5
ES%P 6 J7!J(8 RR(P 6 J77J(
B $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
C.eck if CR(( contains t.e correct makeu' code #ord
and%or terminating code #ord
5ote/ $S ma3 send uncom'ressed +itma' along #it.
com'ressed +itma' to ac.ieAe t.e +est com'ression
gain
5 ; 5 6 5 R!
E ; Re'eat ste' 3 to 5 until 5 6 !
53!-!D "ckno#ledged $ode% Do#nlink T()% Retransmission% Padding
53!-!D! Conformance re,uirements
'ccording to the lin! 3uality, an initial &odulation and +oding Scheme .&+S/ is selected for an R*+ bloc! .see note/.
6or the retransmissions, the same or another &+S from the same family of &+Ss may be selected. E.g. if &+S%2 is
selected for the first transmission of an R*+ bloc!, any &+S of the family 4 may be used for the retransmissions.
6urther, R*+ data bloc!s initially transmitted ith &+S1, &+S%5, &+S%9, &+S%2, &+S%@ or &+S%:, may be
retransmitted ith &+S%,, &+S%0 or &+S%7 as appropriate, by sending the different parts of the R*+ data bloc! in
different radio bloc!s. #n this case, the split bloc! field in the header shall be set to indicate that the R*+ data bloc! is
split, and the order of the to parts. 6or bloc!s initially transmitted ith &+S%@ hich are retransmitted using &+S%9
or &+S%7, padding of the first si) octets shall be applied before each R*+ data bloc!, and the +PS field shall be set to
indicate that this has been done .see an informati$e e)ample in anne) V/.
References
7GPP TS 01.90, subclause :.7.0.,
53!-!D- Test 'ur'ose
,. To $erify that the &S correctly decodes the +PS field of (onlin! Egprs R*+ (ata 4loc! header.
0. To $erify that the &S correctly decodes a retransmitted data bloc! hich contains first si) octets of padding.
53!-!D3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
&obile Station;
3GPP
22$
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
% EGPRS &ultislotclass .TSP+ETypeEEGPRSE&ultislotE+lassF here F 8 ,..15/
PI0IT Statements
%
Test Procedure
The SS initiates the establishment of a donlin! EGPRS T46, setting indo siBe to the largest $alue AS
corresponding the number of timeslots assigned to T46.
The SS sends to EGPRS R*+ radio bloc!s ith 4S580 4S58, and 4S581 4S585 using &+S%@. #n the last bloc!
64# is set to , and the &S is polled for 'c!noledgement.
The &S shall send a Egprs Pac!et (onlin! 'c!?5ac! message ac!noledging 4S5s 0,,,1 and 5 and negati$ely
ac!noledging 4S580 and 4S587. SS $erifies that 6'# is set to 0.
The SS sends EGPRS R*+ data bloc! ith 4S580 using &+S%9, setting first 9 octets of the data bloc! to padding, and
setting +PS field to indicate the same and polls the &S for ac!noledgement.
The &S shall send Egprs Pac!et (onlin! 'c!?5ac! message ac!noledging 4S5s 0,,,0,1 and 5 and negati$ely
ac!noledging 4S587. SS $erifies that 6'# is set to 0.
The SS sends first part of 4S587 using &+S%7 ith first si) octets of the data bloc! set to padding and polls the &S for
ac!noledgement. +PS is set correctly in the data bloc! header to indicate that the bloc! is first part of split bloc! and
that the data bloc! is padded.
The &S shall send Egprs Pac!et (onlin! 'c!?5ac! message ac!noledging 4S5s 0,,,0,1 and 5 and negati$ely
ac!noledging 4S587. SS $erifies that 6'# is set to 0.
The SS sends second part of 4S587 using &+S%7 and polls the &S for ac!noledgement. +PS is set correctly in the
data bloc! header to indicate that the bloc! is second part of split bloc! and that the data bloc! is not padded.
The &S shall send Egprs Pac!et (onlin! 'c!?5ac! message ac!noledging 4S5s 0 to 5. SS $erifies that 6'# is set
to ,.
$a1imum Duration of Test
70 minutes.
3GPP
228
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 "ckno#ledged $ode
EGPRS ?indo# SiHe 6 $a1imum for t.e $S according
to t.e num+er of timeslots assigned to T()
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
&sing $CS;D
Sent on t.e assigned PDTC@8 #it. (S5 6 7 and (S56!
3 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
&sing $CS;D
Sent on t.e assigned PDTC@8 #it. (S5 6 B and (S565
)(I is set to !
$S is 'olled for )P(
B $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS Aerifies t.at (S5 78 !8 B and 5 are ackno#ledged8
(S5 - and 3 are not ackno#ledged and )"I67
5 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
&sing $CS;E
Sent on t.e assigned PDTC@8 #it. (S5 6 - )irst si1
octets of t.e data +lock s.all +e 'adding octets CPS field
s.all indicate t.e same $S is 'olled for )P(
E $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS Aerifies t.at (S5 78 !8 -8 B and 5 are ackno#ledged8
(S5 3 is not ackno#ledged and )"I67
F SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
&sing $CS;3
Sent on t.e assigned PDTC@8 #it. (S5 6 3 )irst E octets
of t.e data +lock s.all +e 'adding octets
CPS field s.all indicate t.at t.e data +lock is first 'art of
s'lit +lock and t.e data +lock is 'added
$S is 'olled for )P(
D $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS Aerifies t.at (S5 78 !8 -8 B and 5 are ackno#ledged 8
(S5 3 is not ackno#ledged and )"I67
G SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
&sing $CS;3
Sent on t.e assigned PDTC@8 #it. (S5 6 3
CPS field s.all indicate t.at t.e data +lock is second 'art
of s'lit +lock and t.e data +lock is not 'added
$S is 'olled for )P(
!7 $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS Aerifies t.at (S5 78 !8 -8 38 B and 5 are ackno#ledged
and )"I6!
53!-!G "ckno#ledged $ode% Do#nlink T()% T() Reallocation%?indo# SiHe
53!-!G! Conformance re,uirements
6or EGPRS the indo siBe .AS/ shall be set by the netor! according to the number of timeslots allocated in the
direction of the T46 .uplin! or donlin!/. The alloed indo siBes are gi$en in Table :.,.:.0.,.
&S shall support the ma)imum indo siBe corresponding to its multislot capability.The selected AS shall be
indicated ithin P'+CET U*?(* 'SS#G5&E5T and P'+CET T#&ES*"T RE+"56#GURE using the coding
defined in Table :.,.:.0.,.
"nce a indo siBe is selected for a gi$en &S, it may be changed to a larger siBe but not to a smaller siBe, in order to
pre$ent dropping data bloc!s from the indo.
5"TE; #f a T46 is reallocated so that the number of allocated timeslots is reduced, the R*+ indo siBe may
become larger than the ma)imum indo siBe for the ne resources.
References
7GPP TS 01.90, subclause :.,.:.0
3GPP
22%
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53!-!G- Test 'ur'ose
To $erify that if a donlin! T46 is reallocated reducing the number of timeslots so that the R*+ indo siBe becomes
larger than the ma)imum indo siBe for the ne resources, the &S retains the old indo siBe.
53!-!G3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< present.
&obile Station;
The &S is GPRS attached ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t0
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
SS establishes a donlin! T46 allocating to timeslots. (onlin! EGPRS Aindo SiBe is commanded to be 059 .the
ma)imum according to the number of timeslots allocated to the T46/.
SS sends EGPRS R*+ data bloc! ith 4S58, on one assigned timeslot and 4S58,:, in the other assigned timeslot to
the &S, polling the &S for ac!noledgement in the last bloc!.
SS $erifies that &S sends EGPRS P'+CET ("A5*#5C '+C?5'+C message, positi$ely ac!noledging 4S58,
and 4S58,:, and negati$ely ac!noledging 4S580 and all other data bloc!s from 4S580 till 4S58,:0.
SS sends a P'+CET ("A5*#5C 'SS#G5&E5T message addressing the &S, changing the number of allocated
donlin! timeslots to ,.
SS sends an EGPRS R*+ data bloc! ith 4S58055 on the ne assigned P(+<, polling the &S for ac!noledgement
SS $erifies that &S sends EGPRS P'+CET ("A5*#5C '+C?5'+C message in the assigned bloc! period and that
the recei$ed bitmap positi$ely ac!noledges bloc!s ith 4S58,, 4S58,:, and 4S58055 and negati$ely
ac!noledges 4S580 and all bloc!s from 4S580 till 4S58,:0 and 4S58,:0 till 4S58051.
$a1imum Duration of Test
,0 minutes.
3GPP
230
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! SS ;< $S P"C=ET D>?5LI5=
"SSIG5$E5T
"ckno#ledged $ode Sent on PPC@
See s'ecific message contents
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
&sing $CS;! Sent at least 3 +lock 'eriods after Ste' !
Sent on t.e assigned PDTC@ T538 #it. (S5 6 !
3 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
&sing $CS;!
Sent on t.e assigned PDTC@ T5B8 #it. (S5 6 !G!
ES%P 6 J7!J(8 RR(P 6 J77J(
B $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@ in T5B
SS Aerifies t.at t.e receiAed +itma' 'ositiAel3
ackno#ledges (S5 6! and (S56!G! and negatiAel3
ackno#ledges (S567 and (S56- till (S56!G7
5 SS ;< $S P"C=ET D>?5LI5=
"SSIG5$E5T
"ckno#ledged $ode Sent on P"CC@ of t.e assigned
PDTC@ in T5B
See s'ecific message contents
E SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
&sing $CS;! Sent at least 3 +lock 'eriods after Ste' 5
Sent on t.e PDTC@ in T53 assigned in Ste' 58 #it. (S5
6 -55
ES%P 6 J7!J(8 RR(P 6 J77J(
F $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e PDTC@ assigned in Ste' 5
SS Aerifies t.at t.e receiAed +itma' 'ositiAel3
ackno#ledges (S5 6!8 (S56!G!and (S56-55 and
negatiAel3 ackno#ledges (S5678 (S56- till (S56!G78
and (S56!G- till (S56-5B
S'ecific $essage Contents
P"C=ET D>?5LI5= "SSIG5$E5T message in ste' !/
$"C9$>DE 77 D3namic "llocation
RLC9$>DE 7 "ckno#ledged mode
TI$ESL>T9"LL>C"TI>5 777!!777 (T53 and T5B)
% EGPRS Aindo SiBe 00,,0 .059/
P"C=ET D>?5LI5= "SSIG5$E5T message in ste' 5/
$"C9$>DE 77 D3namic "llocation
RLC9$>DE 7 "ckno#ledged mode
TI$ESL>T9"LL>C"TI>5 777!7777 (T53)
; EGPRS ?indo# SiHe 00,,0 .059/
53- &nackno#ledged $ode
53-! &nackno#ledged $ode% &'link T()
53-!! &nackno#ledged $ode% &'link T()% Stall Indicator
53-!!! Conformance re,uirements
The transfer of R*+ data bloc!s in the R*+ unac!noledged mode does not include any retransmissions, e)cept during
the release of an uplin! T46 here the last transmitted uplin! bloc! may be retransmitted .see sub%clause :.7.7.7/.
The netor! shall send P'+CET UP*#5C '+C?5'+C messages hen needed.
The mobile station shall set the Stall indicator .S#/ bit to D0D in all R*+ data bloc!s.
References
7GPP TS 01.90, subclause :.7.7, :.7.7.0
3GPP
231
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53-!!- Test 'ur'ose
To $erify that the &S sets S# to P0J in all R*+ data bloc!s
53-!!3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
$o+ile Station/
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t7
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
'n uplin! T46 in unac!noledged R*+ mode is established. Uplin! EGPRS Aindo SiBe is commanded to be ,:0.
SS assigns resources to the &S to transmit AS data bloc!s in the uplin!. SS $erifies that &S transmits data bloc!s
se3uentially and that S# is not set in the data bloc!s.
SS assigns resource to the &S to transmit in uplin!.
SS $erifies that the &S transmits ne data bloc! ith 4S58AS after 4S58AS%, is transmitted and that S# is not set in
the data bloc! ith 4S58AS.
SS allos the &S to complete the data transfer.
$a1imum Duration of Test
,0 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5 6 BB77 octets
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
EGPRS ?indo# SiHe/ !G-
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 of t.e receiAed data +lock is 78
and SI is not set
B ; Re'eat Ste's - and 3 until (S56!G! is receiAed
5 SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
E $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 of t.e receiAed data +lock is !G-8
and SI is not set
F SS ;< $S P"C=ET &PLI5= "C=%5"C= "ckno#ledging (S56!G-
D 2Com'letion of u'link RLC data
+lock transfer4
3GPP
232
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
53-!- &nackno#ledged $ode% &'link T()% R(( and SS5
53-!-! Conformance re,uirements
The transfer of R*+ data bloc!s in the R*+ unac!noledged mode does not include any retransmissions, e)cept during
the release of an uplin! T46 here the last transmitted uplin! bloc! may be retransmitted .see sub%clause :.7.7.7/.
The SS5 and R4 are transmitted in both R*+ ac!noledged and R*+ unac!noledged mode .note the SS5 is
calculated differently in EGPRS .refer to table @.,.,.,/ and GPRS .refer to :.,.@.,//. The SS5 and R4 shall be ignored
by the R*+ recei$er in unac!noledged mode.
References
7GPP TS 01.90, subclause :.,.@.0, :.7.7, :.7.7.0
53-!-- Test 'ur'ose
To $erify that the &S ignores SS5 and R4 included in Pac!et Uplin! 'c!?5ac! message hen in R*+
unac!noledged mode.
53-!-3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
$o+ile Station/
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t7
acti$ated.
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
'n uplin! T46 in unac!noledged R*+ mode is established. SS assigns resources to the &S to transmit data bloc!s in
the uplin!. 'fter recei$ing data bloc! ith 4S5870, SS sends a Pac!et Uplin! 'c!?5ac! message ith SS580, and
positi$ely ac!noledging 4S580, till 4S5870.
SS assigns resources to the &S. SS $erifies that &S ignores the SS5 and R4 sent in the Pac!et Uplin! 'c!?5ac!
message and continues transmitting ne data bloc!s.
SS allos the &S to complete the data transfer.
$a1imum Duration of Test
,0 minutes.
3GPP
233
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
E1'ected Se,uence
Step Direction Message o!!ents
! 2&'link d3namic allocation t#o
'.ase access4
5 6 !777 octets
&S)9GR"5&L"RIT: 6 ! +lock
EGPRS C.annel Coding Command/ $CS;!
EGPRS ?indo# SiHe/ !G-
- SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
3 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 of t.e receiAed data +lock is 7
B ; Re'eat Ste's - and 3 until (S5637 is receiAed
5 SS ?ait (S9C*9$"0 +lock 'eriods
E SS ;< $S P"C=ET &PLI5= "C=%5"C= SS56-!8 (itma' ackno#ledging (S56-! till (S5637
F SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
D $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 of t.e receiAed data +lock is 3!
G SS ;< $S P"C=ET D>?5LI5= D&$$:
C>5TR>L (L>C=
Sent on t.e P"CC@ of t.e PDC@ assigned8 containing
&S) assigned to t.e $S
!7 $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
ReceiAed on t.e assigned PDTC@
SS Aerifies t.at t.e (S5 of t.e receiAed data +lock is 3-
!! 2Com'letion of u'link RLC data
+lock transfer4
53-- &nackno#ledged $ode% Do#nlink T()
53--! &nackno#ledged $ode% Do#nlink T()% *(R) and *(M)
53--!! Conformance re,uirements
#n R*+ unac!noledged mode, all $alues of 4S5 are ithin the transmit indo.
#n R*+ unac!noledged mode, -.R/ shall be set to L 4S5D H , N modulo S5S, here 4S5D is the 4S5 of most recently
recei$ed R*+ data bloc!.
#n R*+ unac!noledged mode, if L-.R/ % -.K/N modulo S5S O AS after updating -.R/, then -.K/ is set to
L-.R/ % ASN modulo S5S.
References
7GPP TS 01.90, subclause :.,, :.,.5, :.,.9
53--!- Test 'ur'ose
To $erify that in R*+ unac!noledged mode, the &S correctly sets -.R/ and -.K/ depending upon the 4S5 of the
data bloc! recei$ed.
53--!3 $et.od of test
Initial Conditions
System Simulator;
, cell ith EGPRS support, default setting, P4++< not present.
$o+ile Station/
The &S is EGPRS updated ith a P%T&S# allocated, SP*#T PG +=+*E negotiated and the test P(P conte)t7
acti$ated.
3GPP
23"
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
S'ecific PICS Statements
%
PI0IT Statements
%
Test Procedure
The SS initiates the establishment of an unac!noledged donlin! EGPRS T46, setting indo siBe $alue to ,:0.
SS sends data bloc! ith 4S58,, 4S58,:, and poll the &S for ac!noledgement. SS $erifies that SS58, and the
bitmap contains status of all bloc!s till 4S58,:,.
SS sends another data bloc! ith 4S5800, and polls the &S for ac!noledgement. SS $erifies that SS58,, and the
bitmap contains status of all bloc!s from ,, till 00,.
$a1imum Duration of Test
,0 minutes.
E1'ected Se,uence
Step Direction Message o!!ents
! 2Do#nlink T() esta+lis.ment4 &nackno#ledged $ode
EGPRS ?indo# SiHe/ !G-
- SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. (S56!
Sent on t.e PDC@ assigned in Ste' !
3 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. (S56!G!
Sent on t.e PDC@ assigned in Ste' !
$S is 'olled for )P(
B $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS Aerifies t.at t.e SS56! and t.e +itma' ackno#ledge
+locks #it. (S56! and (S56!G!
5 SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. (S56-7!
Sent on t.e PDC@ assigned in Ste' !
$S is 'olled for )P(
E $S ;< SS EGPRS P"C=ET D>?5LI5=
"C=%5"C=
ReceiAed on P"CC@ of t.e assigned PDTC@
SS Aerifies t.at t.e SS56!! and t.e +itma' ackno#ledge
+locks #it. (S56!G! and (S56-7!
F SS ;< $S EGPRS D>?5LI5= RLC D"T"
(L>C=
?it. (S56-7- )(I set to U!O
Sent on t.e PDC@ assigned in Ste' !
?it. a Aalid RR(P
D $S ;< SS P"C=ET C>5TR>L
"C=5>?LEDGE$E5T
ReceiAed on t.e +lock s'ecified +3 RR(P
533 Default $essage Contents and $acros
533! $essage Contents
none
3GPP
235
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
533- $acros
533-! $acro for u'link d3namic allocation t#o '.ase access (P(CC@ not 'resent)
Step Direction Message o!!ents
2&'link d3namic allocation t#o
'.ase access4
$acro 'arameters/
5/ t.e num+er of data octets to +e transferred8
&S)9GR"5&L"RIT:/ ! or B +locks8
RLC9D"T"9(L>C=S9GR"5TED/ G;-E! (close;end) or
a+sent (o'en;end)8
EGPRS C.annel Coding Command/ $CS;!8 ;-8 ;38 ;B8 ;58
;E8 ;E8 ;F8 ;D8 ;G or $CS;5;F8 $CSE;G8
Resegment IE/ incremental redundanc3 on%off in u'link
direction8
EGPRS ?indo# SiHe/ according to num+er of allocated
timeslots8
T&&,*(&'5*A)11/&*'D,1G/ $CS;! or as data
+lock8
T() Starting Time/
7 $S Trigger t.e $S to initiate u'link transfer of 1 octets of
data according to t.e actiAated test PDP conte1t
! $S ;< SS EGPRS P"C=ET C@"55EL
REM&EST
ReceiAed on R"C@
- SS ;< $S I$$EDI"TE "SSIG5$E5T $ulti +lock assignment using $ulti+lock "llocation Struct8
to order t.e $S to follo# t.e t#o;'.ase access
'rocedure Sent on "GC@
3 $S ;< SS P"C=ET RES>&RCE REM&EST T#o '.ase access 'rocedure ReceiAed on t.e multi
+lock assigned in ste' - EGPRS ca'a+ilit3 indicated in
t.e $S Radio "ccess Ca'a+ilit3 IE
C.eck t.at t.e PE"=9T@R>&G@P&T8
R"DI>9PRI>RIT: and RLC9$>DE are com'liant #it.
t.e PDP conte1t used
B SS ;< $S P"C=ET &PLI5= "SSIG5$E5T &'link d3namic allocation8 no starting time (as default8
ot.er#ise use T() Starting Time)8 sent on P"CC@ of t.e
same PDC@ assigned in ste' -
533-- $acro for do#nlink T() esta+lis.ment (P(CC@ not 'resent)
Step Direction Message o!!ents
2Do#nlink T() esta+lis.mentB $acro 'arameters/
T(+*ST)RT,1G*T,M/
! SS ;< $S P"GI5G REM&EST Page info contains P;T$SI of t.e $S Sent on PC@
- $S ;< SS C@"55EL REM&EST "CCESS T:PE 6 W>ne '.ase 'acket accessW ReceiAed
on R"C@
3 SS ;< $S I$$EDI"TE "SSIG5$E5T Random Reference 6 'ertaining to t.e message receiAed
in ste' - D3namic allocation for RLC data +locks8 Sent
on "GC@
B $S ;< SS GPRS &PLI5= RLC D"T"
(L>C=
LLC PD& im'licitl3 indicating 'aging res'onse8 containing
TLLI in t.e RLC%$"C .eader ReceiAed on u'link PDTC@
assigned in ste' 3
5 SS ;< $S P"C=ET &PLI5= "C=%5"C= "ckno#ledge t.e receiAed RLC data +lock Sent on u'link
P"CC@
E $S ;< SS P"C=ET C>5TR>L
"C=5>?LEDGE$E5T
"ckno#ledge t.e RLC control message ReceiAed on
u'link P"CC@
F SS ;< $S I$$EDI"TE "SSIG5$E5T Do#nlink "ssignment8 TLLI Aalue as receiAed Sent on
PC@ $acro 'arameter as assigned in t.e test case
533-3 $acro for do#nlink T() esta+lis.ment using "CCESS T:PE 6 WsignallingW
(P(CC@ not 'resent)
The folloing table describes a signalling se3uence performing a donlin! T46 establishment procedure.
3GPP
23#
Release 8 3GPP TS 51.010-1 V8.0.0 (2008-12)
The macros in the test cases refer to the table belo starting at the step re3uired for the particular se3uence.
These steps are only applicable to mobiles that support EGPRS Pac!et +hannel Re3uest ith Establishment +ause
PsignallingJ on R'+< in a cell supporting EGPRS Pac!et +hannel Re3uest.
Related P#+S Statement; TSP+EEGPRSEE5<'5+
Step Direction Message o!!ents
2Do#nlink T() esta+lis.mentB $acro 'arameters/
T(+*ST)RT,1G*T,M/
! SS ;< $S P"GI5G REM&EST Page info contains P;T$SI of t.e $S Sent on PC@
- $S ;< SS EGPRS P"C=ET C@"55EL
REM&EST
"CCESS T:PE 6 WsignallingW ReceiAed on R"C@
3 SS ;< $S I$$EDI"TE "SSIG5$E5T Random Reference 6 'ertaining to t.e message receiAed
in ste' - "ssigning an EGPRS T() D3namic allocation
for RLC data +locks8 Sent on "GC@
B $S ;< SS EGPRS &PLI5= RLC D"T"
(L>C=
LLC PD& im'licitl3 indicating 'aging res'onse8 containing
TLLI in t.e RLC%$"C .eader ReceiAed on u'link PDTC@
assigned in ste' 3
5 SS ;< $S EGPRS P"C=ET &PLI5=
"C=%5"C=
"ckno#ledge t.e receiAed RLC data +lock Sent on u'link
P"CC@
E $S ;< SS P"C=ET C>5TR>L
"C=5>?LEDGE$E5T
"ckno#ledge t.e RLC control message ReceiAed on
u'link P"CC@
F SS ;< $S I$$EDI"TE "SSIG5$E5T Do#nlink "ssignment8 TLLI Aalue as receiAed "ssigning
an EGPRS T() Sent on PC@ $acro 'arameter as
assigned in t.e test case
3GPP
23$

Potrebbero piacerti anche