7.1.12 Data Inactivity

36.523-13GPPEvolved Universal Terrestrial Radio Access (E-UTRA) and Evolved Packet Core (EPC)Part 1: Protocol conformance specificationRelease 17TSUser Equipment (UE) conformance specification

7.1.12.1 DataInactivityTimer expiry

7.1.12.1.1 Test Purpose (TP)

(1)

with { UE in E-UTRA RRC_CONNECTED state }

ensure that {

when { UE detecting data inactivity on expiry of DataInactivityTimer }

then { UE enters RRC_IDLE state }

}

7.1.12.1.2 Conformance requirements

References: The conformance requirements covered in the present TC are specified in: 3GPP TS 36.321 clause 5.17 and TS 36.331 clause 5.3.8.6 and 5.3.12.

[TS 36.321, clause 5.17]

The MAC entity may be configured by RRC with a Data inactivity monitoring functionality, when in RRC_CONNECTED. RRC controls Data inactivity operation by configuring the timer DataInactivityTimer.

When DataInactivityTimer is configured, the MAC entity shall:

– if the MAC entity receives the MAC SDU for DTCH logical channel , DCCH logical channel, or CCCH logical channel; or

– if the MAC entity transmits the MAC SDU for DTCH logical channel, DCCH logical channel;

– start or restart DataInactivityTimer.

– if DataInactivityTimer expires, indicate the expiry of DataInactivityTimer to upper layers.

[TS 36.331 clause 5.3.8.6]

Upon receiving the expiry of DataInactivityTimer from lower layers, the UE shall:

1> perform the actions upon leaving RRC_CONNECTED as specified in 5.3.12, with release cause ‘RRC connection failure’;

[TS 36.331 clause 5.3.12]

Upon leaving RRC_CONNECTED, the UE shall:

1> reset MAC;

1> stop all timers that are running except T320, T322, T325, T330;

1> if leaving RRC_CONNECTED was triggered by suspension of the RRC:

1> else:

2> release all radio resources, including release of the RLC entity, the MAC configuration and the associated PDCP entity for all established RBs;

2> indicate the release of the RRC connection to upper layers together with the release cause;

1> if leaving RRC_CONNECTED was triggered neither by reception of the MobilityFromEUTRACommand message nor by selecting an inter-RAT cell while T311 was running:

2> if timer T350 is configured:

2> else:

3> release the wlan-OffloadConfigDedicated, if received;

3> if the wlan-OffloadConfigCommon corresponding to the RPLMN is broadcast by the cell:

4> apply the wlan-OffloadConfigCommon corresponding to the RPLMN included in SystemInformationBlockType17;

4> apply steerToWLAN if configured, otherwise apply the wlan-Id-List corresponding to the RPLMN included in SystemInformationBlockType17;

2> enter RRC_IDLE and perform procedures as specified in TS 36.304 [4, 5.2.7];

7.1.12.1.3 Test description

7.1.12.1.3.1 Pre-test conditions

System Simulator:

  • Cell 1

– RRC Connection Reconfiguration (preamble: Table 4.5.3.3-1, step 8) using parameters as specified in Table 7.1.12.1.3.3-1

UE:

None.

Preamble:

– The generic procedure to get UE in test state Loopback Activated (State 4) according to TS 36.508 clause 4.5 is executed, with all the parameters as specified in the procedure except that the RLC SDU size is set to return no data in uplink.

7.1.12.1.3.2 Test procedure sequence

Table 7.1.12.1.3.2-1: Main behaviour

St

Procedure

Message Sequence

TP

Verdict

U – S

Message

1

SS transmits a downlink assignment including the C-RNTI assigned to the UE

<–

(PDCCH (C-RNTI))

2

SS transmits in the indicated downlink assignment a RLC PDU in a MAC PDU.

<–

MAC PDU

3

UE transmits an HARQ ACK.

–>

HARQ ACK

4

SS waits 20sec (=data inactivity timer) for the UE to enter RRC_IDLE.

5

Check: Does the test result of generic test procedure in TS 36.508 subclause 6.4.2.2 indicate that the UE is in E-UTRA RRC_IDLE state on Cell 1?

1

7.1.12.1.3.3 Specific Message Contents

Table 7.1.12.1.3.3-1: RRCConnectionReconfiguration (preamble: Table 4.5.3.3-1, step 8)

Derivation path: 36.508 table 4.8.2.1.5-1

Information Element

Value/Remark

Comment

Condition

RRCConnectionReconfiguration ::= SEQUENCE {

criticalExtensions CHOICE {

c1 CHOICE{

rrcConnectionReconfiguration-r8 SEQUENCE {

RadioResourceConfigDedicated SEQUENCE {

mac-MainConfig SEQUENCE {

dataInactivityTimerConfig-r14 CHOICE {

setup SEQUENCE {

dataInactivityTimer-r14

s20

}

}

}

}

}

}

}