52.5 EGPRS Downlink Transfer
3GPP51.010-1Mobile Station (MS) conformance specificationPart 1: Conformance specificationTS
52.5.1 Void
52.5.2 Void
52.5.3 Void
52.5.4 Void
52.5.5 Downlink Transfer / Reestablishment
52.5.5.1 Downlink Transfer/ Reestablishment/ T3192 Expiry
52.5.5.1.1 Void
52.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 EGPRS 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 EGPRS 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 EGPRS 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, 9.3.2.6 and 11.2.6a.
52.5.5.1.3 Test purpose
Verify that after a downlink TBF is released, MS returns to packet idle mode when T3192 expires.
52.5.5.1.4 Method of test
Initial Conditions
System Simulator:
1 cell, EGPRS 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 EGPRS downlink RLC data blocks for the downlink allocation.
3. SS transmits an EGPRS downlink RLC data block, with valid RRBP field (polling), with Final Block indicator set to 1.
4. MS responds by sending a EGPRS 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 an EGPRS 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 an EGPRS 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 |
EGPRS RLC DATA BLOCKS |
Starting 3 blocks after the previous message, on assigned PDCH, addressed to MS. |
3 |
SS -> MS |
EGPRS RLC DATA BLOCK |
With valid RRBP field, addressed to MS, with Final Block indication set to 1. |
4 |
MS -> SS |
EGPRS 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 |
EGPRS 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 |
EGPRS RLC DATA BLOCK |
Sent 3 blocks after the previous message, with valid RRBP field, addressed to MS, on new resources assigned in step 10. |
12 |
MS -> SS |
EGPRS PACKET DOWNLINK ACK/NACK |
MS acknowledges the previously received RLC data block. |
13 |
SS |
{Completion of downlink RLC data block transfer} |
Macro |
Specific Message Contents
IMMEDIATE ASSIGNMENT message in step 1:
Information Element |
value/ remark |
Packet Channel Description |
|
– TN |
<One timeslot assigned > |
TBF STARTING TIME |
<IE not present> |
EGPRS Window Size IE |
1 <IE present> 00100 |
Link_Quality_Measurement _Mode |
00 |
IMMEDIATE ASSIGNMENT message in step 10:
Information Element |
value/ remark |
Packet Channel Description |
|
– TN |
<one timeslot assigned – different than previous> |
TBF STARTING TIME |
<IE not present> |
EGPRS Window Size IE |
1 <IE present> 00100 |
Link_Quality_Measurement_Mode |
00 |
GPRS Cell Options IE (throughout, on sys-infos):
Information Element |
value/ remark |
T3192 |
010 – = 1,5 second timeout value |
EGPRS DOWNLINK RLC DATA BLOCK in step 3:
Information Element |
value/ remark |
RRBP |
00 – Response shall be sent by MS in N+13 frames. |
ES/P |
01 – RRBP field is valid |
CPS |
1011 for MCS-1/P1 |
EGPRS PACKET DOWNLINK ACK/NACK in step 4:
Information Element |
value/ remark |
Ack/Nack Description IE – |
|
FINAL_ACK_INDICATION |
1 |
52.5.5.2 Downlink Transfer/ Reestablishment/ Packet Downlink Assignment
52.5.5.2.1 Void
52.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 EGPRS 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 EGPRS 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 EGPRS 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.
52.5.5.2.3 Test purpose
Verify that after a downlink TBF is released, MS acts on a PACKET DOWNLINK ASSIGNMENT message.
52.5.5.2.4 Method of test
Initial Conditions
System Simulator:
1 cell, EGPRS 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 EGPRS 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 EGPRS 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 |
EGPRS RLC DATA BLOCKS |
Starting at a minimum of 3 blocks after the previous message, on assigned PDCH, addressed to MS. |
3 |
SS -> MS |
EGPRS RLC DATA BLOCK |
With valid RRBP field, addressed to MS, with Final Block indication set to 1. |
4 |
MS -> SS |
EGPRS PACKET DOWNLINKACK/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 |
EGPRS RLC DATA BLOCK |
6 blocks after step 6, on PDCH assigned in step 6. With valid RRBP field, addressed to MS. |
8 |
MS -> SS |
EGPRS PACKET DOWNLINK ACK/NACK |
MS acknowledges the previously received RLC data blocks. |
9 |
SS |
{Completion of downlink RLC data block transfer} |
Macro |
Specific Message Contents
IMMEDIATE ASSIGNMENT message in step 1:
Information Element |
value/ remark |
Packet Channel Description |
|
– TN |
<One timeslot assigned > |
TBF STARTING TIME |
<IE not present> |
EGPRS Window Size IE |
1 <IE present> 00100 |
Link_Quality_Measurement _Mode |
00 |
PACKET DOWNLINK ASSIGNMENT message in step 6:
Information Element |
value/ remark |
CONTROL_ACK |
1 |
TIMESLOT_ALLOCATION |
<one timeslot assigned – different than previous assignment> |
TBF STARTING TIME |
<IE not present> |
EGPRS Window Size IE |
1 <IE present> 00100 |
Link_Quality_Measurement _Mode |
00 |
GPRS Cell Options IE (throughout, on sys-infos):
Information Element |
value/ remark |
T3192 |
010 – = 1,5 second timeout value |
EGPRS DOWNLINK RLC DATA BLOCK in step 3:
Information Element |
value/ remark |
RRBP |
00 – Response shall be sent by MS in N+13 frames. |
ES/P |
01 – RRBP field is valid |
CPS |
1011 for MCS-1/P1 |
EGPRS PACKET DOWNLINK ACK/NACK in step 4:
Information Element |
value/ remark |
Ack/Nack Description IE – |
<IE not present> |
FINAL_ACK_INDICATION |
1 |