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