diff options
Diffstat (limited to 'epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn')
-rw-r--r-- | epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn | 138 |
1 files changed, 127 insertions, 11 deletions
diff --git a/epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn b/epan/dissectors/asn1/lte-rrc/NBIOT-RRC-Definitions.asn index b68e6a8a..e9259f5c 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 V17.5.0 (2023-06) +-- 3GPP TS 36.331 V18.2.0 (2024-06) NBIOT-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::= @@ -17,6 +17,7 @@ IMPORTS C-RNTI, DedicatedInfoNAS, DRB-Identity, + GNSS-PositionFixDuration-r18, GNSS-ValidityDuration-r17, InitialUE-Identity, IntraFreqExcludedCellList, @@ -35,11 +36,13 @@ IMPORTS maxPageRec, maxPLMN-r11, maxSAI-MBMS-r11, + maxSat-r17, maxSIB, maxSIB-1, MBMS-SAI-r11, MBMS-SAI-List-r11, MBMSSessionInfo-r13, + NeighSatelliteInfoList-r18, NextHopChainingCount, NG-5G-S-TMSI-r15, PagingUE-Identity, @@ -61,8 +64,11 @@ IMPORTS RSRP-Range, S-NSSAI-r15, S-TMSI, + SatelliteId-r18, SatelliteInfoList-r17, + SatelliteInfoList-v1800, ServingSatelliteInfo-r17, + ServingSatelliteInfo-v1820, SetupRelease, ShortMAC-I, SystemInformationBlockType16-r11, @@ -243,7 +249,7 @@ MasterInformationBlock-NB ::= SEQUENCE { }, additionalTransmissionSIB1-r15 BOOLEAN, ab-Enabled-5GC-r16 BOOLEAN, - partEARFCN-17 CHOICE { + partEARFCN-r17 CHOICE { spare BIT STRING (SIZE (2)), earfcn-LSB BIT STRING (SIZE (2)) }, @@ -403,7 +409,12 @@ RRCConnectionReconfiguration-NB-r13-IEs ::= SEQUENCE { radioResourceConfigDedicated-r13 RadioResourceConfigDedicated-NB-r13 OPTIONAL, -- Need ON fullConfig-r13 ENUMERATED {true} OPTIONAL, -- Cond Reestab lateNonCriticalExtension OCTET STRING OPTIONAL, - nonCriticalExtension SEQUENCE {} OPTIONAL + nonCriticalExtension RRCConnectionReconfiguration-NB-v16f0-IEs OPTIONAL +} + +RRCConnectionReconfiguration-NB-v16f0-IEs ::= SEQUENCE { + obtainLocationNB-r16 ENUMERATED {setup} OPTIONAL, -- Need OR + nonCriticalExtension SEQUENCE {} OPTIONAL } @@ -472,9 +483,15 @@ RRCConnectionReestablishmentComplete-NB-v1610-IEs ::= SEQUENCE { RRCConnectionReestablishmentComplete-NB-v1710-IEs ::= SEQUENCE { gnss-ValidityDuration-r17 GNSS-ValidityDuration-r17 OPTIONAL, + nonCriticalExtension RRCConnectionReestablishmentComplete-NB-v1800-IEs OPTIONAL +} + +RRCConnectionReestablishmentComplete-NB-v1800-IEs ::= SEQUENCE { + gnss-PositionFixDuration-r18 GNSS-PositionFixDuration-r18 OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL } + RRCConnectionReestablishmentRequest-NB ::= SEQUENCE { criticalExtensions CHOICE { rrcConnectionReestablishmentRequest-r13 @@ -676,6 +693,11 @@ RRCConnectionResume-NB-r13-IEs ::= SEQUENCE { RRCConnectionResume-NB-v1610-IEs ::= SEQUENCE { fullConfig-r16 ENUMERATED {true} OPTIONAL, -- Cond 5GC + nonCriticalExtension RRCConnectionResume-NB-v16f0-IEs OPTIONAL +} + +RRCConnectionResume-NB-v16f0-IEs ::= SEQUENCE { + obtainLocationNB-r16 ENUMERATED {setup} OPTIONAL, -- Need OR nonCriticalExtension SEQUENCE {} OPTIONAL } @@ -707,7 +729,12 @@ RRCConnectionResumeComplete-NB-v1610-IEs ::= SEQUENCE { } RRCConnectionResumeComplete-NB-v1710-IEs ::= SEQUENCE { - gnss-ValidityDuration-r17 GNSS-ValidityDuration-r17 OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL + gnss-ValidityDuration-r17 GNSS-ValidityDuration-r17 OPTIONAL, nonCriticalExtension RRCConnectionResumeComplete-NB-v1800-IEs OPTIONAL +} + +RRCConnectionResumeComplete-NB-v1800-IEs ::= SEQUENCE { + gnss-PositionFixDuration-r18 GNSS-PositionFixDuration-r18 OPTIONAL, + nonCriticalExtension SEQUENCE {} OPTIONAL } @@ -809,7 +836,12 @@ RRCConnectionSetupComplete-NB-v1610-IEs ::= SEQUENCE { } RRCConnectionSetupComplete-NB-v1710-IEs ::= SEQUENCE { - gnss-ValidityDuration-r17 GNSS-ValidityDuration-r17 OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL + gnss-ValidityDuration-r17 GNSS-ValidityDuration-r17 OPTIONAL, nonCriticalExtension RRCConnectionSetupComplete-NB-v1800-IEs OPTIONAL +} + +RRCConnectionSetupComplete-NB-v1800-IEs ::= SEQUENCE { + gnss-PositionFixDuration-r18 GNSS-PositionFixDuration-r18 OPTIONAL, + nonCriticalExtension SEQUENCE {} OPTIONAL } @@ -907,7 +939,8 @@ SystemInformation-NB-r13-IEs ::= SEQUENCE { sib23-v1530 SystemInformationBlockType23-NB-r15, sib27-v1610 SystemInformationBlockType27-NB-r16, sib31-v1700 SystemInformationBlockType31-NB-r17, - sib32-v1700 SystemInformationBlockType32-NB-r17 + sib32-v1700 SystemInformationBlockType32-NB-r17, + sib33-v1800 SystemInformationBlockType33-NB-r18 }, lateNonCriticalExtension OCTET STRING OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL @@ -1054,7 +1087,9 @@ SIB-Type-NB-r13 ::= ENUMERATED { SIB-Type-NB-v1530 ::= ENUMERATED { sibType23-NB-r15, sibType27-NB-r16, sibType31-NB-r17, - sibType32-NB-r17, spare4, spare3, spare2, spare1} + sibType32-NB-r17, sibType33-NB-r18, spare3, spare2, + spare1 +} CellSelectionInfo-NB-v1350 ::= SEQUENCE { delta-RxLevMin-v1350 INTEGER (-8..-1) @@ -1201,6 +1236,8 @@ SystemInformationBlockType2-NB-r13 ::= SEQUENCE { cp-PUR-5GC-r16 ENUMERATED {true} OPTIONAL, -- Need OR up-PUR-5GC-r16 ENUMERATED {true} OPTIONAL, -- Need OR rai-ActivationEnh-r16 ENUMERATED {true} OPTIONAL -- Need OR + ]], + [[ gnss-PositionFixDurationReporting-r18 ENUMERATED {true} OPTIONAL -- Need OR ]] } @@ -1240,6 +1277,8 @@ SystemInformationBlockType3-NB-r13 ::= SEQUENCE { ]], [[ connMeasConfig-r17 ConnMeasConfig-NB-r17 OPTIONAL, -- Need OR t-Service-r17 TimeOffsetUTC-r17 OPTIONAL -- Need OR + ]], + [[ satelliteAssistanceInfo-r18 SEQUENCE (SIZE(1..maxSat-r17)) OF SatelliteId-r18 OPTIONAL -- Need OR ]] } @@ -1293,12 +1332,15 @@ SystemInformationBlockType5-NB-r13 ::= SEQUENCE { lateNonCriticalExtension OCTET STRING OPTIONAL, ..., [[ scptm-FreqOffset-r14 INTEGER (1..8) OPTIONAL -- Need OP + ]], + [[ interFreqCarrierFreqList-v1820 InterFreqCarrierFreqList-NB-v1820 OPTIONAL -- Need OP ]] } InterFreqCarrierFreqList-NB-r13 ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-NB-r13 +InterFreqCarrierFreqList-NB-v1820 ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-NB-v1820 InterFreqCarrierFreqInfo-NB-r13 ::= SEQUENCE { dl-CarrierFreq-r13 CarrierFreq-NB-r13, @@ -1323,6 +1365,10 @@ OPTIONAL, -- Need OP ]] } +InterFreqCarrierFreqInfo-NB-v1820 ::= SEQUENCE { + satelliteAssistanceInfo-r18 SEQUENCE (SIZE(1..maxSat-r17)) OF SatelliteId-r18 OPTIONAL -- Need OR +} + InterFreqNeighCellList-NB-r13 ::= SEQUENCE (SIZE (1..maxCellInter)) OF PhysCellId InterFreqNeighCellList-NB-v1530 ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo-NB-v1530 @@ -1607,13 +1653,26 @@ CarrierFreqsGERAN-NB-r16 ::= SEQUENCE { SystemInformationBlockType31-NB-r17 ::= SEQUENCE { servingSatelliteInfo-r17 ServingSatelliteInfo-r17, lateNonCriticalExtension OCTET STRING OPTIONAL, - ... + ..., + [[ servingSatelliteInfo-v1820 ServingSatelliteInfo-v1820 OPTIONAL -- Need OR + ]] } SystemInformationBlockType32-NB-r17 ::= SEQUENCE { satelliteInfoList-r17 SatelliteInfoList-r17 OPTIONAL, -- Need OR lateNonCriticalExtension OCTET STRING OPTIONAL, + ..., + [[ satelliteInfoList-v1800 SatelliteInfoList-v1800 OPTIONAL -- Need OR + ]] +} + + +SystemInformationBlockType33-NB-r18 ::= SEQUENCE { + neighSatelliteInfoList-r18 NeighSatelliteInfoList-r18 OPTIONAL, -- Need OR + neighValidityDuration-r18 ENUMERATED {s5, s10, s15, s20, s25, s30, s35, s40, + s45, s50, s55, s60, s120, s180, s240, s900} + OPTIONAL, -- Need OP lateNonCriticalExtension OCTET STRING OPTIONAL, ... } @@ -1872,11 +1931,19 @@ NPDSCH-ConfigDedicated-NB-v1710 ::= SEQUENCE { npdsch-16QAM-Config-r17 CHOICE {release NULL, setup NPDSCH-16QAM-Config-NB-r17} } +NPDSCH-ConfigDedicated-NB-v1800 ::= SEQUENCE { + downlinkHARQ-FeedbackDisabledBitmap-NB-r18 + CHOICE {release NULL, setup DownlinkHARQ-FeedbackDisabledBitmap-NB-r18} OPTIONAL, -- Need ON + downlinkHARQ-FeedbackDisabledDCI-NB-r18 ENUMERATED {true} OPTIONAL -- Need OR +} + NPDSCH-16QAM-Config-NB-r17 ::=SEQUENCE{ nrs-PowerRatio-r17 ENUMERATED {dB-6, dB-4dot77, dB-3, dB-1dot77, dB0, dB1, dB2, dB3} OPTIONAL, -- Need OR nrs-PowerRatioWithCRS-r17 ENUMERATED {dB-6, dB-4dot77, dB-3, dB-1dot77, dB0, dB1, dB2, dB3} OPTIONAL -- Cond InBand } +DownlinkHARQ-FeedbackDisabledBitmap-NB-r18 ::= BIT STRING (SIZE(2)) + NPRACH-ConfigSIB-NB-r13 ::= SEQUENCE { nprach-CP-Length-r13 ENUMERATED {us66dot7, us266dot7}, @@ -2110,12 +2177,17 @@ NPUSCH-ConfigDedicated-NB-v1700 ::= SEQUENCE { npusch-16QAM-Config-r17 ENUMERATED {true} OPTIONAL -- Need OR } +NPUSCH-ConfigDedicated-NB-v1800 ::= SEQUENCE { + uplinkHARQ-Mode-r18 CHOICE {release NULL, setup UplinkHARQ-Mode-NB-r18} +} + NPUSCH-TxDuration-NB-r17 ::= SEQUENCE { npusch-TxDuration-r17 ENUMERATED {ms2, ms4, ms8, ms16, ms32, ms64, ms128, ms256} } ACK-NACK-NumRepetitions-NB-r13 ::= ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128} +UplinkHARQ-Mode-NB-r18 ::= BIT STRING (SIZE(2)) PDCP-Config-NB-r13 ::= SEQUENCE { @@ -2178,6 +2250,9 @@ PhysicalConfigDedicated-NB-r13 ::= SEQUENCE { uplinkSegmentedPrecompensationGap-r17 ENUMERATED {sym1,sl1,sl2} OPTIONAL -- Need OR ]], [[ npusch-ConfigDedicated-v1740 NPUSCH-ConfigDedicated-NB-v1700 OPTIONAL -- Need ON + ]], + [[ npdsch-ConfigDedicated-v1800 NPDSCH-ConfigDedicated-NB-v1800 OPTIONAL, -- Need ON + npusch-ConfigDedicated-v1800 NPUSCH-ConfigDedicated-NB-v1800 OPTIONAL -- Need ON ]] } @@ -2374,6 +2449,12 @@ RadioResourceConfigDedicated-NB-r13 ::= SEQUENCE { [[ schedulingRequestConfig-r15 SchedulingRequestConfig-NB-r15 OPTIONAL -- Need ON ]], [[ newUE-Identity-r16 C-RNTI OPTIONAL -- Need OP + ]], + [[ gnss-AutonomousEnabled-r18 ENUMERATED {true} OPTIONAL, -- Need OR + ul-TransmissionExtensionEnabled-r18 ENUMERATED {true} OPTIONAL, -- Need OR + ul-TransmissionExtensionValue-r18 ENUMERATED {sf500, sf750, sf1280, sf1920, + sf2560, sf5120, sf10240, spare1} + OPTIONAL -- Need OR ]] } @@ -2545,7 +2626,7 @@ SR-NPRACH-Resource-NB-r15 ::= SEQUENCE { p0-SR-r15 INTEGER (-126..24), alpha-r15 ENUMERATED {al0, al04, al05, al06, al07, al08, al09, al1}} -SR-SPS-BSR-Config-NB-r15 ::= CHOICE { +SR-SPS-BSR-Config-NB-r15 ::= CHOICE { release NULL, setup SEQUENCE { semiPersistSchedC-RNTI-r15 C-RNTI, @@ -2759,10 +2840,17 @@ UE-Capability-NB-v1610-IEs ::= SEQUENCE { UE-Capability-NB-v16x0-IEs ::= SEQUENCE { -- Following field is only to be used for late REL-16 extensions - lateNonCriticalExtension OCTET STRING OPTIONAL, + lateNonCriticalExtension OCTET STRING (CONTAINING UE-EUTRA-Capability-v16f0-IEs) OPTIONAL, nonCriticalExtension UE-Capability-NB-v1700-IEs OPTIONAL } +-- Late non-critical extensions +UE-EUTRA-Capability-v16f0-IEs ::= SEQUENCE { + son-Parameters-v16f0 SON-Parameters-NB-v16f0, + nonCriticalExtension SEQUENCE {} OPTIONAL +} + +-- Regular non-critical extensions UE-Capability-NB-v1700-IEs ::= SEQUENCE { coverageBasedPaging-r17 ENUMERATED {supported} OPTIONAL, phyLayerParameters-v1700 PhyLayerParameters-NB-v1700, @@ -2779,6 +2867,11 @@ UE-Capability-NB-v1710-IEs ::= SEQUENCE { UE-Capability-NB-v1720-IEs ::= SEQUENCE { ntn-Parameters-v1720 NTN-Parameters-NB-v1720, + nonCriticalExtension UE-Capability-NB-v1800-IEs OPTIONAL +} + +UE-Capability-NB-v1800-IEs ::= SEQUENCE { + ntn-Parameters-v1800 NTN-Parameters-NB-v1800 OPTIONAL, nonCriticalExtension SEQUENCE {} OPTIONAL } @@ -2801,7 +2894,7 @@ TDD-UE-Capability-NB-v1710 ::= SEQUENCE { phyLayerParameters-v1710 PhyLayerParameters-NB-v1700 OPTIONAL } -AccessStratumRelease-NB-r13 ::= ENUMERATED {rel13, rel14, rel15, rel16, rel17, spare3, spare2, spare1, ...} +AccessStratumRelease-NB-r13 ::= ENUMERATED {rel13, rel14, rel15, rel16, rel17, rel18, spare2, spare1, ...} PDCP-Parameters-NB-r13 ::= SEQUENCE { supportedROHC-Profiles-r13 SEQUENCE { @@ -2846,6 +2939,25 @@ NTN-Parameters-NB-v1720 ::= SEQUENCE { ntn-SegmentedPrecompensationGaps-r17 ENUMERATED {sym1,sl1,sl2} OPTIONAL } +NTN-Parameters-NB-v1800 ::= SEQUENCE { + ntn-LocationBasedMeasTrigger-EFC-r18 ENUMERATED {supported} OPTIONAL, + ntn-LocationBasedMeasTrigger-EMC-r18 ENUMERATED {supported} OPTIONAL, + ntn-TimeBasedMeasTrigger-r18 ENUMERATED {supported} OPTIONAL, + ntn-RRC-HarqDisableSingleTB-r18 ENUMERATED {supported} OPTIONAL, + ntn-OverriddenHarqDisableSingleTB-r18 ENUMERATED {supported} OPTIONAL, + ntn-DCI-HarqDisableSingleTB-r18 ENUMERATED {supported} OPTIONAL, + ntn-RRC-HarqDisableMultiTB-r18 ENUMERATED {supported} OPTIONAL, + ntn-OverriddenHarqDisableMultiTB-r18 ENUMERATED {supported} OPTIONAL, + ntn-DCI-HarqDisableMultiTB-r18 ENUMERATED {supported} OPTIONAL, + ntn-UplinkHarq-ModeB-SingleTB-r18 ENUMERATED {supported} OPTIONAL, + ntn-UplinkHarq-ModeB-MultiTB-r18 ENUMERATED {supported} OPTIONAL, + ntn-HarqEnhScenarioSupport-r18 ENUMERATED {ngso,gso} OPTIONAL, + ntn-Triggered-GNSS-Fix-r18 ENUMERATED {supported} OPTIONAL, + ntn-Autonomous-GNSS-Fix-r18 ENUMERATED {supported} OPTIONAL, + ntn-UplinkTxExtension-r18 ENUMERATED {supported} OPTIONAL, + ntn-GNSS-EnhScenarioSupport-r18 ENUMERATED {ngso,gso} OPTIONAL +} + MeasParameters-NB-r16 ::= SEQUENCE { dl-ChannelQualityReporting-r16 ENUMERATED {supported} OPTIONAL } @@ -2934,6 +3046,10 @@ SON-Parameters-NB-r16 ::= SEQUENCE { rach-Report-r16 ENUMERATED {supported} OPTIONAL } +SON-Parameters-NB-v16f0 ::= SEQUENCE { + locationInfo-r16 ENUMERATED {supported} OPTIONAL +} + UE-RadioPagingInfo-NB-r13 ::= SEQUENCE { ue-Category-NB-r13 ENUMERATED {nb1} OPTIONAL, |