58c EGPRS2

3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS

58c.1 Concurrent EGPRS2 TBF

58c.1.1a Concurrent EGPRS2A TBF using RTTI Latency reduction

58c.1.1a.1 Conformance Requirement

If a mobile station is assigned concurrent TBFs, these shall be in the same TBF mode.

A TBF in EGPRS mode operates using one of four groups of modulation and coding schemes:

– EGPRS-GMSK only (applicable to uplink TBFs only): this comprises MCS-1 to MCS-4

– EGPRS: this comprises MCS-1 to MCS-9

– EGPRS2-A: for uplink TBFs, this comprises MCS-1 to MCS-6 and UAS-7 to UAS-11; for downlink TBFs, this comprises MCS-1 to MCS-4, MCS-6 (only for retransmissions of blocks originally transmitted using EGPRS), MCS-7, MCS-8 and DAS-5 to DAS-12

– EGPRS2-B: for uplink TBFs, this comprises MCS-1 to MCS-4 and UBS-5 to UBS-12; for downlink TBFs, this comprises MCS-1 to MCS-4, MCS-6 to MCS-9, DAS-5, DAS-6, DAS-8, DAS-9, DAS-11 and DBS-5 to DBS-12.

The group of modulation and coding schemes to be used on a PDTCH associated with a TBF is indicated in the assignment message.

The use of the EGPRS2-A group for uplink or downlink is only supported by MSs which are capable of EGPRS2-A or EGPRS2-B in that direction.

If a mobile station indicates support of Reduced Latency (see 3GPP TS 24.008), it may be assigned TBFs with FANR activated (see sub-clause 9.1.14), either in BTTI configuration or in RTTI configuration. The network shall ensure that, if a mobile station is assigned a TBF with FANR activated, FANR shall be activated for all concurrent TBFs assigned to that mobile station.

References

3GPP TS 44.060, subclauses 5.2.1

GPRS, EGPRS and EGPRS2 capable mobile stations can be multiplexed dynamically on the same PDCH.

– For a mobile station supporting EGPRS2-A in the downlink, the network may use either GMSK, 8-PSK, 16-QAM or 32-QAM modulation with normal symbol rate, i.e. CS-1 to CS-4, MCS-0, MCS-1 to MCS-9 or DAS-5 to DAS-12 in those blocks.

References

3GPP TS 44.060, subclauses 5.2.4a

58c.1.1a.2 Test Purposes

To verify that the MS

– can operate concurrent uplink and downlink EGPRS2-A TBFs

– can operate with EGPRS2A TBF using RTTI

58c.1.1a.3 Method of Test

Initial Conditions

System Simulator:

1 cell with EGPRS support, default setting,

Mobile Station:

The MS is EGPRS updated with a P-TMSI allocated, SPLIT_PG_CYCLE negotiated and the test PDP Context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

An EGPRS2A MS receives a PACKET DOWNLINK ASSIGNMENT message on its PACCH allocating resources for carrier 1. SS transmits downlink RLC data blocks. MS responds by sending a PACKET DOWNLINK ACK/NACK. MS then triggered to perform uplink data transfer in EGPRS2A to establish a concurrent uplink TBF. MS sends uplink data blocks and SS acknowledges. SS then send a PACKET TIMSLOT RECONFIGURE message to MS and to change the TTI configuration to RTTI in RTTI USF mode. A new EGPRS2A channel coding scheme is chosen for downlink. MS sends and receives data in new RTTI configuration. The uplink data transfer is completed.

Maximum Duration of Test

5 minutes

Expected Sequence

Step

Direction

Message

Comments

1

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on PACCH triggers the MS to assigned PDTCH.

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on assigned PDCH with DAS-5 assigned to the MS.

A valid RRBP is indicated.

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

In the uplink block specified by the RRBP field, MS acknowledges the previously received RLC data blocks.

4

{Uplink dynamic allocation two phase access}

n = 2000 octets,

USF_GRANULARITY = 1 block

EGPRS2 Channel Coding Command: UAS-11

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

6

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

7

SS -> MS

PACKET UPLINK ACK/NACK

SS acknowledges receiving all RLC data blocks.

8

SS -> MS

PACKET TIMESLOT RECONFIGURE

Sent on downlink PACCH.

RTTI Configuration (Changing TTI configuration from BTTI to RTTI)

Assigns a single uplink PDTCH pair. The corresponding downlink PDTCH pair uses the same timeslots as the assigned uplink pair.

USF Mode = RTTI USF Mode.

USF Granularity = 1 block

EGPRS2 uplink channel coding command arbitrarily chosen between UAS 7 to UAS-11.

Assigns a single downlink PDTCH pair.

EGPRS2 downlink channel coding chosen to be DAS-12.

9

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH of the corresponding downlink PDCH pair of the uplink Ink PDCH assigned at Step 8

USF assigned to the MS.

10

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on uplink PDTCH pair assigned in Step 8

UAS as specified in Step 8

11

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on downlink PDTCH pair assigned in Step 8.

Contains the PAN field which acknowledges the radio block received in Step 10.

CES/P = 011

12

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on uplink PDTCH pair assigned in Step 8

13

MS-> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the uplink PDCH pair corresponding to the downlink PDTCH pair assigned at Step 8.

14

SS-> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on corresponding downlink PDCH pair of the uplink PDCH pair assigned at Step 8.

USF assigned to the MS

15

MS-> SS

EGPRS UPLINK DATA BLOCK

Received on the uplink PDTCH pair assigned in Step 8.

16

{Completion of uplink RLC data block transfer}

Specific Message Contents

None.

58c.2.1a Acknowledged Mode/ Uplink TBF/ Countdown Value, in EGPRS2A

58c.2.1a.1 Conformance requirements

1. The mobile station shall send the Countdown Value (CV) in each uplink RLC data block to indicate to the network the absolute BSN (BSN’) of the last RLC data block that will be sent in the uplink TBF.

2. When a radio block for EGPRS2-A data transfer consists of two RLC data blocks, the CV value of the RLC/MAC header refers to the second RLC data block.

References

3GPP TS 44.060, subclause 9.3.1.

58.2.1a.2 Test purpose

1. To verify that when a radio block for EGPRS2-A data transfer consists of two RLC data blocks, the CV value is calculated based on BSN of the second RLC data block.

58.2.1a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS2-A support, default setting, PBCCH not present, BS_CV_MAX = 15.

Mobile Station:

The MS is EGPRS2-A updated with a P-TMSI allocated, SPLIT PG CYCLE negotiated and the test PDP context2 activated.

Specific PICS Statements

Support of QAM in uplink (TSPC_Type_EGPRS_16QAM_uplink)

PIXIT Statements

Test Procedure

The MS is made to transmit uplink RLC data blocks in an acknowledged mode uplink EGPRS2-A TBF to transmit N octets to calculate TBC value. Uplink RLC data block transfer is completed.

The MS is made to transmit uplink RLC data blocks in an acknowledged mode uplink EGPRS2-A TBF to transmit TBC uplink RLC data blocks. EGPRS2-A Channel Coding Scheme is UAS-7. N is less than Window Size.

The SS assigns resources for the mobile station to transmit data blocks. Each time one radio block is assigned.

The SS observes the CV value in the uplink blocks. BSN’ = Absolute BSN of the second RLC data block is calculated upon each radio block is received.

The SS verifies that when x=round((TBC-BSN’-1)/NTS*2) is greater than BS_CV_MAX, CV equals to 15, otherwise, CV=x.

UAS-8, UAS9, UAS10 and UAS-11 shall be applied.

Maximum Duration of Test

50 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

N = 56*60 octets

K=2

USF_GRANULARITY = 1 block

EGPRS2-A Channel Coding Scheme: UAS-7

(Suppose timeslot capability is 1)

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

3

MS -> SS

EGPRS2-A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

4

SS

Repeat steps 2 and 3 until CV=14

When CV=14, Calculate BSN’ = BSN of the second RLC block, Calculate TBC= CV * NTS*K+BSN’

5

{Completion of uplink RLC data block transfer}

6

{Uplink dynamic allocation two phase access}

N = 56*60 octets

K=2

USF_GRANULARITY = 1 block

EGPRS2-A Channel Coding Scheme: UAS-7

(Suppose timeslot capability is 1)

7

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

8

MS -> SS

EGPRS2-A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

9

SS

Repeat steps 7 and 8 for TBC/2 times.

Calculate BSN’ = BSN of the second RLC bock.

Calculate x=round( (TBC-BSN’-1)/NTS*K ).

Verify that when x is greater than BS_CV_MAX: CV = 15. Otherwise: CV=x

10

{Completion of uplink RLC data block transfer}

11

Repeat the procedure from step 1 to 10 for:

UAS-8, N=64*60 octets, K=2

UAS-9, N=74*60 octets, K=2

UAS-10, N=56*60 octets, K=3

UAS-11, N=64*60 octets, K=3

58c.2.2a Acknowledged Mode/ Uplink TBF/ Retransmission/ Split RLC Data Block, in EGPRS2-A

58c.2.2a.1 Conformance requirements

1. In RLC acknowledged mode, each RLC endpoint transmitter shall have an associated acknowledge state array (V(B)).

2. The transmitter shall transmit the oldest RLC data block whose corresponding element in V(B) indexed relative to V(A) has the value NACKED. As each RLC data block is transmitted the corresponding element in V(B) is set to the value PENDING_ACK.

3. In EGPRS2-A uplink, depending on the modulation and coding one to three RLC data blocks are contained in one RLC/MAC block as follows:

– One RLC data block per RLC/MAC block: MCS-1, MCS-2, MCS-3, MCS-4, MCS-5 and MCS-6.

– Two RLC data blocks per RLC/MAC block: UAS-7, UAS-8 and UAS-9.

– Three RLC data blocks per RLC/MAC block: UAS-10 and UAS-11.

4. A re-segment bit is included within each PACKET UPLINK ACK/NACK, PACKET UPLINK ASSIGNMENT and PACKET TIMESLOT RECONFIGURE message. For initial transmissions of new RLC blocks the channel coding commanded is applied. The re-segment bit is used to set the ARQ mode to type I or type II (incremental redundancy) for uplink TBFs.

5. For retransmissions, setting the re-segment bit to 1 (type I ARQ) requires the mobile station to use an MCS within the same family as the initial transmission and the payload may be split.

6. If the RLC data block to be transmitted is split over two radio blocks, both radio blocks shall be transmitted

7. RLC data blocks initially transmitted with MCS4, MCS-5, MCS-6, UAS-7, UAS-8, UAS-9, UAS-10 or UAS-11, can optionally be retransmitted with MCS-1, MCS-2 and MCS-3 respectively, using two radio blocks. In this case, the split block field in the header shall be set to indicate that the RLC data block is split, and the order of the two parts.

References

3GPP TS 44.060, subclauses 8.1.1, 9.1.2, 9.1.3, 9.1.8, 9.1.3.2, 9.3.2.1, 10.0a.2, 10.3a.4, 10.4.1, 10.4.8b and 12.10e.

3GPP TS 44.004.

3GPP TS 45.003.

58c.2.2a.2 Test purpose

1. To verify that if the RLC data block to be transmitted is split over two radio blocks, both radio blocks shall be transmitted.

2. To verify the correct setting of the Split Block field in the block header.

3. To verify that the order of the retransmitted two parts of the data block is correct.

58c.2.2a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS2-A support, default setting, PBCCH not present.

Mobile Station:

The MS is EGPRS2-A updated with a P-TMSI allocated, SPLIT PG CYCLE negotiated and the test PDP context2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The EGPRS2-A capable MS is made to transmit uplink RLC data blocks in EGPRS2-A TBF RLC acknowledged mode. The EGPRS2-A Channel Coding Command IE indicates UAS-7 in the Packet Uplink Assignment message.

After BS_CV_MAX block periods the SS sends a Packet Uplink Ack/Nack message to negatively acknowledge some RLC data blocks. In the message EGPRS2-A Channel Coding Command IE is set to MCS-1 and Re-segment IE should be set to ‘1’B.

The MS shall retransmit the NACKED RLC data blocks using MCS-1 in spitted radio blocks. Observe the uplink RLC data block header. Both of split blocks shall be received, the first one shall contain a SPB field equals to ’10’B while the second shall be ’11’B.

Maximum Duration of Test

8 minutes

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

N = 1500 octets

USF_GRANULARITY = 1 block

EGPRS2-A Channel Coding Command: UAS-7

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

3

MS -> SS

EGPRS2-A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

SS verifies that the BSN starts from 0, and verifies the correct MCS is used.

4

Repeat steps 2 and 3 until the RLC data Block with BSN=8 is received.

5

Wait for BS_CV_MAX block periods.

6

SS -> MS

PACKET UPLINK ACK/NACK

SS acknowledges RLC data blocks from BSN 0 to 7 and negatively acknowledges last RLC data block (BSN = 8).

USF not assigned to the MS

EGPRS2-A Channel Coding Command is set to MCS-1.

Resegment IE is set to ‘1’B.

7

Wait for 1 block period with no USF

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

A9 (optional step)

MS -> SS

EGPRS2-A UPLINK RLC DATA BLOCK

MS may transmit new data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B9(optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS,

9

MS -> SS

EGPRS2-A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

BSN = 8, SPB = ’10’B.

SS verifies that the NACKED RLC data blocks are received and that the correct MCS is used.

10

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

11

MS -> SS

EGPRS2-A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

BSN = 8, SPB = ’11’B.

SS verifies that the NACKED RLC data blocks are received and that the correct MCS is used.

12

{Completion of uplink RLC data block transfer}

58c.2 Uplink EGPRS2 TBF

58c.2.1 to 58c.2.4 Void

58c.2.4a Acknowledged Mode/ Uplink TBF/ Verification of new coding schemes for EGPRS2A

58c.2.4a.1 Conformance requirements

A TBF in EGPRS mode operates using one of four groups of modulation and coding schemes:

– EGPRS-GMSK only (applicable to uplink TBFs only): this comprises MCS-1 to MCS-4

– EGPRS: this comprises MCS-1 to MCS-9

– EGPRS2-A: for uplink TBFs, this comprises MCS-1 to MCS-6 and UAS-7 to UAS-11; for downlink TBFs, this comprises MCS-1 to MCS-4, MCS-6 (only for retransmissions of blocks originally transmitted using EGPRS), MCS-7, MCS-8 and DAS-5 to DAS-12

– EGPRS2-B: for uplink TBFs, this comprises MCS-1 to MCS-4 and UBS-5 to UBS-12; for downlink TBFs, this comprises MCS-1 to MCS-4, MCS-6 to MCS-9, DAS-5, DAS-6, DAS-8, DAS-9, DAS-11 and DBS-5 to DBS-12.

A RESEGMENT bit is included within each PACKET UPLINK ACK/NACK, PACKET UPLINK ASSIGNMENT, MULTIPLE TBF UPLINK ASSIGNMENT, PACKET TIMESLOT RECONFIGURE, MULTIPLE TBF TIMESLOT RECONFIGURE or PACKET CS RELEASE INDICATION messages. For initial transmissions of new RLC blocks the channel coding commanded is applied. The RESEGMENT bit is used to set the ARQ mode to type I or type II (incremental redundancy) for uplink TBFs. For retransmissions, setting the RESEGMENT bit to ‘1’ (type I ARQ) requires the mobile station to use an MCS within the same family as the initial transmission and the payload may be split (refer to table 8.1.1.1). For retransmissions, setting the RESEGMENT bit to ‘0’ (type II ARQ) requires the mobile station to use an MCS within the same family as the initial transmission without splitting the payload even if the network has commanded it to use MCS‑1, MCS‑2 or MCS‑3 for subsequent RLC blocks (refer to table 8.1.1.2), see note. In RLC unacknowledged mode, RESEGMENT bit shall be ignored and default value 0 should be used.

References

3GPP TS 44.060, subclause 5.2.1 and 8.1.1

58c.2.4a.2 Test purpose

1. To verify that the mobile station uses the correct channel coding commanded by the Network for initial transmission.

2. To verify that correct channel coding command is used for retransmission.

58c.2.4a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS support, default setting, PBCCH not present.

Mobile Station:

The MS is EGPRS updated with a P-TMSI allocated, SPLIT PG CYCLE negotiated and the test PDP context2 activated.

Specific PICS Statements

– Support of PSK in uplink (TSPC_Type_EGPRS_8PSK_uplink)

– Support of QAM in uplink (TSPC_Type_EGPRS_16QAM_uplink)

PIXIT Statements

Test Procedure

The EGPRS capable MS is made to transmit uplink RLC data blocks in EGPRS TBF RLC acknowledged mode. The EGPRS Channel Coding Command IE is commanded in the Packet Uplink Assignment message. The resegment IE is set to 1.

The SS checks that the Uplink RLC Data Blocks are transmitted by the mobile using the channel coding scheme commanded by the SS.

The SS negatively acknowledges the received data blocks. The Coding scheme to be used by the mobile is commanded in the EGPRS Channel Coding Command IE.

The SS checks that the Uplink RLC data blocks are retransmitted using the channel coding scheme commanded by the SS.

Maximum Duration of Test

5 minutes.

Expected Sequence

MS supporting ‘EGPRS capable of 8PSK and 16 QAM in Uplink, of all Multislot classes’ should run the test for k=0, k=1, k=2, k=3, k=4.

Expected Sequence

Step

Direction

Message

Comments

For K=0

MCS-A = UAS-11

MCS-B = MCS-6

MCS-C = MCS-3

For K=1

MCS-A = UAS-10

MCS-B = MCS-5

MCS-C = MCS-2

For K=2

MCS-A = UAS-9

MCS-B = MCS-6

MCS-C = MCS-3

For K=3

MCS-A = UAS-8

MCS-B = MCS-6

MCS-C = MCS-3

For K=4

MCS-A = UAS-7

MCS-B = MCS-5

MCS-C = MCS-2

1

{Uplink dynamic allocation two phase access}

N = 1000 octets

USF_GRANULARITY = 1 block

Resegment IE=1

EGPRS Channel Coding Command: MCS-A

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

SS verifies that the correct MCS MCS-A is used.

4

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

5

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

SS verifies that the correct MCS MCS-A is used.

6

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS acknowledges first RLC data block, and negatively acknowledges second RLC data block.

USF not assigned to the MS

Resegment IE=1

EGPRS Channel Coding Command: MCS-B

7

Wait for 6 blocks with no USF

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

9a

(optional)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. The MS may send a new data block already in the transmit buffer using MCS-A

9b

(optional)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

If optional step 9a was received.

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

9

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

SS verifies that the correct MCS MCS-B is used.

10

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

11

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

SS verifies that the correct MCS MCS-B is used.

12

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS negatively acknowledges the retransmitted RLC data block.

EGPRS Channel Coding Command: MCS-C

USF not assigned to the MS

Resegment IE=1

Wait for 6 blocks with no USF

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

14a

(optional)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. The MS may send a new data block already in the transmit buffer using MCS-B

14b

(optional)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

If optional step 14a was received.

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

15

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

SS verifies that the correct MCS MCS-C is used.

16

{Completion of uplink RLC data block transfer}

58c.2.5a Acknowledged Mode/ Uplink TBF/ Recalculation of CV on MCS change for EGPRS2A

58c.2.5a.1 Conformance requirements

1. The mobile station shall send the Countdown Value (CV) in each uplink RLC data block to indicate the current number of remaining RLC data blocks for the uplink TBF. The CV shall be calculated as follows:

where:

TBC = total number of RLC data blocks currently to be transmitted in the TBF.

BSN’ = absolute block sequence number of the RLC data block, with range from 0 to (TBC – 1).

NTS = number of timeslots assigned to the uplink TBF in the assignment message, with range 1 to 8 when operating in BTTI configuration. In RTTI configuration this parameter shall be equal to the number of assigned uplink PDCH pairs, with the range 1 to 4.

K =2 when commanded MCS is MCS-7, MCS-8, MCS-9, UAS-7, UAS-8, UAS-9, UBS-7 or UBS-8
3 when commanded UAS-10, UAS-11, UBS-9 or UBS-10
4 when commanded UBS-11 or UBS-12 otherwise K=1

the function round() rounds upwards to the nearest integer.

BS_CV_MAX is a parameter broadcast in the system information,
the division operation is non-integer and results in zero only for (TBC – BSN’ – 1) = 0.

The countdown procedure starts when RLC data blocks include CV values different from ’15’. When the mobile station transmits the last RLC data block currently in the send buffer for the TBF (i.e. the RLC data block with BSN’ = TBC – 1), the RLC data block shall have CV set to the value ‘0’.

When an EGPRS or EGPRS2 RLC/MAC block for data transfer consists of two or more RLC data blocks, a CV value is calculated for each block and the CV of the RLC/MAC header refers to the last RLC data block.

2. If the mobile station receives a change in the Channel Coding Command in a PACKET UPLINK ACK/NACK message during the countdown procedure, the mobile station shall act upon the new Channel Coding Command. The mobile station shall then recalculate the CV for any untransmitted RLC data block using the new RLC data block size.

In EGPRS TBF mode, a MS may choose an alternate MCS than the one commanded, for the initial transmission of the last RLC data blocks of the TBF under the following conditions:

– the alternate MCS is more robust than the commanded MCS;

– the alternate MCS has already been commanded by the network during the TBF or was available for selection by the MS during the TBF according to the MCS selection rules for retransmissions; and

– the TBF requires no more radio blocks for initial transmission of the RLC data blocks using the alternate MCS than would be required when using the commanded MCS.

References

3GPP TS 44.060, subclause 8.1.1, 9.3.1 and clause F.3.

58c.2.5a.2 Test purpose

To verify that the mobile station correctly recalculates the CV values when the MCS is changed during countdown procedure.

58c.2.5a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS support, default setting, PBCCH not present, BS_CV_MAX = 15.

Mobile Station:

The MS is EGPRS updated with a P-TMSI allocated, SPLIT PG CYCLE negotiated and the test PDP context2 activated.

Specific PICS Statements

– Support of PSK in uplink (TSPC_Type_EGPRS_8PSK_uplink)

– Support of 16QAM in uplink (TSPC_Type_EGPRS_16QAM_uplink)

PIXIT Statements

Test Procedure

The EGPRS capable MS is made to transmit uplink RLC data blocks in EGPRS TBF RLC acknowledged mode. UAS-10 is commanded. Total number of Data Blocks is taken to be a minimum of 20 blocks.

SS acknowledges all the Data Blocks upon reception.

SS monitors the CV of the data blocks sent.

SS sends a PACKET UL ACK/NACK message acknowledging the RLC data block with CV =14 or CV =13 and ordering a change of MCS to MCS-5.

The Mobile might send a new Data Block with UAS-10 which could have been stored in the Transmit buffer.

SS notes the BSN of the last RLC data block, received with UAS-10 as BSN2. SS verifies that CV=15 till BSN=BSN2+3*CV1-15, BSN2+3*CV1-16 or BSN=BSN2+3*CV1-17 (MS can select alternate MCS)

where CV1 = CV in the last radio block received with UAS-10

SS verifies that CV decreases progressively in further blocks.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

N chosen to transmit minimum 20 blocks

USF_GRANULARITY = 1 block

EGPRS Channel Coding Command: UAS-10

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

SS verifies that the BSN starts from 0, and the correct MCS is used.

4

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS Acknowledges the UL RLC Data Block

USF assigned to the MS.

5

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

SS verifies that the BSN values are in sequence, and the correct MCS is used.

6

Repeat steps 4 and 5 until CV = 14 or CV = 13. SS notes the BSN of the last RLC data block as BSN2, and the CV as CV1.

7

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS Acknowledges the UL RLC Data Block

EGPRS CHANNEL CODING COMMAND: MCS-5

8

Wait for 6 blocks with no USF

9

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

Optional

Step 10a

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

The MS may send a data block already in the buffer using coding scheme UAS-10.

If received, the value of CV1 and BSN2 shall be updated by this radio block according to the rule in step 6, for further calculation.

Optional Step 10b

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

SS verifies that coding scheme MCS-5 is used;

BSN=BSN2+1

and CV = 15.

11

SS-> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS Acknowledges the UL RLC Data Block

USF assigned to the MS.

12

Repeat steps 10 and 11 until

BSN= BSN2+ 2*CV1 – 15; SS verifies that CV remains 15 until BSN= BSN2+ 3*CV1 – 17

CV may be 14 for BSN= BSN2+ 3*CV1 – 15, or CV may be 13 for BSN= BSN2+ 3*CV1 – 15, in case MS have 3*CV1-1 RLC data blocks, or 3*CV1-2 RLC data blocks, respectively, after sending the RLC data block of BSN2, or in case MS choose to use an alternate coding scheme to transmit the last block of the TBF.

Else

CV=15 for BSN= BSN2+ 3*CV1 – 15

13

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDCH. SS verifies that the

BSN = BSN2+ 3*CV1 – 14

In case CV=14 was received for BSN= BSN2+ 3*CV1 – 15, CV=13 in the received Data block.

In case CV=13 was received for BSN= BSN2+ 3*CV1 – 15, CV=12 in the received Data block.

else CV=14 in the received Data Block.

14

SS-> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS Acknowledges the UL RLC Data Block

USF assigned to the MS.

15

MS->SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDCH. SS verifies that BSN is incremented by 1 and CV is decremented by 1

16

[Completion of RLC Data Block Transfer]

58c.2.6 Void

58c.2.7 Void

58c.2.7a EGPRS Acknowledged mode / Uplink TBF / Retransmission/ UAS or MCS Selection with Re-segmentation, in EGPRS2A

58c.2.7a.1 Conformance requirements

In EGPRS TBF mode, RLC data blocks that are transmitted for the first time shall be transmitted with the commanded MCS, except if the commanded mode is MCS-5-7, in which case the data block shall be transmitted with MCS‑5, or if the commanded mode is MCS-6-9, in which case the data block shall be transmitted with MCS-6. In the case of a Downlink Dual Carrier configuration the commanded MCS shall apply to both of the carriers. In EGPRS TBF mode, a MS may choose an alternate MCS than the one commanded, for the initial transmission of the last RLC data blocks of the TBF under the following conditions:

– the alternate MCS is more robust than the commanded MCS;

– the alternate MCS has already been commanded by the network during the TBF or was available for selection by the MS during the TBF according to the MCS selection rules for retransmissions; and

– the TBF requires no more radio blocks for initial transmission of the RLC data blocks using the alternate MCS than would be required when using the commanded MCS.

For a TBF with FANR activated, if the commanded MCS is MCS-9 (respectively MCS-4), the initial transmission of the RLC data block(s) shall be done with MCS-8 (respectively MCS-3) if a PAN field is included in the radio block.

When EMST is used, the commanded MCS shall apply to the RLC entity on the TBF identified by the TFI included in the header of the RLC/MAC block.

A RESEGMENT bit is included within each PACKET UPLINK ACK/NACK, PACKET UPLINK ASSIGNMENT, MULTIPLE TBF UPLINK ASSIGNMENT, PACKET TIMESLOT RECONFIGURE, MULTIPLE TBF TIMESLOT RECONFIGURE or PACKET CS RELEASE INDICATION messages. For initial transmissions of new RLC blocks the channel coding commanded is applied. The RESEGMENT bit is used to set the ARQ mode to type I or type II (incremental redundancy) for uplink TBFs. For retransmissions, setting the RESEGMENT bit to ‘1’ (type I ARQ) requires the mobile station to use an MCS within the same family as the initial transmission and the payload may be split (refer to table 8.1.1.1). For retransmissions, setting the RESEGMENT bit to ‘0’ (type II ARQ) requires the mobile station to use an MCS within the same family as the initial transmission without splitting the payload even if the network has commanded it to use MCS‑1, MCS‑2 or MCS‑3 for subsequent RLC blocks (refer to table 8.1.1.2), see note. In RLC unacknowledged mode, RESEGMENT bit shall be ignored and default value 0 should be used.

NOTE: This bit is particularly useful for networks with uplink IR capability since it allows combining on retransmissions.

Table 8.1.1.3: Choice of modulation and coding scheme for retransmissions with re-segmentation (EGPRS2-A)

Scheme used for Initial transmission

Scheme to use for retransmissions after switching to a different modulation and coding scheme (MCS or UAS)

UAS-11 Commanded

UAS-10 Commanded

UAS-9 Commanded

UAS-8 Commanded

UAS-7 Commanded

MCS-6 Commanded

MCS-5 Commanded

MCS-4 Commanded

MCS-3 Commanded

MCS-2 Commanded

MCS-1 Commanded

UAS-11

UAS-11

UAS-8

UAS-8

UAS-8

MCS-6

(pad)

MCS-6

(pad)

MCS-3

(pad)

MCS-3

(pad)

MCS-3

(pad)

MCS-3

(pad)

MCS-3

(pad)

UAS-10

UAS-10

UAS-10

UAS-7

UAS-7

UAS-7

MCS-5

MCS-5

MCS-2

MCS-2

MCS-2

MCS-2

UAS-9

UAS-9

UAS-9

UAS-9

MCS-6

MCS-6

MCS-6

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

UAS-8

UAS-11

UAS-8

UAS-8

UAS-8

MCS-6
(pad)

MCS-6
(pad)

MCS-3
(pad)

MCS-3
(pad)

MCS-3
(pad)

MCS-3
(pad)

MCS-3
(pad)

UAS-7

UAS-10

UAS-10

UAS-7

UAS-7

UAS-7

MCS-5

MCS-5

MCS-2

MCS-2

MCS-2

MCS-2

MCS-6

UAS-9

UAS-9

UAS-9

MCS-6

MCS-6

MCS-6

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-5

UAS-10

UAS-10

UAS-7

UAS-7

UAS-7

MCS-5

MCS-5

MCS-2

MCS-2

MCS-2

MCS-2

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-1

MCS-1

MCS-1

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

In EGPRS2, if these rules require a transmission (either original transmission or retransmission) in a modulation and coding scheme where there are fewer than the maximum number of RLC blocks that can be transmitted, the mobile station shall use the modulation and coding scheme specified in tables 8.1.1.7 and 8.1.1.8.

Table 8.1.1.7: Retransmissions with fewer RLC blocks (EGPRS2-A)

Modulation and Coding Scheme specified

Modulation/Coding scheme to be used (only 1 block can be transmitted)

Modulation/Coding scheme to be used (only 2 blocks can be transmitted)

UAS-7

MCS-5

n/a

UAS-8

MCS-6 (with padding)

n/a

UAS-9

MCS-6

n/a

UAS-10

MCS-5

UAS-7

UAS-11

MCS-6 (with padding)

UAS-8

References

3GPP TS 44.060, subclause 8.1.1.

3GPP TS 44.060, subclause 9.3.2.1.

3GPP TS 45.010, subclause 6.11.1.

58c.2.7a.2 Test purpose

1. To verify that the mobile station retransmits Nacked data blocks with the UAS or MCS commanded and according to TS 44.060 table 8.1.1.3.

58c.2.7a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS2A support, default setting,

Mobile Station:

The MS is EGPRS2A updated with a P-TMSI allocated and the test PDP context2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The EGPRS2A capable MS is made to transmit uplink RLC data blocks in EGPRS TBF RLC acknowledged mode. The EGPRS Channel Coding Command IE in the Packet Uplink Assignment message is set according to the execution counter K described as below.

After BS_CV_MAX block periods the SS sends a Packet Uplink Ack/Nack message to negatively acknowledge some RLC data blocks. In the message EGPRS Channel Coding Command IE is set to a different UAS or MCS and Resegment IE should be set to ‘0’.

The MS shall then retransmit the negatively acknowledged RLC data blocks using the UAS or MCS specified in table 8.1.1.3, 3GPP TS 44.060.

Test procedure is repeated for K = 1 to 7 with:

K = 1: UAS-11 to be used at step 1,

K = 2: UAS-10 to be used at step 1,

K = 3: UAS-9 to be used at step 1,

K = 4: UAS-8 to be used at step 1,

K = 5: UAS-7 to be used at step 1,

K = 6: MCS-6 to be used at step 1,

K = 7: MCS-5 to be used at step 1,

Maximum Duration of Test

30 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

N = for K = 1: 4600 octets.

(K = 2: 4250, K = 3: 3500, K = 4: 3000, K = 5: 2500, K = 6: 3500, K = 7: 2500.).

USF_GRANULARITY = 1 block.

Resegment bit = 1.

EGPRS2A Channel Coding Command is set according to execution counter K (e.g., K = 1: UAS-11).

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, USF assigned to the MS.

3

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

4

Repeat steps 2 and 3 until received data block BSN = 30

5

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS acknowledges RLC data blocks with BSN 10 to 30 if K = 3, K = 4 ,K = 5, BSN 10 to 31 if K = 1, K = 2, K = 6, K =7. RBB set to 1 and negatively acknowledges the rest with RBB set to 0.

USF not assigned to the MS.

EGPRS CHANNEL_CODING_COMMAND: UAS-11.

6

Wait for 6 blocks with no USF.

7

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, USF assigned to the MS.

A8(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new in-sequence data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B8 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS,

8

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

BSN = 0…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.3 and 8.1.1.7, 3GPP TS 44.060.

9

SS

Repeat steps 7 & 8 nine times.

10

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS acknowledges retransmitted RLC data blocks with BSN 0,

RBB set to 1 and negatively acknowledges the rest with RBB set to 0USF not assigned to the MS.

EGPRS CHANNEL_CODING_COMMAND: UAS-10.

11

Wait for 6 blocks with no USF.

12

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH, containing USF assigned to the MS.

A13(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new in-sequence data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B13 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

13

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

BSN = 1…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.3 and 8.1.1.7, 3GPP TS 44.060.

14

Repeat steps 12 & 13 eight times.

15

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS acknowledges retransmitted RLC data blocks with BSN = 1,

RBB set to 1 and negatively acknowledges the rest with RBB set to 0.

USF not assigned to the MS.

EGPRS CHANNEL_CODING_COMMAND: UAS-9.

16

Wait for 6 blocks with no USF.

17

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH, containing USF assigned to the MS.

A18(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new in-sequence data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B18 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

18

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

BSN = 2…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.3 and 8.1.1.7, 3GPP TS 44.060.

BSN = 2 and BSN = 3 are received in the same radio block.

19

Repeat steps 17 & 18 seven times.

20

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS acknowledges retransmitted RLC data blocks with BSN 2,

RBB set to 1 and negatively acknowledges the rest with RBB set to 0.

USF not assigned to the MS.

EGPRS CHANNEL_CODING_COMMAND: UAS-8.

21

Wait for 6 blocks with no USF.

22

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH, containing USF assigned to the MS.

A23(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new in-sequence data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B23 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

23

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

BSN = 3…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.3 and 8.1.1.7, 3GPP TS 44.060.

24

Repeat steps 22 & 23 six times.

25

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS acknowledges retransmitted RLC data blocks with BSN 3,

RBB set to 1 and negatively acknowledges the rest with RBB set to 0.

USF not assigned to the MS

EGPRS CHANNEL_CODING_COMMAND: UAS-7.

26

Wait for 6 blocks with no USF.

27

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH, containing USF assigned to the MS.

A28(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new in-sequence data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B28 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

28

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

BSN = 4…9.The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.3 and 8.1.1.7, 3GPP TS 44.060.

29

Repeat steps 27 & 28 five times.

30

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS acknowledges retransmitted RLC data blocks with BSN 4,

RBB set to 1 and negatively acknowledges the rest with RBB set to 0.

USF not assigned to the MS.

EGPRS CHANNEL_CODING_COMMAND: MCS-6.

31

Wait for 6 blocks with no USF.

32

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH, containing USF assigned to the MS.

A33(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new in-sequence data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B33 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

33

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

BSN = 5…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.3 and 8.1.1.7, 3GPP TS 44.060.

34

Repeat steps 32 & 33 four times.

35

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS acknowledges retransmitted RLC data blocks with BSN 5,

RBB set to 1 and negatively acknowledges the rest with RBB set to 0.

USF not assigned to the MS.

EGPRS CHANNEL_CODING_COMMAND: MCS-5

36

Wait for 6 blocks with no USF.

37

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH, containing USF assigned to the MS.

A38(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new in-sequence data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B38 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

38

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

BSN = 6…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.3 and 8.1.1.7, 3GPP TS 44.060.

39

Repeat steps 37 & 38 three times.

40

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS acknowledges retransmitted RLC data blocks with BSN 6,

RBB set to 1 and negatively acknowledges the rest with RBB set to 0.

USF not assigned to the MS.

41

{ Completion of uplink RLC data block transfer}

Repeat the above procedure with K = 2…7.

58c.2.8 Void

58c.2.8a Acknowledged Mode/ Uplink TBF/ Link Adaptation Procedure for Initial Transmission in EGPRS2A

58c.2.8a.1 Conformance requirements

  1. In EGPRS TBF mode, RLC data blocks that are transmitted for the first time shall be transmitted with the MCS commanded, except if the commanded mode is MCS-5-7, in which case the data block shall be transmitted with MCS-5, or if the commanded mode is MCS-6-9, in which case the data block shall be transmitted with MCS-6.
  2. In EGPRS2, if these rules require a transmission (either original transmission or retransmission) in a modulation and coding scheme where there are fewer than the maximum number of RLC blocks that can be transmitted, the mobile station shall use the modulation and coding scheme specified in tables 8.1.1.7 and 8.1.1.8.

Table 8.1.1.7: Retransmissions with fewer RLC blocks (EGPRS2-A)

Modulation and Coding Scheme specified

Modulation/Coding scheme to be used (only 1 block can be transmitted)

Modulation/Coding scheme to be used (only 2 blocks can be transmitted)

UAS-7

MCS-5

n/a

UAS-8

MCS-6 (with padding)

n/a

UAS-9

MCS-6

n/a

UAS-10

MCS-5

UAS-7

UAS-11

MCS-6 (with padding)

UAS-8

References

3GPP TS 44.060, subclause 8.1.1

3GPP TS 44.060, subclause 9.3.2.1

3GPP TS 44.060, subclause 6.11.1

58c.2.8a.2 Test purpose

To verify the mobile station transmits data blocks with the correct MCS value in initial transmission.

58c.2.8a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS support, default setting, PBCCH not present.

Mobile Station:

The MS is EGPRS updated with a P-TMSI allocated, SPLIT PG CYCLE negotiated and the test PDP context2 activated.

Specific PICS Statements

– Support of PSK in uplink (TSPC_Type_EGPRS_8PSK_uplink)

– Support of QAM in uplink (TSPC_Type_EGPRS_16QAM_uplink)

PIXIT Statements

Test Procedure

The EGPRS capable MS is made to transmit uplink RLC data blocks in EGPRS TBF RLC acknowledged mode. The SS acknowledges the RLC data blocks transmitted by the MS and verifies that the correct MCS is used, as mentioned below.

Execution counter

k

Number of octets

n

Commanded MCS to

be used in step 1

Expected MCS to be

used in step 4

1

1000

UAS-11

UAS-11

2

1000

UAS-10

UAS-10

3

1000

UAS-9

UAS-9

4

1000

UAS-8

UAS-8

5

1000

UAS-7

UAS-7

6

1000

MCS-6

MCS-6

7

1000

MCS-5

MCS-5

8

1000

MCS-4

MCS-4

9

1000

MCS-3

MCS-3

10

1000

MCS-2

MCS-2

11

1000

MCS-1

MCS-1

12

64<x≤ 128

UAS-11

UAS-8

13

56<x≤ 112

UAS-10

UAS-7

14

5 (max 64)

UAS-11

MCS-6

15

5 (max 56)

UAS-10

MCS-5

16

5 (max 74)

UAS-9

MCS-6

17

5 (max 64)

UAS-8

MCS-6

18

5 (max 56)

UAS-7

MCS-5

NOTE: Note: For k = 12, 13 the number of octets of data at the RLC Layer, x, must lie within the specified range. For k =14-18 the number of octets of data at the RLC Layer must not exceed the specified value.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{ Uplink dynamic allocation two phase access}

n = number of octets according to execution counter k (e.g. k = 1: n = 1000)

USF_GRANULARITY = 1 block

Resegment bit = 1

EGPRS CHANNEL_CODING_COMMAND: according to execution counter k (e.g. k = 1: UAS-11)

UPLINK EGPRS LEVEL = 01

Window size = 96

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, USF assigned to the MS.

3

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

4

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS acknowledges the first RLC data block,

RBB set to 1.

SS verifies that the expected modulation and coding scheme is used according to execution counter k (e.g. k=1: UAS-11) (Skip step 5-8 for k=12-18)

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, USF assigned to the MS.

6

MS -> SS

UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

7

Repeat steps 5 and 6 until all data blocks has been received

8

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS acknowledges all RLC data blocks,

RBB set to 1.

9

{Completion of uplink RLC data block transfer}

58c.2.9 Void

58c.2.9a Acknowledged Mode/ Uplink TBF/ Retransmission/ MCS or UAS Selection without Re-segmentation, in EGPRS2A

58c.2.9a.1 Conformance requirements

In EGPRS TBF mode, RLC data blocks that are transmitted for the first time shall be transmitted with the commanded MCS, except if the commanded mode is MCS-5-7, in which case the data block shall be transmitted with MCS‑5, or if the commanded mode is MCS-6-9, in which case the data block shall be transmitted with MCS-6. In the case of a Downlink Dual Carrier configuration the commanded MCS shall apply to both of the carriers. In EGPRS TBF mode, a MS may choose an alternate MCS than the one commanded, for the initial transmission of the last RLC data blocks of the TBF under the following conditions:

– the alternate MCS is more robust than the commanded MCS;

– the alternate MCS has already been commanded by the network during the TBF or was available for selection by the MS during the TBF according to the MCS selection rules for retransmissions; and

– the TBF requires no more radio blocks for initial transmission of the RLC data blocks using the alternate MCS than would be required when using the commanded MCS.

For a TBF with FANR activated, if the commanded MCS is MCS-9 (respectively MCS-4), the initial transmission of the RLC data block(s) shall be done with MCS-8 (respectively MCS-3) if a PAN field is included in the radio block.

When EMST is used, the commanded MCS shall apply to the RLC entity on the TBF identified by the TFI included in the header of the RLC/MAC block.

A RESEGMENT bit is included within each PACKET UPLINK ACK/NACK, PACKET UPLINK ASSIGNMENT, MULTIPLE TBF UPLINK ASSIGNMENT, PACKET TIMESLOT RECONFIGURE, MULTIPLE TBF TIMESLOT RECONFIGURE or PACKET CS RELEASE INDICATION messages. For initial transmissions of new RLC blocks the channel coding commanded is applied. The RESEGMENT bit is used to set the ARQ mode to type I or type II (incremental redundancy) for uplink TBFs. For retransmissions, setting the RESEGMENT bit to ‘1’ (type I ARQ) requires the mobile station to use an MCS within the same family as the initial transmission and the payload may be split (refer to table 8.1.1.1). For retransmissions, setting the RESEGMENT bit to ‘0’ (type II ARQ) requires the mobile station to use an MCS within the same family as the initial transmission without splitting the payload even if the network has commanded it to use MCS‑1, MCS‑2 or MCS‑3 for subsequent RLC blocks (refer to table 8.1.1.2), see note. In RLC unacknowledged mode, RESEGMENT bit shall be ignored and default value 0 should be used.

NOTE: This bit is particularly useful for networks with uplink IR capability since it allows combining on retransmissions.

Table 8.1.1.4: Choice of modulation and coding scheme for retransmissions without re-segmentation (EGPRS2-A)

Scheme used for Initial transmission

Scheme to use for retransmissions after switching to a different modulation and coding scheme (MCS or UAS)

UAS-11 Commanded

UAS-10 Commanded

UAS-9 Commanded

UAS-8 Commanded

UAS-7 Commanded

MCS-6 Commanded

MCS-5 Commanded

MCS-4 Commanded

MCS-3 Commanded

MCS-2 Commanded

MCS-1 Commanded

UAS-11

UAS-11

UAS-8

UAS-8

UAS-8

MCS-6
(pad)

MCS-6
(pad)

MCS-6
(pad)

MCS-6
(pad)

MCS-6
(pad)

MCS-6
(pad)

MCS-6
(pad)

UAS-10

UAS-10

UAS-10

UAS-7

UAS-7

UAS-7

MCS-5

MCS-5

MCS-5

MCS-5

MCS-5

MCS-5

UAS-9

UAS-9

UAS-9

UAS-9

MCS-6

MCS-6

MCS-6

MCS-6

MCS-6

MCS-6

MCS-6

MCS-6

UAS-8

UAS-11

UAS-8

UAS-8

UAS-8

MCS-6
(pad)

MCS-6
(pad)

MCS-6
(pad)

MCS-6
(pad)

MCS-6
(pad)

MCS-6
(pad)

MCS-6
(pad)

UAS-7

UAS-10

UAS-10

UAS-7

UAS-7

UAS-7

MCS-5

MCS-5

MCS-5

MCS-5

MCS-5

MCS-5

MCS-6

UAS-9

UAS-9

UAS-9

MCS-6

MCS-6

MCS-6

MCS-6

MCS-6

MCS-6

MCS-6

MCS-6

MCS-5

UAS-10

UAS-10

UAS-7

UAS-7

UAS-7

MCS-5

MCS-5

MCS-5

MCS-5

MCS-5

MCS-5

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-4

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-3

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-2

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

MCS-1

Table 8.1.1.7: Retransmissions with fewer RLC blocks (EGPRS2-A)

Modulation and Coding Scheme specified

Modulation/Coding scheme to be used (only 1 block can be transmitted)

Modulation/Coding scheme to be used (only 2 blocks can be transmitted)

UAS-7

MCS-5

n/a

UAS-8

MCS-6 (with padding)

n/a

UAS-9

MCS-6

n/a

UAS-10

MCS-5

UAS-7

UAS-11

MCS-6 (with padding)

UAS-8

References

3GPP TS 44.060, subclause 8.1.1.

58c.2.9a.2 Test purpose

1. To verify that if the re-segment bit is not set, the mobile station shall use a MCS or UAS within the same family as the initial MCS or UAS without splitting the payload for retransmission in accordance with subclause 8.1.1 table 8.1.1.4, 3GPP TS 44.060.

58c.2.9a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS2A support, default settings

Mobile Station:

The MS is EGPRS2A updated with a P-TMSI allocated and the test PDP context2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The EGPRS2A capable MS is made to transmit uplink RLC data blocks in EGPRS TBF RLC acknowledged mode. The EGPRS Channel Coding Command IE in the Packet Uplink Assignment message is set according to the execution counter K described as below.

After BS_CV_MAX block periods the SS sends a Packet Uplink Ack/Nack message to negatively acknowledge some RLC data blocks. In the message EGPRS Channel Coding Command IE is set to a different MCS or UAS and Resegment IE should be set to ‘0’.

The MS shall then retransmit the negatively acknowledged RLC data blocks using the MCS or UAS specified in table 8.1.1.4, 3GPP TS 44.060.

Test procedure is repeated for K = 1 to 7 with:

K = 1: UAS-11 to be used at step 1,

K = 2: UAS-10 to be used at step 1,

K = 3: UAS-9 to be used at step 1,

K = 4: UAS-8 to be used at step 1,

K = 5: UAS-7 to be used at step 1,

K = 6: MCS-6 to be used at step 1,

K = 7: MCS-5 to be used at step 1,

Maximum Duration of Test

30 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

N = for K = 1: 4600 octets.

(K = 2: 4250, K = 3: 3500, K = 4: 3000, K = 5: 2500, K = 6: 3500, K = 7: 2500.)

USF_GRANULARITY = 1 block.

EGPRS Channel Coding Command is set according to execution counter K (e.g., K=1: UAS-11).

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

3

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

The SS verifies that the BSN starts from 0, and verifies the correct MCS or UAS is used.

4

Repeat steps 2 and 3 until RLC data block BSN = 31.

5

Wait for BS_CV_MAX block periods relative to the last received RLC data block.

6

SS -> MS

PACKET UPLINK ACK/NACK

The SS acknowledges RLC data blocks from BSN 10 to 31 with RBB set to 1 and negatively acknowledges RLC data blocks from BSN 1 to 9 with RBB set to 0, SSN = 1 (Note: This is NACK for BSN = 0).

USF not assigned to the MS.

EGPRS Channel Coding Command is set to UAS-11.

Resegment IE is set to ‘0’.

7

Wait for 6 blocks with no USF.

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

A9

(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B9

(optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

9

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

BSN = 0…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.4 and 8.1.1.7, 3GPP TS 44.060.

If K = 1, 2, 4, 5 or 7 BSN = 0 and BSN = 1 are received in the same radio block.

If K = 3 or 6 then BSN = 2 is also received in the same radio block.

10

Repeat steps 8 & 9 three times if K = 1, 2, 4, 5 or 7 and four times if K = 3 or 6.

11

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

The SS acknowledges RLC data block BSN = 0 with SSN = 2 and negatively acknowledges RLC data blocks from BSN 2 to 9 with RBB set to 0. For BSN > 9 RBB is set to 1.

USF not assigned to the MS.

EGPRS Channel Coding Command is set to UAS-10.

Resegment IE is set to ‘0’.

12

Wait for 6 blocks with no USF.

13

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

A14

(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B14

(optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS,

14

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

If K = 1, 3, 4 or 6 BSN = 1…8.

For K = 2, 5 or 7 BSN = 1…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.4 and 8.1.1.7, 3GPP TS 44.060.

If K = 1, 3, 4 or 6 BSN = 1 and BSN = 2 are received in the same radio block.

If K = 2, 5 or 7 then BSN = 3 is also received in the same radio block.

15

Repeat steps 13 & 14 two times if K = 2, 5 or 7 and three times if K = 1, 3, 4 or 6.

16

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

The SS acknowledges RLC data block BSN = 1 with SSN = 3 and negatively acknowledges RLC data blocks from BSN 3 to 9 with RBB set to 0. For BSN > 9 RBB is set to 1.

USF not assigned to the MS.

EGPRS Channel Coding Command is set to UAS-9.

Resegment IE is set to ‘0’.

17

Wait for 6 blocks with no USF.

18

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

A19

(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

For K = 1, 3, 4 or 6 the MS may retransmit a RLC data block with BSN = 9.

For K = 2, 5 or 7 MS may transmit new data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B19

(optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

19

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

If K = 1, 3, 4 or 6 BSN = 2…7.

If K = 2, 5 or 7 BSN = 2…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.4 and 8.1.1.7, 3GPP TS 44.060.

BSN = 2 and BSN = 3 are received in the same radio block.

20

Repeat steps 18 & 19 two times if K = 1, 3, 4 or 6 and three times if K = 2, 5 or 7.

21

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

The SS acknowledges RLC data block BSN 2 with SSN = 4 and negatively acknowledges RLC data blocks from BSN 3 to 9 with RBB set to 0. For BSN > 9 RBB is set to 1.

USF not assigned to the MS.

EGPRS Channel Coding Command is set to UAS-8.

Resegment IE is set to ‘0’.

22

Wait for 6 blocks with no USF

23

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

A24

(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

For K = 1, 3, 4 or 6 the MS may retransmit a data block with BSN = 8.

For K = 2, 5 or 7 the MS may transmit new data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B24

(optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS,

24

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

If K = 1, 3, 4 or 6 and step A24 was performed, BSN = 3…7 and 9 will be received.

If K = 2, 5 or 7 BSN = 3…9 will be received.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.4 and 8.1.1.7, 3GPP TS 44.060.

25

Repeat steps 23 & 24 two times if K = 1 or 4 and

three times if K = 2, 5, or 7

and five times if K = 3 or 6.

26

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

The SS acknowledges RLC data block BSN 3 with SSN = 5 and negatively acknowledges RLC data blocks from BSN 4 to 9 with RBB set to 0. For BSN > 9 RBB is set to 1.

USF not assigned to the MS.

EGPRS Channel Coding Command is set to UAS-7.

Resegment IE is set to ‘0’.

27

Wait for 6 blocks with no USF.

28

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

A29

(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B29

(optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

29

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

BSN = 4…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.4 and 8.1.1.7, 3GPP TS 44.060.

30

Repeat steps 28 & 29 two times if K = 2, 5 or 7 and five times if K = 1, 3, 4 or 6.

31

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

The SS acknowledges RLC data block BSN 4 with SSN = 6 and negatively acknowledges RLC data blocks from BSN 5 to 9 with RBB set to 0. For BSN > 9 RBB is set to 1.

USF not assigned to the MS.

EGPRS Channel Coding Command is set to MCS-6.

Resegment IE is set to ‘0’.

32

Wait for 6 blocks with no USF.

33

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

A34

(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B34

(optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

34

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

BSN = 5…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.4 and 8.1.1.7, 3GPP TS 44.060.

35

Repeat steps 33 & 34 four times.

36

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

The SS acknowledges RLC data block BSN 5 with SSN = 7 and negatively acknowledges RLC data blocks from BSN 6 to 9 with RBB set to 0. For BSN > 9 RBB is set to 1.

USF not assigned to the MS.

EGPRS Channel Coding Command is set to MCS-5.

Resegment IE is set to ‘0’.

37

Wait for 6 blocks with no USF.

38

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

A39

(optional step)

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

MS may transmit new data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B39

(optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS.

39

MS -> SS

EGPRS2A UPLINK RLC DATA BLOCK

Received on the assigned PDTCH.

BSN = 6…9.

The SS verifies that the NACKED data blocks are received using the correct MCS or UAS according to tables 8.1.1.4 and 8.1.1.7, 3GPP TS 44.060.

40

Repeat steps 38 & 39 three times.

41

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

The SS acknowledges RLC data block BSN 6 with SSN = 8 and negatively acknowledges RLC data blocks from BSN 7 to 9 with RBB set to 0. For BSN > 9 RBB is set to 1.

USF not assigned to the MS.

42

{Completion of uplink RLC data block transfer}

Repeat the above procedure with K = 2…7.

58c.2.10 Void

58c.2.10a Acknowledged Mode/ Uplink TBF/ Initial Puncturing Scheme After MCS Switching, in EGPRS2A

58c.2.10a.1 Conformance requirements

1. RLC data blocks which are retransmitted using a new MCS shall at the first transmission after the MCS switch be sent with the puncturing scheme indicated in table 9.3.2.1.1, 3GPP TS 44.060 subclause 9.3.2.1.

2. The choice of modulation and coding scheme for retransmissions in EGPRS2-A with/without re-segmentation shall follow table 8.1.1.3 and table 8.1.1.4, 3GPP TS 44.060 subclause 8.1.1

References

3GPP TS 44.060, subclause 8.1.1, 9.3.2.1.

3GPP TS 45.005.

3GPP TS 45.009.

58c.2.10a.2 Test purpose

1. To verify the correct selection of PS scheme after MCS switch.

58c.2.10a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS support, default setting

Mobile Station:

The MS is EGPRS updated with a P-TMSI allocated, SPLIT PG CYCLE negotiated and the test PDP context2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is made to transmit uplink RLC data blocks in an acknowledged mode uplink EGPRS TBF. EGPRS Coding Command is set to indicate UAS-11.

The SS sends a PACKET UPLINK ACK/NACK message and NACK all blocks received. UAS-7 is commanded in the message.

The SS checks that the retransmitted blocks are received in MCS-6, PS1.

Repeat the above steps with different allowed MCS and PS combinations.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 2000 octets,

USF_GRANULARITY = 1 block

EGPRS Channel Coding Command: UAS-11

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

3

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

SS verifies that the correct Puncturing Scheme is received.

4

SS

Repeat steps 2-3 until RLC data block with BSN=5 is received.

5

SS -> MS

PACKET UPLINK ACK/NACK

Wait for BS_CV_MAX block periods before sending this message.

SS negatively acknowledges all RLC data blocks.

MCS Command is UAS-7,

USF not assigned to the MS.

Wait for 6 blocks with no USF

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

A7 (optional step)

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

MS may transmit new data block if it has already been scheduled while Packet Uplink Ack/Nack is being processed.

B7 (optional step)

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

7

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

SS verifies that modulation and coding scheme is MCS-6 (pad) and Puncturing Scheme is PS1 is received.

BSN=0

8

SS

Repeat steps 9-10 until RLC data block with BSN=5 is received.

9

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on the PACCH of the PDCH assigned, containing USF assigned to the MS.

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH

SS verifies that modulation and coding scheme is MCS-6 and Puncturing Scheme is PS1 is received.

11

{Completion of uplink RLC data block transfer}

12

The above steps 1-11 are repeated for different MCS and PS combinations as per table 8.1.1.3, 8.1.1.4 of Subclause 8.1.1, table 9.3.2.1.1 of Subclause 9.3, 3GPP TS 44.060, i.e.

UAS-10 switching to UAS-8, SS verifies MCS is UAS-7 in step 7 and step 10

UAS-9 switching to UAS-8, SS verifies MCS is MCS-6 in step 7 and step 10

UAS-7 switching to UAS-11, SS verifies MCS is UAS-10 in step 7 and step 10

58c.3 Downlink EGPRS2 TBF

58c.3.1 Void

58c.3.2 Void

58c.3.2a Acknowledged Mode/ Downlink TBF/ Split RLC Data Block, in EGPRS2A

58.3.2a.1 Conformance requirements

1. Each RLC endpoint receiver shall have an associated receive state array V(N). V(N) is an array of SNS elements indicating the receive status of WS RLC data blocks that are supposed to follow the block BSN=V(Q)-1. The array is indexed relative to the receive window state variable V(Q) modulo SNS. When an RLC data block is received with BSN within the receive window, the corresponding element in V(N) is set to the value RECEIVE

2. If the RLC data block is split over two radio blocks, the element shall be set to the value RECEIVED if and only if both radio blocks have been received.

3. The elements in V(N) shall be set to the value INVALID at the beginning of each TBF. During the TBF, an element in V(N) that falls outside the receive window, shall be set to the value INVALID.

References

3GPP TS 44.060, subclause 9.1.7

58.3.2a.2 Test purpose

To verify that in case an RLC data block is split over two radio blocks:

1. When an RLC data block is received with BSN within the active window i.e. such that [V(Q) <=BSN < V(Q) + WS] modulo SNS, the corresponding element in V(N) is set to the value RECEIVED (the RLC data block has passed FCS).

2. The corresponding V(N) element shall not be marked as RECEIVED if any of the two radio blocks is not received.

3. The corresponding V(N) element shall be marked as RECEIVED if both of the radio blocks are received.

58.3.2a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS support, default setting,

Mobile Station:

The MS is EGPRS updated with a P-TMSI allocated, SPLIT PG CYCLE negotiated and the test PDP Context2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The SS establishes a downlink EGPRS TBF.

The SS sends a RLC data block n > N, n<WS using DAS-10. The SS sends the first part of a spitted RLC data block using DAS-7, with BSN=N (N< window size), SPB=’10’B, and polls for the EGPRS PACKET DOWNLINK ACK/NACK message from the MS. The MS shall respond with an EGPRS PACKET DOWNLINK ACK/NACK message indicating the block BSN=N is not received.

The SS then sends the second part of the spitted RLC block with the same BSN=N (N<WS), SPB=’11’ using DAS-7, and polls for the EGPRS PACKET DOWNLIK ACK/NACK message from the MS. The MS shall respond with an EGPRS PACKET DOWNLINK ACK/NACK message with the BSN=N acknowledged.

Maximum Duration of Test

30 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode

EGPRS2 Window Size: arbitrarily chosen

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-10, BSN=6, RRBP = ’00’B

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

The SS verifies that RBB is set to 0 for RLC data blocks with BSN = 0, 1, 2, 3, 4 and 5 and RBB is set to 1 for BSN=6.

4

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-7, BSN starts from 0

ES/P = ’00’B, SPB=’10’B

5

Repeat step 4 until BSN = 3

6

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-7

BSN = 5, ES/P = ’01’B, RRBP = ’00’B,SPB=’11’B

7

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

The SS verifies that the bits in RBB for BSN=0, 1, 2, 3, 4, 5 are set to ‘0’B.

8

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-7

BSN = 4, SPB = ’10’B, ES/P = ’01’B, RRBP = ’00’B

9

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

The SS verifies that the bit for BSN=4 in RBB is set to ‘0’B.

10

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-7

BSN = 4, SPB = ’11’B, ES/P = ’01’B, RRBP = ’00’B

11

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

The SS verifies that the bit for BSN=4 in RBB is set to ‘1’B.

{Completion of downlink data transfer}

58c.3.3a Acknowledged Mode / Downlink TBF / Decoding of Coding Schemes, in EGPRS2-A

58c.3.3a.1 Conformance requirements

1. In EGPRS TBF mode, the transfer of RLC Data Blocks in the acknowledged RLC/MAC mode can be controlled by a selective type I ARQ mechanism, or by type II hybrid ARQ (Incremental Redundancy: IR) mechanism, coupled with the numbering of the RLC Data Blocks within one Temporary Block Flow.

2. According to the link quality, an initial Modulation and Coding Scheme (MCS) is selected for an RLC block (see note). For the retransmissions, the same or another MCS from the same family of MCSs can be selected.

3. The selection of MCS is controlled by the network.

4. In EGPRS header, the Coding and Puncturing Scheme indicator field is used to indicate the kind of channel coding and puncturing used for data blocks.(see 3GPP TS 05.03)

References

3GPP TS 44.060, subclauses 9.3.2.1 and 10.4.8.a.

58c.3.3a.2 Test purpose

To verify that the mobile station correctly decode RLC data blocks sent using different coding schemes (DAS-5 to DAS-12).

58c.3.3a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS support, default setting,

Mobile Station:

The MS is EGPRS updated with a P-TMSI allocated, SPLIT PG CYCLE negotiated and the test PDP Context2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The SS establishes a downlink EGPRS2-A TBF setting EGPRS window size to 256, FANR disabled and in BTTI mode.

The SS establishes a Downlink EGPRS TBF.

The send SS sends a few RLC data blocks in different coding schemes and asks for an acknowledgement from the MS.

The MS shall correctly acknowledge all the received data blocks.

Maximum Duration of Test

10 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode

EGPRS Window Size: 256. BTTI configuration Mode, FANR disabled, EGPRS Level set to EGPRS2-A, EGPRS Window Size: arbitrarily chosen

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-5, BSN=0, CES/P = ‘000’B

3

Repeat step 2 using DAS-6 till DAS-7. The BSNs of the data blocks shall be sequential.

Repeat step 2 using DAS-8 till DAS-10. The BSNs of the data blocks shall be sequential.

Repeat step 2 using DAS-11 till DAS-12. The BSNs of the data blocks shall be sequential.

The last block transmitted should be DAS-12 with BSN=12, 13, and 14 for the last block transmitted.

CES/P = ‘001’B and RRBP=’00’B is set in the header of last RLC Data Block sent with BSN=12, 13, and 14.

4

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the corresponding PACCH.

The SS verifies that the MS acknowledges all the received RLC data blocks.

SSN shall be equal to 16

Specific message contents

None.

58c.3.4a Acknowledged Mode / Downlink TBF / Retransmission / Padding in EGPRS2-A

58c.3.4a.1 Conformance requirements

According to the link quality, an initial Modulation and Coding Scheme (MCS) is selected for an RLC block (see note). For the retransmissions, the same or another MCS from the same family of MCSs may be selected. E.g. if MCS-7 is selected for the first transmission of an RLC block, any MCS of the family B may be used for the retransmissions. Further, RLC data blocks initially transmitted with MCS-4, MCS-5, MCS-6, MCS-7, MCS-8 or MCS-9, may be retransmitted with MCS-1, MCS-2 or MCS-3 as appropriate, by sending the different parts of the RLC data block in different radio blocks. In this case, the split block field in the header shall be set to indicate that the RLC data block is split, and the order of the two parts. For blocks initially transmitted with MCS-8 which are retransmitted using MCS-6 or MCS-3, padding of the first six octets shall be applied before each RLC data block, and the CPS field shall be set to indicate that this has been done (see an informative example in annex J).

References

3GPP TS 44.060, subclause 9.3.2.1

58c.3.4a.2 Test purpose

To verify that the MS correctly decodes the CPS field of EGPRS Downlink RLC Data Block header.

To verify that the MS correctly decodes a retransmitted data block this contains first six octets of padding.

58c.3.4a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS support, default setting,

Mobile Station:

The MS is EGPRS updated with a P-TMSI allocated, SPLIT PG CYCLE negotiated and the test PDP context2 activated.

Specific PICS Statements

– EGPRS Multislotclass (TSPC_Type_EGPRS_Multislot_ClassX where X = 1…45)

PIXIT Statements

Test Procedure

The SS initiates the establishment of a downlink EGPRS2-A TBF, setting window size to the largest value WS corresponding the number of timeslots assigned to TBF.

The SS sends two EGPRS2-A RLC radio blocks with BSN=0 BSN=1 and BSN=4 BSN=5 using DAS-9. In the last block FBI is set to 1 and the MS is polled for Acknowledgement.

The MS shall send a EGPRS Packet Downlink Ack/Nack type 2 message acknowledging BSNs 0,1,4 and 5 and negatively acknowledging BSN=2 and BSN=3. SS verifies that FAI is set to 0.

The SS sends EGPRS RLC data block with BSN=2 using DAS-6, setting first 6 octets of the data block to padding, and setting CPS field to indicate the same and polls the MS for acknowledgement.

The MS shall send EGPRS Packet Downlink Ack/Nack type 2 message acknowledging BSNs 0,1,2,4 and 5 and negatively acknowledging BSN=3. SS verifies that FAI is set to 0.

The SS sends first part of BSN=3 using MCS-3 with first six octets of the data block set to padding and polls the MS for acknowledgement. CPS is set correctly in the data block header to indicate that the block is first part of split block and that the data block is padded.

The MS shall send EGPRS Packet Downlink Ack/Nack message acknowledging BSNs 0,1,2,4 and 5 and negatively acknowledging BSN=3. SS verifies that FAI is set to 0.

The SS sends second part of BSN=3 using MCS-3 and polls the MS for acknowledgement. CPS is set correctly in the data block header to indicate that the block is second part of split block and that the data block is not padded.

The MS shall send EGPRS Packet Downlink Ack/Nack Type 2 message acknowledging BSNs 0 to 5. SS verifies that FAI is set to 1.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode, EGPRS level = 01

EGPRS Window Size = Maximum for the MS according to the number of timeslots assigned to TBF.

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Using DAS-9

Sent on the assigned PDTCH, with BSN = 0 and BSN=1.

3

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Using DAS-9

Sent on the assigned PDTCH, with BSN = 4 and BSN=5.

FBI is set to 1.

MS is polled for FPB

4

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK TYPE2

Received on PACCH of the assigned PDTCH.

SS verifies that BSN 0, 1, 4 and 5 are acknowledged, BSN 2 and 3 are not acknowledged and FAI=0

5

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Using DAS-6

Sent on the assigned PDTCH, with BSN = 2. First six octets of the data block shall be padding octets. CPS field shall indicate the same. MS is polled for FPB.

6

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK TYPE2

Received on PACCH of the assigned PDTCH.

SS verifies that BSN 0, 1, 2, 4 and 5 are acknowledged, BSN 3 is not acknowledged and FAI=0

7

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Using MCS-3

Sent on the assigned PDTCH, with BSN = 3. First 6 octets of the data block shall be padding octets.

CPS field shall indicate that the data block is first part of split block and the data block is padded.

MS is polled for FPB.

8

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK TYPE2

Received on PACCH of the assigned PDTCH.

SS verifies that BSN 0, 1, 2, 4 and 5 are acknowledged , BSN 3 is not acknowledged and FAI=0

9

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Using MCS-3

Sent on the assigned PDTCH, with BSN = 3.

CPS field shall indicate that the data block is second part of split block and the data block is not padded.

MS is polled for FPB.

10

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK TYPE2

Received on PACCH of the assigned PDTCH.

SS verifies that BSN 0, 1, 2, 3, 4 and 5 are acknowledged and FAI=1

Specific message contents

None.

58c.3.5a Acknowledged Mode / Downlink TBF / First Partial Bitmap and Next Partial Bitmap in EGPRS2-A

58c.3.5a.1 Conformance requirements

1. In EGPRS downlink TBFs, an additional poll bit is added to the S/P field in every downlink RLC block so that the network can request the following:

– First Partial Bitmap (FPB) segment with SSN = (V(Q) + 1) mod 2048 where SSN denotes the Starting Sequence Number.

– Next Partial Bitmap (NPB) segment with SSN = (PBSN + 1) mod 2048 where PBSN denotes a Partial Bitmap Sequence Number variable stored at the receiver.

2. SSN is determined by the receiver as a function of ES/P, V(Q) and PBSN. The FPB and NPB are specific instances of the EGPRS Ack/Nack Description Information Element within the EGPRS PACKET DOWNLINK ACK/NACK message, EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message. The mobile station shall respond to ES/P field according to table 9.1.8.2.1.1 (non-MBMS). For a mobile station with one or more downlink TBFs using EGPRS2, the mobile station shall send the EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message. Otherwise, the mobile station shall send the EGPRS PACKET DOWNLINK ACK/NACK message.

3. Based on PBSN, V(Q) and the ES/P field set by the network, SSN and PBSN shall be determined according to table 9.1.8.2.2.1. For EGPRS2, SSN and PBSN shall be determined based on PBSN, V(Q) and CES/P fields according to table 9.1.8.2.2.2. For EGPRS2 the Combined EGPRS Supplementary/Polling field describes the feedback request and specifies a single uplink block in which the mobile station shall transmit a PACKET CONTROL ACKNOWLEDGEMENT message, a PACCH block see table 9.1.8.2.1.3. The single uplink block is defined by a delay relative to the first TDMA frame (N) of the downlink block containing the CES/P value. If ordered to send a EGPRS PACKET DOWNLINK ACK/NACK message or EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message, a mobile station with one or more downlink TBFs using EGPRS2 shall send the EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message. Otherwise, the mobile station shall send the EGPRS PACKET DOWNLINK ACK/NACK message.

References

3GPP TS 44.060, sub clause 9.1.8.2.

58c.3.5a.2 Test purpose

To verify the correct generation of SSN and RB in the First Partial Bitmap.

To verify the correct generation of SSN and RB in the Next Partial Bitmap.

58c.3.5a.3 Method of test

Initial Conditions

System Simulator:

1 cell with EGPRS support, default setting,

Mobile Station:

The MS is EGPRS updated with a P-TMSI allocated, SPLIT PG CYCLE negotiated and the test PDP Context2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The SS establishes a downlink EGPRS2-A TBF setting EGPRS window size to 256, FANR disabled and in BTTI mode.

The SS sends a series of RLC data blocks with BSN=0, 1…5, CES/P = ‘000’B using DAS-7 coding scheme.

The SS sends a RLC data block with BSN=21, CES/P = ‘001’B and using DAS7. MS responds back with EGPRS PACKET DOWNLINK ACK/NACK TYPE2 message with CQR and FPB within radio period (N+8 or N+9) mode 2715648.

The SS sends a RLC data block with BSN=32, CES/P = ‘010’B and using DAS-5. MS responds back with EGPRS PACKET DOWNLINK ACK/NACK TYPE2 message with CQR and FPB within radio period (N+13) mode 2715648.

The SS sends a RLC data block with BSN=22, CES/P = ‘011’B and using DAS-6. MS doesn’t responds back with EGPRS PACKET DOWNLINK ACK/NACK TYPE2 message.

The SS sends a RLC data block with BSN=24, CES/P = ‘100’B and using DAS-5. MS doesn’t responds back with EGPRS PACKET DOWNLINK ACK/NACK TYPE2 message.

The SS sends a RLC data block with BSN=26, CES/P = ‘101’B and using DAS-7. MS responds back with EGPRS PACKET DOWNLINK ACK/NACK TYPE2 message with CQR and NPB within radio period (N+8 or N+9) mode 2715648.

The SS sends a RLC data block with BSN=29, CES/P = ‘110’B and using DAS-5. MS responds back with EGPRS PACKET DOWNLINK ACK/NACK TYPE2 message with CQR and NPB within radio period (N+13) mode 2715648.

The SS sends a RLC data block with BSN=31, CES/P = ‘111’B and using DAS-5. MS responds back with EGPRS PACKET DOWNLINK ACK/NACK TYPE2 message with CQR and NPB within radio period (N+8 or N+9) mode 2715648.

The SS sends RLC data blocks with BSN=256, 116,241. CES/P = ‘000’B using DAS-5 coding scheme

The SS sends a RLC data block with BSN=237, CES/P = ‘111’B and using DAS-5. MS responds back with EGPRS PACKET DOWNLINK ACK/NACK TYPE2 message with no channel quality report and NPB within radio period (N+8 or N+9) mode 2715648.

Maximum Duration of Test

10 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode

EGPRS Window Size: 256. BTTI configuration Mode, FANR disabled, EGPRS Level set to EGPRS2-A,

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-7,BSN = N, CES/P = ‘000’B

3

Repeat step 2 with N = 0..5

4

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS7,BSN = 21, CES/P = ‘001’B

5

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK TYPE2

The SS verifies that the EGPRS Ack/Nack description IE contains the correct SSN and RB in the message.

Verify that BOW is set EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message contains Channel Quality Report(s) and if there is enough room left in RLC/MAC block, FPB within the radio period (N+8 or N+9) mode 2715648.

6

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-5, BSN = 32, CES/P = ‘010’B using TFI allocated in step 1.

7

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK TYPE2

The SS verifies that the EGPRS Ack/Nack description IE contains the correct SSN and RB in the message indicating all the unacknowledged blocks.

Verify that BOW is set EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message contains Channel Quality Report(s) and if there is enough room left in RLC/MAC block, FPB within the radio period (N+13) mode 2715648.

8

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-6, BSN = 22, CES/P = ‘011’B, using TFI allocated in step 1.

9

SS

The SS verifies that MS does not send any EGPRS PACKET DOWNLINK ACK/NACk TYPE2 message.

10

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-5, BSN = 24, CES/P = ‘100’B, using TFI allocated in step 1.

11

SS

The SS verifies that MS does not send any EGPRS PACKET DOWNLINK ACK/NACK TYPE2 message.

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-7, BSN = 26, CES/P = ‘101’B, using TFI allocated in step 1.

13

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK TYPE2

The SS verifies that the EGPRS Ack/Nack description IE contains the correct SSN and RB in the message indicating all the unacknowledged blocks.

Verify that BOW is set EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message contains Channel Quality Report(s) and if there is enough room left in RLC/MAC block, NPB within the radio period (N+8 or N+9) mode 2715648.

13

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-5

BSN = 29, CES/P = ‘110’B, using TFI allocated in step 1.

14

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK TYPE2

The SS verifies that the EGPRS Ack/Nack description IE contains the correct SSN and RB in the message indicating all the unacknowledged blocks.

Verify that BOW is set. EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message contains Channel Quality Report(s) and if there is enough room left in RLC/MAC block NPB within the radio period (N+13) mode 2715648.

15

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-5

BSN = 31, CES/P = ‘111’B, using TFI allocated in step 1.

16

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK TYPE2

The SS verifies that the EGPRS Ack/Nack description IE contains the correct SSN and RB in the message indicating all the unacknowledged blocks.

Verify that BOW is set. EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message contains Channel Quality Report(s) and if there is enough room left in RLC/MAC block NPB within the radio period (N+8 or N+9) mode 2715648.

17

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-5

BSN = 256, CES/P = ‘000’B, using TFI allocated in step 1.

18

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-5

BSN = 116, CES/P = ‘000’B, using TFI allocated in step 1.

19

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-5

BSN = 241, CES/P = ‘000’B, using TFI allocated in step 1.

21

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

With DAS-5

BSN = 237, CES/P = ‘111’B, using TFI allocated in step 1.

22

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK TYPE2

The SS verifies that the EGPRS Ack/Nack description IE contains the correct SSN and RB in the message indicating all the unacknowledged blocks.

Verify that BOW is set. EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message does not contains Channel Quality Report(s) NPB within the radio period (N+8 or N+9) mode 2715648.

Specific message contents

None.