58a.1 FANR Fast Ack/Nack reporting

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

58a.1.1 Uplink TBF, SSN based PAN Format

58a.1.1.1 Conformance Requirements

1. 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. If a mobile station indicates support of FANR (see 3GPP TS 24.008) and it does not indicate support of Reduced Latency, it may be assigned TBFs with FANR activated (see sub-clause 9.1.14) in BTTI configuration only.

2. The Fast Ack/Nack reporting procedure (FANR) allows to piggy-back, within EGPRS RLC/MAC blocks for data transfer sent in one direction, the acknowledgement status of data blocks relative to a TBF in the opposite direction.

3. If an uplink TBF is established or reconfigured with FANR activated (see sub-clauses 11.2.29, 11.2.29a, 11.2.31, and 11.2.31a), the mobile station shall monitor for the presence of a PAN field for this TBF on all downlink PDCHs on which it shall monitor the USF for this TBF… The network may encode the PAN field according to the SSN-based encoding defined in subclause 9.1.8 or the time-based encoding defined in subclause 9.1.15. The specific encoding selected by the network is notified to the mobile station at TBF establishment/reconfiguration.

4. When the SSN-based encoding is used (see sub-clause 9.1.14.1), the Piggy-backed Ack/Nack (PAN) field consists of a beginning of window (BOW), a short starting sequence number (ShortSSN), a reported bitmap (RB) and a temporary flow identifier (TFI) fields. In the downlink direction, the TFI field shall always include a valid value.

5. If included in a PAN field, the TFI identifies the Temporary Block Flow (TBF) being acknowledged.

References

3GPP TS 44.060, subclause 5.2.1.

3GPP TS 44.060, subclause 9.1.14.1.

3GPP TS 44.060, subclause 10.3a.5

3GPP TS 44.060, subclause 10.4.10.

58a.1.1.2 Test Purposes

1. To verify that the mobile station can establish an uplink TBF with FANR activated using the SSN based format.

2. To verify that the mobile station correctly interprets the contents of PAN fields received in downlink data blocks on downlink PDCHs which it is monitoring for USF for the uplink TBF.

3. To verify that the mobile station only interprets the PAN fields addressed to it via TFI.

58a.1.1.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 Context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer 440 octets of user data. An uplink TBF is established. During the uplink TBF the SS negatively acknowledges one of the MS’s uplink RLC data blocks using a PAN field which addresses the MS via it’s TFI included in the header of a downlink data block sent on the assigned PDTCH. It is checked that the MS re-transmits the negatively acknowledged uplink RLC data block. The re-transmitted uplink RLC data block is then positively acknowledged by the SS. During the uplink TBF the SS includes a PAN field in a downlink data block sent on the assigned PDTCH which would otherwise negatively acknowledge one of the MS’s uplink RLC data blocks were it not for the fact that the TFI in the PAN field addresses another MS. It is checked that the MS does not re-transmit the uplink RLC data block. The uplink RLC data block is then positively acknowledged by the SS. The uplink TBF is completed during which it is checked that the MS does not repeat any of the previously positively acknowledged uplink RLC data blocks.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 octets

USF_GRANULRITY = 1 block

Acknowledged Mode.

See Specific Message Contents below.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

3

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with:-

BSN = BSN(n)

4

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

Contains PAN field (SSN based format) with:-

TFI assigned to the MS.

RB negatively acknowledging RLC data block with BSN = BSN(n).

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1 :-

Sent on next but one RTTI block after Step 4.

For k = 2:-

Sent on next BTTI block after Step 4.

ELSE IF MS supported FANR Capability THEN

For k = 2 :-

Sent on next BTTI block after Step 4.

6

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with:-

BSN = BSN(n)

7

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

Contains PAN field (SSN based format) with:-

TFI assigned to the MS.

RB positively acknowledging RLC data block with BSN = BSN(n).

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

9

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n+1)

10

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

Contains PAN field (SSN based format) with :-

TFI different to that assigned to the MS.

RB negatively acknowledging RLC data block with BSN = BSN(n+1).

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THENFor k = 1:-

Sent on next but one RTTI block after Step 10.

For k = 2:-

Sent on next BTTI block after Step 10.

ELSE IF MS supported FANR Capability THEN

For k = 2 :-

Sent on next BTTI block after Step 10.

12

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with:-

BSN = BSN(n+2)

13

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

Contains PAN field (SSN based format) with:-

TFI assigned to the MS.

RB acknowledging RLC data blocks with BSN = BSN(n+1) and BSN(n+2).

14

{Uplink TBF completion}

It is checked that BSN > BSN(n+2) for all received RLC data blocks.

Specific Message Contents

PACKET UPLINK ASSIGNMENT in Step 1:

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

<REPORTED_TIMESLOTS_C1 : bit(8)>

{0|1 <REPORTED_TIMESLOTS_C2 : bit(8)>}

<TSH : bit (2)>}}

Arbitrarily chosen from MCS-1..MCS4.

1

0

Not present.

Not present.

Not present.

58a.1.2 Uplink TBF, SSN based PAN Format, with Concurrent Downlink TBF

58a.1.2.1 Conformance Requirements

1. 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. If a mobile station indicates support of FANR (see 3GPP TS 24.008) and it does not indicate support of Reduced Latency, it may be assigned TBFs with FANR activated (see sub-clause 9.1.14) in BTTI configuration only. 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.

2. If an uplink TBF is established or reconfigured with FANR activated (see sub-clauses 11.2.29, 11.2.29a, 11.2.31, and 11.2.31a), the mobile station shall monitor for the presence of a PAN field for this TBF on all downlink PDCHs on which it shall monitor the USF for this TBF… If the presence of a PAN field is indicated in the header of an EGPRS RLC/MAC block for data transfer received on these PDCHs, the mobile station shall decode the PAN field also in the blocks addressed to other mobile stations. The network may encode the PAN field according to the SSN-based encoding defined in subclause 9.1.8 or the time-based encoding defined in subclause 9.1.15. The specific encoding selected by the network is notified to the mobile station at TBF establishment/reconfiguration.

3. When the SSN-based encoding is used (see sub-clause 9.1.14.1), the Piggy-backed Ack/Nack (PAN) field consists of a beginning of window (BOW), a short starting sequence number (ShortSSN), a reported bitmap (RB) and a temporary flow identifier (TFI) fields. In the downlink direction, the TFI field shall always include a valid value.

4. If included in a PAN field, the TFI identifies the Temporary Block Flow (TBF) being acknowledged.

References

3GPP TS 44.060, subclause 5.2.1.

3GPP TS 44.060, subclause 9.1.14.1.

3GPP TS 44.060, subclause 10.3a.5

3GPP TS 44.060, subclause 10.4.10.

58a.1.2.2 Test Purposes

1. To verify that the mobile station can operate a downlink TBF with FANR activated whilst an uplink TBF with FANR activated using the SSN based format is in operation.

2. To verify that the mobile station interprets PAN fields addressed to it via TFI when received in downlink data blocks not belonging to the MS’s concurrent downlink TBF.

3. To verify that the mobile station only interprets the PAN fields addressed to it via TFI when received in downlink data blocks belonging to the MS’s concurrent downlink TBF.

58a.1.2.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 Context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer 440 octets of user data. An uplink TBF is established. A concurrent downlink TBF is established. During the concurrent uplink and downlink TBFs, the SS negatively acknowledges one of the MS’s uplink RLC data blocks using a PAN field which addresses the MS via it’s TFI included in the header of a downlink data block addressed to another MS sent on the assigned PDTCH. It is checked that the MS re-transmits the negatively acknowledged uplink RLC data block. The re-transmitted uplink RLC data block is then positively acknowledged by the SS. During the concurrent uplink and downlink TBFs, the SS includes a PAN field in a downlink data block addressed to the MS sent on the assigned PDTCH which would otherwise negatively acknowledge one of the MS’s uplink RLC data blocks were it not for the fact that the TFI in the PAN field addresses another MS. It is checked that the MS does not re-transmit the uplink RLC data block. The uplink RLC data block is then positively acknowledged by the SS. The downlink TBF is completed. The uplink TBF is completed during which it is checked that the MS does not repeat any of the previously positively acknowledged uplink RLC data blocks.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 octets

USF_GRANULRITY = 1 block

Acknowledged Mode.

See Specific Message Contents below.

2

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on downlink PACCH.

A downlink TBF is assigned.

See Specific Message Contents below.

3

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

TFI assigned to the MS.

CES/P = 011

Does not contain PAN field.

IF MS supported Reduced Latency Capability THEN

For k = 1 :-

Sent three RTTI blocks after Step 2.

For k = 2 :-

Sent two BTTI blocks after Step 2.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent two BTTI blocks after Step 2.

4

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step 3.

Contains PAN field which positively acknowledges the downlink data block sent at Step 3.

Contains RLC data block with :-

BSN = BSN(n)

5

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

CES/P = 000

TFI not assigned to the MS.

Contains PAN field (SSN based format) with :-

TFI assigned to the MS.

RB negatively acknowledging RLC data block with BSN = BSN(n).

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent on next but one RTTI block after Step 5.

For k = 2:-

Sent on next BTTI block after Step 5.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 5.

7

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n)

8

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

CES/P = 000

TFI not assigned to the MS.

Contains PAN field (SSN based format) with :-

TFI assigned to the MS.

RB positively acknowledging RLC data block with BSN = BSN(n).

9

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

TFI assigned to the MS.

CES/P = 011

Does not contain PAN field.

10

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step 9.

Contains PAN field which positively acknowledges the downlink data block sent at Step 9

Contains RLC data block with :-

BSN = BSN(n+1)

11

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

CES/P = 011

TFI assigned to the MS.

Contains PAN field (SSN based format) with :-

TFI not assigned to the MS.

RB negatively acknowledging RLC data block with BSN = BSN(n+1).

12

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step 11.

Contains PAN field which positively acknowledges the downlink data block sent at Step 11.

Contains RLC data block with :-

BSN = BSN(n+2)

13

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

CES/P = 001

FBI = 1

TFI assigned to the MS.

Contains PAN field (SSN based format) with :-

TFI assigned to the MS.

RB positively acknowledging RLC data blocks with BSN = BSN(n+1) and BSN (n+2).

14

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 13.

FAI = 1

15

{Uplink TBF completion}

It is checked that BSN > BSN(n+2) for all received RLC data blocks.

Specific Message Contents

PACKET UPLINK ASSIGNMENT in Step 1:

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

<REPORTED_TIMESLOTS_C1 : bit(8)>

{0|1 <REPORTED_TIMESLOTS_C2 : bit(8)>}

<TSH : bit (2)>}}

Arbitrarily chosen from MCS-1..MCS-4.

1

0

Not present.

Not present.

Not present.

PACKET DOWNLINK ASSIGNMENT in Step 2:

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (1) > }

1

0

58a.1.3 Uplink TBF, Time based PAN Format

58a.1.3.1 Conformance Requirements

1. 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. If a mobile station indicates support of FANR (see 3GPP TS 24.008) and it does not indicate support of Reduced Latency, it may be assigned TBFs with FANR activated (see sub-clause 9.1.14) in BTTI configuration only.

2. The Fast Ack/Nack reporting procedure (FANR) allows to piggy-back, within EGPRS RLC/MAC blocks for data transfer sent in one direction, the acknowledgement status of data blocks relative to a TBF in the opposite direction.

3. If an uplink TBF is established or reconfigured with FANR activated (see sub-clauses 11.2.29, 11.2.29a, 11.2.31, and 11.2.31a), the mobile station shall monitor for the presence of a PAN field for this TBF on all downlink PDCHs on which it shall monitor the USF for this TBF… The network may encode the PAN field according to the SSN-based encoding defined in subclause 9.1.8 or the time-based encoding defined in subclause 9.1.15. The specific encoding selected by the network is notified to the mobile station at TBF establishment/reconfiguration.

4. When the Time-based encoding is used (see sub-clause 9.1.14.1), the Piggy-backed Ack/Nack (PAN) field consists of a 20 bits reported bitmap, as described in sub-clause 9.1.15, plus 5 bits set to ‘0.

References

3GPP TS 44.060, subclause 5.2.1.

3GPP TS 44.060, subclause 9.1.14.1.

3GPP TS 44.060, subclause 10.3a.6

58a.1.3.2 Test Purposes

1. To verify that the mobile station can establish an uplink TBF with FANR activated using the time based format.

2. To verify that the mobile station correctly interprets the contents of PAN fields received in downlink data blocks on downlink PDCHs which it is monitoring for USF for the uplink TBF.

58a.1.3.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 Context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer 1000 octets of user data. An uplink TBF is established using an EGPRS coding scheme that requires the transmission of two RLC data blocks per EGPRS uplink radio block. During the uplink TBF the SS negatively acknowledges both RLC data blocks containned within one uplink EGPRS data block sent by the MS using a PAN field in the time based format included in a downlink data block sent on the assigned PDTCH. It is checked that the MS re-transmits both negatively acknowledged RLC data blocks. The re-transmitted RLC data blocks are then positively acknowledged by the SS. During the uplink TBF the SS negatively acknowledges the first of two RLC data blocks containned within one uplink EGPRS data block sent by the MS using a PAN field in the time based format included in a downlink data block sent on the assigned PDTCH. It is checked that the MS re-transmits the negatively acknowledged RLC data block. The re-transmitted RLC data block is then positively acknowledged by the SS. During the uplink TBF the SS negatively acknowledges the second of two RLC data blocks containned within one uplink EGPRS data block sent by the MS using a PAN field in the time based format included in a downlink data block sent on the assigned PDTCH. It is checked that the MS re-transmits the negatively acknowledged RLC data block. The re-transmitted RLC data block is then positively acknowledged by the SS. The uplink TBF is completed during which it is checked that the MS does not repeat any of the previously positively acknowledged uplink RLC data blocks.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 1000 octets

USF_GRANULRITY = 1 block

Acknowledged Mode.

See Specific Message Contents below.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

3

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data blocks with:-

BSN = BSN(n) + BSN(n+1).

4

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

Contains PAN field (time based format) with:-

Reported bitmap negatively acknowledging both RLC data blocks received in Step 3.

Reported bitmap positively acknowledging all RLC data blocks from other MSs.

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the M

IF MS supported Reduced Latency Capability THEN S. For k = 1:-

Sent on next but one RTTI block after Step 4.

For k = 2:-

Sent on next BTTI block after Step 4.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 4

6

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data blocks with:-

BSN = BSN(n) + BSN(n+1).

7

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

Contains PAN field (time based format) with:-

Reported bitmap positively acknowledging both RLC data blocks received in Step 6.

Reported bitmap negatively acknowledging all RLC data blocks from other MSs.

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

9

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data blocks with:-

BSN = BSN(n+2) + BSN(n+3)

10

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

Contains PAN field (time based format) with:-

Reported bitmap negatively acknowledging the first and positively acknowledging the second of the two RLC data blocks received in Step 9.

Reported bitmap positively acknowledging all RLC data blocks from other MSs.

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS

IF MS supported Reduced Latency Capability THEN.

For k = 1:-

Sent on next but one RTTI block after Step10.

For k = 2:-

Sent on next BTTI block after Step 10

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 10.

12

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data blocks with:-

BSN = BSN(n+2) + BSN(n+4)

13

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

Contains PAN field (time based format) with:-

Reported bitmap positively acknowledging both RLC data blocks received in Step 12.

Reported bitmap negatively acknowledging all RLC data blocks from other MSs.

14

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

15

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Contains RLC data blocks with:-

BSN = BSN(n+5) + BSN(n+6)

16

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

Contains PAN field (time based format) with:-

Reported bitmap positively acknowledging the first and negatively acknowledging the second of the two RLC data blocks received in Step 15.

Reported bitmap positively acknowledging all RLC data blocks from other MSs.

17

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent on next but one RTTI block after Step16.

For k = 2:-

Sent on next BTTI block after Step 16.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 16.

18

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data blocks with :-

BSN = BSN(n+6) + BSN(n+7)

19

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

Contains PAN field (time based format) with :-

Reported bitmap positively acknowledging both RLC data blocks received in Step 18.

Reported bitmap negatively acknowledging all RLC data blocks from other MSs.

20

{Uplink TBF completion}

It is checked that BSN > BSN(n+7) for all received RLC data blocks.

Specific Message Contents

PACKET UPLINK ASSIGNMENT in Step 1:

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

<REPORTED_TIMESLOTS_C1 : bit(8)>

{0|1 <REPORTED_TIMESLOTS_C2 : bit(8)>}

<TSH : bit (2)>}}

0110 – MCS-7

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00, 01, 10, 11}.

58a.1.4 Uplink TBF, Time based PAN Format, with Concurrent Downlink TBF

58a.1.4.1 Conformance Requirements

1. 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. If a mobile station indicates support of FANR (see 3GPP TS 24.008), it may be assigned TBFs with FANR activated (see sub-clause 9.1.14) in BTTI configuration only. 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.

2. If an uplink TBF is established or reconfigured with FANR activated (see sub-clauses 11.2.29, 11.2.29a, 11.2.31, and 11.2.31a), the mobile station shall monitor for the presence of a PAN field for this TBF on all downlink PDCHs on which it shall monitor the USF for this TBF… If the presence of a PAN field is indicated in the header of an EGPRS RLC/MAC block for data transfer received on these PDCHs, the mobile station shall decode the PAN field also in the blocks addressed to other mobile stations. The network may encode the PAN field according to the SSN-based encoding defined in subclause 9.1.8 or the time-based encoding defined in subclause 9.1.15. The specific encoding selected by the network is notified to the mobile station at TBF establishment/reconfiguration.

3. When the Time-based encoding is used (see sub-clause 9.1.14.1), the Piggy-backed Ack/Nack (PAN) field consists of a 20 bits reported bitmap, as described in sub-clause 9.1.15, plus 5 bits set to ‘0.

References

3GPP TS 44.060, subclause 5.2.1.

3GPP TS 44.060, subclause 9.1.14.1.

3GPP TS 44.060, subclause 10.3a.6

58a.1.4.2 Test Purposes

1. To verify that the mobile station can operate a downlink TBF with FANR activated whilst an uplink TBF with FANR activated using the time based format is in operation.

2. To verify that the mobile station interprets PAN fields from downlink data blocks belonging to it’s own and other MS’s downlink TBFs.

58a.1.4.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 Context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer 440 octets of user data. An uplink TBF is established. A concurrent downlink TBF is established. During the concurrent uplink and downlink TBFs, the SS negatively acknowledges one of the MS’s uplink RLC data blocks using a PAN field included in a downlink data block addressed to another MS sent on the assigned PDTCH. It is checked that the MS re-transmits the negatively acknowledged uplink RLC data block. The re-transmitted uplink RLC data block is then positively acknowledged by the SS using a PAN field included in a downlink data block addressed to the MS. The downlink TBF is completed. The uplink TBF is completed during which it is checked that the MS does not repeat the previously positively acknowledged uplink RLC data block.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 octets

USF_GRANULRITY = 1 block

Acknowledged Mode.

See Specific Message Contents below.

2

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on downlink PACCH.

A downlink TBF is assigned.

See Specific Message Contents below.

3

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

TFI assigned to the MS.

CES/P = 011

Does not contain PAN field.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent three RTTI blocks after Step 2.

For k = 2 :-

Sent two BTTI blocks after Step 2.

ELSE IF MS supported FANR Capability THEN

For k = 2 :-

Sent two BTTI blocks after Step 2

4

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step 3.

Contains PAN field which positively acknowledges the downlink data block sent at Step 3.

Contains RLC data block with :-

BSN = BSN(n)

5

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

CES/P = 000

TFI not assigned to the MS.

Contains PAN field (time based format) with :-

Reported bitmap negatively acknowledging the RLC data block with BSN = BSN(n).

6

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THENFor k = 1:-

Sent on next but one RTTI block after Step 5.

For k = 2:-

Sent on next BTTI block after Step 5.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 5.

7

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n)

8

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

CES/P = 001

FBI = 1

TFI assigned to the MS.

Contains PAN field (time based format) with :-

Reported bitmap positively acknowledging the RLC data block with BSN = BSN(n).

9

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 8.

FAI = 1

10

{Uplink TBF completion}

It is checked that BSN > BSN(n) for all received RLC data blocks.

Specific Message Contents

PACKET UPLINK ASSIGNMENT in Step 1:

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

<REPORTED_TIMESLOTS_C1 : bit(8)>

{0|1 <REPORTED_TIMESLOTS_C2 : bit(8)>}

<TSH : bit (2)>}}

Arbitrarily chosen from MCS-1..MCS-4.

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00, 01, 10, 11}.

PACKET DOWNLINK ASSIGNMENT in Step 2:

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (1) > }

1

0

58a.1.5 Concurrent Uplink and Downlink TBFs, Discrimination of PAN Information from Different PDCH or PDCH Pairs

58a.1.5.1 Conformance Requirements

1. If an uplink TBF is established or reconfigured with FANR activated (see sub-clauses 11.2.29, 11.2.29a, 11.2.31, and 11.2.31a), the mobile station shall monitor for the presence of a PAN field for this TBF on all downlink PDCHs on which it shall monitor the USF for this TBF. The mobile station shall only attempt to decode a PAN field in a downlink EGPRS RLC/MAC block for data transfer if it is already required to check for a USF within that RLC/MAC block.

References

3GPP TS 44.060, subclause 9.1.14.1.

58a.1.5.2 Test Purposes

1. To verify that the mobile station only interprets PAN information received on a PDCH (BTTI configuration) or PDCH pairs (RTTI configuration) which it is required to monitor for USF for uplink TBF and ignores PAN information received on other downlink PDCH or PDCH pairs it may simultaneously be monitoring for downlink TBF.

58a.1.5.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 Context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer 440 octets of user data. An uplink TBF in RTTI mode on a single PDCH pair is established if the MS indicates support of Reduced Latency. If the MS indicates support of FANR then an uplink TBF in BTTI mode on a single PDCH is established. A concurrent downlink TBF using two PDCH (BTTI mode) or two PDCH pairs (RTTI mode), one being the same as the slot or pair used for the uplink TBF, is established. During the concurrent uplink and downlink TBFs, the SS inserts a PAN field in the SSN based format into a downlink data block transmitted on the PDCH or PDCH pair not associated with the uplink TBF but which is associated with the downlink TBF. The PAN field would otherwise negatively acknowledge one of the MS’s uplink RLC data blocks and has the TFI set to the same value as assigned to the MS for it’s uplink TBF. It is checked that the MS does not re-transmit the otherwise negatively acknowledged uplink RLC data block. The uplink RLC data block is then positively acknowledged by the SS using a PAN field in the SSN based format which addresses the MS via it’s assigned uplink TFI sent on the PDCH or PDCH pair associated with the uplink TBF. The downlink TBF is completed. The uplink TBF is completed during which it is checked that the MS does not repeat any previously positively acknowledged uplink RLC data block.

Maximum Duration of Test

10 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 440 octets

USF_GRANULRITY = 1 block

Acknowledged Mode.

See Specific Message Contents below.

2

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on downlink PACCH.

A downlink TBF is assigned.

See Specific Message Contents below.

3

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on first assigned downlink PDTCH or PDTCH pair.

TFI assigned to the MS.

CES/P = 000

Does not contain PAN field.

IF MS supported Reduced Latency Capability THEN

Sent three RTTI blocks after Step 2.

ELSE IF MS supported FANR Capability THEN

Sent three BTTI blocks after Step 2.

4

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on second assigned downlink PDTCH or PDTCH pair.

TFI assigned to the MS.

CES/P = 000

Does not contain PAN field.

IF MS supported Reduced Latency Capability THENSent three RTTI blocks after Step 2.

ELSE IF MS supported FANR Capability THEN

Sent three BTTI blocks after Step 2.

5

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on first assigned downlink PDTCH or PDTCH pair.

TFI assigned to the MS.

CES/P = 011

Does not contain PAN field.

6

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned uplink PDTCH or PDTCH pair.

Received in reserved block allocated by CES/P at Step 5.

Contains PAN field which positively acknowledges the downlink data blocks sent at Steps 3, 4 and 5.

Contains RLC data block with :-

BSN = BSN(n)

7

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on first assigned downlink PDTCH or PDTCH pair.

TFI assigned to the MS.

CES/P = 011

Contains PAN field (SSN based format) with :-

Reported bitmap positively acknowledging the RLC data block with BSN = BSN(n).

8

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned uplink PDTCH or PDTCH pair.

Received in reserved block allocated by CES/P at Step 7.

Contains PAN field which positively acknowledges the downlink data block sent at Step 7.

Contains RLC data block with :-

BSN = BSN(n+1)

9

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on second assigned downlink PDTCH or PDTCH pair.

TFI assigned to the MS.

CES/P = 000

Contains PAN field (SSN based format) with :-

Reported bitmap negatively acknowledging the RLC data block with BSN = BSN(n+1) and the same TFI value in the PAN field as assigned to the MSs uplink TBF.

10

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on first assigned downlink PDTCH or PDTCH pair.

CES/P = 011

Does not contain PAN field.

11

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned uplink PDTCH or PDTCH pair.

Received in reserved block allocated by CES/P at Step 10.

Contains PAN field which positively acknowledges the downlink data blocks sent at Steps 9 and 10.

Contains RLC data block with :-

BSN = BSN(n+2)

12

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on first assigned downlink PDTCH or PDTCH pair.

TFI assigned to the MS.

CES/P = 001

FBI = 1

Contains PAN field (SSN based format) with :-

Reported bitmap positively acknowledging the RLC data blocks with BSN = BSN(n+1) and (n+2).

13

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH corresponding to first downlink PDCH or PDCH pair.

Received in reserved block allocated by CES/P at Step 12.

FAI = 1

14

{Uplink TBF completion}

It is checked that BSN > BSN(n+2) for all received RLC data blocks.

Specific Message Contents

PACKET UPLINK ASSIGNMENT in Step 1:

{0 — BTTI Mode

|1 – RTTI Mode

<RTTI_USF_MODE: bit(1)>

{00 – default single-carrier PDCH-pair configuration

|01 — default dual-carrier PDCH-pair configuration

|10 <DOWNLINK_PDCH_PAIRS_C1>

{0|1 <DOWNLINK_PDCH_PAIRS_C2>}

<UPLINK_PDCH_PAIRS_C1>

{0|1 <UPLINK_PDCH_PAIRS_C2>}

|11

}}

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

<REPORTED_TIMESLOTS_C1 : bit(8)>

{0|1 <REPORTED_TIMESLOTS_C2 : bit(8)>}

<TSH : bit (2)>}}

1

1

10

2 timeslots allocated to the MS.

Not present.

2 timeslots allocated to the MS.

Not present.

Arbitrarily chosen from MCS-1..MCS-4

1

0

Not present.

Not present.

Not present.

PACKET DOWNLINK ASSIGNMENT in Step 2:

{ 0 — BTTI mode

< TIMESLOT_ALLOCATION_C1: bit (8) >

{ 0 | 1 < TIMESLOT_ALLOCATION_C2: bit (8) > }

| 1 — RTTI mode

{ 00 — default single-carrier PDCH-pair configuration

| 01 — default dual-carrier PDCH-pair configuration

| 10 < DOWNLINK_PDCH_PAIRS_C1 : bit (8) >

{ 0 | 1 < DOWNLINK_PDCH_PAIRS_C2 : bit (8) > }

< UPLINK_PDCH_PAIRS_C1 : bit (8) >

{ 0 | 1 < UPLINK_PDCH_PAIRS_C2 : bit (8) > }

| 11 — Unchanged }

< RTTI_DOWNLINK_PDCH_PAIR_ASSIGNMENT: bit (n) > — n is total number of DL PDCH pairs

}

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (1) > }

1
Not present.
Not present.

10

4 timeslots, two being the same as those allocated for the uplink TBF.

Not present.

2 timeslots, the same as those allocated for the uplink TBF.

Not present.

2 PDCH pairs included in the assignment.

1

0

58a.1.6 Concurrent Uplink and Downlink TBFs, Mobile Coding and Puncturing Schemes

58a.1.6.1 Conformance requirements

1. The presence of the PAN field, is signalled by the PAN indicator bit in the RLC/MAC header. When this bit is set the receiver shall use the corresponding Puncturing Scheme variant of the CPS indicated in the RLC/MAC header to decode the RLC data field.

2. For an EGPRS TBF with FANR activated, a Radio Block for data transfer consists of one RLC/MAC header, one or two RLC data block(s) and, optionally, one PAN field. It is always carried by four normal bursts. The interleaving depends on the MCS used.

3. For a TBF with FANR activated, the network may poll the mobile station to trigger the FANR procedure. In case the mobile station has at least one concurrent TBF in the uplink, the mobile station transmits, in a reserved radio block which is allocated together with polling, a radio block for data transfer including a PAN field with ack/nack information.

4. If a mobile station indicates support of Reduced Latency (see 3GPP TS 24.008), it may be assigned TBFs with FANR activated, either in BTTI configuration or in RTTI configuration. If a mobile station indicates support of FANR (see 3GPP TS 24.008), it may be assigned TBFs with FANR activated (see sub-clause 9.1.14) in BTTI configuration only. 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.

5. 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.

References

3GPP TS 43.064, subclause 3.3.5.1, 6.5.4.3, 6.6.4.8.2

3GPP TS 44.060, subclause 5.2.1, 8.1.1

58a.1.6.2 Test purpose

1. To verify that mobile station uses the received PAN field correctly for different mobile coding and puncturing schemes.

2. To verify that the MS includes the PAN field in uplink data blocks coded using different commanded MCS when polled for PAN by the network.

3. To verify that initial transmission of RLC data block(s) by MS, when PAN field is included in the radio block, shall be done with MCS-8 (respectively MCS-3) when commanded MCS is MCS-9 (respectively MCS-4).

58a.1.6.3 Method of test

Initial Conditions

System Simulator:

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

Mobile Station:

The MS is GPRS attached with a P-TMSI allocated and the test PDP context3 activated.

Specific PICS Statements

– EGPRS capable of 8PSK in Uplink, of all Multislot classes (TSPC_Type_EGPRS_8PSK_uplink)

PIXIT Statements

Test Procedure

The SS initiates the establishment of a downlink EGPRS TBF, with FANR activated in the PACKET DOWNLINK ASSIGNMENT message. The MS is then triggered to transfer 5300 octets of user data, MCS-1 is used both for uplink and downlink.

After 3 uplink data blocks SS includes PAN field in the downlink data block. One uplink data block from MS is negatively acknowledged and two data blocks are positively acknowledged. MS re-transmits the negatively acknowledged data block. SS includes PAN field in the downlink data block and acknowledges the re-transmitted data block.

SS skips sending of two downlink data blocks and polls MS for acknowledgement of downlink data blocks sent. MS includes PAN field in the uplink data block and it is checked that the correct data blocks have been acknowledged.

SS re-transmits negatively acknowledged downlink data blocks and polls MS for acknowledgement of downlink data blocks sent. MS includes PAN field in the uplink data block and it is checked that the correct data blocks have been acknowledged.

Test procedure is repeated for all supported mobile coding schemes.

Maximum Duration of Test

15 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode, FANR activated. SS Commands MS to use mobile coding scheme MCS-1.

2

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

CES/P = 001

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH of the assigned PDTCH.

Received in reserved block allocated by CES/P at Step 2.

4

MS

The MS is triggered to send 5300 octets of user data.

5

SS <-> MS

Steps 2 and 3 are repeated until the reception of an EGPRS PACKET DOWNLINK ACK/NACK with Channel request Description IE included at Step 3.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

The uplink TBF is assigned.

MCS-1 commanded as used mobile coding scheme.

See Specific Message Contents below.

7

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

USF assigned to the MS.

8

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

BSN = BSN(n)

For MCS-7 to MCS-9: BSN=BSN(n), BSN(n+1)

The SS checks that the PAN field is not included in the uplink data block header.

9

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

USF assigned to the MS.

10

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

BSN = BSN(n+1)

For MCS-7 to MCS-9: BSN=BSN(n+2), BSN(n+3)

SS checks that the PAN field is not included in the uplink data.

11

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

PAN field included.

UPLINK DATA BLOCK BSN=BSN(n) in negatively acknowledged.

USF assigned to the MS.

12

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

BSN = BSN(n)

For MCS-7 to MCS-9: BSN=BSN(n), BSN(n+4)

SS checks that PAN field is not included in the uplink data.

13

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

PAN field included.

UPLINK DATA BLOCK BSN=BSN(n) in positively acknowledged.

BSN = BSN (n).

For MCS-7 to MCS-9: BSN=BSN(n), BSN(n+1)

USF assigned to the MS.

14

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

SS checks that the PAN field is not included in the uplink data.

15

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN=BSN (n+2).

For MCS-7 to MCS-9: BSN=BSN(n+2), BSN(n+3)

USF assigned to the MS.

16

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

SS checks that the PAN field is not included in the uplink data block header.

17

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN=BSN (n+4)

For MCS-7 to MCS-9: BSN=BSN(n+4), BSN(n+5)

CES/P is set to 011. Polling the MS for PAN.

18

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Contains the PAN field.

The PAN field negatively acknowledges downlink data blocks with BSN = BSN(n+1) and (n+3) and positively acknowledges downlink data blocks with BSN = BSN(n), (n+2) and (n+4).

Note: If MCS-9 (respectivitely MCS-4) is used for the uplink data transfer this data block is sent using MCS-8 (respectivitely MCS-3).

19

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN=BSN (n+1).

For MCS-7 to MCS-9: BSN=BSN(n+1), BSN(n+3)

USF assigned to the MS.

20

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

21

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN=BSN (n+3).

For MCS-7 to MCS-9: BSN=BSN(n+5), BSN(n+6)

CES/P is set to 011.

Polling the MS for PAN.

22

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

The PAN field positively acknowledges downlink data blocks with BSN = BSN(n+1) and BSN(n+3)

For MCS-7 to MCS-9: The PAN field positively acknowledges downlink data blocks with BSN = BSN(n+1), BSN(n+3), BSN(n+5) and BSN(n+6)

Note: If MCS-9 (respectivitely MCS-4) is used for the uplink data transfer this data block is sent using MCS-8 (respectivitely MCS-3).

23

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

SS Commands MS to use mobile coding scheme MCS-2.

See Specific Message Contents below.

24

SS<>MS

Steps 7 to 22 are repeated using MCS-2 for downlink data blocks.

25

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

SS Commands MS to use mobile coding scheme MCS-3.

See Specific Message Contents below.

26

SS<>MS

Steps 7 to 22 are repeated using MCS-3 for downlink data blocks.

27

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

SS Commands MS to use mobile coding scheme MCS-4.

See Specific Message Contents below.

28

SS<>MS

Steps 7 to 22 are repeated using MCS-4 for downlink data blocks.

Steps 29 to 38 are performed only for MSs supporting 8PSK in uplink (see PICS).

29

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

SS Commands MS to use mobile coding scheme MCS-5.

See Specific Message Contents below.

30

SS<>MS

Steps 7 to 22 are repeated using MCS-5 for downlink data blocks.

31

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

SS Commands MS to use mobile coding scheme MCS-6.

See Specific Message Contents below.

32

SS<>MS

Steps 7 to 22 are repeated using MCS-6 for downlink data blocks.

33

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

SS Commands MS to use mobile coding scheme MCS-7.

See Specific Message Contents below.

34

SS<>MS

Steps 7 to 22 are repeated using MCS-7 for downlink data blocks.

35

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

SS Commands MS to use mobile coding scheme MCS-8.

See Specific Message Contents below.

36

SS<>MS

Steps 7 to 22 are repeated using MCS-8 for downlink data blocks.

37

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

SS Commands MS to use mobile coding scheme MCS-9.

See Specific Message Contents below.

38

SS<>MS

Steps 7 to 22 are repeated using MCS-9 for downlink data blocks.

39

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on assigned PDTCH.

CES/P = 001

FBI = 1

40

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 39.

FAI = 1

41

SS

{Completion of uplink RLC data block transfer}

Specific Message contents

PACKET DOWNLINK ASSIGNMENT in Step 1

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (1) > }

1

0

PACKET UPLINK ASSIGNMENT in Step 6

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

REPORTED TIMESLOTS C1

REPORTED TIMESLOTS C2

TSH

0000 – MCS-1

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00,01, 10, 11}.

PACKET UPLINK ASSIGNMENT in Step 23

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

REPORTED TIMESLOTS C1

REPORTED TIMESLOTS C2

TSH

0001 – MCS-2

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00,01, 10, 11}.

PACKET UPLINK ASSIGNMENT in Step 25

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

REPORTED TIMESLOTS C1

REPORTED TIMESLOTS C2

TSH

0010 – MCS-3

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00,01, 10, 11}.

PACKET UPLINK ASSIGNMENT in Step 27

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

REPORTED TIMESLOTS C1

REPORTED TIMESLOTS C2

TSH

0011 – MCS-4

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00,01, 10, 11}.

PACKET UPLINK ASSIGNMENT in Step 29

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

REPORTED TIMESLOTS C1

REPORTED TIMESLOTS C2

TSH

0100 – MCS-5

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00,01, 10, 11}.

PACKET UPLINK ASSIGNMENT in Step 31

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

REPORTED TIMESLOTS C1

REPORTED TIMESLOTS C2

TSH

0101 – MCS-6

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00,01, 10, 11}.

PACKET UPLINK ASSIGNMENT in Step 33

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

REPORTED TIMESLOTS C1

REPORTED TIMESLOTS C2

TSH

0110 – MCS-7

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00,01, 10, 11}.

PACKET UPLINK ASSIGNMENT in Step 35

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

REPORTED TIMESLOTS C1

REPORTED TIMESLOTS C2

TSH

0111 – MCS-8

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00,01, 10, 11}.

PACKET UPLINK ASSIGNMENT in Step 37

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

REPORTED TIMESLOTS C1

REPORTED TIMESLOTS C2

TSH

1000 – MCS-9

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00,01, 10, 11}.

58a.1.7 Concurrent Uplink and Downlink TBFs, Choice of MCS for Uplink Data Block Re-Transmission with PAN Field Present

58a.1.7.1 Conformance Requirements

1. For a TBF with FANR activated, if these rules require a retransmission in MCS-9 and a PAN field is included in an EGPRS RLC/MAC block for data transfer, the mobile station shall use MCS-6. If these rules require a retransmission in MCS-4, a PAN field is to be included in an EGPRS RLC/MAC block for data transfer and re-segmentation is allowed, the mobile station shall use MCS-1. If these rules require a retransmission in MCS-4 and re-segmentation is not allowed, the mobile station shall use MCS-4 and shall not include a PAN field in this retransmission.

References

3GPP TS 44.060, subclause 8.1.1.

58a.1.7.2 Test Purposes

1. To verify that the mobile station re-transmits a negatively acknowledged uplink data block using MCS-6 when the rules would otherwise require re-transmission using MCS-9, but a PAN field is to be included.

2. To verify that the mobile station re-transmits a negatively acknowledged uplink data block using MCS-1 when re-segmentation is allowed and the rules would otherwise require re-transmission using MCS-4, but a PAN field is to be included.

3. To verify that the mobile station re-transmits a negatively acknowledged uplink data block using MCS-4 without including the requested PAN field where the rules require re-transmission using MCS-4 and re-segmentation is not allowed.

58a.1.7.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 Context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer 1000 octets of user data. An uplink TBF using MCS-9 on an RTTI configuration is established, if the MS indicates support of Reduced Latency. If the MS indicates support of FANR then an uplink TBF using MCS-9 on an BTTI configuration is established. A concurrent downlink TBF is established. During the concurrent uplink and downlink TBFs, the SS negatively acknowledges one of the MS’s uplink RLC data blocks using a PAN field included in the header of a downlink data block. It is checked that the MS re-transmits the negatively acknowledged uplink RLC data block using MCS-6 and includes the requested PAN field in the uplink data block. The re-transmitted uplink RLC data block is then positively acknowledged by the SS. The commanded MCS is changed to MCS-4. During the concurrent uplink and downlink TBFs, the SS negatively acknowledges one of the MS’s uplink RLC data blocks using a PAN field included in the header of a downlink data block. It is checked that the MS re-transmits the negatively acknowledged uplink RLC data block using MCS-1 and includes the requested PAN field in the case where re-segmentation is allowed or alternatively using MCS-4 without including the requested PAN field in the case where re-segmentation is not allowed. The re-transmitted uplink RLC data block is then positively acknowledged by the SS. The downlink TBF is completed. The uplink TBF is completed during which it is checked that the MS does not repeat any of the previously positively acknowledged uplink RLC data blocks.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (re-segmentation allowed), 2 (re-segmentation not allowed) for all MSs.

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 1000 octets

USF_GRANULRITY = 1 block

Acknowledged Mode.

See Specific Message Contents below.

2

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on downlink PACCH.

A downlink TBF is assigned.

See Specific Message Contents below.

3

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

Sent three RTTI blocks after Step 2.

Does not contain PAN field.

USF assigned to the MS.

CES/P = 000

IF MS supported Reduced Latency Capability THEN

Sent three RTTI blocks after Step 2.

ELSE IF MS supported FANR Capability THEN

Sent three BTTI blocks after Step 2.

4

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

IF MS supported Reduced Latency Capability THENReceived in next RTTI block after Step 3.

ELSE IF MS supported FANR Capability THEN

Received in next BTTI block after Step 3.

MCS = MCS-9.

Does not contain PAN field.

Contains RLC data blocks with :-

BSN = BSN(n) and BSN(n1)

5

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

CES/P = 011

Contains PAN field (SSN based format) with :-

RB negatively acknowledging RLC data block with BSN = BSN(n+1).

USF not assigned to the MS.

6

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step 5.

MCS = MCS-6.

Contains PAN field which positively acknowledges the downlink data blocks sent at Steps 3 and 5.

Contains RLC data block with :-

BSN = BSN(n+1)

7

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF assigned to the MS.

CES/P = 000

Contains PAN field (SSN based format) with :-

RB positively acknowledging RLC data block with BSN = BSN(n+1).

8

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

IF MS supported Reduced Latency Capability THEN

Received in next RTTI block after Step 7.

ELSE IF MS supported FANR Capability THEN

Received in next BTTI block after Step 7.

MCS = MCS-9.

Does not contain PAN field.

Contains RLC data blocks with :-

BSN = BSN(n+2) and BSN(n+3)

9

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

See Specific Message Contents below.

10

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

IF MS supported Reduced Latency Capability THEN

Sent four RTTI blocks after Step 9.

ELSE IF MS supported FANR

Capability THEN

Sent four BTTI blocks after Step 9.

Does not contain PAN field.

USF assigned to the MS.

CES/P = 000

11

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

IF MS supported Reduced Latency Capability THENReceived in next RTTI block after Step 10.

ELSE IF MS supported FANR Capability THEN

Received in next BTTI block after Step 10.

MCS = MCS-4.

Does not contain PAN field.

Contains RLC data block with:-

BSN = BSN(n+4)

12

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

CES/P = 011

Contains PAN field (SSN based format) with:-

RB negatively acknowledging RLC data block with BSN = BSN(n+4).

USF not assigned to the MS.

13

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step 12.

For k = 1:-

MCS = MCS-1.

Contains PAN field which positively acknowledges the downlink data blocks sent at Steps 7, 10 and 12.

Contains RLC data block with:-

BSN = BSN(n+4)

For k = 2 :-

MCS = MCS-4.

Does not contain PAN field.

Contains RLC data block with:-

BSN = BSN(n+4)

14

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF assigned to the MS.

CES/P = 000

Contains PAN field (SSN based format) with:-

RB positively acknowledging RLC data block with BSN = BSN(n+4).

15

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

IF MS supported Reduced Latency Capability THEN

Received in next RTTI block after Step 14.

ELSE IF MS supported FANR Capability THEN

Received in next BTTI block after Step 14.

MCS = MCS-4.

Contains RLC data block with :-

BSN = BSN(n+5)

16

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

CES/P = 001

FBI = 1

Contains PAN field (SSN based format) with :-

RB positively acknowledging RLC data blocks with BSN = BSN(n+5)

17

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 16.

FAI = 1

18

{Uplink TBF completion}

It is checked that BSN > BSN(n+5) for all received RLC data blocks.

Specific Message Contents

PACKET UPLINK ASSIGNMENT in Step 1 and Step 9:

< RESEGMENT : bit (1) >

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

< REPORTED_TIMESLOTS_C1 : bit(8)>

{0|1 < REPORTED_TIMESLOTS_C2 : bit(8)>}

< TSH : bit (2)>}}

for k = 1 : 1 (re-segmentation allowed)

for k = 2 : 0 (re-segmentation not allowed)

at Step 1 : MCS-9

at Step 9 : MCS-4

1

0

Not present.

Not present.

Not present.

PACKET DOWNLINK ASSIGNMENT in Step 2:

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR : bit (1) > }

1

0

58a.1.8 Uplink TBF, Handling of Erroneous PAN Fields,SSN Based Format

58a.1.8.1 Conformance Requirements

In the case of a PAN field, the bitmap shall be interpreted in the same way as for the case of PACKET UPLINK ACK/NACK, EGPRS PACKET DOWNLINK ACK/NACK or EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message with the following exceptions:

  • if the processing of a PAN would cause an element of V(B) to be changed from ACKED or TENTATIVE_ACK to NACKED, the entire PAN field shall be ignored;
  • if a PAN positively acknowledges a block which has not yet been transmitted (i.e. whose BSN is higher than or equal to V(S)) the entire PAN field shall be ignored;

References

3GPP TS 44.060, subclause 9.1.8.2.4.

58a.1.8.2 Test Purposes

1. To verify that the mobile station ignores the entire PAN field if a previously positively acknowledged data block is subsequently negatively acknowledged.

2. To verify that the mobile station ignores the entire PAN field if the PAN field positively acknowledges a data block which has yet to be transmitted.

58a.1.8.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 Context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer 1000 octets of user data. An uplink TBF is established. During the uplink TBF, the SS negatively acknowledges one of the MS’s uplink RLC data blocks that it has previously positively acknowledged using a PAN field included in the header of a downlink data block. It is checked that the MS does not re-transmit the erroneously negatively acknowledged uplink RLC data block. During the uplink TBF, the SS positively acknowledges an uplink RLC data block that has not yet been transmitted at the same time as negatively acknowledging a transmitted uplink data block which has not previously been positively or negatively acknowledged using a PAN field included in the header of a downlink data block. It is checked that the MS does not re-transmit the negatively acknowledged uplink RLC data block. The uplink TBF is completed during which it is checked that the MS does not repeat any of the previously positively acknowledged uplink RLC data blocks.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 1000 octets

USF_GRANULRITY = 1 block

Acknowledged Mode.

See Specific Message Contents below.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent three RTTI blocks after Step 1.

For k = 2:-

Sent two BTTI blocks after Step 1.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent two BTTI blocks after Step 1.

3

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n)

4

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (SSN based format) with :-

RB positively acknowledging RLC data block with BSN = BSN(n).

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN For k = 1:-

Sent on next but one RTTI block after Step 4.

For k = 2:-

Sent on next BTTI block after Step 4.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 4.

6

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n+1)

7

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (SSN based format) with :-

RB negatively acknowledging RLC data block with BSN = BSN(n) and BSN(n+1).

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent on next but one RTTI block after Step 7.

For k = 2:-

Sent on next BTTI block after Step 7.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 7.

9

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n+2)

10

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (SSN based format) with :-

RB positively acknowledging RLC data blocks with BSN = BSN(n+1) and BSN(n+2).

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent on next but one RTTI block after Step 10.

For k = 2:-

Sent on next BTTI block after Step 10.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 10.

12

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n+3)

13

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (SSN based format) with:-

RB negatively acknowledging RLC data block with BSN = BSN(n+3).

RB positively acknowledging RLC data block with BSN = BSN(n+4).

14

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent on next but one RTTI block after Step 13.

For k = 2:-

Sent on next BTTI block after Step 13.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 13.

15

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n+4)

16

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (SSN based format) with :-

RB positively acknowledging RLC data blocks with BSN = BSN(n+3) and BSN(n+4).

17

{Uplink TBF completion}

It is checked that BSN > BSN(n+4) for all received RLC data blocks.

Specific Message Contents

PACKET UPLINK ASSIGNMENT in Step 1:

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

< REPORTED_TIMESLOTS_C1 : bit(8)>

{0|1 < REPORTED_TIMESLOTS_C2 : bit(8)>}

< TSH : bit (2)>}}

Arbitrarily chosen from MCS-1..MCS4.

1

0

Not present.

Not present.

Not present.

58a.1.9 Uplink TBF, Handling of Erroneous PAN Fields,Time Based Format

58a.1.9.1 Conformance Requirements

  1. In the case of a PAN field, the bitmap shall be interpreted in the same way as for the case of PACKET UPLINK ACK/NACK, EGPRS PACKET DOWNLINK ACK/NACK or EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message with the following exceptions:
  • if the processing of a PAN would cause an element of V(B) to be changed from ACKED or TENTATIVE_ACK to NACKED, the entire PAN field shall be ignored;
  • if a PAN positively acknowledges a block which has not yet been transmitted (i.e. whose BSN is higher than or equal to V(S)) the entire PAN field shall be ignored;
  • if a time-based PAN indicates a reserved value the entire PAN field shall be ignored

References

3GPP TS 44.060, subclause 9.1.8.2.4.

3GPP TS 44.060, subclause 9.1.15.2.

58a.1.9.2 Test Purposes

1. To verify that the mobile station ignores the entire PAN field if a previously positively acknowledged data block is subsequently negatively acknowledged.

2. To verify that the mobile station ignores the entire PAN field if the PAN field positively acknowledges a data block which has yet to be transmitted.

3. To verify that the mobile station ignores the entire PAN field if the time based PAN field indicates a reserved value.

58a.1.9.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 Context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer 1000 octets of user data. An uplink TBF is established. During the uplink TBF, the SS negatively acknowledges one of the MS’s uplink RLC data blocks that it has previously positively acknowledged using a PAN field included in the header of a downlink data block. It is checked that the MS does not re-transmit the erroneously negatively acknowledged uplink RLC data block. During the uplink TBF, the SS positively acknowledges an uplink RLC data block that has not yet been transmitted at the same time as negatively acknowledging a transmitted uplink data block which has not previously been positively or negatively acknowledged using a PAN field included in the header of a downlink data block. It is checked that the MS does not re-transmit the negatively acknowledged uplink RLC data block. During the uplink TBF, the SS negatively acknowledges one of the MS’s uplink data blocks but also includes a reserved value later in the same PAN field. It is checked that the MS does not re-transmit the negatively acknowledged uplink RLC data block. The uplink TBF is completed during which it is checked that the MS does not repeat any of the previously positively acknowledged uplink RLC data blocks.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

.

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 1000 octets

USF_GRANULRITY = 1 block

Acknowledged Mode.

See Specific Message Contents below.

2

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent three RTTI blocks after Step 1.

For k = 2:-

Sent two BTTI blocks after Step 1.

ELSE IF MS supported FANR Capability THEN

For k = 2 :-

Sent two BTTI blocks after Step 1.

3

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n)

4

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (time based format) with :-

Reported bitmap positively acknowledging RLC data block with BSN = BSN(n).

5

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent on next but one RTTI block after Step 4.

For k = 2:-

Sent on next BTTI block after Step 4.

ELSE IF MS supported FANR Capability THEN

For k = 2 :-

Sent on next BTTI block after Step 4.

6

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n+1)

7

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (time based format) with :-

Reported bitmap negatively acknowledging RLC data block with BSN = BSN(n) and BSN(n+1).

8

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN For k = 1:-

Sent on next but one RTTI block after Step 7.

For k = 2:-

Sent on next BTTI block after Step 7.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 7.

9

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n+2)

10

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (time based format) with :-

Reported bitmap positively acknowledging RLC data blocks with BSN = BSN(n+1) and BSN(n+2).

11

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent on next but one RTTI block after Step 10.

For k = 2:-

Sent on next BTTI block after Step 10.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 10.

12

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n+3)

13

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (time based format) with :-

Reported bitmap negatively acknowledging RLC data block with BSN = BSN(n+3).

Reported bitmap positively acknowledging RLC data block with BSN = BSN(n+4).

14

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent on next but one RTTI block after Step 13.

For k = 2:-

Sent on next BTTI block after Step 13.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 13.

15

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with:-

BSN = BSN(n+4)

16

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (time based format) with :-

Reported bitmap positively acknowledging RLC data blocks with BSN = BSN(n+3) and BSN(n+4).

17

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent on next but one RTTI block after Step 16.

For k = 2:-

Sent on next BTTI block after Step 16.

ELSE IF MS supported FANR Capability THEN

For k = 2 :-

Sent on next BTTI block after Step 16.

18

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with:-

BSN = BSN(n+5)

19

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (time based format) with:-

Reported bitmap negatively acknowledging RLC data block with BSN = BSN(n+5)

Reported bitmap also including the reserved value ‘011’.

20

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on downlink PACCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent on next but one RTTI block after Step 19.

For k = 2:-

Sent on next BTTI block after Step 19.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent on next BTTI block after Step 19.

21

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with:-

BSN = BSN(n+6)

22

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

USF not assigned to the MS.

Contains PAN field (time based format) with:-

Reported bitmap positively acknowledging RLC data blocks with BSN = BSN(n+5) and BSN(n+6).

23

{Uplink TBF completion}

It is checked that BSN > BSN(n+6) for all received RLC data blocks.

Specific Message Contents

PACKET UPLINK ASSIGNMENT in Step 1:

EGPRS Channel Coding Command

{ 0 | 1 — ‘1’ indicates that FANR is activated

{ 0 — SSN-based encoding is selected

| 1 — Time-based encoding is selected

<REPORTED_TIMESLOTS_C1 : bit(8)>

{0|1 <REPORTED_TIMESLOTS_C2 : bit(8)>}

<TSH : bit (2)>}}

Arbitrarily chosen from MCS-1..MCS4.

1

1

Timeslot(s) allocated to the MS.

Not present.

Chosen randomly from {00, 01, 10, 11}.

58a.1.10 Downlink TBF, with Concurrent Uplink TBF, Polled FANR

58a.1.10.1 Conformance Requirements

1. If the RLC endpoint transmitter is the network and the mobile station has at least one concurrent TBF in the uplink direction, the network may poll the mobile station to trigger the FANR procedure. In this case the mobile station shall answer in a reserved radio block period which is allocated with the polling as described in sub-clause 8.1.2.2.

References

3GPP TS 44.060, subclause 9.1.14.2

58a.1.10.2 Test purpose

  1. To verify that the mobile station shall respond to polling for PAN by including a PAN field in a radio block belonging to a concurrent uplink TBF when a concurrent uplink TBF is established and uplink data is due to be sent.

58a.1.10.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

PIXIT Statements

Test Procedure

The SS initiates the establishment of a downlink EGPRS TBF with FANR activated in the PACKET DOWNLINK ASSIGNMENT message. The MS is then triggered to transfer 440 octets of user data. The SS assigns an uplink TBF by sending a PACKET UPLINK ASSIGNMENT message. The SS sends a downlink data block addressed to the MS the header of which polls the MS for PAN but which has a BSN that is out of sequence by two BSNs with the last downlink data block addressing the MS. The SS verifies that the MS inserts a PAN field in the subsequently received uplink data block that indicates non-receipt of the downlink data blocks implied by the out of sequence BSNs.The downlink and the uplink data transfer is completed.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode. FANR Activated

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

CES/P = 001.

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 2.

4

MS

The MS is triggered to send 440 octets of user data.

5

MS <-> SS

Steps 2 and 3 are repeated until reception of EGPRS PACKET DOWNLINK ACK/NACK with Channel request Description IE included at Step 3.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

An uplink TBF is assigned.

USF_GRANULARITY = 1 block,

TLLI_BLOCK_CHANNEL_CODING: arbitrarily chosen

CHANNEL_CODING_COMMAND: arbitrarily chosen.

7

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n).

USF assigned to the MS.

8

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is not included in the uplink data block.

9

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+3)

CES/P = 011

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step 9.

The SS checks that the PAN field is included in the uplink data block and indicates non-receipt of the downlink data blocks with BSN = BSN(n+1) and BSN(n+2) and the receipt of data block BSN = BSN ( n+3 ).

11

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+1)

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+2)

13

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+4)

FBI = 1

CES/P = 001

14

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step13.

FAI = 1

15

{Completion of uplink RLC data block transfer}

Specific Message contents

PACKET DOWNLINK ASSIGNMENT in Step 1

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (0) > }

1

0

58a.1.11 Downlink TBF, with Concurrent Uplink TBF, Event Based FANR, Out of Sequence Condition

58a.1.11.1 Conformance requirements

1. The Fast Ack/Nack reporting procedure (FANR) refers to the possibility to include, in a radio block for data transfer sent in one direction, piggy-backed ack/nack information relative to a TBF with FANR activated in the other direction.

2. For a TBF with FANR activated, the network may poll the mobile station to trigger the FANR procedure. In case the mobile station has at least one concurrent TBF in the uplink, the mobile station transmits, in a reserved radio block which is allocated together with polling, a radio block for data transfer including a PAN field with ack/nack information. Additionally, if enabled at TBF establishment/reconfiguration, the mobile station may initiate the FANR procedure in an event-based manner. Whenever an out-of-sequence condition is detected, or the RLC/MAC header of a radio block for data transfer is correctly received but the RLC data part is corrupted, the mobile station piggy-backs a PAN field with ack/nack information in a radio block for data transfer sent in (one of) the mobile station’s concurrent TBF(s) with FANR activated in the uplink.

References

3GPP TS 43.064, subclause 3.3.5.1

3GPP TS 43.064, subclause 6.6.4.8.2

58a.1.11.2 Test purpose

  1. To verify that the mobile station establishes a downlink TBF with event-based FANR enabled.
  2. To verify that the mobile station inserts a correctly encoded PAN field in response to the out of sequence condition in the header of an uplink data block belonging to its concurrent uplink TBF.

58a.1.11.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

PIXIT Statements

Test Procedure

The SS initiates the establishment of a downlink EGPRS TBF with EVENT_BASED_FANR specified in the PACKET DOWNLINK ASSIGNMENT message. The MS is then triggered to transfer 440 octets of user data. The SS assigns an uplink TBF by sending a PACKET UPLINK ASSIGNMENTmessage. The SS sends a downlink data block which has a BSN that is out of sequence by two BSNs with the last downlink data block addressing the MS. The SS verifies that the MS inserts a PAN field in the subsequently received uplink data block that indicates non-receipt of the downlink data blocks implied by the out of sequence BSNs. Negatively acknowledged data blocks are retransmitted.The downlink and uplink data transfer is completed.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode, EVENT_BASED_FANR activated

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

CES/P = 001

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 2.

4

MS

The MS is triggered to send 440 octets of user data.

5

MS <-> SS

Steps 2 and 3 are repeated until the reception of an EGPRS PACKET DOWNLINK ACK/NACK with Channel request Description IE included at Step 3.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

An uplink TBF is assigned.

USF_GRANULARITY = 1 block,

TLLI_BLOCK_CHANNEL_CODING: arbitrarily chosen

CHANNEL_CODING_COMMAND: arbitrarily chosen.

7

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n).

USF assigned to the MS.

8

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is not included in the uplink data block.

9

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on assigned PDTCH.

BSN = BSN (n+3).

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:

Sent on the next but one RTTI block from Step 8.

For k = 2:

Sent on next BTTI block from Step 8.

ELSE IF MS supported FANR Capability THEN

For k = 2 :

Sent on next BTTI block from Step 8.

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is included in the uplink data block and indicates non-receipt of the downlink data block BSN(n+1) and BSN(n+2) and the receipt of data block BSN = BSN ( n+3 ).

11

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+1)

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+2)

13

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+4)

FBI = 1

CES/P = 001

14

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step13.

FAI = 1

15

{Completion of uplink RLC data block transfer}

Specific Message contents

PACKET DOWNLINK ASSIGNMENT in Step 1

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (0) > }

1

1

58a.1.12 Downlink TBF, with Concurrent Uplink TBF, Event Based FANR, Corrupted RLC Data Part with Event-based Fast Ack/Nack reporting

58a.1.12.1 Conformance requirements

1. The Fast Ack/Nack reporting procedure (FANR) refers to the possibility to include, in a radio block for data transfer sent in one direction, piggy-backed ack/nack information relative to a TBF with FANR activated in the other direction..

2. For a TBF with FANR activated… if enabled at TBF establishment/reconfiguration, the mobile station may initiate the FANR procedure in an event-based manner. Whenever an out-of-sequence condition is detected, or the RLC/MAC header of a radio block for data transfer is correctly received but the RLC data part is corrupted, the mobile station piggy-backs a PAN field with ack/nack information in a radio block for data transfer sent in (one of) the mobile station’s concurrent TBF(s) with FANR activated in the uplink.

3. If the RLC endpoint receiver is the mobile station, event-based FANR is enabled for this TBF and the mobile station has at least one assigned TBF in the uplink direction, the mobile station shall insert one PAN field in an EGPRS RLC/MAC block for data transfer transmitted during a given radio block period for that uplink TBF if the state of any element in the receive state array V(N) is UNREPORTED

References

3GPP TS 43.064, subclause 3.3.5.1.

3GPP TS 43.064, subclause 6.6.4.8.2.

3GPP TS 44.060, subclause 9.1.14.3.

58a.1.12.2 Test purpose

1. To verify that the mobile station establishes a downlink TBF with event-based FANR enabled.

2. To verify that the mobile station inserts a sends correctly encoded PAN field into the header of an uplink data block belonging to it’s concurrent uplink TBF while receiving upon receipt of an incorrect downlink RLC data block a downlink data block with correctly encoded RLC/MAC header but with corrupted RLC data part.

.

58a.1.12.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 Context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The SS initiates the establishment of a downlink EGPRS TBF, with EVENT__BASED_FANR activated specified in the PACKET DOWNLINK ASSIGNMENT message. The MS is then triggered to transfer 440 octets of user data. The SS assigns an uplink TBF by sending a PACKET UPLINK ASSIGNMENT message. The SS sends a downlink data block with correctly encoded RLC/MAC header but with corrupted RLC data part. corrupt RLC data block and The SS verifies that the MS inserts a PAN field into the header of an uplink data block belonging to the concurrent uplink TBF which indicates non-receipt of the corrupted data block.in the UPLINK RLC DATA BLOCK correctly.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k=1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs. indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode, EVENT_BASED_FANR activated

2

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH,.

CES/P = 001

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH of the assigned PDTCH.

Received in reserved block allocated by CES/P at Step 2.

4

MS

The MS is triggered to send 440 octets of user data.

5

SS <-> MS

Steps 2 and 3 are repeated until the reception of an EGPRS PACKET DOWNLINK ACK/NACK with Channel request Description IE included at Step 3.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

The An uplink TBF is assigned.

7

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH,.

USF assigned to the MS.

8

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is not included in the uplink data block header.

9

MSSS -> MS

EGPRS DOWNLINK DATA BLOCK

SS skip sending one DOWNLINK DATA BLOCK

Sent on assigned PDTCH.

Downlink data block with correctly encoded RLC/MAC header but with corrupted RLC data part.

10

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on assigned PDTCH.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:

Sent on the next but one RTTI block from Step 9.

For k = 2:

Sent on next BTTI block from Step 9.

ELSE IF MS supported FANR Capability THEN

For k = 2 :

Sent on next BTTI block from Step 9.

11

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is included in the uplink data block header and indicates non-receipt of the downlink data block sent at Step 9.

12

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on assigned PDTCH.

CES/P = 001

FBI = 1

One data block with FBI=1, ES/P set to 01 and a valid RRBP. Sent on downlink PDTCH.

13

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on the specified RRBP of the downlink PACCH

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 12.

FAI = 1

14

SS

{Completion of uplink RLC data block transfer}

Specific Message contents

PACKET DOWNLINK ASSIGNMENT in Step 1

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (1) > }

1

1

58a.1.13 Downlink TBF, with Concurrent Uplink TBF, Event Based and Polled FANR Combined

58a.1.13.1 Conformance requirements

Event-based FANR may be used together with Polled FANR (see sub-clause 9.1.14.2).

If the RLC endpoint receiver is the mobile station, event-based FANR is enabled for this TBF and the mobile station has at least one assigned TBF in the uplink direction, the mobile station shall insert one PAN field in an EGPRS RLC/MAC block for data transfer transmitted during a given radio block period for that uplink TBF if the state of any element in the receive state array V(N) is UNREPORTED. The mobile station may continue to insert PAN fields in subsequent EGPRS RLC/MAC data blocks sent in the same radio block period as long as there exists one or more elements in the receive state array V(N) whose state is UNREPORTED.

If event-based FANR is enabled and the network polls the mobile station, the mobile station shall transmit, in the reserved radio block period which is allocated with the polling, one of the messages as described in sub-clause 8.1.2.2.

References

3GPP TS 44.060, subclause 9.1.14.3

58a.1.13.2 Test purpose

  1. To verify that the mobile station establishes a downlink TBF with event-based FANR enabled.
  2. To verify that the mobile station inserts a correctly encoded PAN field in response to the out of sequence condition into the header of an uplink data block belonging to it’s concurrent uplink TBF.
  3. To verify that the mobile station shall respond to polling for PAN by including a PAN field in a radio block belonging to a concurrent uplink TBF when a concurrent uplink TBF is established.

58a.1.13.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

PIXIT Statements

Test Procedure

The SS initiates the establishment of a downlink EGPRS TBF with EVENT_BASED_FANR specified in the PACKET DOWNLINK ASSIGNMENT message. The MS is then triggered to transfer 440 octets of user data. The SS assigns an uplink TBF by sending a PACKET UPLINK ASSIGNMENTmessage. The SS sends a downlink data block which has a BSN that is out of sequence by two BSNs with the last downlink data block addressing the MS. The SS verifies that the MS inserts a PAN field in the subsequently received uplink data block that indicates non-receipt of the downlink data blocks implied by the out of sequence BSNs. The SS transmits the previously negatively acknowledged downlink data blocks and polls the MS for PAN. The SS checks that the MS acknowledges all of the transmitted data blocks. Donwlink and uplink data transfer is completed.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode, EVENT_BASED_FANR activated

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

CES/P = 001

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 2.

4

MS

The MS is triggered to send 440 octets of user data.

5

MS <-> SS

Steps 2 and 3 are repeated until reception of EGPRS PACKET DOWNLINK ACK/NACK with Channel request Description IE included at Step 3.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

An uplink TBF is assigned.

USF_GRANULARITY = 1 block,

TLLI_BLOCK_CHANNEL_CODING: arbitrarily chosen

CHANNEL_CODING_COMMAND: arbitrarily chosen.

7

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n).

USF assigned to the MS.

8

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is not included in the uplink data block.

9

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on assigned PDTCH.

BSN = BSN (n+3).

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:

Sent on the next but one RTTI block from Step 8.

For k = 2:

Sent on next BTTI block from Step 8.

ELSE IF MS supported FANR Capability THEN

For k = 2:

Sent on next BTTI block from Step 8.

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is included in the uplink data block header and indicates non-receipt of the downlink data block BSN(n+1) and BSN(n+2)

11

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+1)

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+2)

CES/P = 011

13

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.Received in reserved block allocated by CES/P at Step 12.

The SS checks that the PAN field is included in the uplink data block header and indicates receipt of the downlink data blocks with BSN = BSN(n+1) and BSN(n+2).

14

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+4)

FBI = 1

CES/P = 001

15

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step14.

FAI = 1

16

{Completion of uplink RLC data block transfer}

Specific Message contents

PACKET DOWNLINK ASSIGNMENT in Step 1

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (0) > }

1

1

58a.1.14 Downlink TBF, with and without Concurrent Uplink TBF, CES/P Polling Response

58a.1.14.1 Conformance requirements

For EGPRS when FANR is activated or 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 or (applicable only if FANR is activated) a radio block containing a PAN field to the network, 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.

The CES/P field is used to indicate what fields the next uplink radio block reserved by this field shall contain (see further clause 9). 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. The procedures defined for transmission of a PACCH block to the network as described in sub-clause 10.4.5 shall apply.

References

3GPP TS 44.060, subclause 9.1.8.2.1

3GPP TS 44.060, subclause 10.4.4b

58a.1.14.2 Test purpose

  1. To verify that the mobile station responds with the correct polling response when polled with CES/P values 001,010,011,100,101,110 and 111 during concurrent TBF is ongoing.
  2. To verify that the mobile station responds with the correct polling response when polled with CES/P values 011 and 100 after the completion of the uplink TBF.

58a.1.14.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

PIXIT Statements

Test Procedure

The SS initiates the establishment of a downlink EGPRS TBF with FANR activated in the PACKET DOWNLINK ASSIGNMENT message. The MS is then triggered to transfer 1000 octets of user data. The SS assigns an uplink TBF by sending a PACKET UPLINK ASSIGNMENT message. While the uplink TBF is ongoing, the SS polls the MS using the CES/P field in the header of the downlink data blocks for each of the CES/P values 001 to 111.It is checked that the MS sends the correct response (according to the table in 44.060 Section 10.4.4b) to the polling in the indicated reserved block.

Following completion of the uplink TBF, the SS polls the MS using the CES/P field in the header of the downlink data blocks for each of the CES/P values 011 and 100.It is checked that the MS sends the correct response (according to the table in 44.060 Section 10.4.4b) to the polling in the indicated reserved block. Downlink data transfer is completed.

Maximum Duration of Test

20 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode. FANR Activated.

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

CES/P = 001

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P = 001.

4

MS

The MS is triggered to send 1000 octets of user data.

5

MS <-> SS

Steps 2 and 3 are repeated until reception of EGPRS PACKET DOWNLINK ACK/NACK with Channel request Description IE included at Step 3.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

An uplink TBF is assigned.

USF_GRANULARITY = 1 block,

TLLI_BLOCK_CHANNEL_CODING: arbitrarily chosen

CHANNEL_CODING_COMMAND: arbitrarily chosen.

7

SS -> MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

Sent on PACCH containing USF assigned to the MS.

8

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is not included in the uplink data block.

9

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n).

CES/P = 001

10

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

EGPRS PACKET DOWNLINK ACK/NACK message containing FPB, and if there is enough room left in RLC/MAC block, channel quality report(s) shall be transmitted on the reserved block allocated by CES/P at Step9:

IF MS supported Reduced Latency Capability THEN

for k = 1 starting at FN = N+6 or N+7; for k = 2 starting at FN = N+8 or N+9

ELSE IF MS supported FANR Capability THEN

for k = 2 starting at FN = N+8 or N+9

(where N is the frame number of the first TDMA frame of the downlink data block sent in Step 9).

11

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+20).

CES/P = 010.

12

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

EGPRS PACKET DOWNLINK ACK/NACK message containing FPB, and if there is enough room left in RLC/MAC block, channel quality report(s) shall be transmitted on the reserved block allocated by CES/P at Step11:

IF MS supported Reduced Latency Capability THEN

for k = 1 starting at FN = N+8 or N+9; for k = 2 starting at FN = N+13

ELSE IF MS supported FANR Capability THEN

for k = 2 starting at FN = N+13

(where N is the frame number of the first TDMA frame of the downlink data block sent in

Step 11).

13

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+30).

CES/P = 011.

14

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Received in the block allocated by CES/P at Step 13:

IF MS supported Reduced Latency Capability THEN

for k = 1 starting at FN = N+6 or N+7; for k = 2 starting at FN = N+8 or N+9

ELSE IF MS supported FANR Capability THEN

for k = 2 starting at FN = N+8 or N+9

(where N is the frame number of the first TDMA frame of the downlink data block sent in Step 13). PAN field included. PAN field negatively acknowledging blocks with BSN = BSN (n+21) to BSN (n+29).

15

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+50).

CES/P = 100.

16

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on the assigned PDTCH. Received in the block allocated by CES/P at Step 14:

IF MS supported Reduced Latency Capability THEN

for k = 1 starting at FN = N+8 or N+9; for k = 2 starting at FN = N+13

ELSE IF MS supported FANR Capability THEN

for k = 2 starting at FN = N+13

(where N is the frame number of the first TDMA frame of the downlink data block sent in Step 15). PAN field included. PAN field negatively acknowledging blocks with BSN = BSN (n+31) to BSN (n+49).

17

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

Retransmitting the negatively acknowledged blocks.

18

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Step 17 is repeated till BSN (n+21) to BSN (n+29) is retransmitted.

CES/P = 101 is set in data block : BSN = BSN (n+29)

19

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

EGPRS PACKET DOWNLINK ACK/NACK message containing Measurement Report(s) and if there is enough room left in RLC/MAC block, NPB shall be transmitted on the reserved block allocated by CES/P at Step18 :

IF MS supported Reduced Latency Capability THEN for k = 1 starting at FN = N+6 or N+7; for k = 2 starting at FN = N+8 or N+9

ELSE IF MS supported FANR Capability THEN

for k = 2 starting at FN = N+8 or N+9

(where N is the frame number of the first TDMA frame of the downlink data block sent in Step17).

20

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

Retransmitting the negatively acknowledged blocks.

21

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Step 20 is repeated till BSN (n+31) to BSN (n+39) is retransmitted.

CES/P = 110 is set in data block : BSN = BSN (n+39)

22

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

EGPRS PACKET DOWNLINK ACK/NACK message containing Measurement Report(s) and if there is enough room left in RLC/MAC block, NPB shall be transmitted on the reserved block allocated by CES/P at Step21

IF MS supported Reduced Latency Capability THEN:

for k = 1 starting at FN = N+8 or N+9; for k = 2 starting at FN = N+13

ELSE IF MS supported FANR Capability THEN

for k = 2 starting at FN = N+13

(where N is the frame number of the first TDMA frame of the downlink data block sent in Step 20).

23

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

Retransmitting the negatively acknowledged blocks.

24

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Step 23 is repeated till BSN (n+41) to BSN (n+49) is retransmitted.

CES/P = 111 is set in data block : BSN = BSN (n+49)

25

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

EGPRS PACKET DOWNLINK ACK/NACK message containing NPB, and if there is enough room left in RLC/MAC block, channel quality report(s) shall be transmitted on the reserved block allocated by CES/P at Step 24:

IF MS supported Reduced Latency Capability THEN:

for k = 1 starting at FN = N+6 or N+7; for k = 2 starting at FN = N+8 or N+9

ELSE IF MS supported FANR Capability THEN

for k = 2 starting at FN = N+8 or N+9

(where N is the frame number of the first TDMA frame of the downlink data block sent in Step 24).

26

{Completion of uplink RLC data block transfer}

27

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+70).

CES/P = 011.

28

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Extended Ack/Nack bitmap type NPB( negatively acknowledging the blocks BSN(n+61) to BSN(n+69) missed by the SS)with measurement report included shall be transmitted on the allocated reserved block allocated by CES/P at Step 27:

IF MS supported Reduced Latency Capability THEN:

for k = 1 starting at FN = N+6 or N+7; for k = 2 starting at FN = N+8 or N+9

ELSE IF MS supported FANR Capability THEN

for k = 2 starting at FN = N+8 or N+9

(where N is the frame number of the first TDMA frame of the downlink data block sent in Step 27).

29

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+80).

CES/P = 100.

30

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Extended Ack/Nack bitmap type NPB( negatively acknowledging the blocks BSN(n+71) to BSN(n+79) missed by the SS)with measurement report included shall be transmitted on the allocated reserved block allocated by CES/P at Step 29:

IF MS supported Reduced Latency Capability THEN:

for k = 1 starting at FN = N+8 or N+9; for k = 2 starting at FN = N+13

ELSE IF MS supported FANR Capability THEN

for k = 2 starting at FN = N+13

(where N is the frame number of the first TDMA frame of the downlink data block sent in Step 29).

31

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

Retransmitting the negatively acknowledged blocks.

32

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Step 31 is repeated till all the negatively acknowledged blocks are retransmitted and finally sending one data block with FBI=1, with CES/P = 001.

33

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P = 001.

FAI =1.

Specific Message contents

PACKET DOWNLINK ASSIGNMENT in Step 1

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (0) > }

1

0

58a.1.15 Downlink TBF, with Concurrent Uplink TBF, Transmission of Other Messages in Response to Polling for PAN, PACKET CS REQUEST

58a.1.15.1 Conformance Requirements

  1. The mobile station shall initiate the RR connection establishment by sending PACKET CS REQUEST messages on the PACCH. The mobile station is allowed to retransmit the PACKET CS REQUEST message once while timer T3196 is running. The second sending occurrence of this message shall take place at the first suitable opportunity at least 0.75 s after the first transmission of that message.

References

3GPP TS 44.060, subclause 8. 1. 2. 2.

3GPP TS 44.060, subclause 8.9.1.1.1

58a.1.15.2 Test purpose

  1. To verify that the mobile station shall respond to polling for PAN by PACKET CS REQUEST in PACCH when a Mobile Originated call is initiated while downlink with concurrent uplink data transfer is on going.

58a.1.15.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 Enhanced DTM CS (TSPC_Enhanced_DTM_CS)

PIXIT Statements

Test Procedure

The SS initiates the establishment of a downlink EGPRS TBF with FANR activated in the PACKET DOWNLINK ASSIGNMENT message. The MS is then triggered to transfer 1000 octets of user data, MCS-1 is used. The SS assigns an uplink TBF by sending a PACKET UPLINK ASSIGNMENT message. The SS sends a downlink data block addressed to the MS the header of which polls the MS for PAN but which has a BSN that is out of sequence by two BSNs with the last downlink data block addressing the MS. The SS verifies that the MS inserts a PAN field in the subsequently received uplink data block that indicates non-receipt of the downlink data blocks implied by the out of sequence BSNs. The user is made to initiate the establishment of a mobile originated circuit switched call. The SS sends a downlink data block addressed to the MS the header of which polls the MS for PAN but which has a BSN that is out of sequence by two BSNs with the last downlink data block addressing the MS. The SS verifies that the MS sends PACKET CS REQUEST in the subsequently received uplink data block. The SS waits for 0.75 seconds. In the next subsequent downlink data block the MS is polled for PAN once again. The SS verifies that the MS inserts a PAN field in the subsequently received uplink data block that indicates non-receipt of the downlink data blocks implied by the out of sequence BSNs. In the next subsequent downlink data block the MS is polled once again for PAN. The SS verifies that the MS sends PACKET CS REQUEST in the subsequently received uplink data block. The SS responds with IMMEDIATE ASSIGNMENT REJECT encapsulated in the PACKET CS COMMAND. The downlink and the uplink data transfer is completed.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode. FANR Activated

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

CES/P = 001.

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 2.

4

MS

The MS is triggered to send 1000 octets of user data.

5

MS<->SS

Steps 2 and 3 are repeated until reception of EGPRS PACKET DOWNLINK ACK/NACK with Channel request Description IE included at Step 3.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

An uplink TBF is assigned.

USF_GRANULARITY = 1 block,

TLLI_BLOCK_CHANNEL_CODING: arbitrarily chosen

CHANNEL_CODING_COMMAND: MCS-1.

7

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n).

USF assigned to the MS.

8

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is not included in the uplink data block.

9

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+3)

CES/P = 011

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step 9.

The SS checks that the PAN field is included in the uplink data block and indicates non-receipt of the downlink data blocks with BSN = BSN(n+1) and BSN(n+2) and the receipt of data block BSN = BSN ( n+3 ).

11

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+1)

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+2)

13

The user is made to trigger the establishment of a mobile originated speech call.

14

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+6)

CES/P = 011

15

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

OR

PACKET CS REQUEST

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step14

The SS checks that the PAN field is included in the uplink data block and indicates non-receipt of the downlink data blocks with BSN = BSN(n+4) and BSN(n+5) and the receipt of the most recently sent downlink data block.

Or

Packet CS Request sent on uplink PACCH.

Establishment Cause = Mobile Originated Call.

16

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

CES/P = 011

17

MS<->SS

Steps 15 and 16 are repeated every 1.2 seconds, but not more than 12 times until reception of PACKET CS REQUEST at Step 15.

BSN of downlink data blocks is incremented by one for each repetition. BSN of the last transmitted downlink data block is BSN = BSN (n+m).

18

SS

SS waits for 0.75 seconds.

19

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+m+1)

CES/P = 011

20

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at

Step 19.The SS checks that the PAN field is included in the uplink data block and indicates non-receipt of the downlink data blocks with BSN = BSN(n+4) and BSN(n+5) and the receipt of data block BSN = BSN(n+m) and BSN = BSN(n+m+1).

21

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+m+2)

CES/P = 011

22

MS -> SS

PACKET CS REQUEST

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step21

Establishment Cause = Mobile Originated Speech Call

23

SS -> MS

PACKET CS COMMAND

Sent on downlink PACCH.

Encapsulates an IMMEDIATE ASSIGNMENT REJECT message.

24

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+4)

25

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+5)

26

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+m+3)

FBI = 1

CES/P = 001

27

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step26

SS checks that the receipt of the downlink data blocks with BSN = BSN (n+4), BSN = BSN (n+5), BSN = BSN (n+m+2) and BSN = BSN (n+m+3) is indicated.

FAI = 1

28

{Completion of uplink RLC data block transfer}

Specific Message contents

PACKET DOWNLINK ASSIGNMENT in Step 1

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (0) > }

1

0

58a.1.16 Downlink TBF, with Concurrent Uplink TBF, Transmission of Other Messages in Response to Polling for PAN, PACKET CELL CHANGE NOTIFICATION

58a.1.16.1 Conformance Requirements

Whenever the mobile station receives an RLC data block addressed to one of its TBFs and with a valid RRBP field or with a valid CES/P field in the RLC data block header (i.e. is polled), the mobile station shall transmit one of the following replies in the uplink radio block specified by the RRBP field or CES/P field , whatever the BSN value of the received RLC data block, according to the subsequent decreasing order of priority:

1) a (EGPRS) PACKET DOWNLINK ACK/NACK message or EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message containing a Final Ack Indicator;

2) a PACKET CS REQUEST message, if such a message is waiting to be transmitted;

3) a PACKET CELL CHANGE NOTIFICATION message, if such a message is waiting to be transmitted;

References

3GPP TS 44.060, subclause 8. 1. 2. 2.

3GPP TS 44.060, subclause 8.9.1.1.1

58a.1.16.2 Test purpose

  1. To verify that the mobile station shall respond to polling for PAN by PACKET CELL CHANGE NOTIFICATION in PACCH when the RF level of the serving cell is lowered such that it reselects another cell while downlink with concurrent uplink data transfer is on going.

58a.1.16.3 Method of test

Initial Conditions

System Simulator:

2 cells (cell A, cell B), activated at power-on, EGPRS supported, default setting, PBCCH not present, CCN supported.

Cell A: RLA_C = -50 dBm

Cell B: RLA_C = -65 dBm

Mobile Station:

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

Specific PICS Statements

– GERAN Feature Package 1(TSPC_GERAN_FEATURE_PACKAGE_1)

PIXIT Statements

Test Procedure

The SS initiates the establishment of a downlink EGPRS TBF with FANR activated in the PACKET DOWNLINK ASSIGNMENT message. The MS is then triggered to transfer 1000 octets of user data, MCS-1 is used. The SS assigns an uplink TBF by sending a PACKET UPLINK ASSIGNMENT message. The SS sends a downlink data block addressed to the MS the header of which polls the MS for PAN but which has a BSN that is out of sequence by two BSNs with the last downlink data block addressing the MS. The SS verifies that the MS inserts a PAN field in the subsequently received uplink data block that indicates non-receipt of the downlink data blocks implied by the out of sequence BSNs. The SS sends the data blocks that were negatively acknowledged. The RF level of the current serving CellA is lowered until the MS prefers cellB. The SS sends a downlink data block addressed to the MS the header of which polls the MS for PAN but which has a BSN that is out of sequence by two BSNs with the last downlink data block addressing the MS. The SS verifies that the MS sends PACKET CELL CHANGE NOTIFICATION in the subsequently received uplink data block. The SS waits for 0.3 seconds. In the next subsequent downlink data block the MS is polled for PAN once again. The SS verifies that the MS inserts a PAN field in the subsequently received uplink data block that indicates non-receipt of the downlink data blocks implied by the out of sequence BSNs. SS resends those data blocks that were negatively acknowledged in the previous poll results. In the next subsequent downlink data block the MS is polled once again for PAN. The SS verifies that the MS sends PACKET CELL CHANGE NOTIFICATION in the subsequently received uplink data block. The SS responds with PACKET CELL CHANGE ORDER message for CellB. Now MS send CHANNEL REQUEST in the CellB. SS responds with Immediate Assignment Reject. The MS sends PACKET CELL CHANGE FAILURE in the old CellA and completes the downlink and uplink data transfer.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode. FANR Activated

2

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

CES/P = 001.

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 2.

4

MS

The MS is triggered to send 1000 octets of user data.

5

MS<->SS

Steps 2 and 3 are repeated until reception of EGPRS PACKET DOWNLINK ACK/NACK with Channel request Description IE included at Step 3.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

An uplink TBF is assigned.

USF_GRANULARITY = 1 block,

TLLI_BLOCK_CHANNEL_CODING: arbitrarily chosen

CHANNEL_CODING_COMMAND: MCS-1.

7

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n).

USF assigned to the MS.

8

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is not included in the uplink data block.

9

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+3)

CES/P = 011

10

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step 9.

The SS checks that the PAN field is included in the uplink data block and indicates non-receipt of the downlink data blocks with BSN = BSN(n+1) and BSN(n+2) and the receipt of data block BSN = BSN ( n+3 ).

11

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+1)

12

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+2)

13

The RF level of the current serving CellA is lowered until the MS prefers cellB.

14

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+6)

CES/P = 011

15

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

OR

PACKET CELL CHANGE NOTIFICATION

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step14

The SS checks that the PAN field is included in the uplink data block and indicates non-receipt of the downlink data blocks with BSN = BSN(n+4) and BSN(n+5) and the receipt of the most recently sent downlink data block.

Or

Packet Cell Change Notification sent in the block indicated as reserved by the CES/P polling request.

16

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

CES/P = 011

17

MS<->SS

Steps 15 and 16 are repeated until reception of PACKET CELL CHANGE NOTIFICATION at Step 15.

BSN of downlink data blocks is incremented by one for each repetition. BSN of the last transmitted downlink data block is BSN = BSN (n+m).

18

SS

SS waits for 0.3 seconds.

19

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+m+1)

CES/P = 011

20

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at

Step 19.The SS checks that the PAN field is included in the uplink data block and indicates non-receipt of the downlink data blocks with BSN = BSN(n+4) and BSN(n+5) and the receipt of data block BSN = BSN(n+m) and BSN = BSN(n+m+1).

21

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+4)

22

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+5)

23

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN (n+m+2)

CES/P = 011

24

MS -> SS

PACKET CELL CHANGE NOTIFICATION

Received on uplink PACCH.

Packet Cell Change Notification sent in the block indicated as reserved by the CES/P at Step21.

25

SS -> MS

PACKET CELL CHANGE ORDER

Sent on the PACCH.

Contains -BSIC + BCCH frequency

-The network control order

See specific message contents

26

MS -> SS

CHANNEL REQUEST

To the new CellB.

‘Cell Update’

27

SS -> MS

IMMEDIATE ASSIGNMENT REJECT

Received from the new CellB.

28

MS -> SS

CHANNEL REQUEST

CHANNEL REQUEST with establishment cause = ‘Single block packet access’ on Cell A.

29

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on the AGCH.

30

MS -> SS

PACKET CELL CHANGE FAILURE

Error cause:" Packet Access Reject on target cell " See specific message content

31

MS -> SS

CHANNEL REQUEST

CHANNEL REQUEST with establishment cause = ‘Single block packet access’

32

SS -> MS

IMMEDIATE ASSIGNMENT

Sent on the AGCH.

33

MS->SS

PACKET RESOURCE REQUEST

Sent on the assigned block.

34

SS -> MS

PACKET UPLINK ASSIGNMENT

An uplink TBF is assigned.

USF_GRANULARITY = 1 block,

TLLI_BLOCK_CHANNEL_CODING: arbitrarily chosen

CHANNEL_CODING_COMMAND: MCS-1.

35

SS->MS

PACKET DOWNLINK DUMMY CONTROL BLOCK

USF assigned to the MS

36

MS -> SS

EGPRS UPLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

37

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on PACCH.

38

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

39

SS

The RF power level of the CellA is also increased to

-50dbm.

40

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

41

SS -> MS

EGPRS DOWNLINK RLC DATA BLOCK

Sent on the assigned PDTCH.

CES/P = 001.

FBI = 1.

42

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step41

SS checks for the receipt of all the downlink data blocks that were transmitted in the new cell.

FAI = 1

43

{Completion of uplink RLC data block transfer}

Specific Message contents

PACKET DOWNLINK ASSIGNMENT in Step 1:

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (0) > }

1

0

PACKET CELL CHANGE ORDER in step 25:

Global TFI

TFI of the uplink TBF

IMMEDIATE_REL

1

ARFCN, BSIC

specified for cell B

NC Measurement parameters

NETWORK_CONTROL_ORDER

10 (NC2)

NC_REPORTING_PERIOD_I

111 (61.44 sec)

NC_REPORTING_PERIOD_T

100 (7.68 sec)

NC_FREQUENCY_LIST

0 (not present)

PACKET CELL CHANGE FAILURE in step 30:

Packet Cell Change Failure message content:

CAUSE

0010

58a.1.17 Downlink TBF, with and without Concurrent Uplink TBF, PAN Reaction Time, Polled PANR Polled Fast Ack/Nack reporting

58a.1.17.1 Conformance Requirements

1. The Fast Ack/Nack reporting procedure (FANR) refers to the possibility to include, in a radio block for data transfer sent in one direction, piggy-backed ack/nack information relative to a TBF with FANR activated in the other direction.

12. If the RLC endpoint transmitter is the network and the mobile station has at least one concurrent TBF in the uplink direction, the network may poll the mobile station to trigger the FANR procedure. In this case the mobile station shall answer in a reserved radio block period which is allocated with the polling as described in sub-clause 8.1.2.2.

23. In the case where the network polls (for a PAN) and the mobile station does not have any EGPRS RLC/MAC blocks for data transfer in the uplink direction or it does not have any TBF assigned in the uplink direction, the mobile station shall transmit a EGPRS PACKET DOWNLINK ACK/NACK, EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message containing NPB, see sub-clause 10.4.4b.

3. A mobile station that detects a missing/erroneous RLC data block for a downlink TBF with FANR activated (see 3GPP TS 44.060) shall be ready to send an uplink RLC/MAC block for data transfer with a PAN or an EGPRS PACKET DOWNLINK ACK/NACK or EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message (in the case that there is no uplink RLC data ready for transmission) reflecting the missing/erroneous block in the TDMA frame indicated in Table 6.11.5.2 where N = the last TDMA frame of the downlink block in which the MS detected the problem.

References

3GPP TS 43.064, subclause 3.3.5.1.

3GPP TS 44.060, subclause 9.1.14.2.

3GPP TS 45.010, subclause 6.11.5.

58a.1.17.2 Test purpose

1. To verify that the mobile station shall respond to polling (for a PAN) from the network by including a PAN field in a radio block belonging to a concurrent uplink TBF when a concurrent uplink TBF is established and uplink data is due to be sent.

2. To verify that the mobile station shall respond to polling for PAN by sending an EGPRS PACKET DOWNLINK ACK/NACK message containing NPB when no concurrent uplink TBF is established.

3. To verify that when responding to polling for PAN the MS adheres to the PAN reaction time requirement when a missing or erroneous data block has been detected.

58a.1.17.3 Method of test

Initial Conditions

System Simulator:

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

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

The SS initiates the establishment of a downlink EGPRS TBF, with FANR activated in the PACKET DOWNLINK ASSIGNMENT message. The MS is then triggered to transfer 440 octets of user data. The SS assigns an uplink TBF by sending a PACKET UPLINK ASSIGNMENT message. The SS sends a downlink data block addressed to the MS the header of which polls the MS for PAN but which has a BSN that is out of sequence by two BSNs with the last downlink data block addressing the MS. SS skips two DOWNLINK Data blocks. Then network Polls (for a PAN) the MS with CES/P in the EGPRS downlink data block. The SS verifies that the MS inserts a PAN field in the header of the subsequently received uplink data block that indicates non-receipt of the downlink data blocks implied by the out of sequence BSNs. The SS checks that the uplink data block is received within the specified PAN reaction time UPLINK RLC DATA BLOCK correctly. The Uplink data transfer is completed. SS skips one more DOWNLINK DATA BLOCKS. The network polls(for a PAN) and the MS respond in the EGPRS PACKET DOWNLINK ACK/NACK message with valid NPB. The SS sends a downlink data block addressed to the MS the header of which is correctly encoded and which polls the MS for PAN but which has a corrupted RLC data part. The SS verifies that the MS sends an EGPRS PACKET DOWNLINK ACK/NACK message that indicates non-receipt of the corrupted downlink data block. The SS checks that the EGPRS PACKET DOWNLINK ACK/NACK message is received within the specified PAN reaction time. The SS transmits the previously negatively acknowledged downlink data blocks. The SS transmits a final downlink data block addressing the MS which polls the MS for PAN. The SS checks that the MS acknowledges all of the transmitted data blocks.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

Step

Direction

Message

Comments

1

{Downlink TBF establishment}

Acknowledged Mode. FANR Activated

2

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH,.

with CES/P = 011.

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH. of the assigned PDTCH

Received in reserved block allocated by CES/P at Step 2.

4

MS

The MS is triggered to send 440 octets of user data.

5

MS <-> SS

Steps 2 and 3 are repeated until reception of EGPRS PACKET DOWNLINK ACK/NACK with Channel request Description IE included at Step 3.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

An The uplink TBF is assigned.

7

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n)

USF assigned to the MS.

8

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is not included in the uplink data block header.

9

SS

SS skips DOWNLINK DATA BLOCKS

BSN (n+1) , BSN(n+2)

10

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+3)

CES/P =is set to 011.Polling the MS for PAN.

11

MS -> SS

EGPRS UPLINK DATA BLOCK

The EGPRS Uplink RLC/MAC header should be checked for the PAN field with the correct bit map for missing DOWNLINK BLOCKS BSN(n+1), BSN(n+2).

Received on assigned PDTCH.

Received in reserved block allocated by CES/P at Step 10 (equivalent to the PAN reaction time).

The SS checks that the PAN field is included in the uplink data block header and indicates non-receipt of the downlink data blocks with BSN = BSN(n+1) and BSN(n+2).

12

{Completion of uplink RLC data block transfer}

13

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+4)

CES/P =is set to 011.Polling the MS for PAN.

The RLC/MAC header is correctly encoded but the RLC data part is corrupted.

14

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 13 (equivalent to the PAN reaction time).

Contains NPB which indicates non-receipt of the downlink data block with BSN = BSN(n+4).

With valid NPB (Next Partial Bitmap), negatively acknowledging the blocks missed by the SS in step 13.

15

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+1)

Retransmitting all the negatively acknowledged blocks and finally sending one data block with

FBI=1, with CES/P = 011

16

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+2)

17

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+4)

18

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+5)

FBI = 1

CES/P = 011

19

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on PACCH

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 18.

FAI = 1

Specific Message contents

PACKET DOWNLINK ASSIGNMENT in Step 1

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (0) > }

1

0

58a.1.18 Downlink TBF, with Concurrent Uplink TBF, PAN Reaction Time, Event Based FANR

58a.1.18.1 Conformance Requirements

1. If the RLC endpoint receiver is the mobile station, event-based FANR is enabled for this TBF and the mobile station has at least one assigned TBF in the uplink direction, the mobile station shall insert one PAN field in an EGPRS RLC/MAC block for data transfer transmitted during a given radio block period for that uplink TBF if the state of any element in the receive state array V(N) is UNREPORTED. The mobile station may continue to insert PAN fields in subsequent EGPRS RLC/MAC data blocks sent in the same radio block period as long as there exists one or more elements in the receive state array V(N) whose state is UNREPORTED.

2. A mobile station that detects a missing/erroneous RLC data block for a downlink TBF with FANR activated (see 3GPP TS 44.060) shall be ready to send an uplink RLC/MAC block for data transfer with a PAN or an EGPRS PACKET DOWNLINK ACK/NACK or EGPRS PACKET DOWNLINK ACK/NACK TYPE 2 message (in the case that there is no uplink RLC data ready for transmission) reflecting the missing/erroneous block in the TDMA frame indicated in Table 6.11.5.2 where N = the last TDMA frame of the downlink block in which the MS detected the problem.

References

3GPP TS 44.060, subclause 9.1.14.3.

3GPP TS 45.010, subclause 6.11.5.

58a.1.18.2 Test Purposes

1. To verify that when event based FANR is activated for a downlink TBF and a concurrent uplink TBF is established, the MS adheres to the PAN reaction time requirement when a missing or erroneous data block has been detected.

58a.1.18.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

The SS initiates the establishment of a downlink EGPRS TBF with Event Based FANR activated in the PACKET DOWNLINK ASSIGNMENT message. The MS is then triggered to transfer 440 octets of user data. The SS assigns an uplink TBF by sending a PACKET UPLINK ASSIGNMENT message. The SS sends a downlink data block addressed to the MS which has a BSN that is out of sequence by two BSNs with the last downlink data block addressing the MS. The SS grants the MS it’s assigned USF in a subsequent downlink data block such that the resultant uplink data block occurs at the defined PAN reaction time. It is checked that the MS includes the PAN field in the uplink data block and that the PAN field indicates non-receipt of the missing data blocks. The SS sends the negatively acknowledged data blocks to the MS. The SS grants the MS it’s assigned USF in a subsequent downlink data block such that the resultant uplink data block occurs at the defined PAN reaction time. It is checked that the PAN field is not included in the resultant uplink data block. The SS sends a downlink data block addressed to the MS the header of which is correctly encoded but which has a corrupted RLC data part. The SS grants the MS it’s assigned USF in a subsequent downlink data block such that the resultant uplink data block occurs at the defined PAN reaction time. It is checked that the MS includes the PAN field in the uplink data block and that the PAN field indicates non-receipt of the corrupted data block. The SS sends the negatively acknowledged data block to the MS. The SS grants the MS it’s assigned USF in a subsequent downlink data block such that the resultant uplink data block occurs at the defined PAN reaction time. It is checked that the PAN field is not included in the resultant uplink data block. The SS transmits a final downlink data block addressing the MS which polls the MS for EGPRS PACKET DOWNLINK ACK/NACK. The SS checks that the MS acknowledges all of the transmitted data blocks. The uplink TBF is completed.

Maximum Duration of Test

10 minutes.

Expected Sequence

The test case is repeated for k =1 (RTTI, single UL/DL pair), 2 (BTTI plus FANR, single UL/DL slot) for all MSs indicating support of Reduced Latency.

The test case is repeated for k =2 (BTTI plus FANR, single UL/DL slot) only for all MSs indicating support of FANR.

1

{Downlink TBF establishment}

Acknowledged Mode. FANR Activated

See Specific Message Contents below.

2

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

CES/P = 011

3

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 2.

4

MS

The MS is triggered to send 440 octets of user data.

5

MS <-> SS

Steps 2 and 3 are repeated until reception of EGPRS PACKET DOWNLINK ACK/NACK with Channel request Description IE included at Step 3.

6

SS -> MS

PACKET UPLINK ASSIGNMENT

Sent on downlink PACCH.

An uplink TBF is assigned.

7

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n)

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent three RTTI blocks after Step 6.

For k = 2:-

Sent two BTTI blocks after Step 6.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent two BTTI blocks after Step 6.

8

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is not included in the uplink data block.

9

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+3)

USF not assigned to the MS.

10

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+4)

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent two RTTI blocks after Step 9.

For k = 2:-

Sent one BTTI block after Step 9.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent one BTTI block after Step 9.

11

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is included in the uplink data block and indicates non-receipt of the downlink data blocks with BSN = BSN(n+1) and BSN(n+2).

12

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+1)

USF not assigned to the MS.

13

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+2)

USF not assigned to the MS.

14

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+5)

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent two RTTI blocks after Step 13.

For k = 2:-

Sent one BTTI block after Step 13.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent one BTTI block after Step 13.

15

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is not included in the uplink data block.

16

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+6)

USF not assigned to the MS.

The RLC/MAC header is correctly encoded but the RLC data part is corrupted.

17

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+7)

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent two RTTI blocks after Step 16.

For k = 2:-

Sent one BTTI block after Step 16.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent one BTTI block after Step 16.

18

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is included in the uplink data block and indicates non-receipt of the downlink data block with BSN = BSN(n+6).

19

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+6)

USF not assigned to the MS.

20

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+8)

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

For k = 1:-

Sent two RTTI blocks after Step 19.

For k = 2:-

Sent one BTTI block after Step 19.

ELSE IF MS supported FANR Capability THEN

For k = 2:-

Sent one BTTI block after Step 19.

21

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

The SS checks that the PAN field is not included in the uplink data block.

22

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+9)

FBI = 1

CES/P = 001

USF not assigned to the MS.

23

MS -> SS

EGPRS PACKET DOWNLINK ACK/NACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 22.

FAI = 1

24

{Completion of uplink RLC data block transfer}

Specific Message contents

PACKET DOWNLINK ASSIGNMENT in Step 1

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (0) > }

1

1

58a.1.19 Concurrent Uplink and Downlink TBFs, FANR/PAN, RLC Unacknowledged Mode

58a.1.19.1 Conformance Requirements

  1. The Fast Ack/Nack reporting procedure (FANR) refers to the possibility to include, in a radio block for data transfer sent in one direction, piggy-backed ack/nack information relative to a TBF with FANR activated in the other direction.
  2. FANR can be activated for a TBF operated in RLC unacknowledged mode.

References

3GPP TS 43.064, subclause 3.3.5.1.

3GPP TS 44.060, subclause 9.1.14.1.

58a.1.19.2 Test Purposes

1. To verify that the mobile station operates concurrent uplink and downlink TBFs with FANR enabled in RLC unacknowledged mode.

58a.1.19.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 3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

The MS is triggered to transfer 1000 octets of user data. An uplink TBF with FANR on an RTTI configuration is established, if MS indicates support of Reduced Latency. If the MS indicates support of FANR, then an uplink TBF with FANR on an BTTI configuration is established. A concurrent downlink TBF with event based FANR is established. During the concurrent uplink and downlink TBFs, the SS includes the PAN field in a downlink data block which negatively acknowledges uplink data blocks sent by the MS. It is checked that the MS does not re-transmit the negatively acknowledged data blocks. All subsequent uplink data blocks are positively acknowledged by the SS by inserting PAN fields into downlink data blocks as appropriate. During the concurrent uplink and downlink TBFs, the SS omits transmission of selected downlink data blocks. Allowing for the PAN reaction time, it is checked that the MS does not include the PAN field requesting re-transmission of the missing data blocks in its subsequent uplink data blocks. During the concurrent uplink and downlink TBFs, the SS transmits downlink data blocks which have correctly encoded RLC/MAC headers but which have a corrupted RLC data part. Allowing for the PAN reaction time, it is checked that the MS does not include the PAN field requesting re-transmission of the corrupted data blocks in subsequent uplink data blocks. The downlink TBF is completed. The uplink TBF is completed.

Maximum Duration of Test

10 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

{Uplink dynamic allocation two phase access}

n = 1000 octets

USF_GRANULRITY = 1 block

Un-acknowledged Mode.

MCS chosen arbitrarily from MCS-1..4.

2

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on downlink PACCH.

A downlink TBF is assigned.

See Specific Message Contents below.

3

SS -> MS

EGPRS DOWLINK DATA BLOCK

Sent on assigned PDTCH.

IF MS supported Reduced Latency Capability THEN

Sent three RTTI blocks after Step 2.

ELSE IF MS supported FANR Capability THEN

Sent three BTTI blocks after Step 2.

Does not contain PAN field.

USF assigned to the MS.

4

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n)u

5

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

USF not assigned to the MS.

Contains the PAN field which negatively acknowledges the data block received at Step 4.

6

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

Does not contain PAN field.

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN Send two RTTI blocks after Step 5.

ELSE IF MS supported FANR Capability THEN

Sent two BTTI blocks after Step 5.

7

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

Contains RLC data block with :-

BSN = BSN(n +1)u

8

SS

The SS checks that all subsequent uplink data blocks have BSN > BSN(n+1)u

9

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n)d

USF not assigned to the MS.

Contains the PAN field which positively acknowledges the data block received at Step 7.

10

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+3)d

USF not assigned to the MS.

11

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+4)d

USF assigned to the MS.

IF MS supported Reduced Latency Capability THEN

Sent two RTTI blocks after Step 10

ELSE IF MS supported FANR Capability THEN

Sent two BTTI blocks after Step 10.

12

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

13

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+5)d

USF not assigned to the MS.

The RLC/MAC header is correctly encoded but the RLC data part is corrupted.

14

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+6)d

USF assigned to the MS.

Contains the PAN field which positively acknowledges the data block received at Step 12.

IF MS supported Reduced Latency Capability THEN

Sent two RTTI blocks after Step 13

ELSE IF MS supported FANR Capability THEN

Sent two BTTI blocks after Step 13.

15

MS -> SS

EGPRS UPLINK DATA BLOCK

Received on assigned PDTCH.

Does not contain PAN field.

16

SS -> MS

EGPRS DOWNLINK DATA BLOCK

Sent on the assigned PDTCH.

BSN = BSN(n+7)d

FBI = 1

CES/P = 001

USF not assigned to the MS.

Contains the PAN field which positively acknowledges the data block received at Step 15.

17

MS -> SS

PACKET CONTROL ACK

Received on uplink PACCH.

Received in reserved block allocated by CES/P at Step 16.

18

{Completion of uplink RLC data block transfer}

Specific Message Contents

PACKET DOWNLINK ASSIGNMENT in Step 2

RLC Mode

{ 0 | 1 — ‘1’ indicates Fast Ack/Nack Reporting is activated

< EVENT_BASED_FANR: bit (0) > }

Un-acknowledged

1

1