aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn
diff options
context:
space:
mode:
authorPascal Quantin <pascal.quantin@gmail.com>2018-09-28 13:10:05 +0200
committerPascal Quantin <pascal.quantin@gmail.com>2018-09-28 12:18:02 +0000
commit0bb172194b4f32a7c1f5c91949c571a03aefd20c (patch)
treea38d083c7a3aafc723fc3df6642b9b81763c829e /epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn
parentdf4294ba583e26c534741e05b5c44a3bd616e8cd (diff)
LTE RRC: upgrade dissector to v15.3.0
Change-Id: I8ca861fb8cffe457780165c64dc3e6fcbc47ba8b Reviewed-on: https://code.wireshark.org/review/29900 Petri-Dish: Pascal Quantin <pascal.quantin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Pascal Quantin <pascal.quantin@gmail.com>
Diffstat (limited to 'epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn')
-rw-r--r--epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn525
1 files changed, 492 insertions, 33 deletions
diff --git a/epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn b/epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn
index abe8111703..2b0029ba7b 100644
--- a/epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn
+++ b/epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn
@@ -1,4 +1,4 @@
--- 3GPP TS 36.331 V15.2.2 (2018-06)
+-- 3GPP TS 36.331 V15.3.0 (2018-09)
--
NBIOT-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
@@ -12,6 +12,7 @@ IMPORTS
AdditionalSpectrumEmission,
ARFCN-ValueEUTRA-r9,
CellIdentity,
+ C-RNTI,
DedicatedInfoNAS,
DRB-Identity,
InitialUE-Identity,
@@ -20,6 +21,7 @@ IMPORTS
maxBands,
maxCellBlack,
maxCellInter,
+ maxCellIntra,
maxFBI2,
maxFreq,
maxMultiBands,
@@ -69,6 +71,14 @@ BCCH-BCH-MessageType-NB::= MasterInformationBlock-NB
+BCCH-BCH-Message-TDD-NB ::= SEQUENCE {
+ message BCCH-BCH-MessageType-TDD-NB-r15
+}
+
+
+BCCH-BCH-MessageType-TDD-NB-r15 ::= MasterInformationBlock-TDD-NB-r15
+
+
BCCH-DL-SCH-Message-NB ::= SEQUENCE {
message BCCH-DL-SCH-MessageType-NB
}
@@ -104,7 +114,8 @@ DL-CCCH-MessageType-NB ::= CHOICE {
rrcConnectionReestablishmentReject-r13 RRCConnectionReestablishmentReject,
rrcConnectionReject-r13 RRCConnectionReject-NB,
rrcConnectionSetup-r13 RRCConnectionSetup-NB,
- spare4 NULL, spare3 NULL, spare2 NULL, spare1 NULL
+ rrcEarlyDataComplete-r15 RRCEarlyDataComplete-NB-r15,
+ spare3 NULL, spare2 NULL, spare1 NULL
},
messageClassExtension SEQUENCE {}
}
@@ -138,7 +149,7 @@ UL-CCCH-MessageType-NB ::= CHOICE {
rrcConnectionReestablishmentRequest-r13 RRCConnectionReestablishmentRequest-NB,
rrcConnectionRequest-r13 RRCConnectionRequest-NB,
rrcConnectionResumeRequest-r13 RRCConnectionResumeRequest-NB,
- spare1 NULL
+ rrcEarlyDataRequest-r15 RRCEarlyDataRequest-NB-r15
},
messageClassExtension SEQUENCE {}
}
@@ -209,11 +220,10 @@ MasterInformationBlock-NB ::= SEQUENCE {
guardband-r13 Guardband-NB-r13,
standalone-r13 Standalone-NB-r13
},
- spare BIT STRING (SIZE (11))
+ additionalTransmissionSIB1-r15 BOOLEAN,
+ spare BIT STRING (SIZE (10))
}
-ChannelRasterOffset-NB-r13 ::= ENUMERATED {khz-7dot5, khz-2dot5, khz2dot5, khz7dot5}
-
Guardband-NB-r13 ::= SEQUENCE {
rasterOffset-r13 ChannelRasterOffset-NB-r13,
spare BIT STRING (SIZE (3))
@@ -234,6 +244,67 @@ Standalone-NB-r13 ::= SEQUENCE {
}
+MasterInformationBlock-TDD-NB-r15 ::= SEQUENCE {
+ systemFrameNumber-MSB-r15 BIT STRING (SIZE (4)),
+ hyperSFN-LSB-r15 BIT STRING (SIZE (2)),
+ schedulingInfoSIB1-r15 INTEGER (0..15),
+ systemInfoValueTag-r15 INTEGER (0..31),
+ ab-Enabled-r15 BOOLEAN,
+ operationModeInfo-r15 CHOICE {
+ inband-SamePCI-r15 Inband-SamePCI-TDD-NB-r15,
+ inband-DifferentPCI-r15 Inband-DifferentPCI-TDD-NB-r15,
+ guardband-r15 GuardbandTDD-NB-r15,
+ standalone-r15 StandaloneTDD-NB-r15
+ },
+ sib1-CarrierInfo-r15 ENUMERATED {anchor, non-anchor},
+ spare BIT STRING (SIZE (9))
+}
+
+GuardbandTDD-NB-r15 ::= SEQUENCE {
+ rasterOffset-r15 ChannelRasterOffset-NB-r13,
+ sib-GuardbandInfo-r15 CHOICE {
+ sib-GuardbandAnchor-r15 SIB-GuardbandAnchorTDD-NB-r15,
+ sib-GuardbandGuardband-r15 SIB-GuardbandGuardbandTDD-NB-r15,
+ sib-GuardbandInbandSamePCI-r15 SIB-GuardbandInbandSamePCI-TDD-NB-r15,
+ sib-GuardbandinbandDiffPCI-r15 SIB-GuardbandInbandDiffPCI-TDD-NB-r15
+ },
+ eutra-Bandwitdh-r15 ENUMERATED {bw5or10, bw15or20}
+}
+
+Inband-SamePCI-TDD-NB-r15 ::= SEQUENCE {
+ eutra-CRS-SequenceInfo-r15 INTEGER (0..31),
+ sib-InbandLocation-r15 ENUMERATED {lower, higher}
+}
+
+Inband-DifferentPCI-TDD-NB-r15 ::= SEQUENCE {
+ eutra-NumCRS-Ports-r15 ENUMERATED {same, four},
+ rasterOffset-r15 ChannelRasterOffset-NB-r13,
+ sib-InbandLocation-r15 ENUMERATED {lower, higher},
+ spare BIT STRING (SIZE (2))
+}
+
+StandaloneTDD-NB-r15 ::= SEQUENCE {
+ sib-StandaloneLocation-r15 ENUMERATED {lower, higher},
+ spare BIT STRING (SIZE (5))
+}
+
+SIB-GuardbandAnchorTDD-NB-r15 ::= SEQUENCE {
+ spare BIT STRING (SIZE (1))
+}
+
+SIB-GuardbandGuardbandTDD-NB-r15 ::= SEQUENCE {
+ sib-GuardbandGuardbandLocation-r15 ENUMERATED {same, opposite}
+}
+
+SIB-GuardbandInbandSamePCI-TDD-NB-r15 ::= SEQUENCE {
+ spare BIT STRING (SIZE (1))
+}
+
+SIB-GuardbandInbandDiffPCI-TDD-NB-r15 ::= SEQUENCE {
+ sib-EUTRA-NumCRS-Ports-r15 ENUMERATED {same, four}
+}
+
+
Paging-NB ::= SEQUENCE {
pagingRecordList-r13 PagingRecordList-NB-r13 OPTIONAL, -- Need ON
systemInfoModification-r13 ENUMERATED {true} OPTIONAL, -- Need ON
@@ -408,6 +479,12 @@ RRCConnectionRelease-NB-r13-IEs ::= SEQUENCE {
RRCConnectionRelease-NB-v1430-IEs ::= SEQUENCE {
redirectedCarrierInfo-v1430 RedirectedCarrierInfo-NB-v1430 OPTIONAL, -- Cond Redirection
extendedWaitTime-CPdata-r14 INTEGER (1..1800) OPTIONAL, -- Cond NoExtendedWaitTime
+ nonCriticalExtension RRCConnectionRelease-NB-v1530-IEs OPTIONAL
+}
+
+RRCConnectionRelease-NB-v1530-IEs ::= SEQUENCE {
+ drb-ContinueROHC-r15 ENUMERATED {true} OPTIONAL, -- Cond UP-EDT
+ nextHopChainingCount-r15 NextHopChainingCount OPTIONAL, -- Cond UP-EDT
nonCriticalExtension SEQUENCE {} OPTIONAL
}
@@ -437,8 +514,8 @@ RRCConnectionRequest-NB-r13-IEs ::= SEQUENCE {
establishmentCause-r13 EstablishmentCause-NB-r13,
multiToneSupport-r13 ENUMERATED {true} OPTIONAL,
multiCarrierSupport-r13 ENUMERATED {true} OPTIONAL,
- cqi-NPDCCH-r14 CQI-NPDCCH-NB-r14,
earlyContentionResolution-r14 BOOLEAN,
+ cqi-NPDCCH-r14 CQI-NPDCCH-NB-r14,
spare BIT STRING (SIZE (17))
}
@@ -495,8 +572,8 @@ RRCConnectionResumeRequest-NB-r13-IEs ::= SEQUENCE {
resumeID-r13 ResumeIdentity-r13,
shortResumeMAC-I-r13 ShortMAC-I,
resumeCause-r13 EstablishmentCause-NB-r13,
- cqi-NPDCCH-r14 CQI-NPDCCH-NB-r14,
earlyContentionResolution-r14 BOOLEAN,
+ cqi-NPDCCH-r14 CQI-NPDCCH-NB-r14,
spare BIT STRING (SIZE (4))
}
@@ -550,6 +627,39 @@ RRCConnectionSetupComplete-NB-v1470-IEs ::= SEQUENCE {
}
+RRCEarlyDataComplete-NB-r15 ::= SEQUENCE {
+ criticalExtensions CHOICE {
+ rrcEarlyDataComplete-r15 RRCEarlyDataComplete-NB-r15-IEs,
+ criticalExtensionsFuture SEQUENCE {}
+ }
+}
+
+RRCEarlyDataComplete-NB-r15-IEs ::= SEQUENCE {
+ dedicatedInfoNAS-r15 DedicatedInfoNAS OPTIONAL, -- Need ON
+ extendedWaitTime-r15 INTEGER (1..1800) OPTIONAL, -- Need ON
+ redirectedCarrierInfo-r15 RedirectedCarrierInfo-NB-r13 OPTIONAL, -- Need ON
+ redirectedCarrierInfoExt-r15 RedirectedCarrierInfo-NB-v1430 OPTIONAL, -- Cond Redirection
+ nonCriticalExtension SEQUENCE {} OPTIONAL
+}
+
+
+RRCEarlyDataRequest-NB-r15 ::= SEQUENCE {
+ criticalExtensions CHOICE {
+ rrcEarlyDataRequest-r15 RRCEarlyDataRequest-NB-r15-IEs,
+ criticalExtensionsFuture SEQUENCE {}
+ }
+}
+
+RRCEarlyDataRequest-NB-r15-IEs ::= SEQUENCE {
+ s-TMSI-r15 S-TMSI,
+ establishmentCause-r15 ENUMERATED {mo-Data-r15, mo-ExceptionData-r15,
+ delayTolerantAccess-r15, spare1},
+ cqi-NPDCCH-r15 CQI-NPDCCH-NB-r14 OPTIONAL,
+ dedicatedInfoNAS-r15 DedicatedInfoNAS,
+ nonCriticalExtension SEQUENCE {} OPTIONAL
+}
+
+
SCPTMConfiguration-NB-r14 ::= SEQUENCE {
sc-mtch-InfoList-r14 SC-MTCH-InfoList-NB-r14,
scptm-NeighbourCellList-r14 SCPTM-NeighbourCellList-NB-r14 OPTIONAL, -- Need OP
@@ -575,7 +685,8 @@ SystemInformation-NB-r13-IEs ::= SEQUENCE {
...,
sib15-v1430 SystemInformationBlockType15-NB-r14,
sib20-v1430 SystemInformationBlockType20-NB-r14,
- sib22-v1430 SystemInformationBlockType22-NB-r14
+ sib22-v1430 SystemInformationBlockType22-NB-r14,
+ sib23-v1530 SystemInformationBlockType23-NB-r15
},
lateNonCriticalExtension OCTET STRING OPTIONAL,
nonCriticalExtension SEQUENCE {} OPTIONAL
@@ -599,7 +710,7 @@ SystemInformationBlockType1-NB ::= SEQUENCE {
freqBandIndicator-r13 FreqBandIndicator-NB-r13,
freqBandInfo-r13 NS-PmaxList-NB-r13 OPTIONAL, -- Need OR
multiBandInfoList-r13 MultiBandInfoList-NB-r13 OPTIONAL, -- Need OR
- downlinkBitmap-r13 DL-Bitmap-NB-r13 OPTIONAL, -- Need OP,
+ downlinkBitmap-r13 DL-Bitmap-NB-r13 OPTIONAL, -- Cond SIB1
eutraControlRegionSize-r13 ENUMERATED {n1, n2, n3} OPTIONAL, -- Cond inband
nrs-CRS-PowerOffset-r13 ENUMERATED {dB-6, dB-4dot77, dB-3,
dB-1dot77, dB0, dB1,
@@ -633,7 +744,17 @@ SystemInformationBlockType1-NB-v1450 ::= SEQUENCE {
dB4, dB4dot23, dB5,
dB6, dB7, dB8,
dB9} OPTIONAL, -- Cond inband-SamePCI-ExceptAnchor
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ nonCriticalExtension SystemInformationBlockType1-NB-v1530 OPTIONAL
+}
+
+SystemInformationBlockType1-NB-v1530 ::= SEQUENCE {
+ tdd-Parameters-r15 SEQUENCE {
+ tdd-Config-r15 TDD-Config-NB-r15,
+ tdd-SI-CarrierInfo-r15 ENUMERATED {anchor, non-anchor},
+ tdd-SI-SubframesBitmap-r15 DL-Bitmap-NB-r13 OPTIONAL -- Cond TDD-SI-NonAnchor
+ } OPTIONAL, -- Cond TDD
+ schedulingInfoList-v1530 SchedulingInfoList-NB-v1530 OPTIONAL, -- Need OR
+ nonCriticalExtension SEQUENCE {} OPTIONAL
}
PLMN-IdentityList-NB-r13 ::= SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-IdentityInfo-NB-r13
@@ -646,6 +767,8 @@ PLMN-IdentityInfo-NB-r13 ::= SEQUENCE {
SchedulingInfoList-NB-r13 ::= SEQUENCE (SIZE (1..maxSI-Message-NB-r13)) OF SchedulingInfo-NB-r13
+SchedulingInfoList-NB-v1530 ::= SEQUENCE (SIZE (1..maxSI-Message-NB-r13)) OF SchedulingInfo-NB-v1530
+
SchedulingInfo-NB-r13::= SEQUENCE {
si-Periodicity-r13 ENUMERATED {rf64, rf128, rf256, rf512,
rf1024, rf2048, rf4096, spare},
@@ -654,16 +777,26 @@ SchedulingInfo-NB-r13::= SEQUENCE {
si-TB-r13 ENUMERATED {b56, b120, b208, b256, b328, b440, b552, b680}
}
+SchedulingInfo-NB-v1530::= SEQUENCE {
+ sib-MappingInfo-v1530 SIB-MappingInfo-NB-v1530 OPTIONAL -- Need OR
+}
+
SystemInfoValueTagList-NB-r13 ::= SEQUENCE (SIZE (1.. maxSI-Message-NB-r13)) OF
SystemInfoValueTagSI-r13
SIB-MappingInfo-NB-r13 ::= SEQUENCE (SIZE (0..maxSIB-1)) OF SIB-Type-NB-r13
+SIB-MappingInfo-NB-v1530 ::= SEQUENCE (SIZE (1..8)) OF SIB-Type-NB-v1530
+
SIB-Type-NB-r13 ::= ENUMERATED {
sibType3-NB-r13, sibType4-NB-r13, sibType5-NB-r13,
sibType14-NB-r13, sibType16-NB-r13, sibType15-NB-r14,
sibType20-NB-r14, sibType22-NB-r14}
+SIB-Type-NB-v1530 ::= ENUMERATED {
+ sibType23-NB-r15, spare7, spare6, spare5,
+ spare4, spare3, spare2, spare1}
+
CellSelectionInfo-NB-v1350 ::= SEQUENCE {
delta-RxLevMin-v1350 INTEGER (-8..-1)
}
@@ -739,8 +872,15 @@ SystemInformationBlockType2-NB-r13 ::= SEQUENCE {
...,
[[ cp-Reestablishment-r14 ENUMERATED {true} OPTIONAL -- Need OP
]],
- [[ cqi-Reporting-r14 ENUMERATED {true} OPTIONAL, -- Need OR
- servingCellMeasInfo-r14 ENUMERATED {true} OPTIONAL -- Need OR
+ [[ servingCellMeasInfo-r14 ENUMERATED {true} OPTIONAL, -- Need OR
+ cqi-Reporting-r14 ENUMERATED {true} OPTIONAL -- Need OR
+ ]],
+ [[ enhancedPHR-r15 ENUMERATED {true} OPTIONAL, -- Need OR
+ freqInfo-v1530 SEQUENCE {
+ tdd-UL-DL-AlignmentOffset-r15 TDD-UL-DL-AlignmentOffset-NB-r15
+ } OPTIONAL, -- Cond TDD
+ cp-EDT-r15 ENUMERATED {true} OPTIONAL, -- Need OR
+ up-EDT-r15 ENUMERATED {true} OPTIONAL -- Need OR
]]
}
@@ -774,6 +914,9 @@ SystemInformationBlockType3-NB-r13 ::= SEQUENCE {
[[ intraFreqCellReselectionInfo-v1430 IntraFreqCellReselectionInfo-NB-v1430 OPTIONAL -- Need OR
]],
[[ cellReselectionInfoCommon-v1450 CellReselectionInfoCommon-NB-v1450 OPTIONAL -- Need OR
+ ]],
+ [[ nsss-RRM-Config-r15 NSSS-RRM-Config-NB-r15 OPTIONAL, -- Need OR
+ npbch-RRM-Config-r15 ENUMERATED {enabled} OPTIONAL -- Need OR
]]
}
@@ -799,9 +942,17 @@ SystemInformationBlockType4-NB-r13 ::= SEQUENCE {
intraFreqNeighCellList-r13 IntraFreqNeighCellList OPTIONAL, -- Need OR
intraFreqBlackCellList-r13 IntraFreqBlackCellList OPTIONAL, -- Need OR
lateNonCriticalExtension OCTET STRING OPTIONAL,
- ...
+ ...,
+ [[ nsss-RRM-Config-r15 NSSS-RRM-Config-NB-r15 OPTIONAL, -- Need OR
+ intraFreqNeighCellList-v1530 IntraFreqNeighCellList-NB-v1530 OPTIONAL -- Need OR
+ ]]
}
+IntraFreqNeighCellList-NB-v1530 ::= SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo-NB-v1530
+
+IntraFreqNeighCellInfo-NB-v1530 ::= SEQUENCE {
+ nsss-RRM-Config-r15 NSSS-RRM-Config-NB-r15 OPTIONAL -- Cond NSSS-RRM
+}
SystemInformationBlockType5-NB-r13 ::= SEQUENCE {
@@ -832,14 +983,21 @@ InterFreqCarrierFreqInfo-NB-r13 ::= SEQUENCE {
[[ powerClass14dBm-Offset-r14 ENUMERATED {dB-6, dB-3, dB3, dB6, dB9, dB12}
OPTIONAL, -- Need OP
ce-AuthorisationOffset-r14 ENUMERATED {dB5, dB10, dB15, dB20, dB25, dB30, dB35} OPTIONAL -- Need OP
+ ]],
+ [[ nsss-RRM-Config-r15 NSSS-RRM-Config-NB-r15 OPTIONAL, -- Need OR
+ interFreqNeighCellList-v1530 InterFreqNeighCellList-NB-v1530 OPTIONAL -- Need OR
]]
}
InterFreqNeighCellList-NB-r13 ::= SEQUENCE (SIZE (1..maxCellInter)) OF PhysCellId
+InterFreqNeighCellList-NB-v1530 ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo-NB-v1530
-InterFreqBlackCellList-NB-r13 ::= SEQUENCE (SIZE (1..maxCellBlack)) OF PhysCellId
+InterFreqNeighCellInfo-NB-v1530 ::= SEQUENCE {
+ nsss-RRM-Config-r15 NSSS-RRM-Config-NB-r15 OPTIONAL -- Cond NSSS-RRM
+}
+InterFreqBlackCellList-NB-r13 ::= SEQUENCE (SIZE (1..maxCellBlack)) OF PhysCellId
SystemInformationBlockType14-NB-r13 ::= SEQUENCE {
@@ -848,7 +1006,9 @@ SystemInformationBlockType14-NB-r13 ::= SEQUENCE {
ab-PerPLMN-List-r13 SEQUENCE (SIZE (1..maxPLMN-r11)) OF AB-ConfigPLMN-NB-r13
} OPTIONAL, -- Need OR
lateNonCriticalExtension OCTET STRING OPTIONAL,
- ...
+ ...,
+ [[ ab-PerNRSRP-r15 ENUMERATED {thresh1, thresh2} OPTIONAL -- Need OR
+ ]]
}
AB-ConfigPLMN-NB-r13 ::= SEQUENCE {
@@ -946,7 +1106,15 @@ SystemInformationBlockType22-NB-r14 ::= SEQUENCE {
pagingWeightAnchor-r14 PagingWeight-NB-r14 OPTIONAL, -- Cond pcch-config
nprach-ProbabilityAnchorList-r14 NPRACH-ProbabilityAnchorList-NB-r14 OPTIONAL, -- Cond nprach-config
lateNonCriticalExtension OCTET STRING OPTIONAL,
- ...
+ ...,
+ [[ mixedOperationModeConfig-r15 SEQUENCE {
+ dl-ConfigListMixed-r15 DL-ConfigCommonList-NB-r14 OPTIONAL, -- Need OR
+ ul-ConfigListMixed-r15 UL-ConfigCommonList-NB-r14 OPTIONAL, -- Need OR
+ pagingDistribution-r15 ENUMERATED {true} OPTIONAL, -- Need OR
+ nprach-Distribution-r15 ENUMERATED {true} OPTIONAL -- Need OR
+ } OPTIONAL, -- Need OR
+ ul-ConfigList-r15 UL-ConfigCommonListTDD-NB-r15 OPTIONAL -- Cond TDD
+ ]]
}
DL-ConfigCommonList-NB-r14 ::= SEQUENCE (SIZE (1.. maxNonAnchorCarriers-NB-r14)) OF
@@ -955,11 +1123,15 @@ DL-ConfigCommonList-NB-r14 ::= SEQUENCE (SIZE (1.. maxNonAnchorCarriers-NB-r14)
UL-ConfigCommonList-NB-r14 ::= SEQUENCE (SIZE (1.. maxNonAnchorCarriers-NB-r14)) OF
UL-ConfigCommon-NB-r14
+UL-ConfigCommonListTDD-NB-r15 ::= SEQUENCE (SIZE (1.. maxNonAnchorCarriers-NB-r14)) OF
+ UL-ConfigCommonTDD-NB-r15
DL-ConfigCommon-NB-r14 ::= SEQUENCE {
dl-CarrierConfig-r14 DL-CarrierConfigCommon-NB-r14,
pcch-Config-r14 PCCH-Config-NB-r14 OPTIONAL, -- Need OR
- ...
+ ...,
+ [[ wus-Config-r15 WUS-ConfigPerCarrier-NB-r15 OPTIONAL -- Cond WUS
+ ]]
}
PCCH-Config-NB-r14 ::= SEQUENCE {
@@ -977,6 +1149,14 @@ PagingWeight-NB-r14 ::= ENUMERATED {w1, w2, w3, w4, w5, w6, w7, w8,
UL-ConfigCommon-NB-r14 ::= SEQUENCE {
ul-CarrierFreq-r14 CarrierFreq-NB-r13,
nprach-ParametersList-r14 NPRACH-ParametersList-NB-r14 OPTIONAL, -- Need OR
+ ...,
+ [[ nprach-ParametersListEDT-r15 NPRACH-ParametersList-NB-r14 OPTIONAL -- Cond EDT
+ ]]
+}
+
+UL-ConfigCommonTDD-NB-r15 ::= SEQUENCE {
+ tdd-UL-DL-AlignmentOffset-r15 TDD-UL-DL-AlignmentOffset-NB-r15,
+ nprach-ParametersListTDD-r15 NPRACH-ParametersListTDD-NB-r15 OPTIONAL, -- Need OR
...
}
@@ -1008,7 +1188,7 @@ NPRACH-Parameters-NB-r14 ::= SEQUENCE {
OPTIONAL, -- NEED OP
nprach-NumCBRA-StartSubcarriers-r14 ENUMERATED {n8, n10, n11, n12, n20, n22, n23, n24,
n32, n34, n35, n36, n40, n44, n46, n48}
- OPTIONAL, -- NEED OP
+ OPTIONAL, -- NEED OP
npdcch-CarrierIndex-r14 INTEGER (1..maxNonAnchorCarriers-NB-r14)
OPTIONAL, -- Need OP
...
@@ -1028,6 +1208,23 @@ NPRACH-ProbabilityAnchor-NB-r14 ::= SEQUENCE {
}
+SystemInformationBlockType23-NB-r15 ::= SEQUENCE {
+ ul-ConfigList-v1530 UL-ConfigCommonList-NB-v1530 OPTIONAL, -- Need OR
+ ul-ConfigListMixed-v1530 UL-ConfigCommonList-NB-v1530 OPTIONAL, -- Need OR
+ lateNonCriticalExtension OCTET STRING OPTIONAL,
+ ...
+}
+
+UL-ConfigCommonList-NB-v1530 ::= SEQUENCE (SIZE (1.. maxNonAnchorCarriers-NB-r14)) OF
+ UL-ConfigCommon-NB-v1530
+
+UL-ConfigCommon-NB-v1530 ::= SEQUENCE {
+ nprach-ParametersListFmt2-r15 NPRACH-ParametersListFmt2-NB-r15 OPTIONAL, -- Need OR
+ nprach-ParametersListFmt2EDT-r15 NPRACH-ParametersListFmt2-NB-r15 OPTIONAL, -- Cond EDT
+ ...
+}
+
+
CarrierConfigDedicated-NB-r13 ::= SEQUENCE {
dl-CarrierConfig-r13 DL-CarrierConfigDedicated-NB-r13,
ul-CarrierConfig-r13 UL-CarrierConfigDedicated-NB-r13
@@ -1055,19 +1252,23 @@ DL-CarrierConfigDedicated-NB-r13 ::= SEQUENCE {
differentPCI-r13 SEQUENCE {
eutra-NumCRS-Ports-r13 ENUMERATED {same, four}
}
- } OPTIONAL, -- Cond anchor-guardband
+ } OPTIONAL, -- Cond anchor-guardband-or-standalone
eutraControlRegionSize-r13 ENUMERATED {n1, n2, n3}
} OPTIONAL, -- Cond non-anchor-inband
...,
[[ nrs-PowerOffsetNonAnchor-v1330 ENUMERATED {dB-12, dB-10, dB-8, dB-6,
dB-4, dB-2, dB0, dB3}
OPTIONAL -- Need ON
+ ]],
+ [[ dl-GapNonAnchor-v1530 DL-GapConfig-NB-v1530 OPTIONAL -- Cond TDD1
]]
}
UL-CarrierConfigDedicated-NB-r13 ::= SEQUENCE {
ul-CarrierFreq-r13 CarrierFreq-NB-r13 OPTIONAL, -- Need OP
- ...
+ ...,
+ [[ tdd-UL-DL-AlignmentOffset-r15 TDD-UL-DL-AlignmentOffset-NB-r15 OPTIONAL -- Cond TDD
+ ]]
}
@@ -1080,6 +1281,9 @@ CarrierFreq-NB-r13 ::= SEQUENCE {
}
+ChannelRasterOffset-NB-r13 ::= ENUMERATED {khz-7dot5, khz-2dot5, khz2dot5, khz7dot5}
+
+
DL-Bitmap-NB-r13 ::= CHOICE {
subframePattern10-r13 BIT STRING (SIZE (10)),
subframePattern40-r13 BIT STRING (SIZE (40))
@@ -1106,12 +1310,14 @@ DL-CarrierConfigCommon-NB-r14 ::= SEQUENCE {
differentPCI-r14 SEQUENCE {
eutra-NumCRS-Ports-r14 ENUMERATED {same, four}
}
- } OPTIONAL, -- Cond anchor-guardband
+ } OPTIONAL, -- Cond anchor-guardband-or-standalone
eutraControlRegionSize-r14 ENUMERATED {n1, n2, n3}
} OPTIONAL, -- Cond non-anchor-inband
nrs-PowerOffsetNonAnchor-r14 ENUMERATED {dB-12, dB-10, dB-8, dB-6,
dB-4, dB-2, dB0, dB3} DEFAULT dB0,
- ...
+ ...,
+ [[ dl-GapNonAnchor-v1530 DL-GapConfig-NB-v1530 OPTIONAL -- Cond TDD
+ ]]
}
@@ -1122,6 +1328,10 @@ DL-GapConfig-NB-r13 ::= SEQUENCE {
dl-GapDurationCoeff-r13 ENUMERATED {oneEighth, oneFourth, threeEighth, oneHalf}
}
+DL-GapConfig-NB-v1530 ::= SEQUENCE {
+ dl-GapPeriodicity-v1530 ENUMERATED {sf1024}
+}
+
LogicalChannelConfig-NB-r13 ::= SEQUENCE {
priority-r13 INTEGER (1..16) OPTIONAL, -- Cond UL
@@ -1200,6 +1410,10 @@ NPDCCH-ConfigDedicated-NB-r13 ::= SEQUENCE {
npdcch-Offset-USS-r13 ENUMERATED {zero, oneEighth, oneFourth, threeEighth}
}
+NPDCCH-ConfigDedicated-NB-v1530 ::= SEQUENCE {
+ npdcch-StartSF-USS-v1530 ENUMERATED {v96, v128}
+}
+
NPDSCH-ConfigCommon-NB-r13 ::= SEQUENCE {
@@ -1209,7 +1423,7 @@ NPDSCH-ConfigCommon-NB-r13 ::= SEQUENCE {
NPRACH-ConfigSIB-NB-r13 ::= SEQUENCE {
nprach-CP-Length-r13 ENUMERATED {us66dot7, us266dot7},
- rsrp-ThresholdsPrachInfoList-r13 RSRP-ThresholdsNPRACH-InfoList-NB-r13 OPTIONAL, -- need OR
+ rsrp-ThresholdsPrachInfoList-r13 RSRP-ThresholdsNPRACH-InfoList-NB-r13 OPTIONAL, -- Need OR
nprach-ParametersList-r13 NPRACH-ParametersList-NB-r13
}
@@ -1221,6 +1435,26 @@ NPRACH-ConfigSIB-NB-v1450 ::= SEQUENCE {
maxNumPreambleAttemptCE-r14 ENUMERATED {n3, n4, n5, n6, n7, n8, n10, spare1}
}
+NPRACH-ConfigSIB-NB-v1530 ::= SEQUENCE {
+ tdd-Parameters-r15 SEQUENCE {
+ nprach-PreambleFormat-r15 ENUMERATED {
+ fmt0, fmt1, fmt2, fmt0-a, fmt1-a},
+ numRepetitionsPerPreambleAttempt-r15 ENUMERATED {
+ n1, n2, n4, n8, n16, n32, n64, n128,
+ n256, n512, n1024},
+ nprach-ParametersListTDD-r15 NPRACH-ParametersListTDD-NB-r15
+ } OPTIONAL, -- Cond TDD
+ fmt2-Parameters-r15 SEQUENCE {
+ nprach-ParametersListFmt2-r15 NPRACH-ParametersListFmt2-NB-r15 OPTIONAL, -- Need OR
+ nprach-ParametersListFmt2EDT-r15 NPRACH-ParametersListFmt2-NB-r15 OPTIONAL -- Cond EDT2
+ } OPTIONAL, -- Need OR
+ edt-Parameters-r15 SEQUENCE {
+ edt-SmallTBS-Subset-r15 ENUMERATED {true} OPTIONAL, -- Need OR
+ edt-TBS-InfoList-r15 EDT-TBS-InfoList-NB-r15,
+ nprach-ParametersListEDT-r15 NPRACH-ParametersList-NB-r14 OPTIONAL -- Need OR
+ } OPTIONAL -- Cond EDT
+}
+
NPRACH-ParametersList-NB-r13 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF NPRACH-Parameters-NB-r13
NPRACH-ParametersList-NB-v1330 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF NPRACH-Parameters-NB-v1330
@@ -1247,8 +1481,84 @@ NPRACH-Parameters-NB-v1330 ::= SEQUENCE {
n32, n34, n35, n36, n40, n44, n46, n48}
}
+NPRACH-ParametersListTDD-NB-r15 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF
+ NPRACH-ParametersTDD-NB-r15
+
+NPRACH-ParametersTDD-NB-r15 ::= SEQUENCE {
+ nprach-Parameters-r15 SEQUENCE {
+ nprach-Periodicity-r15 ENUMERATED {ms80, ms160, ms320, ms640,
+ ms1280, ms2560, ms5120, ms10240}
+ OPTIONAL, -- NEED OP
+ nprach-StartTime-r15 ENUMERATED {ms10, ms20, ms40, ms80,
+ ms160, ms320, ms640, ms1280,
+ ms2560, ms5120, spare6, spare5,
+ spare4, spare3, spare2, spare1}
+ OPTIONAL, -- NEED OP
+ nprach-SubcarrierOffset-r15 ENUMERATED {n0, n12, n24, n36, n2, n18, n34, spare1}
+ OPTIONAL, -- NEED OP
+ nprach-NumSubcarriers-r15 ENUMERATED {n12, n24, n36, n48}
+ OPTIONAL, -- NEED OP
+ nprach-SubcarrierMSG3-RangeStart-r15 ENUMERATED {zero, oneThird, twoThird, one}
+ OPTIONAL, -- NEED OP
+ npdcch-NumRepetitions-RA-r15 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128,
+ r256, r512, r1024, r2048,
+ spare4, spare3, spare2, spare1}
+ OPTIONAL, -- NEED OP
+ npdcch-StartSF-CSS-RA-r15 ENUMERATED {v4, v8, v16, v32, v48, v64, v96, v128}
+ OPTIONAL, -- NEED OP
+ npdcch-Offset-RA-r15 ENUMERATED {zero, oneEighth, oneFourth, threeEighth}
+ OPTIONAL, -- NEED OP
+ nprach-NumCBRA-StartSubcarriers-r15 ENUMERATED {n8, n10, n11, n12, n20, n22, n23, n24,
+ n32, n34, n35, n36, n40, n44, n46, n48}
+ OPTIONAL, -- NEED OP
+ ...
+ } OPTIONAL -- Need OR
+}
+
+NPRACH-ParametersListFmt2-NB-r15 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF NPRACH-ParametersFmt2-NB-r15
+
+NPRACH-ParametersFmt2-NB-r15 ::= SEQUENCE {
+ nprach-Parameters-r15 SEQUENCE {
+ nprach-Periodicity-r15 ENUMERATED {ms40, ms80, ms160, ms320,
+ ms640, ms1280, ms2560, ms5120}
+ OPTIONAL, -- NEED OP
+ nprach-StartTime-r15 ENUMERATED {ms8, ms16, ms32, ms64,
+ ms128, ms256, ms512, ms1024}
+ OPTIONAL, -- NEED OP
+ nprach-SubcarrierOffset-r15 ENUMERATED {n0, n36, n72, n108, n6, n54, n102, n42,
+ n78, n90, n12, n24, n48, n84, n60, n18}
+ OPTIONAL, -- NEED OP
+ nprach-NumSubcarriers-r15 ENUMERATED {n36, n72, n108, n144}
+ OPTIONAL, -- NEED OP
+ nprach-SubcarrierMSG3-RangeStart-r15 ENUMERATED {zero, oneThird, twoThird, one}
+ OPTIONAL, -- NEED OP
+ npdcch-NumRepetitions-RA-r15 ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128,
+ r256, r512, r1024, r2048,
+ spare4, spare3, spare2, spare1}
+ OPTIONAL, -- NEED OP
+ npdcch-StartSF-CSS-RA-r15 ENUMERATED {v1dot5, v2, v4, v8, v16, v32, v48, v64}
+ OPTIONAL, -- NEED OP
+ npdcch-Offset-RA-r15 ENUMERATED {zero, oneEighth, oneFourth, threeEighth}
+ OPTIONAL, -- NEED OP
+ nprach-NumCBRA-StartSubcarriers-r15 ENUMERATED {
+ n24, n30, n33, n36, n60, n66, n69, n72,
+ n96, n102, n105, n108, n120, n132, n138, n144}
+ OPTIONAL, -- NEED OP
+ npdcch-CarrierIndex-r15 INTEGER (1..maxNonAnchorCarriers-NB-r14)
+ OPTIONAL, -- Need OP
+ ...
+ } OPTIONAL -- Need OR
+}
+
RSRP-ThresholdsNPRACH-InfoList-NB-r13 ::= SEQUENCE (SIZE(1..2)) OF RSRP-Range
+EDT-TBS-InfoList-NB-r15 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF EDT-TBS-NB-r15
+
+EDT-TBS-NB-r15 ::= SEQUENCE {
+ edt-SmallTBS-Enabled-r15 BOOLEAN,
+ edt-TBS-r15 ENUMERATED {b328, b408, b504, b584, b680, b808, b936, b1000}
+}
+
NPUSCH-ConfigCommon-NB-r13 ::= SEQUENCE {
ack-NACK-NumRepetitions-Msg4-r13 SEQUENCE (SIZE(1.. maxNPRACH-Resources-NB-r13)) OF
@@ -1316,6 +1626,8 @@ PhysicalConfigDedicated-NB-r13 ::= SEQUENCE {
[[ twoHARQ-ProcessesConfig-r14 ENUMERATED {true} OPTIONAL -- Need OR
]],
[[ interferenceRandomisationConfig-r14 ENUMERATED {true} OPTIONAL -- Need OR
+ ]],
+ [[ npdcch-ConfigDedicated-v1530 NPDCCH-ConfigDedicated-NB-v1530 OPTIONAL -- Cond TDD
]]
}
@@ -1327,11 +1639,15 @@ RACH-ConfigCommon-NB-r13 ::= SEQUENCE {
connEstFailOffset-r13 INTEGER (0..15) OPTIONAL, -- Need OP
...,
[[ powerRampingParameters-v1450 PowerRampingParameters-NB-v1450 OPTIONAL -- Need OR
+ ]],
+ [[ rach-InfoList-v1530 RACH-InfoList-NB-v1530 OPTIONAL -- Cond EDT
]]
}
RACH-InfoList-NB-r13 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF RACH-Info-NB-r13
+RACH-InfoList-NB-v1530 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF RACH-Info-NB-v1530
+
RACH-Info-NB-r13 ::= SEQUENCE {
ra-ResponseWindowSize-r13 ENUMERATED {
pp2, pp3, pp4, pp5, pp6, pp7, pp8, pp10},
@@ -1339,6 +1655,11 @@ RACH-Info-NB-r13 ::= SEQUENCE {
pp1, pp2, pp3, pp4, pp8, pp16, pp32, pp64}
}
+RACH-Info-NB-v1530 ::= SEQUENCE {
+ mac-ContentionResolutionTimer-r15 ENUMERATED {
+ pp1, pp2, pp3, pp4, pp8, pp16, pp32, pp64}
+}
+
PowerRampingParameters-NB-v1450 ::= SEQUENCE {
preambleInitialReceivedTargetPower-v1450 ENUMERATED {
dBm-130, dBm-128, dBm-126, dBm-124, dBm-122,
@@ -1369,6 +1690,10 @@ RadioResourceConfigCommonSIB-NB-r13 ::= SEQUENCE {
[[ nprach-Config-v1330 NPRACH-ConfigSIB-NB-v1330 OPTIONAL -- Need OR
]],
[[ nprach-Config-v1450 NPRACH-ConfigSIB-NB-v1450 OPTIONAL -- Cond EnhPowerControl
+ ]],
+ [[ nprach-Config-v1530 NPRACH-ConfigSIB-NB-v1530 OPTIONAL, -- Need OR
+ dl-Gap-v1530 DL-GapConfig-NB-v1530 OPTIONAL, -- Cond TDD
+ wus-Config-r15 WUS-Config-NB-r15 OPTIONAL -- Need OR
]]
}
@@ -1376,7 +1701,6 @@ BCCH-Config-NB-r13 ::= SEQUENCE {
modificationPeriodCoeff-r13 ENUMERATED {n16, n32, n64, n128}
}
-
PCCH-Config-NB-r13 ::= SEQUENCE {
defaultPagingCycle-r13 ENUMERATED {rf128, rf256, rf512, rf1024},
nB-r13 ENUMERATED {
@@ -1401,7 +1725,9 @@ RadioResourceConfigDedicated-NB-r13 ::= SEQUENCE {
} OPTIONAL, -- Need ON
physicalConfigDedicated-r13 PhysicalConfigDedicated-NB-r13 OPTIONAL, -- Need ON
rlf-TimersAndConstants-r13 RLF-TimersAndConstants-NB-r13 OPTIONAL, -- Need ON
- ...
+ ...,
+ [[ schedulingRequestConfig-r15 SchedulingRequestConfig-NB-r15 OPTIONAL -- Need ON
+ ]]
}
SRB-ToAddModList-NB-r13 ::= SEQUENCE (SIZE (1)) OF SRB-ToAddMod-NB-r13
@@ -1442,7 +1768,11 @@ RLC-Config-NB-r13 ::= CHOICE {
ul-AM-RLC-r13 UL-AM-RLC-NB-r13,
dl-AM-RLC-r13 DL-AM-RLC-NB-r13
},
- ...
+ ...,
+ [[ um-Bi-Directional-r15 NULL,
+ um-Uni-Directional-UL-r15 NULL,
+ um-Uni-Directional-DL-r15 NULL
+ ]]
}
RLC-Config-NB-v1430 ::= SEQUENCE {
@@ -1461,7 +1791,7 @@ DL-AM-RLC-NB-r13 ::= SEQUENCE {
T-PollRetransmit-NB-r13 ::= ENUMERATED {
ms250, ms500, ms1000, ms2000, ms3000, ms4000,
ms6000, ms10000, ms15000, ms25000, ms40000, ms60000,
- ms90000, ms120000, ms180000, spare1}
+ ms90000, ms120000, ms180000, ms300000-v1530}
@@ -1485,11 +1815,65 @@ RLF-TimersAndConstants-NB-r13 ::= CHOICE {
[[ t311-v1350 ENUMERATED {
ms40000, ms60000, ms90000, ms120000}
OPTIONAL -- Need OR
+ ]],
+ [[ t301-v1530 ENUMERATED {
+ ms80000, ms100000, ms120000}
+ OPTIONAL, -- Cond TDD
+ t311-v1530 ENUMERATED {
+ ms160000, ms200000}
+ OPTIONAL -- Cond TDD
]]
}
}
+SchedulingRequestConfig-NB-r15 ::= SEQUENCE {
+ sr-WithHARQ-ACK-Config-r15 ENUMERATED {true} OPTIONAL,
+ sr-WithoutHARQ-ACK-Config-r15 SR-WithoutHARQ-ACK-Config-NB-r15 OPTIONAL, -- Need ON
+ sr-SPS-BSR-Config-r15 SR-SPS-BSR-Config-NB-r15 OPTIONAL, -- Need ON
+ ...
+}
+
+SR-WithoutHARQ-ACK-Config-NB-r15 ::= CHOICE {
+ release NULL,
+ setup SEQUENCE {
+ sr-ProhibitTimer-r15 INTEGER (0..7) OPTIONAL, -- Need ON
+ sr-NPRACH-Resource-r15 SR-NPRACH-Resource-NB-r15 OPTIONAL -- Need ON
+ }
+}
+
+SR-NPRACH-Resource-NB-r15 ::= SEQUENCE {
+ nprach-CarrierIndex-r15 INTEGER (0..maxNonAnchorCarriers-NB-r14),
+ nprach-ResourceIndex-r15 INTEGER (1..maxNPRACH-Resources-NB-r13),
+ nprach-SubCarrierIndex-r15 CHOICE {
+ nprach-Fmt0Fmt1-r15 INTEGER (0..47),
+ nprach-Fmt2-r15 INTEGER (0..143)
+ },
+ p0-SR-r15 INTEGER (-126..24),
+ alpha-r15 ENUMERATED {al0, al04, al05, al06, al07, al08, al09, al1}}
+
+SR-SPS-BSR-Config-NB-r15 ::= CHOICE {
+ release NULL,
+ setup SEQUENCE {
+ semiPersistSchedC-RNTI-r15 C-RNTI,
+ semiPersistSchedIntervalUL-r15 ENUMERATED {sf128, sf256, sf512, sf1024,
+ sf1280, sf2048, sf2560, sf5120}
+ }
+}
+
+
+TDD-Config-NB-r15 ::= SEQUENCE {
+ subframeAssignment-r15 ENUMERATED {
+ sa1, sa2, sa3, sa4, sa5},
+ specialSubframePatterns-r15 ENUMERATED {
+ ssp0, ssp1, ssp2, ssp3, ssp4, ssp5, ssp6, ssp7,
+ ssp8, ssp9, ssp10, ssp10-CRS-LessDwPTS}
+}
+
+
+TDD-UL-DL-AlignmentOffset-NB-r15 ::= ENUMERATED { khz-7dot5, khz0, khz7dot5}
+
+
UplinkPowerControlCommon-NB-r13 ::= SEQUENCE {
p0-NominalNPUSCH-r13 INTEGER (-126..24),
@@ -1502,6 +1886,23 @@ UplinkPowerControlDedicated-NB-r13 ::= SEQUENCE {
}
+WUS-Config-NB-r15 ::= SEQUENCE {
+ maxDurationFactor-r15 WUS-MaxDurationFactor-NB-r15,
+ numPOs-r15 ENUMERATED {n1, n2, n4} DEFAULT n1,
+ numDRX-CyclesRelaxed-r15 ENUMERATED {n1, n2, n4, n8},
+ timeOffsetDRX-r15 ENUMERATED {ms40, ms80, ms160, ms240},
+ timeOffset-eDRX-Short-r15 ENUMERATED {ms40, ms80, ms160, ms240},
+ timeOffset-eDRX-Long-r15 ENUMERATED {ms1000, ms2000} OPTIONAL, -- Need OP
+ ...
+}
+
+WUS-ConfigPerCarrier-NB-r15 ::= SEQUENCE {
+ maxDurationFactor-r15 WUS-MaxDurationFactor-NB-r15
+}
+
+WUS-MaxDurationFactor-NB-r15 ::= ENUMERATED {one128th, one64th, one32th, one16th,
+ oneEighth, oneQuarter, oneHalf}
+
AdditionalBandInfoList-NB-r14 ::= SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator-NB-r13
@@ -1531,9 +1932,9 @@ T-Reselection-NB-r13 ::= ENUMERATED {s0, s3, s6, s9, s12, s15, s18, s21}
CQI-NPDCCH-NB-r14 ::= ENUMERATED {
- noMeasurements, candidateRep-A, candidateRep-B, candidateRep-C,
- candidateRep-D, candidateRep-E, candidateRep-F, candidateRep-G,
- candidateRep-H, candidateRep-I, candidateRep-J, candidateRep-K,
+ noMeasurements, candidateRep-A, candidateRep-B, candidateRep-C,
+ candidateRep-D, candidateRep-E, candidateRep-F, candidateRep-G,
+ candidateRep-H, candidateRep-I, candidateRep-J, candidateRep-K,
candidateRep-L}
@@ -1553,6 +1954,11 @@ NRSRP-Range-NB-r14 ::= INTEGER(0..113)
NRSRQ-Range-NB-r14 ::= INTEGER(-30..46)
+NSSS-RRM-Config-NB-r15 ::= SEQUENCE {
+ nsss-RRM-PowerOffset-r15 ENUMERATED {dB-3, db0, dB3},
+ nsss-NumOccDiffPrecoders-r15 ENUMERATED {n1, n2, n4, n8} OPTIONAL -- Need OP
+}
+
EstablishmentCause-NB-r13 ::= ENUMERATED {
mt-Access, mo-Signalling, mo-Data, mo-ExceptionData,
delayTolerantAccess-v1330, spare3, spare2, spare1}
@@ -1578,10 +1984,32 @@ UE-Capability-NB-Ext-r14-IEs ::= SEQUENCE {
UE-Capability-NB-v1440-IEs ::= SEQUENCE {
phyLayerParameters-v1440 PhyLayerParameters-NB-v1440 OPTIONAL,
- nonCriticalExtension SEQUENCE {} OPTIONAL
+ nonCriticalExtension UE-Capability-NB-v14x0-IEs OPTIONAL
+}
+
+UE-Capability-NB-v14x0-IEs ::= SEQUENCE {
+-- Following field is only to be used for late REL-14 extensions
+ lateNonCriticalExtension OCTET STRING OPTIONAL,
+ nonCriticalExtension UE-Capability-NB-v1530-IEs OPTIONAL
}
-AccessStratumRelease-NB-r13 ::= ENUMERATED {rel13, rel14, spare6, spare5, spare4, spare3, spare2, spare1, ...}
+UE-Capability-NB-v1530-IEs ::= SEQUENCE {
+ earlyData-UP-r15 ENUMERATED {supported} OPTIONAL,
+ rlc-Parameters-r15 RLC-Parameters-NB-r15,
+ mac-Parameters-v1530 MAC-Parameters-NB-v1530,
+ phyLayerParameters-v1530 PhyLayerParameters-NB-v1530 OPTIONAL,
+ tdd-UE-Capability-r15 TDD-UE-Capability-NB-r15 OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL
+}
+
+TDD-UE-Capability-NB-r15 ::= SEQUENCE {
+ ue-Category-NB-r15 ENUMERATED {nb2} OPTIONAL,
+ phyLayerParametersRel13-r15 PhyLayerParameters-NB-r13 OPTIONAL,
+ phyLayerParametersRel14-r15 PhyLayerParameters-NB-v1430 OPTIONAL,
+ phyLayerParameters-v1530 PhyLayerParameters-NB-v1530 OPTIONAL,
+ ...
+}
+
+AccessStratumRelease-NB-r13 ::= ENUMERATED {rel13, rel14, rel15, spare5, spare4, spare3, spare2, spare1, ...}
PDCP-Parameters-NB-r13 ::= SEQUENCE {
supportedROHC-Profiles-r13 SEQUENCE {
@@ -1597,11 +2025,19 @@ PDCP-Parameters-NB-r13 ::= SEQUENCE {
...
}
+RLC-Parameters-NB-r15 ::= SEQUENCE {
+ rlc-UM-r15 ENUMERATED {supported} OPTIONAL
+}
+
MAC-Parameters-NB-r14 ::= SEQUENCE {
dataInactMon-r14 ENUMERATED {supported} OPTIONAL,
rai-Support-r14 ENUMERATED {supported} OPTIONAL
}
+MAC-Parameters-NB-v1530 ::= SEQUENCE {
+ sr-SPS-BSR-r15 ENUMERATED {supported} OPTIONAL
+}
+
PhyLayerParameters-NB-r13 ::= SEQUENCE {
multiTone-r13 ENUMERATED {supported} OPTIONAL,
multiCarrier-r13 ENUMERATED {supported} OPTIONAL
@@ -1616,6 +2052,15 @@ PhyLayerParameters-NB-v1440 ::= SEQUENCE {
interferenceRandomisation-r14 ENUMERATED {supported} OPTIONAL
}
+PhyLayerParameters-NB-v1530 ::= SEQUENCE {
+ mixedOperationMode-r15 ENUMERATED {supported} OPTIONAL,
+ sr-WithHARQ-ACK-r15 ENUMERATED {supported} OPTIONAL,
+ sr-WithoutHARQ-ACK-r15 ENUMERATED {supported} OPTIONAL,
+ nprach-Format2-r15 ENUMERATED {supported} OPTIONAL,
+ additionalTransmissionSIB1-r15 ENUMERATED {supported} OPTIONAL,
+ npusch-3dot75kHz-SCS-TDD-r15 ENUMERATED {supported} OPTIONAL
+}
+
RF-Parameters-NB-r13 ::= SEQUENCE {
supportedBandList-r13 SupportedBandList-NB-r13,
multiNS-Pmax-r13 ENUMERATED {supported} OPTIONAL
@@ -1637,6 +2082,11 @@ UE-RadioPagingInfo-NB-r13 ::= SEQUENCE {
ue-Category-NB-r13 ENUMERATED {nb1} OPTIONAL,
...,
[[ multiCarrierPaging-r14 ENUMERATED {true} OPTIONAL
+ ]],
+ [[ mixedOperationMode-r15 ENUMERATED {supported} OPTIONAL,
+ wakeUpSignal-r15 ENUMERATED {true} OPTIONAL,
+ wakeUpSignalMinGap-eDRX-r15 ENUMERATED {ms40, ms240, ms1000, ms2000} OPTIONAL,
+ multiCarrierPagingTDD-r15 ENUMERATED {true} OPTIONAL
]]
}
@@ -1661,6 +2111,15 @@ UE-TimersAndConstants-NB-r13 ::= SEQUENCE {
[[ t311-v1350 ENUMERATED {
ms40000, ms60000, ms90000, ms120000}
OPTIONAL -- Need OR
+ ]],
+ [[ t300-v1530 ENUMERATED {
+ ms80000, ms100000, ms120000} OPTIONAL, -- Cond TDD
+ t301-v1530 ENUMERATED {
+ ms80000, ms100000, ms120000} OPTIONAL, -- Cond TDD
+ t311-v1530 ENUMERATED {
+ ms160000, ms200000} OPTIONAL, -- Cond TDD
+ t300-r15 ENUMERATED {ms6000, ms10000, ms15000, ms25000, ms40000,
+ ms60000, ms80000, ms120000} OPTIONAL -- Cond EDT
]]
}