42.5 Downlink Transfer

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

42.5.1 Downlink Transfer / Normal Operation

42.5.1.1 Void

42.5.1.2 Downlink Transfer/ Normal Operation / Without TBF starting time

42.5.1.2.1 Void

42.5.1.2.2 Conformance Requirement

1. On receipt of a PACKET DOWNLINK ASSIGNMENT message, the mobile station shall switch to the assigned PDCHs.

2. The Packet downlink assignment procedure is completed when the mobile station receives a valid RLC/MAC block. The mobile station has entered the packet transfer mode.

3. If the MS is required to transmit a PACKET CONTROL ACKNOWLEDGEMENT subsequent to a PACKET DOWNLINK ASSIGNMENT, the MS shall be ready to receive on the new assignment no later than the next occurrence of block B((x+2) mod 12) where block B(x) is radio block containing the PACKET CONTROL ACKNOWLEDGEMENT.

References

3GPP TS 04.60, subclauses 7.2.1.1, 7.2.1.2 and 10.4.5.

3GPP TS 05.10, subclause 6.11.1.

42.5.1.2.3 Test purpose

Verify that an MS switches to the assigned PDCH when assigned to it without a starting time, within 3 blocks.

42.5.1.2.4 Method of test

Initial Conditions

System Simulator:

1 cell, GPRS supported, CTRL_ACK_TYPE=0 in GPRS cell options.

Mobile Station:

The MS is in the state "idle, GMM-registered" with a P-TMSI allocated, SPLIT PG CYCLE negotiated, and PDP context 3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. MS receives a PACKET DOWNLINK ASSIGNMENT message, containing no starting time.

2. SS transmits a downlink RLC data block.

3. MS responds by sending a PACKET DOWNLINK ACK/NACK.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1a

SS -> MS

IMMEDIATE ASSIGNMENT

For downlink TBF, Sent on PCH.

1b

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Triggers the MS to switch to the assigned PDCH. (no starting time)

With valid RRBP field

2

MS->SS

PACKET CONTROL ACK

4 access bursts. Sent in the block specified by RRBP field in step 1.

3

SS -> MS

RLC DATA BLOCK

2 blocks after the previous message, with valid RRBP field, on assigned PDCH, addressed to MS.

4

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges on PACCH the RLC data block sent in step 3.

5

{Competition of downlink data transfer}

Macro

Specific Message Contents

PACKET DOWNLINK ASSIGNMENT message in step 1b:

TIMESLOT_ALLOCATION

<one timeslot assigned>

PACKET TIMING ADVANCE

Timing Advance Value as default

TBF STARTING TIME

<IE not present>

DOWNLINK RLC DATA BLOCKS (various steps):

RRBP

00 – Response shall be sent by MS in N+13 frames.

S/P

1 – RRBP field is valid

42.5.2 Downlink Transfer / Polling

42.5.2.1 Downlink Transfer/ Polling/ Normal operation/RLC data block

42.5.2.1.1 Void

42.5.2.1.2 Conformance Requirement

Whenever the mobile station receives an RLC data block addressed to itself and with a valid RRBP field in the RLC data block header (i.e., is polled), the mobile station shall transmit a Packet Downlink ACK/NACK message in the uplink radio block specified by the RRBP field whatever the BSN value of the received RLC data block, unless another RLC/MAC control message is waiting to be transmitted, in which case the other RLC/MAC control message shall be sent.

The RRBP value specifies a single uplink block in which the mobile station shall transmit either a PACKET CONTROL ACKNOWLEDGEMENT message or a PACCH block to the network. If the RRBP field is received as part of an RLC/MAC block containing an RLC/MAC control block containing any message except Packet Paging Request, Packet Access Reject, and Packet Queuing Notification, the mobile station shall transmit a PACKET CONTROL ACKNOWLEDGEMENT message in the uplink radio block specified. If the RRBP field is received as part of an RLC/MAC block containing an RLC/MAC control block containing a Packet Paging Request, Packet Access Reject, or Packet Queuing Notification message, the mobile station shall ignore this RRBP field. The mobile station shall only react on RLC/MAC control blocks containing a valid RRBP field if the mobile station is unambiguously addressed either in the downlink RLC/MAC control block header or in the control message itself.

References

3GPP TS 04.60, subclauses 8.1.2.2 and 10.4.5.

42.5.2.1.3 Test purpose

Verify that an MS responds to a poll with a PACKET DOWNLINK ACK/NACK message in the block specified by the RRBP field.

42.5.2.1.4 Method of test

Initial Conditions

System Simulator:

1 cell, GPRS supported.

Mobile Station:

The MS is in the state "idle, GMM-registered" with a P-TMSI allocated and PDP context 3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. MS receives a IMMEDIATE ASSIGNMENT message to establish a downlink TBF , containing no starting time.

2. SS transmits a downlink RLC data block.

3. MS responds by sending a PACKET DOWNLINK ACK/NACK in the block specified by the RRBP field of the RLC data block.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

Triggers the MS to switch to assigned PDCH.

2

SS -> MS

RLC DATA BLOCK

3 blocks after the previous message, with valid RRBP field, on assigned PDCH, addressed to MS.

3

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges the RLC DATA BLOCK 26 frames after step 2.

4

{Competition of downlink data transfer}

Macro

Specific Message Contents

IMMEDIATE ASSIGNMENT message in step 1:

Packet Channel Description

– TN

<One timeslot assigned>

TIMING ADVANCE

Timing Advance Value = as default

TBF STARTING TIME

<IE not present>

DOWNLINK RLC DATA BLOCK in step 2:

RRBP

11 – Response shall be sent by MS in N+26 frames.

S/P

1 – RRBP field is valid

42.5.2.2 Downlink Transfer/ Polling/ Packet Polling Request/ Access Burst format

42.5.2.2.1 Void

42.5.2.2.2 Conformance Requirement

The network may send to the mobile station a PACKET POLLING REQUEST message. If the MS has received a PACKET DOWNLINK ASSIGNMENT message with no starting time or with a starting time that has already elapsed, the PACKET POLLING REQUEST message shall be sent on PACCH. Otherwise the PACKET POLLING message shall be sent on PAGCH. The mobile station shall be addressed by its TLLI or TFI.

On receipt of a PACKET POLLING REQUEST message, the mobile station shall respond to the network with the PACKET CONTROL ACKNOWLEDGEMENT message in the reserved uplink radio block specified by the RRBP field. The reserved block is considered as a one block PACCH allocation.

References

3GPP TS 04.60, subclause 7.2.1.3.

42.5.2.2.3 Test purpose

Verify that an MS responds to a PACKET POLLING REQUEST message (requesting access burst format) with a PACKET CONTROL ACKNOWLEDGEMENT message in access burst format.

42.5.2.2.4 Method of test

Initial Conditions

System Simulator:

1 cell, GPRS supported.

Mobile Station:

The MS is in the state "idle, GMM-registered" with a P-TMSI allocated, SPLIT PG CYCLE negotiated, and PDP context 3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. MS receives a PACKET DOWNLINK ASSIGNMENT, containing no starting time.

2. SS transmits downlink RLC data blocks.

3. SS transmits a PACKET POLLING REQUEST message, requesting access burst format.

4. MS responds by sending a PACKET CONTROL ACKNOWLEDGE message in access burst format.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1a

SS -> MS

IMMEDIATE ASSIGNMENT

For downlink TBF, Sent on PCH.

1b

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Triggers the MS to switch to assigned PDCH.

2

SS -> MS

RLC DATA BLOCKS

Starting 3 blocks after the previous message, on assigned PDCH, addressed to MS.

3

SS -> MS

PACKET POLLING REQUEST

Requesting access burst format

4

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

MS acknowledges using 11-bit access burst format.

5

{Competition of downlink data transfer}

Macro

Specific Message Contents

PACKET DOWNLINK ASSIGNMENT message in step 1b:

TIMESLOT_ALLOCATION

<one timeslot assigned>

TBF STARTING TIME

<IE not present>

PACKET POLLING REQUEST in step 3:

TYPE_OF_ACK

0 – MS response sent as 4 access bursts

Global TFI (downlink)

Addressing MS

PACKET CONTROL ACKNOWLEDGMENT access bursts in step 4:

MESSAGE_TYPE

1111 1100 1

CTRL_ACK

11

42.5.2.3 Downlink Transfer/ Polling/ Packet Polling Request/ Control block format

42.5.2.3.1 Void

42.5.2.3.2 Conformance Requirement

The network may send to the mobile station a PACKET POLLING REQUEST message. If the MS has received a PACKET DOWNLINK ASSIGNMENT message with no starting time or with a starting time that has already elapsed, the PACKET POLLING REQUEST message shall be sent on PACCH. Otherwise the PACKET POLLING message shall be sent on PAGCH. The mobile station shall be addressed by its TLLI or TFI.

On receipt of a PACKET POLLING REQUEST message, the mobile station shall respond to the network with the PACKET CONTROL ACKNOWLEDGEMENT message in the reserved uplink radio block specified by the RRBP field. The reserved block is considered as a one block PACCH allocation.

References

3GPP TS 04.60, subclause 7.2.1.3.

42.5.2.3.3 Test purpose

Verify that an MS responds to a PACKET POLLING REQUEST message (requesting control block format) with a PACKET CONTROL ACKNOWLEDGEMENT message in control block format, in the uplink block specified by the RRBP field.

42.5.2.3.4 Method of test

Initial Conditions

System Simulator:

1 cell, GPRS supported.

Mobile Station:

The MS is in the state "idle, GMM-registered" with a P-TMSI allocated, SPLIT PG CYCLE negotiated, and PDP context 3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. MS receives a PACKET DOWNLINK ASSIGNMENT message, containing no starting time.

2. SS transmits downlink RLC data blocks.

3. SS transmits a PACKET POLLING REQUEST message, requesting control block format.

4. MS responds by sending a PACKET CONTROL ACKNOWLEDGE message in control block format.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1a

SS -> MS

IMMEDIATE ASSIGNMENT

For downlink TBF, Sent on PCH.

1b

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Triggers the MS to switch to assigned PDCH.

2

SS -> MS

RLC DATA BLOCKS

Starting 3 blocks after the previous message, on assigned PDCH, addressed to MS.

3

SS -> MS

PACKET POLLING REQUEST

Requesting control block format; RRBP field specifies N+21 (or N+22 frames)

4

MS -> SS

PACKET CONTROL ACKNOWLEDGEMENT

MS acknowledges in the uplink block N+21 (or N+22 frames)

5

{Competition of downlink data transfer}

Macro

Specific Message Contents

PACKET DOWNLINK ASSIGNMENT message in step 1b:

TIMESLOT_ALLOCATION

<one timeslot assigned>

PACKET TIMING ADVANCE

Timing Advance Value as default

TBF STARTING TIME

<IE not present>

PACKET POLLING REQUEST in step 3:

RRBP

10 – MS response sent in N+21 or N+22 frames

S/P

1 – RRBP field is valid

TYPE_OF_ACK

1 – MS response sent in RLC/MAC control block

TFI

Addressing MS

PACKET CONTROL ACKNOWLEDGMENT in step 4:

TLLI (32)

<of this MS>

CTRL_ACK

11

42.5.3 Downlink Transfer / T3190 Expiry / Initial allocation

42.5.3.1 Downlink Transfer/ T3190 Expiry / Initial allocation / Restart with valid RLC data block

42.5.3.1.1 Void

42.5.3.1.2 Conformance Requirement

When receiving the PACKET DOWNLINK ASSIGNMENT message and after waiting the TBF Starting Time when applicable, the mobile station starts timer T3190. The timer is reset when receiving the first valid RLC/MAC block.

On expiry of timer T3190, the mobile station shall abort the procedure and return to packet idle mode.

If the mobile station receives a valid RLC data block addressed to itself, the mobile station shall reset and restart timer T3190. If timer T3190 expires, the mobile station shall perform an abnormal release with return to CCCH or PCCCH (see subclause 8.7.1).

References

3GPP TS 04.60, subclauses 7.2.1.1, 8.1.2.1 and 10.4.5.

42.5.3.1.3 Test purpose

Verify that an MS starts T3190 when receiving the PACKET DOWNLINK ASSIGNMENT, resets and restarts the timer when a valid RLC/MAC block is received, and returns to packet idle mode when T3190 expires.

42.5.3.1.4 Method of test

Initial Conditions

System Simulator:

1 cell, GPRS supported.

Mobile Station:

The MS is in the state "idle, GMM-registered" with a P-TMSI allocated, SPLIT PG CYCLE negotiated, and PDP context 3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. MS receives a PACKET DOWNLINK ASSIGNMENT, containing relative-encoded starting time.

2. (0.8*T3190) seconds after the starting time occurs, the SS transmits a downlink RLC data block with polling indicated.

3. MS sends PACKET DOWNLINK ACK/NACK on PACCH in response to the RLC data block.

4. (1.2*T3190) seconds after the previous downlink RLC data block, the SS transmits another downlink RLC data block with polling indicated.

5. The MS ignores the downlink block (because it has already returned to packet idle mode upon expiry of T3190).

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1a

SS -> MS

IMMEDIATE ASSIGNMENT

For downlink TBF, Sent on PCH.

1b

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Triggers the MS to switch to the assigned PDCH and start T3190 at the starting time indicated.

2

SS -> MS

RLC DATA BLOCK

Sent on assigned PDCH, (T3190*0.8) seconds after expiry of the TBF Starting Time indicated in Step 1, with valid RRBP field, addressed to MS. T3190 is then restarted.

3

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges the previous RLC data block.

4

SS -> MS

RLC DATA BLOCK

Sent on assigned PDCH, (T3190*1.2) seconds after step 2, with valid RRBP field, addressed to MS.

5

SS

Verify the MS does not respond to the previous RLC block, and that the MS does not transmit on the PACCH of the assigned PDCH.

6

SS->MS

IMMEDIATE ASSIGNMENT

Sent on assigned paging channel. This is to verify the MS is in packet idle mode with no starting time.

7

SS->MS

RLC DATA BLOCK

Sent on assigned PDCH, (T3190*0.8) seconds after step 6, with valid RRBP field, addressed to MS.

8

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges the previous RLC data block.

9

{Competition of downlink data transfer}

Macro

Specific Message Contents

PACKET DOWNLINK ASSIGNMENT message in step 1b:

TIMESLOT_ALLOCATION

<one timeslot assigned>

TBF STARTING TIME

1 – Relative frame number encoding:

– Starting Frame Number Description IE

0000000101101 – k=45: first frame of block is N+199 or N+200

DOWNLINK RLC DATA BLOCKS (various steps):

RRBP

00 – Response shall be sent by MS in N+13 frames.

S/P

1 – RRBP field is valid

42.5.4 Downlink Transfer / T3190 Expiry / Resource reallocation

42.5.4.1 Downlink Transfer/ T3190 Expiry / Resource reallocation / Without TBF starting time

42.5.4.1.1 Void

42.5.4.1.2 Conformance Requirement

On receipt of a PACKET DOWNLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message, and after the TBF starting time, if present, the mobile station shall switch to the assigned PDCHs. Upon switching to the new PDCHs the mobile station shall restart timer T3190.

When the mobile station receives an RLC/MAC block addressed to itself on any of the new assigned resources it shall restart timer T3190. If timer T3190 expires, the mobile station shall perform an abnormal release with return to CCCH or PCCCH (see subclause 8.7.1).

References

3GPP TS 04.60, subclause 8.1.2.4.

42.5.4.1.3 Test purpose

Verify that an MS switches to the newly assigned PDCH when no starting time is present, and release the PDCH when T3190 expires.

42.5.4.1.4 Method of test

Initial Conditions

System Simulator:

1 cell, GPRS supported.

Mobile Station:

The MS is in the state "idle, GMM-registered" with a P-TMSI allocated and PDP context 3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. MS receives a IMMEDIATE ASSIGNMENT message establish downlink TBF, containing no starting time.

2. SS transmits a downlink RLC data block.

3. MS responds by sending a PACKET DOWNLINK ACK/NACK.

4. SS transmits another PACKET DOWNLINK ASSIGNMENT message on PACCH, containing no starting time.

5. (T3190 * 1.2) seconds later, SS transmits a downlink RLC data block on the newly assigned resources.

6. MS ignores the downlink block (because it has already returned to packet idle mode because T3190 expired).

7. SS transmits another IMMEDIATE ASSIGNMENT message on PCH, containing no starting time.

8. (T3190 * 0.8) seconds later, SS transmits a downlink RLC data block on the newly assigned resources.

9. MS responds by sending a PACKET DOWNLINK ACK/NACK.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

Triggers the MS to switch to PDCH0. (no starting time)

2

SS -> MS

RLC DATA BLOCK

3 blocks after the previous message, with valid RRBP field, on assigned PDCH0, addressed to MS.

3

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges on PACCH the RLC data block sent on PDCH0.

4

SS -> MS

RLC DATA BLOCKS

SS continues to transmit RLC data blocks according to allocation from step 1.

5

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Triggers the MS to switch to PDCH1. (no starting time)

6

SS -> MS

RLC DATA BLOCK

(T3190 * 1.2) seconds after the previous message, with valid RRBP field, on PDCH1, addressed to MS.

7

SS

Verify the MS does not transmit on the PACCH of PDCH1.

8

SS->MS

IMMEDIATE ASSIGNMENT

Sent on assigned paging channel (no starting time). This is to verify the MS is in idle mode.

9

SS->MS

RLC DATA BLOCK

Sent on assigned PDCH, (T3190*0.8) seconds after step 8, with valid RRBP field, addressed to MS.

10

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges the previous RLC data block.

11

{Competition of downlink data transfer}

Macro

Specific Message Contents

IMMEDIATE ASSIGNMENT message in step 1:

Packet Channel Description

– TN

<One timeslot assigned – PDCH0>

TIMING ADVANCE

Timing Advance Value as default

TBF STARTING TIME

<IE not present>

PACKET DOWNLINK ASSIGNMENT message in step 5:

TIMESLOT_ALLOCATION

<one timeslot assigned – PDCH1>

TBF STARTING TIME

<IE not present>

IMMEDIATE ASSIGNMENT message in step 8:

Packet Channel Description

– TN

<One timeslot assigned – PDCH1>

TBF STARTING TIME

<IE not present>

DOWNLINK RLC DATA BLOCKS (various steps):

RRBP

00 – Response shall be sent by MS in N+13 frames.

S/P

1 – RRBP field is valid

42.5.4.2 Downlink Transfer/ T3190 Expiry / Resource reallocation / With TBF starting time

42.5.4.2.1 Void

42.5.4.2.2 Conformance Requirement

On receipt of a PACKET DOWNLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message, and after the TBF starting time, if present, the mobile station shall switch to the assigned PDCHs. Upon switching to the new PDCHs the mobile station shall restart timer T3190.

When the mobile station receives an RLC/MAC block addressed to itself on any of the new assigned resources it shall restart timer T3190. If timer T3190 expires, the mobile station shall perform an abnormal release with return to CCCH or PCCCH (see subclause 8.7.1).

References

3GPP TS 04.60, subclause 8.1.2.4.

42.5.4.2.3 Test purpose

Verify that an MS switches to the newly assigned PDCH at the starting time given, and returns to packet idle mode when T3190 expires.

42.5.4.2.4 Method of test

Initial Conditions

System Simulator:

1 cell, GPRS supported.

Mobile Station:

The MS is in the state "idle, GMM-registered" with a P-TMSI allocated and PDP context 3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. MS receives a IMMEDIATE ASSIGNMENT message establish downlink TBF, containing no starting time.

2. SS transmits a downlink RLC data block.

3. MS responds by sending a PACKET DOWNLINK ACK/NACK.

4. SS transmits another PACKET DOWNLINK ASSIGNMENT message on PACCH, containing a starting time.

5. (T3190 * 1,2) seconds later, SS transmits a downlink RLC data block on the newly assigned resources.

6. MS ignores the downlink block (because it has already returned to packet idle mode because T3190 expired).

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

Triggers the MS to switch to PDCH0. (no starting time)

2

SS -> MS

RLC DATA BLOCK

3 blocks after the previous message, with valid RRBP field, on assigned PDCH0, addressed to MS.

3

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges on PACCH the RLC data block sent on PDCH0.

4

SS -> MS

RLC DATA BLOCKS

SS continues to transmit RLC data blocks according to allocation from step 1.

5

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Triggers the MS to switch to PDCH1 at the given starting time.

6

SS -> MS

RLC DATA BLOCK

(T3190 * 1.2)seconds after the starting time in the previous message, with valid RRBP field, on PDCH1, addressed to MS.

7

SS

Verify the MS does not transmit on the PACCH of PDCH1.

8

SS->MS

IMMEDIATE ASSIGNMENT

Sent on assigned paging channel. This is to verify the MS is in packet idle mode.

9

SS->MS

RLC DATA BLOCK

Sent on assigned PDCH, (T3190*0.8) seconds after step 6, with valid RRBP field, addressed to MS.

10

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges the previous RLC data block.

11

{Competition of downlink data transfer}

Macro

Specific Message Contents

IMMEDIATE ASSIGNMENT message in step 1:

Packet Channel Description

– TN

<One timeslot assigned – PDCH0>

TIMING ADVANCE

Timing Advance Value as default

TBF STARTING TIME

<IE not present>

PACKET DOWNLINK ASSIGNMENT message in step 5:

TIMESLOT_ALLOCATION

<one timeslot assigned – PDCH1>

TBF STARTING TIME

1 – Relative frame number encoding:

– Starting Frame Number Description IE

0000000101101 – k=45: first frame of block is N+199 or N+200

DOWNLINK RLC DATA BLOCKS (various steps):

RRBP

00 – Response shall be sent by MS in N+13 frames.

S/P

1 – RRBP field is valid

42.5.4.3 Downlink Transfer/ T3190 Expiry / Resource reallocation / Restart with valid RLC data block

42.5.4.3.1 Void

42.5.4.3.2 Conformance Requirement

On receipt of a PACKET DOWNLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message, and after the TBF starting time, if present, the mobile station shall switch to the assigned PDCHs. Upon switching to the new PDCHs the mobile station shall restart timer T3190.

When the mobile station receives an RLC/MAC block addressed to itself on any of the new assigned resources it shall restart timer T3190. If timer T3190 expires, the mobile station shall perform an abnormal release with return to CCCH or PCCCH (see subclause 8.7.1).

References

3GPP TS 04.60, subclause 8.1.2.4.

42.5.4.3.3 Test purpose

Verify that an MS switches to the newly assigned PDCH at the starting time given, and returns to packet idle mode when T3190 expires.

42.5.4.3.4 Method of test

Initial Conditions

System Simulator:

GPRS supported

Mobile Station:

The MS is in the state "idle, GMM-registered" with a P-TMSI allocated and PDP context 3 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. MS receives a IMMEDIATE ASSIGNMENT message establish downlink TBF, containing no starting time.

2. SS transmits a downlink RLC data block.

3. MS responds by sending a PACKET DOWNLINK ACK/NACK.

4. SS transmits another PACKET DOWNLINK ASSIGNMENT message on PACCH, containing a starting time.

5. (T3190 * 0,8) seconds later, SS transmits a downlink RLC data block on the newly assigned resources.

6. MS responds by sending a PACKET DOWNLINK ACK/NACK.

7. (T3190 * 1,2) seconds later, SS transmits a downlink RLC data block (using the same resources).

8. MS ignores the downlink block (because it has already returned to packet idle mode because T3190 expired).

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

Triggers the MS to switch to PDCH0. (no starting time)

2

SS -> MS

RLC DATA BLOCK

3 blocks after the previous message, with valid RRBP field, on assigned PDCH0, addressed to MS.

3

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges on PACCH the RLC data block.

4

SS -> MS

RLC DATA BLOCKS

SS continues to transmit RLC data blocks according to allocation from step 1.

5

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Triggers the MS to switch to PDCH1 at the given starting time.

6

SS -> MS

RLC DATA BLOCK

(T3190 * 0.8) seconds after the starting time in the previous message, with valid RRBP field, on PDCH1, addressed to MS.

7

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges on PACCH the RLC data block.

8

SS -> MS

RLC DATA BLOCK

(T3190 * 1.2) seconds after the message sent in step 6, with valid RRBP field, on PDCH1, addressed to MS.

9

SS

Verify the MS does not transmit on the PACCH of PDCH1.

Specific Message Contents

IMMEDIATE ASSIGNMENT message in step 1:

Packet Channel Description

– TN

<One timeslot assigned – PDCH0>

TBF STARTING TIME

<IE not present>

PACKET DOWNLINK ASSIGNMENT message in step 5:

TIMESLOT_ALLOCATION

<one timeslot assigned – different than previous – PDCH1>

TBF STARTING TIME

1 – Relative frame number encoding:

– Starting Frame Number Description IE

0000000101101 – k=45: first frame of block is N+199 or N+200

DOWNLINK RLC DATA BLOCKS (various steps):

RRBP

00 – Response shall be sent by MS in N+13 frames.

S/P

1 – RRBP field is valid

42.5.5 Downlink Transfer / Reestablishment

42.5.5.1 Downlink Transfer/ Reestablishment/ T3192 Expiry

42.5.5.1.1 Void

42.5.5.1.2 Conformance Requirement

After the network has initiated the release of a downlink TBF and the mobile station has received all the RLC blocks, the mobile station shall send the PACKET DOWNLINK ACK/NACK message with the Final Ack Indicator bit set to ‘1’, start timer T3192 and continue to monitor all assigned PDCHs.

If the network receives a PACKET DOWNLINK ACK/NACK message with the Final Ack Indicator bit set to ‘1’ and has new data to transmit for the mobile station, the network may establish a new downlink TBF for the mobile station by sending the PACKET DOWNLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message with the Control Ack bit set to ‘1’ on PACCH.

If the mobile station, after sending the PACKET DOWNLINK ACK/NACK message with the Final Ack Indicator bit set to ‘1’, receives a PACKET DOWNLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message with the Control Ack bit set to ‘1’ while timer T3192 is running, the mobile station shall stop timer T3192, consider the previous downlink TBF released and act upon the new assignment.

When timer T3192 expires the mobile station shall release the downlink TBF. If the mobile station is operating in half duplex mode and received an uplink assignment during the TBF release procedure, the mobile station shall then immediately act upon the uplink assignment. If there is no ongoing uplink TBF, the mobile station in packet transfer mode shall return to packet idle mode; the mobile station in dual transfer mode shall return to dedicated mode. The DRX mode procedures shall be applied, as specified in subclause 5.5.1.5.

References

3GPP TS 04.60, subclauses 8.1.2.4 and 9.3.2.6.

42.5.5.1.3 Test purpose

Verify that after a downlink TBF is released, MS returns to packet idle mode when T3192 expires.

42.5.5.1.4 Method of test

Initial Conditions

System Simulator:

1 cell, GPRS supported.

Mobile Station:

The MS is in the state "idle, GMM-registered" with a P-TMSI allocated and PDP context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. MS receives a IMMEDIATE ASSIGNMENT message to establish downlink TBF, containing no starting time.

2. SS transmits downlink RLC data blocks for the downlink allocation.

3. SS transmits a downlink RLC data block, with valid RRBP field (polling), with Final Block indicator set to 1.

4. MS responds by sending a PACKET DOWNLINK ACK/NACK with Final Ack indicator set to 1 and starting T3192.

5. When T3192 expires, MS returns to packet idle mode.

6. SS transmits a downlink RLC data block (using previous resources).

7. MS ignores this block, because it has returned to packet idle mode.

8. SS transmits a IMMEDIATE ASSIGNMENT, followed by RLC data blocks for the downlink allocation.

9. MS responds with a PACKET DOWNLINK ACK/NACK.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

Triggers the MS to switch to assigned PDCH. (no starting time)

2

SS -> MS

RLC DATA BLOCKS

Starting 3 blocks after the previous message, on assigned PDCH, addressed to MS.

3

SS -> MS

RLC DATA BLOCK

With valid RRBP field, addressed to MS, with Final Block indication set to 1.

4

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges the previously received RLC data blocks, with final ack set to 1.

MS starts T3192

5

SS

Wait (T3192 * 0.7) seconds

6

Repeat steps 3 and 4.

7

SS

Wait (T3192 * 1.2) seconds.

8

SS -> MS

RLC DATA BLOCK

On previously assigned PDCH. With valid RRBP field, addressed to MS.

9

SS

Verify no response from MS on previously assigned PDCH.

10

SS -> MS

IMMEDIATE ASSIGNMENT

Triggers the MS to switch to assigned PDCH (no starting time)

11

SS -> MS

RLC DATA BLOCK

With valid RRBP field, addressed to MS, on new resources assigned in step 10.

12

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges the previously received RLC data block.

13

{Completion of downlink RLC data block transfer}

Macro

Specific Message Contents

IMMEDIATE ASSIGNMENT message in step 1:

Packet Channel Description

– TN

<One timeslot assigned >

TBF STARTING TIME

<IE not present>

IMMEDIATE ASSIGNMENT message in step 10:

Packet Channel Description

– TN

<One timeslot assigned – different than previous>

TBF STARTING TIME

<IE not present>

GPRS Cell Options IE (throughout, on sys-infos):

T3192

010 – 1500 msec timeout value

DOWNLINK RLC DATA BLOCK in step 3:

RRBP

00 – Response shall be sent by MS in N+13 frames.

S/P

1 – RRBP field is valid

FBI

1

PACKET DOWNLINK ACK/NACK in step 4:

Ack/Nack Description IE –

FINAL_ACK_INDICATION

1

42.5.5.2 Downlink Transfer/ Reestablishment/ Packet Downlink Assignment

42.5.5.2.1 Void

42.5.5.2.2 Conformance Requirement

After the network has initiated the release of a downlink TBF and the mobile station has received all the RLC blocks, the mobile station shall send the PACKET DOWNLINK ACK/NACK message with the Final Ack Indicator bit set to ‘1’, start timer T3192 and continue to monitor all assigned PDCHs.

If the network receives a PACKET DOWNLINK ACK/NACK message with the Final Ack Indicator bit set to ‘1’ and has new data to transmit for the mobile station, the network may establish a new downlink TBF for the mobile station by sending the PACKET DOWNLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message with the Control Ack bit set to ‘1’ on PACCH.

If the mobile station, after sending the PACKET DOWNLINK ACK/NACK message with the Final Ack Indicator bit set to ‘1’, receives a PACKET DOWNLINK ASSIGNMENT or PACKET TIMESLOT RECONFIGURE message with the Control Ack bit set to ‘1’ while timer T3192 is running, the mobile station shall stop timer T3192, consider the previous downlink TBF released and act upon the new assignment.

References

3GPP TS 04.60, subclause 8.1.2.4.

42.5.5.2.3 Test purpose

Verify that after a downlink TBF is released, MS acts on a PACKET DOWNLINK ASSIGNMENT message.

42.5.5.2.4 Method of test

Initial Conditions

System Simulator:

1 cell, GPRS supported

Mobile Station:

The MS is in the state "idle, GMM-registered" with a P-TMSI allocated and PDP context 2 activated.

Specific PICS Statements

PIXIT Statements

Test Procedure

1. MS receives a IMMEDIATE ASSIGNMENT message to establish downlink TBF, containing no starting time.

2. SS transmits downlink RLC data blocks for the downlink allocation.

3. SS transmits a downlink RLC data block, with valid RRBP field (polling), with Final Block indicator set to 1.

4. MS responds by sending a PACKET DOWNLINK ACK/NACK with Final Ack indicator set to 1.

5. SS transmits a PACKET DOWNLINK ASSIGNMENT, assigning a new PDCH. CONTROL_ACK is set to 1.

6. SS transmits a downlink RLC data block on newly assigned PDCH, with valid RRBP field.

7. MS responds by sending a PACKET DOWNLINK ACK/NACK.

Maximum Duration of Test

5 minutes.

Expected Sequence

Step

Direction

Message

Comments

1

SS -> MS

IMMEDIATE ASSIGNMENT

Triggers the MS to switch to assigned PDCH. (no starting time)

2

SS -> MS

RLC DATA BLOCKS

Starting 3 blocks after the previous message, on assigned PDCH, addressed to MS.

3

SS -> MS

RLC DATA BLOCK

With valid RRBP field, addressed to MS, with Final Block indication set to 1.

4

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges the previously received RLC data blocks, with final ack set to 1.

5

SS

Wait (T3192 * 0.8) seconds

6

SS -> MS

PACKET DOWNLINK ASSIGNMENT

Sent on PACCH. Triggers the MS to switch to a new PDCH. (no starting time) CONTROL_ACK is set to ‘1’.

7

SS -> MS

RLC DATA BLOCK

6 blocks after step 6, on PDCH assigned in step 6. With valid RRBP field, addressed to MS.

8

MS -> SS

PACKET DOWNLINK ACK/NACK

MS acknowledges the previously received RLC data blocks.

9

{Completion of downlink RLC data block transfer}

Macro

Specific Message Contents

IMMEDIATE ASSIGNMENT message in step 1:

Packet Channel Description

– TN

<One timeslot assigned >

TBF STARTING TIME

<IE not present>

PACKET DOWNLINK ASSIGNMENT message in step 6:

CONTROL_ACK

1

TIMESLOT_ALLOCATION

<one timeslot assigned – different than previous assignment>

TBF STARTING TIME

<IE not present>

GPRS Cell Options IE (throughout, on sys-infos):

T3192

010 – 1500 msec timeout value

DOWNLINK RLC DATA BLOCK in step 3:

RRBP

00 – Response shall be sent by MS in N+13 frames.

S/P

1 – RRBP field is valid

FBI

1

PACKET DOWNLINK ACK/NACK in step 4:

Ack/Nack Description IE –

FINAL_ACK_INDICATION

1

42.5.5.3 Void