6.7.1 General NB-IoT message structure

36.3313GPPEvolved Universal Terrestrial Radio Access (E-UTRA)Protocol specificationRadio Resource Control (RRC)Release 15TS

— ASN1START

NBIOT-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=

BEGIN

IMPORTS

RRCConnectionReestablishmentReject,

SecurityModeCommand,

SecurityModeComplete,

SecurityModeFailure,

AdditionalSpectrumEmission,

ARFCN-ValueEUTRA-r9,

CellIdentity,

C-RNTI,

DedicatedInfoNAS,

DRB-Identity,

InitialUE-Identity,

IntraFreqBlackCellList,

IntraFreqNeighCellList,

maxBands,

maxCellBlack,

maxCellInter,

maxCellIntra,

maxFBI2,

maxFreq,

maxMultiBands,

maxPageRec,

maxPLMN-r11,

maxSAI-MBMS-r11,

maxSIB,

maxSIB-1,

MBMS-SAI-r11,

MBMS-SAI-List-r11,

MBMSSessionInfo-r13,

NextHopChainingCount,

PagingUE-Identity,

PLMN-Identity,

P-Max,

PowerRampingParameters,

PreambleTransMax,

PhysCellId,

Q-OffsetRange,

Q-QualMin-r9,

Q-RxLevMin,

ReestabUE-Identity,

RegisteredMME,

ReselectionThreshold,

ResumeIdentity-r13,

RRC-TransactionIdentifier,

RSRP-Range,

ShortMAC-I,

S-TMSI,

SystemInformationBlockType16-r11,

SystemInfoValueTagSI-r13,

T-Reordering,

TimeAlignmentTimer,

TMGI-r9,

TrackingAreaCode,

DataInactivityTimer-r14

FROM EUTRA-RRC-Definitions;

— ASN1STOP

BCCH-BCH-Message-NB

The BCCH-BCH-Message-NB class is the set of RRC messages that may be sent from the E‑UTRAN to the UE via BCH on the BCCH logical channel in FDD.

— ASN1START

BCCH-BCH-Message-NB ::= SEQUENCE {

message BCCH-BCH-MessageType-NB

}

BCCH-BCH-MessageType-NB::= MasterInformationBlock-NB

— ASN1STOP

BCCH-BCH-Message-TDD-NB

The BCCH-BCH-Message-TDD-NB class is the set of RRC messages that may be sent from the E‑UTRAN to the UE via BCH on the BCCH logical channel in TDD.

— ASN1START

BCCH-BCH-Message-TDD-NB ::= SEQUENCE {

message BCCH-BCH-MessageType-TDD-NB-r15

}

BCCH-BCH-MessageType-TDD-NB-r15 ::= MasterInformationBlock-TDD-NB-r15

— ASN1STOP

BCCH-DL-SCH-Message-NB

The BCCH-DL-SCH-Message-NB class is the set of RRC messages that may be sent from the E‑UTRAN to the UE via DL‑SCH on the BCCH logical channel.

— ASN1START

BCCH-DL-SCH-Message-NB ::= SEQUENCE {

message BCCH-DL-SCH-MessageType-NB

}

BCCH-DL-SCH-MessageType-NB ::= CHOICE {

c1 CHOICE {

systemInformation-r13 SystemInformation-NB,

systemInformationBlockType1-r13 SystemInformationBlockType1-NB

},

messageClassExtension SEQUENCE {}

}

— ASN1STOP

PCCH-Message-NB

The PCCH-Message-NB class is the set of RRC messages that may be sent from the E‑UTRAN to the UE on the PCCH logical channel.

— ASN1START

PCCH-Message-NB ::= SEQUENCE {

message PCCH-MessageType-NB

}

PCCH-MessageType-NB ::= CHOICE {

c1 CHOICE {

paging-r13 Paging-NB

},

messageClassExtension SEQUENCE {}

}

— ASN1STOP

DL-CCCH-Message-NB

The DL-CCCH-Message-NB class is the set of RRC messages that may be sent from the E‑UTRAN to the UE on the downlink CCCH logical channel.

— ASN1START

DL-CCCH-Message-NB ::= SEQUENCE {

message DL-CCCH-MessageType-NB

}

DL-CCCH-MessageType-NB ::= CHOICE {

c1 CHOICE {

rrcConnectionReestablishment-r13 RRCConnectionReestablishment-NB,

rrcConnectionReestablishmentReject-r13 RRCConnectionReestablishmentReject,

rrcConnectionReject-r13 RRCConnectionReject-NB,

rrcConnectionSetup-r13 RRCConnectionSetup-NB,

rrcEarlyDataComplete-r15 RRCEarlyDataComplete-NB-r15,

spare3 NULL, spare2 NULL, spare1 NULL

},

messageClassExtension SEQUENCE {}

}

— ASN1STOP

DL-DCCH-Message-NB

The DL-DCCH-Message-NB class is the set of RRC messages that may be sent from the E‑UTRAN to the UE on the downlink DCCH logical channel.

— ASN1START

DL-DCCH-Message-NB ::= SEQUENCE {

message DL-DCCH-MessageType-NB

}

DL-DCCH-MessageType-NB ::= CHOICE {

c1 CHOICE {

dlInformationTransfer-r13 DLInformationTransfer-NB,

rrcConnectionReconfiguration-r13 RRCConnectionReconfiguration-NB,

rrcConnectionRelease-r13 RRCConnectionRelease-NB,

securityModeCommand-r13 SecurityModeCommand,

ueCapabilityEnquiry-r13 UECapabilityEnquiry-NB,

rrcConnectionResume-r13 RRCConnectionResume-NB,

spare2 NULL, spare1 NULL

},

messageClassExtension SEQUENCE {}

}

— ASN1STOP

UL-CCCH-Message-NB

The UL-CCCH-Message-NB class is the set of RRC messages that may be sent from the UE to the E‑UTRAN on the uplink CCCH logical channel.

— ASN1START

UL-CCCH-Message-NB ::= SEQUENCE {

message UL-CCCH-MessageType-NB

}

UL-CCCH-MessageType-NB ::= CHOICE {

c1 CHOICE {

rrcConnectionReestablishmentRequest-r13 RRCConnectionReestablishmentRequest-NB,

rrcConnectionRequest-r13 RRCConnectionRequest-NB,

rrcConnectionResumeRequest-r13 RRCConnectionResumeRequest-NB,

rrcEarlyDataRequest-r15 RRCEarlyDataRequest-NB-r15

},

messageClassExtension SEQUENCE {}

}

— ASN1STOP

SC-MCCH-Message-NB

The SC-MCCH-Message-NB class is the set of RRC messages that may be sent from the E‑UTRAN to the NB-IoT UE on the SC-MCCH logical channel.

— ASN1START

SC-MCCH-Message-NB ::= SEQUENCE {

message SC-MCCH-MessageType-NB

}

SC-MCCH-MessageType-NB ::= CHOICE {

c1 CHOICE {

scptmConfiguration-r14 SCPTMConfiguration-NB-r14

},

messageClassExtension SEQUENCE {}

}

— ASN1STOP

UL-DCCH-Message-NB

The UL-DCCH-Message-NB class is the set of RRC messages that may be sent from the UE to the E‑UTRAN on the uplink DCCH logical channel.

— ASN1START

UL-DCCH-Message-NB ::= SEQUENCE {

message UL-DCCH-MessageType-NB

}

UL-DCCH-MessageType-NB ::= CHOICE {

c1 CHOICE {

rrcConnectionReconfigurationComplete-r13 RRCConnectionReconfigurationComplete-NB,

rrcConnectionReestablishmentComplete-r13 RRCConnectionReestablishmentComplete-NB,

rrcConnectionSetupComplete-r13 RRCConnectionSetupComplete-NB,

securityModeComplete-r13 SecurityModeComplete,

securityModeFailure-r13 SecurityModeFailure,

ueCapabilityInformation-r13 UECapabilityInformation-NB,

ulInformationTransfer-r13 ULInformationTransfer-NB,

rrcConnectionResumeComplete-r13 RRCConnectionResumeComplete-NB,

spare8 NULL, spare7 NULL,

spare6 NULL, spare5 NULL, spare4 NULL,

spare3 NULL, spare2 NULL, spare1 NULL

},

messageClassExtension SEQUENCE {}

}

— ASN1STOP