7 Variables and constants

38.3313GPPNRProtocol specificationRadio Resource Control (RRC)Release 15TS

7.1 Timers

7.1.1 Timers (Informative)

Timer

Start

Stop

At expiry

T300

Upon transmission of RRCSetupRequest.

Upon reception of RRCSetup or RRCReject message, cell re-selection and upon abortion of connection establishment by upper layers.

Perform the actions as specified in 5.3.3.7.

T301

Upon transmission of RRCReestabilshmentRequest

Upon reception of RRCReestablishment or RRCSetup message as well as when the selected cell becomes unsuitable

Go to RRC_IDLE

T302

Upon reception of RRCReject while performing RRC connection establishment or resume, upon reception of RRCRelease with waitTime.

Upon entering RRC_CONNECTED or RRC_IDLE, upon cell re-selection and upon reception of RRCReject message.

Inform upper layers about barring alleviation as specified in 5.3.14.4

T304

Upon reception of RRCReconfiguration message including reconfigurationWithSync

Upon successful completion of random access on the corresponding SpCell

For T304 of SCG, upon SCG release

For T304 of MCG, in case of the handover from NR or intra-NR handover, initiate the RRC re-establishment procedure; In case of handover to NR, perform the actions defined in the specifications applicable for the source RAT.

For T304 of SCG, inform network about the reconfiguration with sync failure by initiating the SCG failure information procedure as specified in 5.7.3.

T310

Upon detecting physical layer problems for the SpCell i.e. upon receiving N310 consecutive out-of-sync indications from lower layers.

Upon receiving N311 consecutive in-sync indications from lower layers for the SpCell, upon receiving RRCReconfiguration with reconfigurationWithSync for that cell group, upon reception of MobilityFromNRCommand, and upon initiating the connection re-establishment procedure.

Upon SCG release, if the T310 is kept in SCG.

If the T310 is kept in MCG: If AS security is not activated: go to RRC_IDLE else: initiate the connection re-establishment procedure.

If the T310 is kept in SCG, Inform E-UTRAN/NR about the SCG radio link failure by initiating the SCG failure information procedure as specified in 5.7.3.

T311

Upon initiating the RRC connection re-establishment procedure

Upon selection of a suitable NR cell or a cell using another RAT.

Enter RRC_IDLE

T319

Upon transmission of RRCResumeRequest or RRCResumeRequest1.

Upon reception of RRCResume, RRCSetup, RRCRelease, RRCRelease with suspendConfig or RRCReject message and upon cell re-selection.

Perform the actions as specified in 5.3.13.5.

T320

Upon reception of t320 or upon cell (re)selection to NR from another RAT with validity time configured for dedicated priorities (in which case the remaining validity time is applied).

Upon entering RRC_CONNECTED, upon reception of RRCRelease, when PLMN selection is performed on request by NAS, when the UE enters RRC_IDLE from RRC_INACTIVE, or upon cell (re)selection to another RAT (in which case the timer is carried on to the other RAT).

Discard the cell reselection priority information provided by dedicated signalling.

T321

Upon receiving measConfig including a reportConfig with the purpose set to reportCGI

Upon acquiring the information needed to set all fields of cgi-info, upon receiving measConfig that includes removal of the reportConfig with the purpose set to reportCGI and upon detecting that a cell is not broadcasting SIB1.

Initiate the measurement reporting procedure, stop performing the related measurements.

T322

Upon receving measConfig including reportConfigNR with the purpose set to reportSFTD and drx-SFTD-NeighMeas is set to true.

Upon acquiring the SFTD measurement results, upon receiving measConfig that includes removal of the reportConfig with the purpose set to reportSFTD.

Initiate the measurement reporting procedure, stop performing the related measurements.

T325

Upon reception of RRCRelease message with deprioritisationTimer.

Stop deprioritisation of all frequencies or NR signalled by RRCRelease.

T342

Upon transmitting UEAssistanceInformation message with DelayBudgetReport.

Upon initiating the connection re-establishment/resume procedures, and upon receiving delayBudgetReportingConfig set to release.

No action.

T345

Upon transmitting UEAssistanceInformation message with overheatingAssistance

Upon initiating the connection re-establishment procedure, upon initiating the connection resumption procedure, and upon receiving overheatingAssistanceConfig set to release.

No action.

T380

Upon reception of t380 in RRCRelease.

Upon reception of RRCResume, RRCSetup or RRCRelease.

Perform the actions as specified in 5.3.13.

T390

When access attempt is barred at access barring check for an Access Category. The UE maintains one instance of this timer per Access Category.

Upon cell (re)selection, upon entering RRC_CONNECTED, upon reception of RRCReconfiguration including reconfigurationWithSync, upon change of PCell while in RRC_CONNECTED, upon reception of MobilityFromNRCommand, or upon reception of RRCRelease.

Perform the actions as specified in 5.3.14.4.

7.1.2 Timer handling

When the UE applies zero value for a timer, the timer shall be started and immediately expire unless explicitly stated otherwise.

7.2 Counters

Counter

Reset

Incremented

When reaching max value

N310

Upon reception of "in-sync" indication from lower layers;

upon receiving RRCReconfiguration with reconfigurationWithSync for that cell group;

upon initiating the connection re-establishment procedure.

Upon reception of "out-of-sync" from lower layer while the timer T310 is stopped.

Start timer T310

N311

Upon reception of "out-of-sync" indication from lower layers;

upon receiving RRCReconfiguration with reconfigurationWithSync for that cell group;

upon initiating the connection re-establishment procedure.

Upon reception of the "in-sync" from lower layer while the timer T310 is running.

Stop the timer T310.

7.3 Constants

Constant

Usage

N310

Maximum number of consecutive "out-of-sync" indications for the SpCell received from lower layers

N311

Maximum number of consecutive "in-sync" indications for the SpCell received from lower layers

7.4 UE variables

NOTE: To facilitate the specification of the UE behavioural requirements, UE variables are represented using ASN.1. Unless explicitly specified otherwise, it is however up to UE implementation how to store the variables. The optionality of the IEs in ASN.1 is used only to indicate that the values may not always be available.

NR-UE-Variables

This ASN.1 segment is the start of the NR UE variable definitions.

— ASN1START

— NR-UE-VARIABLES-START

NR-UE-Variables DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

IMPORTS

CellIdentity,

EUTRA-PhysCellId,

MeasId,

MeasIdToAddModList,

MeasObjectToAddModList,

PhysCellId,

RNTI-Value,

ReportConfigToAddModList,

RSRP-Range,

QuantityConfig,

maxNrofCellMeas,

maxNrofMeasId

FROM NR-RRC-Definitions;

— NR-UE-VARIABLES-STOP

— ASN1STOP

VarPendingRNA-Update

The UE variable VarPendingRNA-Update indicates whether there is a pending RNA update procedure or not. The setting of this BOOLEAN variable to true means that there is a pending RNA Update procedure.

VarPendingRNA-Update UE variable

— ASN1START

— TAG-VARPENDINGRNA-UPDATE-START

VarPendingRNA-Update ::= SEQUENCE {

pendingRNA-Update BOOLEAN OPTIONAL

}

— TAG-VARPENDINGRNA-UPDATE-STOP

— ASN1STOP

VarMeasConfig

The UE variable VarMeasConfig includes the accumulated configuration of the measurements to be performed by the UE, covering intra-frequency, inter-frequency and inter-RAT mobility related measurements.

VarMeasConfig UE variable

— ASN1START

— TAG-VARMEASCONFIG-START

VarMeasConfig ::= SEQUENCE {

— Measurement identities

measIdList MeasIdToAddModList OPTIONAL,

— Measurement objects

measObjectList MeasObjectToAddModList OPTIONAL,

— Reporting configurations

reportConfigList ReportConfigToAddModList OPTIONAL,

— Other parameters

quantityConfig QuantityConfig OPTIONAL,

s-MeasureConfig CHOICE {

ssb-RSRP RSRP-Range,

csi-RSRP RSRP-Range

} OPTIONAL

}

— TAG-VARMEASCONFIG-STOP

— ASN1STOP

VarMeasReportList

The UE variable VarMeasReportList includes information about the measurements for which the triggering conditions have been met.

VarMeasReportList UE variable

— ASN1START

— TAG-VARMEASREPORTLIST-START

VarMeasReportList ::= SEQUENCE (SIZE (1..maxNrofMeasId)) OF VarMeasReport

VarMeasReport ::= SEQUENCE {

— List of measurement that have been triggered

measId MeasId,

cellsTriggeredList CellsTriggeredList OPTIONAL,

numberOfReportsSent INTEGER

}

CellsTriggeredList ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CHOICE {

physCellId PhysCellId,

physCellIdEUTRA EUTRA-PhysCellId

}

— TAG-VARMEASREPORTLIST-STOP

— ASN1STOP

VarResumeMAC-Input

The UE variable VarResumeMAC-Input specifies the input used to generate the resumeMAC-I during RRC Connection Resume procedure.

VarResumeMAC-Input variable

— ASN1START

— TAG-VARRESUMEMAC-INPUT-START

VarResumeMAC-Input ::= SEQUENCE {

sourcePhysCellId PhysCellId,

targetCellIdentity CellIdentity,

source-c-RNTI RNTI-Value

}

— TAG-VARRESUMEMAC-INPUT-STOP

— ASN1STOP

VarResumeMAC-Input field descriptions

targetCellIdentity

An input variable used to calculate the resumeMAC-I. Set to the cellIdentity of the first PLMN-Identity included in the PLMN-IdentityInfoList broadcasted in SIB1 of the target cell i.e. the cell the UE is trying to resume.

source-c-RNTI

Set to C-RNTI that the UE had in the PCell it was connected to prior to suspension of the RRC connection.

sourcePhysCellId

Set to the physical cell identity of the PCell the UE was connected to prior to suspension of the RRC connection.

VarShortMAC-Input

The UE variable VarShortMAC-Input specifies the input used to generate the shortMAC-I during RRC Connection Reestablishment procedure.

VarShortMAC-Input variable

— ASN1START

— TAG-VARSHORTMAC-INPUT-START

VarShortMAC-Input ::= SEQUENCE {

sourcePhysCellId PhysCellId,

targetCellIdentity CellIdentity,

source-c-RNTI RNTI-Value

}

— TAG-VARSHORTMAC-INPUT-STOP

— ASN1STOP

VarShortMAC-Input field descriptions

targetCellIdentity

An input variable used to calculate the shortMAC-I. Set to the cellIdentity of the first PLMN-Identity in the PLMN-IdentityInfoList broadcasted in SIB1 of the target cell i.e. the cell the UE is trying to reestablish the connection.

source-c-RNTI

Set to C-RNTI that the UE had in the PCell it was connected to prior to the reestablishment.

sourcePhysCellId

Set to the physical cell identity of the PCell the UE was connected to prior to the reestablishment.

– End of NR-UE-Variables

— ASN1START

END

— ASN1STOP