Revert "TODO epan/dissectors/asn1/kerberos/packet-kerberos-template.c new GSS flags"
[wireshark-sm.git] / epan / dissectors / asn1 / lte-rrc / NBIOT-RRC-Definitions.asn
blob1c568d1ea50a845f5a090928a3b541ec93478c29
1 -- 3GPP TS 36.331 V18.4.0 (2024-12)
3 NBIOT-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
5 BEGIN
7 IMPORTS
8         RRCConnectionReestablishmentReject,
9         SecurityModeCommand,
10         SecurityModeComplete,
11         SecurityModeFailure,
12         AdditionalSpectrumEmission,
13         ARFCN-ValueEUTRA-r9,
14         CarrierFreqsGERAN,
15         CellGlobalIdEUTRA,
16         CellIdentity,
17         C-RNTI,
18         DedicatedInfoNAS,
19         DRB-Identity,
20         GNSS-PositionFixDuration-r18,
21         GNSS-ValidityDuration-r17,
22         InitialUE-Identity,
23         IntraFreqExcludedCellList,
24         IntraFreqNeighCellList,
25         I-RNTI-r15,
26         LocationInfo-r10,
27         maxAccessCat-1-r15,
28         maxBands,
29         maxExcludedCell,
30         maxCellInter,
31         maxCellIntra,
32         maxFBI2,
33         maxFreq,
34         maxMultiBands,
35         maxNrofS-NSSAI-r15,
36         maxPageRec,
37         maxPLMN-r11,
38         maxSAI-MBMS-r11,
39         maxSat-r17,
40         maxSIB,
41         maxSIB-1,
42         MBMS-SAI-r11,
43         MBMS-SAI-List-r11,
44         MBMSSessionInfo-r13,
45         NeighSatelliteInfoList-r18,
46         NextHopChainingCount,
47         NG-5G-S-TMSI-r15,
48         PagingUE-Identity,
49         PLMN-Identity,
50         PLMN-IdentityList2,
51         P-Max,
52         PowerRampingParameters,
53         PreambleTransMax,
54         PhysCellId,
55         Q-OffsetRange,
56         Q-QualMin-r9,
57         Q-RxLevMin,
58         ReestabUE-Identity,
59         RegisteredAMF-r15,
60         RegisteredMME,
61         ReselectionThreshold,
62         ResumeIdentity-r13,
63         RRC-TransactionIdentifier,
64         RSRP-Range,
65         S-NSSAI-r15,
66         S-TMSI,
67         SatelliteId-r18,
68         SatelliteInfoList-r17,
69         SatelliteInfoList-v1800,
70         ServingSatelliteInfo-r17,
71         ServingSatelliteInfo-v1820,
72         SetupRelease,
73         ShortMAC-I,
74         SystemInformationBlockType16-r11,
75         SystemInfoValueTagSI-r13,
76         T-Reordering,
77         T-ReorderingExt-r17,
78         TimeAlignmentTimer,
79         TimeSinceFailure-r11,
80         TimeOffsetUTC-r17,
81         TMGI-r9,
82         TrackingAreaCode,
83         TrackingAreaCode-5GC-r15,
84         UAC-AC1-SelectAssistInfo-r15,
85         DataInactivityTimer-r14
87 FROM EUTRA-RRC-Definitions;
90 BCCH-BCH-Message-NB ::= SEQUENCE {
91         message                                 BCCH-BCH-MessageType-NB
95 BCCH-BCH-MessageType-NB::=      MasterInformationBlock-NB
99 BCCH-BCH-Message-TDD-NB ::= SEQUENCE {
100         message                                 BCCH-BCH-MessageType-TDD-NB-r15
104 BCCH-BCH-MessageType-TDD-NB-r15 ::=     MasterInformationBlock-TDD-NB-r15
107 BCCH-DL-SCH-Message-NB ::= SEQUENCE {
108         message                                 BCCH-DL-SCH-MessageType-NB
111 BCCH-DL-SCH-MessageType-NB ::= CHOICE {
112         c1                                              CHOICE {
113                 systemInformation-r13                           SystemInformation-NB,
114                 systemInformationBlockType1-r13         SystemInformationBlockType1-NB
115         },
116         messageClassExtension   SEQUENCE {}
120 PCCH-Message-NB ::= SEQUENCE {
121         message                                 PCCH-MessageType-NB
124 PCCH-MessageType-NB ::= CHOICE {
125         c1                                              CHOICE {
126                 paging-r13                                                      Paging-NB
127         },
128         messageClassExtension   SEQUENCE {}
132 DL-CCCH-Message-NB ::= SEQUENCE {
133         message                                 DL-CCCH-MessageType-NB
136 DL-CCCH-MessageType-NB ::= CHOICE {
137         c1                                              CHOICE {
138                 rrcConnectionReestablishment-r13                RRCConnectionReestablishment-NB,
139                 rrcConnectionReestablishmentReject-r13  RRCConnectionReestablishmentReject,
140                 rrcConnectionReject-r13                                 RRCConnectionReject-NB,
141                 rrcConnectionSetup-r13                                  RRCConnectionSetup-NB,
142                 rrcEarlyDataComplete-r15                                RRCEarlyDataComplete-NB-r15,
143                 spare3 NULL, spare2 NULL, spare1 NULL
144         },
145         messageClassExtension   SEQUENCE {}
149 DL-DCCH-Message-NB ::= SEQUENCE {
150         message                                 DL-DCCH-MessageType-NB
153 DL-DCCH-MessageType-NB ::= CHOICE {
154         c1                                              CHOICE {
155                 dlInformationTransfer-r13                               DLInformationTransfer-NB,
156                 rrcConnectionReconfiguration-r13                RRCConnectionReconfiguration-NB,
157                 rrcConnectionRelease-r13                                RRCConnectionRelease-NB,
158                 securityModeCommand-r13                                 SecurityModeCommand,
159                 ueCapabilityEnquiry-r13                                 UECapabilityEnquiry-NB,
160                 rrcConnectionResume-r13                                 RRCConnectionResume-NB,
161                 ueInformationRequest-r16                                UEInformationRequest-NB-r16,
162                 spare1 NULL
163         },
164         messageClassExtension   SEQUENCE {}
169 UL-CCCH-Message-NB ::= SEQUENCE {
170         message                                 UL-CCCH-MessageType-NB
173 UL-CCCH-MessageType-NB ::= CHOICE {
174         c1                                              CHOICE {
175                 rrcConnectionReestablishmentRequest-r13 RRCConnectionReestablishmentRequest-NB,
176                 rrcConnectionRequest-r13                                RRCConnectionRequest-NB,
177                 rrcConnectionResumeRequest-r13                  RRCConnectionResumeRequest-NB,
178                 rrcEarlyDataRequest-r15                         RRCEarlyDataRequest-NB-r15
179         },
180         messageClassExtension   SEQUENCE {}
184 SC-MCCH-Message-NB ::= SEQUENCE {
185         message                                 SC-MCCH-MessageType-NB
189 SC-MCCH-MessageType-NB ::= CHOICE {
190         c1                                              CHOICE {
191                 scptmConfiguration-r14                                          SCPTMConfiguration-NB-r14
192         },
193         messageClassExtension   SEQUENCE {}
197 UL-DCCH-Message-NB ::= SEQUENCE {
198         message                                 UL-DCCH-MessageType-NB
201 UL-DCCH-MessageType-NB ::= CHOICE {
202         c1                                              CHOICE {
203                 rrcConnectionReconfigurationComplete-r13        RRCConnectionReconfigurationComplete-NB,
204                 rrcConnectionReestablishmentComplete-r13        RRCConnectionReestablishmentComplete-NB,
205                 rrcConnectionSetupComplete-r13                          RRCConnectionSetupComplete-NB,
206                 securityModeComplete-r13                                        SecurityModeComplete,
207                 securityModeFailure-r13                                         SecurityModeFailure,
208                 ueCapabilityInformation-r13                                     UECapabilityInformation-NB,
209                 ulInformationTransfer-r13                                       ULInformationTransfer-NB,
210                 rrcConnectionResumeComplete-r13                         RRCConnectionResumeComplete-NB,
211                 ueInformationResponse-r16                                       UEInformationResponse-NB-r16,
212                 purConfigurationRequest-r16                                     PURConfigurationRequest-NB-r16,
213                 spare6 NULL, spare5 NULL, spare4 NULL,
214                 spare3 NULL, spare2 NULL, spare1 NULL
215         },
216         messageClassExtension   SEQUENCE {}
220 DLInformationTransfer-NB ::=    SEQUENCE {
221         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
222         criticalExtensions                                      CHOICE {
223                 c1                                                                      CHOICE {
224                         dlInformationTransfer-r13               DLInformationTransfer-NB-r13-IEs,
225                         spare1 NULL
226                 },
227                 criticalExtensionsFuture                        SEQUENCE {}
228         }
231 DLInformationTransfer-NB-r13-IEs ::=    SEQUENCE {
232         dedicatedInfoNAS-r13                                    DedicatedInfoNAS,
233         lateNonCriticalExtension                                OCTET STRING                                    OPTIONAL,
234         nonCriticalExtension                                    SEQUENCE {}                                             OPTIONAL
238 MasterInformationBlock-NB ::=   SEQUENCE {
239         systemFrameNumber-MSB-r13               BIT STRING (SIZE (4)),
240         hyperSFN-LSB-r13                                BIT STRING (SIZE (2)),
241         schedulingInfoSIB1-r13                  INTEGER (0..15),
242         systemInfoValueTag-r13                  INTEGER (0..31),
243         ab-Enabled-r13                                  BOOLEAN,
244         operationModeInfo-r13                   CHOICE {
245                 inband-SamePCI-r13                              Inband-SamePCI-NB-r13,
246                 inband-DifferentPCI-r13                 Inband-DifferentPCI-NB-r13,
247                 guardband-r13                                   Guardband-NB-r13,
248                 standalone-r13                                  Standalone-NB-r13
249         },
250         additionalTransmissionSIB1-r15  BOOLEAN,
251         ab-Enabled-5GC-r16                              BOOLEAN,
252         partEARFCN-r17                                  CHOICE {
253                 spare                                                   BIT STRING (SIZE (2)),
254                 earfcn-LSB                                              BIT STRING (SIZE (2))
255         },
256         spare                                                   BIT STRING (SIZE (6))
259 Guardband-NB-r13 ::=                    SEQUENCE {
260         rasterOffset-r13                                ChannelRasterOffset-NB-r13,
261         spare                                                   BIT STRING (SIZE (3))
264 Inband-SamePCI-NB-r13 ::=               SEQUENCE {
265         eutra-CRS-SequenceInfo-r13              INTEGER (0..31)
268 Inband-DifferentPCI-NB-r13 ::=  SEQUENCE {
269         eutra-NumCRS-Ports-r13                  ENUMERATED {same, four},
270         rasterOffset-r13                                ChannelRasterOffset-NB-r13,
271         spare                                                   BIT STRING (SIZE (2))
274 Standalone-NB-r13 ::=                   SEQUENCE {
275         spare                                                   BIT STRING (SIZE (5))
279 MasterInformationBlock-TDD-NB-r15 ::=   SEQUENCE {
280         systemFrameNumber-MSB-r15                               BIT STRING (SIZE (4)),
281         hyperSFN-LSB-r15                                                BIT STRING (SIZE (2)),
282         schedulingInfoSIB1-r15                                  INTEGER (0..15),
283         systemInfoValueTag-r15                                  INTEGER (0..31),
284         ab-Enabled-r15                                                  BOOLEAN,
285         operationModeInfo-r15                           CHOICE {
286                 inband-SamePCI-r15                                      Inband-SamePCI-TDD-NB-r15,
287                 inband-DifferentPCI-r15                         Inband-DifferentPCI-TDD-NB-r15,
288                 guardband-r15                                           GuardbandTDD-NB-r15,
289                 standalone-r15                                          StandaloneTDD-NB-r15
290         },
291         sib1-CarrierInfo-r15                                    ENUMERATED {anchor, non-anchor},
292         ab-Enabled-5GC-r16                                              BOOLEAN,
293         spare                                                                   BIT STRING (SIZE (8))
296 GuardbandTDD-NB-r15 ::=                         SEQUENCE {
297         rasterOffset-r15                                        ChannelRasterOffset-NB-r13,
298         sib-GuardbandInfo-r15                           CHOICE {
299                 sib-GuardbandAnchor-r15                         SIB-GuardbandAnchorTDD-NB-r15,
300                 sib-GuardbandGuardband-r15                      SIB-GuardbandGuardbandTDD-NB-r15,
301                 sib-GuardbandInbandSamePCI-r15          SIB-GuardbandInbandSamePCI-TDD-NB-r15,
302                 sib-GuardbandinbandDiffPCI-r15          SIB-GuardbandInbandDiffPCI-TDD-NB-r15
303         },
304         eutra-Bandwitdh-r15                                     ENUMERATED {bw5or10, bw15or20}
307 Inband-SamePCI-TDD-NB-r15 ::=           SEQUENCE {
308         eutra-CRS-SequenceInfo-r15                      INTEGER (0..31),
309         sib-InbandLocation-r15                          ENUMERATED {lower, higher}
312 Inband-DifferentPCI-TDD-NB-r15 ::=              SEQUENCE {
313         eutra-NumCRS-Ports-r15                                  ENUMERATED {same, four},
314         rasterOffset-r15                                                ChannelRasterOffset-NB-r13,
315         sib-InbandLocation-r15                                  ENUMERATED {lower, higher},
316         spare                                                                   BIT STRING (SIZE (2))
319 StandaloneTDD-NB-r15 ::=                                SEQUENCE {
320         sib-StandaloneLocation-r15                              ENUMERATED {lower, higher},
321         spare                                                                   BIT STRING (SIZE (5))
324 SIB-GuardbandAnchorTDD-NB-r15 ::=               SEQUENCE {
325         spare                                                                   BIT STRING (SIZE (1))
328 SIB-GuardbandGuardbandTDD-NB-r15 ::=    SEQUENCE {
329         sib-GuardbandGuardbandLocation-r15              ENUMERATED {same, opposite}
332 SIB-GuardbandInbandSamePCI-TDD-NB-r15 ::= SEQUENCE {
333         spare                                                                   BIT STRING (SIZE (1))
336 SIB-GuardbandInbandDiffPCI-TDD-NB-r15 ::= SEQUENCE {
337         sib-EUTRA-NumCRS-Ports-r15                              ENUMERATED {same, four}
341 Paging-NB ::=                                           SEQUENCE {
342         pagingRecordList-r13                            PagingRecordList-NB-r13         OPTIONAL,       -- Need ON
343         systemInfoModification-r13                      ENUMERATED {true}                               OPTIONAL,       -- Need ON
344         systemInfoModification-eDRX-r13         ENUMERATED {true}                               OPTIONAL,       -- Need ON
345         nonCriticalExtension                            Paging-NB-v1610-IEs                             OPTIONAL
348 Paging-NB-v1610-IEs     ::=                             SEQUENCE {
349         pagingRecordList-v1610                          PagingRecordList-NB-v1610               OPTIONAL,       -- Need ON
350         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
353 PagingRecordList-NB-r13 ::=                     SEQUENCE (SIZE (1..maxPageRec)) OF PagingRecord-NB-r13
355 PagingRecordList-NB-v1610 ::=           SEQUENCE (SIZE (1..maxPageRec)) OF PagingRecord-NB-v1610
357 PagingRecord-NB-r13 ::=                         SEQUENCE {
358         ue-Identity-r13                                         PagingUE-Identity,
359         ...
362 PagingRecord-NB-v1610 ::=                       SEQUENCE {
363         mt-EDT-r16                                                      ENUMERATED {true}                       OPTIONAL        -- Need ON
367 PURConfigurationRequest-NB-r16 ::=      SEQUENCE {
368         criticalExtensions                                      CHOICE {
369                 purConfigurationRequest-r16                     PURConfigurationRequest-NB-r16-IEs,
370                 criticalExtensionsFuture                        SEQUENCE {}
371         }
374 PURConfigurationRequest-NB-r16-IEs ::=  SEQUENCE {
375         pur-ConfigRequest-r16                                   PUR-ConfigRequest-NB-r16                        OPTIONAL,
376         lateNonCriticalExtension                                OCTET STRING                                            OPTIONAL,
377         nonCriticalExtension                                    SEQUENCE {}                                                     OPTIONAL
380 PUR-ConfigRequest-NB-r16 ::=            CHOICE{
381         pur-ReleaseRequest                                      NULL,
382         pur-SetupRequest                                        SEQUENCE {
383                 requestedNumOccasions-r16                       ENUMERATED {one, infinite},
384                 requestedPeriodicityAndOffset-r16       PUR-PeriodicityAndOffset-NB-r16,
385                 requestedTBS-r16                                        ENUMERATED {b328, b376, b424, b472, b504, b552, b584,
386                                                                                                                 b616, b680, b744, b776, b808, b872, b904,
387                                                                                                                 b936, b968, b1000, b1032, b1096, b1128,
388                                                                                                                 b1192, b1224, b1256, b1352, b1384, b1544,
389                                                                                                                 b1608, b1736, b1800, b2024, b2280, b2536},
390                 rrc-ACK-r16                                                     ENUMERATED {true}                                       OPTIONAL
391         }
395 RRCConnectionReconfiguration-NB ::=     SEQUENCE {
396         rrc-TransactionIdentifier                               RRC-TransactionIdentifier,
397         criticalExtensions                                              CHOICE {
398                 c1                                                                              CHOICE{
399                         rrcConnectionReconfiguration-r13                RRCConnectionReconfiguration-NB-r13-IEs,
400                         spare1 NULL
401                 },
402                 criticalExtensionsFuture                        SEQUENCE {}
403         }
406 RRCConnectionReconfiguration-NB-r13-IEs ::= SEQUENCE {
407         dedicatedInfoNASList-r13                        SEQUENCE (SIZE(1..maxDRB-NB-r13)) OF
408                                                                                                         DedicatedInfoNAS                OPTIONAL,       -- Need ON
409         radioResourceConfigDedicated-r13        RadioResourceConfigDedicated-NB-r13     OPTIONAL,       -- Need ON
410         fullConfig-r13                                          ENUMERATED {true}                                       OPTIONAL,       -- Cond Reestab
411         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
412         nonCriticalExtension                            RRCConnectionReconfiguration-NB-v16f0-IEs       OPTIONAL
415 RRCConnectionReconfiguration-NB-v16f0-IEs ::=           SEQUENCE {
416         obtainLocationNB-r16                    ENUMERATED {setup}                                              OPTIONAL,       -- Need OR
417         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
421 RRCConnectionReconfigurationComplete-NB ::= SEQUENCE {
422         rrc-TransactionIdentifier                               RRC-TransactionIdentifier,
423         criticalExtensions                                              CHOICE {
424                 rrcConnectionReconfigurationComplete-r13        RRCConnectionReconfigurationComplete-NB-r13-IEs,
425                 criticalExtensionsFuture                                        SEQUENCE {}
426         }
429 RRCConnectionReconfigurationComplete-NB-r13-IEs ::= SEQUENCE {
430         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
431         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
436 RRCConnectionReestablishment-NB ::=     SEQUENCE {
437         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
438         criticalExtensions                                      CHOICE {
439                 c1                                                                      CHOICE{
440                         rrcConnectionReestablishment-r13        RRCConnectionReestablishment-NB-r13-IEs,
441                         spare1  NULL
442                 },
443                 criticalExtensionsFuture                        SEQUENCE {}
444         }
447 RRCConnectionReestablishment-NB-r13-IEs ::= SEQUENCE {
448         radioResourceConfigDedicated-r13                        RadioResourceConfigDedicated-NB-r13,
449         nextHopChainingCount-r13                                        NextHopChainingCount,
450         lateNonCriticalExtension                                        OCTET STRING                                            OPTIONAL,
451         nonCriticalExtension                                            RRCConnectionReestablishment-NB-v1430-IEs       OPTIONAL
454 RRCConnectionReestablishment-NB-v1430-IEs ::=   SEQUENCE {
455         dl-NAS-MAC                                                      BIT STRING (SIZE (16))  OPTIONAL,       -- Cond Reestablish-CP
456         nonCriticalExtension                            SEQUENCE {}                             OPTIONAL
460 RRCConnectionReestablishmentComplete-NB ::= SEQUENCE {
461         rrc-TransactionIdentifier                               RRC-TransactionIdentifier,
462         criticalExtensions                                              CHOICE {
463                 rrcConnectionReestablishmentComplete-r13        RRCConnectionReestablishmentComplete-NB-r13-IEs,
464                 criticalExtensionsFuture                                        SEQUENCE {}
465         }
468 RRCConnectionReestablishmentComplete-NB-r13-IEs ::= SEQUENCE {
469         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
470         nonCriticalExtension                            RRCConnectionReestablishmentComplete-NB-v1470-IEs       OPTIONAL
473 RRCConnectionReestablishmentComplete-NB-v1470-IEs ::= SEQUENCE {
474         measResultServCell-r14                  MeasResultServCell-NB-r14               OPTIONAL,
475         nonCriticalExtension                    RRCConnectionReestablishmentComplete-NB-v1610-IEs       OPTIONAL
478 RRCConnectionReestablishmentComplete-NB-v1610-IEs ::= SEQUENCE {
479         rlf-InfoAvailable-r16                           ENUMERATED {true}                               OPTIONAL,
480         anr-InfoAvailable-r16                           ENUMERATED {true}                               OPTIONAL,
481         nonCriticalExtension                            RRCConnectionReestablishmentComplete-NB-v1710-IEs       OPTIONAL
484 RRCConnectionReestablishmentComplete-NB-v1710-IEs ::= SEQUENCE {
485         gnss-ValidityDuration-r17                       GNSS-ValidityDuration-r17               OPTIONAL,
486         nonCriticalExtension                            RRCConnectionReestablishmentComplete-NB-v1800-IEs               OPTIONAL
489 RRCConnectionReestablishmentComplete-NB-v1800-IEs ::= SEQUENCE {
490         gnss-PositionFixDuration-r18            GNSS-PositionFixDuration-r18    OPTIONAL,
491         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
495 RRCConnectionReestablishmentRequest-NB ::= SEQUENCE {
496         criticalExtensions                                      CHOICE {
497                 rrcConnectionReestablishmentRequest-r13
498                                                                                         RRCConnectionReestablishmentRequest-NB-r13-IEs,
499                 later                                                           CHOICE {
500                         rrcConnectionReestablishmentRequest-r14
501                                                                                         RRCConnectionReestablishmentRequest-NB-r14-IEs,
502                         later                                                   CHOICE {
503                                 rrcConnectionReestablishmentRequest-r16
504                                                                                         RRCConnectionReestablishmentRequest-5GC-NB-r16-IEs,
505                                 criticalExtensionsFuture        SEQUENCE {}
506                         }
507                 }
508         }
511 RRCConnectionReestablishmentRequest-NB-r13-IEs ::= SEQUENCE {
512         ue-Identity-r13                                         ReestabUE-Identity,
513         reestablishmentCause-r13                        ReestablishmentCause-NB-r13,
514         cqi-NPDCCH-r14                                          CQI-NPDCCH-NB-r14,
515         earlyContentionResolution-r14           BOOLEAN,
516         spare                                                           BIT STRING (SIZE (20))
519 RRCConnectionReestablishmentRequest-NB-r14-IEs ::= SEQUENCE {
520         ue-Identity-r14                                         ReestabUE-Identity-CP-NB-r14,
521         reestablishmentCause-r14                        ReestablishmentCause-NB-r13,
522         cqi-NPDCCH-r14                                          CQI-NPDCCH-Short-NB-r14,
523         earlyContentionResolution-r14           BOOLEAN,
524         spare                                                           BIT STRING (SIZE (1))
527 RRCConnectionReestablishmentRequest-5GC-NB-r16-IEs ::= SEQUENCE {
528         ue-Identity-r16                                         ReestabUE-Identity-CP-5GC-NB-r16,
529         reestablishmentCause-r16                        ReestablishmentCause-NB-r13,
530         cqi-NPDCCH-r16                                          CQI-NPDCCH-Short-NB-r14,
531         spare                                                           BIT STRING (SIZE (1))
534 ReestablishmentCause-NB-r13 ::=                 ENUMERATED {
535                                                                                         reconfigurationFailure, otherFailure,
536                                                                                         spare2, spare1}
538 ReestabUE-Identity-CP-NB-r14 ::=                SEQUENCE {
539         s-TMSI-r14                                                              S-TMSI,
540         ul-NAS-MAC-r14                                                  BIT STRING (SIZE (16)),
541         ul-NAS-Count-r14                                                BIT STRING (SIZE (5))
544 ReestabUE-Identity-CP-5GC-NB-r16 ::=    SEQUENCE {
545         truncated5G-S-TMSI-r16                                  BIT STRING (SIZE (40)),
546         ul-NAS-MAC-r16                                                  BIT STRING (SIZE (16)),
547         ul-NAS-Count-r16                                                BIT STRING (SIZE (5))
551 RRCConnectionReject-NB ::=                              SEQUENCE {
552         criticalExtensions                                      CHOICE {
553                 c1                                                                      CHOICE {
554                         rrcConnectionReject-r13                         RRCConnectionReject-NB-r13-IEs,
555                         spare1 NULL
556                 },
557                 criticalExtensionsFuture                        SEQUENCE {}
558         }
561 RRCConnectionReject-NB-r13-IEs ::=              SEQUENCE {
562         extendedWaitTime-r13                                    INTEGER (1..1800),
563         rrc-SuspendIndication-r13                               ENUMERATED {true}                       OPTIONAL,       -- Need ON
564         lateNonCriticalExtension                                OCTET STRING                            OPTIONAL,
565         nonCriticalExtension                                    SEQUENCE {}                                     OPTIONAL
569 RRCConnectionRelease-NB ::=             SEQUENCE {
570         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
571         criticalExtensions                                      CHOICE {
572                 c1                                                                      CHOICE {
573                         rrcConnectionRelease-r13                        RRCConnectionRelease-NB-r13-IEs,
574                         spare1 NULL
575                 },
576                 criticalExtensionsFuture                        SEQUENCE {}
577         }
580 RRCConnectionRelease-NB-r13-IEs ::=     SEQUENCE {
581         releaseCause-r13                                        ReleaseCause-NB-r13,
582         resumeIdentity-r13                                      ResumeIdentity-r13                              OPTIONAL,       -- Need OR
583         extendedWaitTime-r13                            INTEGER (1..1800)                               OPTIONAL,       -- Need ON
584         redirectedCarrierInfo-r13                       RedirectedCarrierInfo-NB-r13    OPTIONAL,       -- Need ON
585         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
586         nonCriticalExtension                            RRCConnectionRelease-NB-v1430-IEs               OPTIONAL
589 RRCConnectionRelease-NB-v1430-IEs ::=   SEQUENCE {
590         redirectedCarrierInfo-v1430                     RedirectedCarrierInfo-NB-v1430  OPTIONAL,       -- Cond Redirection
591         extendedWaitTime-CPdata-r14             INTEGER (1..1800)       OPTIONAL,       -- Cond NoExtendedWaitTime
592         nonCriticalExtension                            RRCConnectionRelease-NB-v1530-IEs       OPTIONAL
595 RRCConnectionRelease-NB-v1530-IEs ::=   SEQUENCE {
596         drb-ContinueROHC-r15                                    ENUMERATED {true}                       OPTIONAL,       -- Cond UP-EDT
597         nextHopChainingCount-r15                                NextHopChainingCount            OPTIONAL,       -- Cond EarlySec
598         nonCriticalExtension                            RRCConnectionRelease-NB-v1550-IEs       OPTIONAL
601 RRCConnectionRelease-NB-v1550-IEs ::=   SEQUENCE {
602         redirectedCarrierInfo-v1550                     RedirectedCarrierInfo-NB-v1550  OPTIONAL,       -- Cond Redirection-TDD
603         nonCriticalExtension                            RRCConnectionRelease-NB-v15b0-IEs       OPTIONAL
606 RRCConnectionRelease-NB-v15b0-IEs ::=   SEQUENCE {
607         noLastCellUpdate-r15                                    ENUMERATED {true}               OPTIONAL,       -- Need OP
608         nonCriticalExtension                                    RRCConnectionRelease-NB-v1610-IEs               OPTIONAL
611 RRCConnectionRelease-NB-v1610-IEs ::=   SEQUENCE {
612         resumeIdentity-r16                                              I-RNTI-r15                                      OPTIONAL,       -- Need OR
613         anr-MeasConfig-r16                                              ANR-MeasConfig-NB-r16           OPTIONAL,       -- Need OP
614         pur-Config-r16                                                  CHOICE {release NULL, setup PUR-Config-NB-r16}
615                                                                                                                                                 OPTIONAL,       -- Need ON
616         nonCriticalExtension                                    RRCConnectionRelease-NB-v1700-IEs       OPTIONAL
619 RRCConnectionRelease-NB-v1700-IEs ::=   SEQUENCE {
620         cbp-Index-r17                   INTEGER (1..2)                          OPTIONAL,       -- Need OR
621         nonCriticalExtension    SEQUENCE {}                             OPTIONAL
624 ReleaseCause-NB-r13 ::=                                 ENUMERATED {loadBalancingTAUrequired, other,
625                                                                                                         rrc-Suspend, spare1}
626 RedirectedCarrierInfo-NB-r13::=                 CarrierFreq-NB-r13
628 RedirectedCarrierInfo-NB-v1430  ::=             SEQUENCE {
629         redirectedCarrierOffsetDedicated-r14    ENUMERATED{
630                                                                                                 dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
631                                                                                                 dB12, dB14, dB16, dB18, dB20, dB22, dB24, dB26},
632         t322-r14                                                                ENUMERATED{
633                                                                                                 min5, min10, min20, min30, min60, min120, min180,
634                                                                                                 spare1}
637 RedirectedCarrierInfo-NB-v1550::=               CarrierFreq-NB-v1550
640 RRCConnectionRequest-NB ::=             SEQUENCE {
641         criticalExtensions                                      CHOICE {
642                 rrcConnectionRequest-r13                        RRCConnectionRequest-NB-r13-IEs,
643                 later                                                           CHOICE {
644                         rrcConnectionRequest-r16                        RRCConnectionRequest-5GC-NB-r16-IEs,
645                         criticalExtensionsFuture                        SEQUENCE {}
646                 }
647         }
650 RRCConnectionRequest-NB-r13-IEs ::=             SEQUENCE {
651         ue-Identity-r13                                                 InitialUE-Identity,
652         establishmentCause-r13                                  EstablishmentCause-NB-r13,
653         multiToneSupport-r13                                    ENUMERATED {true}                               OPTIONAL,
654         multiCarrierSupport-r13                                 ENUMERATED {true}                               OPTIONAL,
655         earlyContentionResolution-r14                   BOOLEAN,
656         cqi-NPDCCH-r14                                                  CQI-NPDCCH-NB-r14,
657         spare                                                                   BIT STRING (SIZE (17))
660 RRCConnectionRequest-5GC-NB-r16-IEs ::= SEQUENCE {
661         ue-Identity-r16                                                 InitialUE-Identity-5GC-NB-r16,
662         establishmentCause-r16                                  ENUMERATED {
663                                                                                                 mt-Access, mo-Signalling, mo-Data, mo-ExceptionData,
664                                                                                                 spare4, spare3, spare2, spare1},
665         cqi-NPDCCH-r16                                                  CQI-NPDCCH-NB-r14,
666         spare                                                                   BIT STRING (SIZE (11))
669 InitialUE-Identity-5GC-NB-r16 ::=               CHOICE {
670         ng-5G-S-TMSI-r16                                                NG-5G-S-TMSI-r15,
671         randomValue                                                             BIT STRING (SIZE (48))
675 RRCConnectionResume-NB ::=              SEQUENCE {
676         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
677         criticalExtensions                                      CHOICE {
678                 c1                                                                      CHOICE {
679                         rrcConnectionResume-r13                         RRCConnectionResume-NB-r13-IEs,
680                         spare1                                                          NULL
681                 },
682                 criticalExtensionsFuture                        SEQUENCE {}
683         }
686 RRCConnectionResume-NB-r13-IEs ::=              SEQUENCE {
687         radioResourceConfigDedicated-r13                RadioResourceConfigDedicated-NB-r13     OPTIONAL,               -- Need ON
688         nextHopChainingCount-r13                                NextHopChainingCount,
689         drb-ContinueROHC-r13                                    ENUMERATED {true}                               OPTIONAL,       -- Need OP
690         lateNonCriticalExtension                                OCTET STRING                                    OPTIONAL,
691         nonCriticalExtension                                    RRCConnectionResume-NB-v1610-IEs        OPTIONAL
694 RRCConnectionResume-NB-v1610-IEs ::=    SEQUENCE {
695         fullConfig-r16                                                  ENUMERATED {true}               OPTIONAL,       -- Cond 5GC
696         nonCriticalExtension                                    RRCConnectionResume-NB-v16f0-IEs                                OPTIONAL
699 RRCConnectionResume-NB-v16f0-IEs ::=    SEQUENCE {
700         obtainLocationNB-r16                                    ENUMERATED {setup}              OPTIONAL,       -- Need OR
701         nonCriticalExtension                                    SEQUENCE {}                             OPTIONAL
705 RRCConnectionResumeComplete-NB ::= SEQUENCE {
706         rrc-TransactionIdentifier                               RRC-TransactionIdentifier,
707         criticalExtensions                                                      CHOICE {
708                 rrcConnectionResumeComplete-r13                         RRCConnectionResumeComplete-NB-r13-IEs,
709                 criticalExtensionsFuture                                        SEQUENCE {}
710         }
713 RRCConnectionResumeComplete-NB-r13-IEs ::= SEQUENCE {
714         selectedPLMN-Identity-r13                                       INTEGER (1..maxPLMN-r11)        OPTIONAL,
715         dedicatedInfoNAS-r13                                            DedicatedInfoNAS        OPTIONAL,
716         lateNonCriticalExtension                                        OCTET STRING                                    OPTIONAL,
717         nonCriticalExtension                                            RRCConnectionResumeComplete-NB-v1470-IEs        OPTIONAL
720 RRCConnectionResumeComplete-NB-v1470-IEs ::= SEQUENCE {
721         measResultServCell-r14                                          MeasResultServCell-NB-r14       OPTIONAL,
722         nonCriticalExtension                                            RRCConnectionResumeComplete-NB-v1610-IEs        OPTIONAL
725 RRCConnectionResumeComplete-NB-v1610-IEs ::= SEQUENCE {
726         rlf-InfoAvailable-r16                           ENUMERATED {true}                               OPTIONAL,
727         anr-InfoAvailable-r16                           ENUMERATED {true}                               OPTIONAL,
728         nonCriticalExtension                            RRCConnectionResumeComplete-NB-v1710-IEs        OPTIONAL
731 RRCConnectionResumeComplete-NB-v1710-IEs ::= SEQUENCE {
732         gnss-ValidityDuration-r17                       GNSS-ValidityDuration-r17               OPTIONAL,       nonCriticalExtension                            RRCConnectionResumeComplete-NB-v1800-IEs                OPTIONAL
735 RRCConnectionResumeComplete-NB-v1800-IEs ::= SEQUENCE {
736         gnss-PositionFixDuration-r18            GNSS-PositionFixDuration-r18    OPTIONAL,
737         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
741 RRCConnectionResumeRequest-NB ::=       SEQUENCE {
742         criticalExtensions                                              CHOICE {
743                 rrcConnectionResumeRequest-r13                  RRCConnectionResumeRequest-NB-r13-IEs,
744                 later                                                                   CHOICE {
745                         rrcConnectionResumeRequest-r16                  RRCConnectionResumeRequest-5GC-NB-r16-IEs,
746                         criticalExtensionsFuture                                SEQUENCE {}
747                 }
748         }
751 RRCConnectionResumeRequest-NB-r13-IEs ::=       SEQUENCE {
752         resumeID-r13                                                            ResumeIdentity-r13,
753         shortResumeMAC-I-r13                                            ShortMAC-I,
754         resumeCause-r13                                                         EstablishmentCause-NB-r13,
755         earlyContentionResolution-r14                           BOOLEAN,
756         cqi-NPDCCH-r14                                                          CQI-NPDCCH-NB-r14,
757         anr-InfoAvailable-r16                                           BOOLEAN,
758         spare                                                                           BIT STRING (SIZE (3))
761 RRCConnectionResumeRequest-5GC-NB-r16-IEs ::=   SEQUENCE {
762         resumeID-r16                                                            I-RNTI-r15,
763         shortResumeMAC-I-r16                                            ShortMAC-I,
764         resumeCause-r16                                                         EstablishmentCause-NB-r13,
765         cqi-NPDCCH-r16                                                          CQI-NPDCCH-NB-r14,
766         spare                                                                           BIT STRING (SIZE (4))
770 RRCConnectionSetup-NB ::=               SEQUENCE {
771         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
772         criticalExtensions                                      CHOICE {
773                 c1                                                                      CHOICE {
774                         rrcConnectionSetup-r13                          RRCConnectionSetup-NB-r13-IEs,
775                         spare1 NULL
776                 },
777                 criticalExtensionsFuture                        SEQUENCE {}
778         }
781 RRCConnectionSetup-NB-r13-IEs ::=               SEQUENCE {
782         radioResourceConfigDedicated-r13                RadioResourceConfigDedicated-NB-r13,
783         lateNonCriticalExtension                                OCTET STRING                                            OPTIONAL,
784         nonCriticalExtension                                    RRCConnectionSetup-NB-v1610-IEs OPTIONAL
787 RRCConnectionSetup-NB-v1610-IEs ::=             SEQUENCE {
788         dedicatedInfoNAS-r16                                    DedicatedInfoNAS                        OPTIONAL,       -- Need ON
789         nonCriticalExtension                                    SEQUENCE {}                                     OPTIONAL
793 RRCConnectionSetupComplete-NB ::=       SEQUENCE {
794         rrc-TransactionIdentifier                               RRC-TransactionIdentifier,
795         criticalExtensions                                              CHOICE{
796                         rrcConnectionSetupComplete-r13          RRCConnectionSetupComplete-NB-r13-IEs,
797                         criticalExtensionsFuture                        SEQUENCE {}
798         }
801 RRCConnectionSetupComplete-NB-r13-IEs ::= SEQUENCE {
802         selectedPLMN-Identity-r13                               INTEGER (1..maxPLMN-r11),
803         s-TMSI-r13                                                              S-TMSI                                                  OPTIONAL,
804         registeredMME-r13                                               RegisteredMME                                   OPTIONAL,
805         dedicatedInfoNAS-r13                                    DedicatedInfoNAS,
806         attachWithoutPDN-Connectivity-r13               ENUMERATED {true}                               OPTIONAL,
807         up-CIoT-EPS-Optimisation-r13                    ENUMERATED {true}                               OPTIONAL,
808         lateNonCriticalExtension                                OCTET STRING                                    OPTIONAL,
809         nonCriticalExtension                                    RRCConnectionSetupComplete-NB-v1430-IEs OPTIONAL
812 RRCConnectionSetupComplete-NB-v1430-IEs ::= SEQUENCE {
813         gummei-Type-r14                                                 ENUMERATED { mapped}    OPTIONAL,
814         dcn-ID-r14                                                              INTEGER (0..65535)                      OPTIONAL,
815         nonCriticalExtension                                    RRCConnectionSetupComplete-NB-v1470-IEs OPTIONAL
818 RRCConnectionSetupComplete-NB-v1470-IEs ::= SEQUENCE {
819         measResultServCell-r14                                          MeasResultServCell-NB-r14       OPTIONAL,
820         nonCriticalExtension                                            RRCConnectionSetupComplete-NB-v1610-IEs OPTIONAL
823 RRCConnectionSetupComplete-NB-v1610-IEs ::= SEQUENCE {
824         ng-5G-S-TMSI-r16                                                        NG-5G-S-TMSI-r15                        OPTIONAL,
825         registeredAMF-r16                                                       RegisteredAMF-r15                       OPTIONAL,
826         gummei-Type-v1610                                                       ENUMERATED {mappedFrom5G}       OPTIONAL,
827         guami-Type-r16                                                          ENUMERATED {native, mapped}     OPTIONAL,
828         s-NSSAI-list-r16                                                        SEQUENCE(SIZE (1..maxNrofS-NSSAI-r15)) OF
829                                                                                                                 S-NSSAI-r15             OPTIONAL,
830         ng-U-DataTransfer-r16                                           ENUMERATED {true}                       OPTIONAL,
831         up-CIoT-5GS-Optimisation-r16                            ENUMERATED {true}                       OPTIONAL,
832         rlf-InfoAvailable-r16                                           ENUMERATED {true}                       OPTIONAL,
833         anr-InfoAvailable-r16                                           ENUMERATED {true}                       OPTIONAL,
834         pur-ConfigID-r16                                                        PUR-ConfigID-NB-r16             OPTIONAL,
835         nonCriticalExtension                                            RRCConnectionSetupComplete-NB-v1710-IEs OPTIONAL
838 RRCConnectionSetupComplete-NB-v1710-IEs ::= SEQUENCE {
839         gnss-ValidityDuration-r17                                       GNSS-ValidityDuration-r17       OPTIONAL,       nonCriticalExtension                                            RRCConnectionSetupComplete-NB-v1800-IEs         OPTIONAL
842 RRCConnectionSetupComplete-NB-v1800-IEs ::= SEQUENCE {
843         gnss-PositionFixDuration-r18                            GNSS-PositionFixDuration-r18            OPTIONAL,
844         nonCriticalExtension                                            SEQUENCE {}                                                     OPTIONAL
848 RRCEarlyDataComplete-NB-r15 ::=         SEQUENCE {
849         criticalExtensions                                      CHOICE {
850                 rrcEarlyDataComplete-r15                        RRCEarlyDataComplete-NB-r15-IEs,
851                 criticalExtensionsFuture                        SEQUENCE {}
852         }
855 RRCEarlyDataComplete-NB-r15-IEs ::=     SEQUENCE {
856         dedicatedInfoNAS-r15                            DedicatedInfoNAS                                OPTIONAL,       -- Need ON
857         extendedWaitTime-r15                            INTEGER (1..1800)                               OPTIONAL,       -- Need ON
858         redirectedCarrierInfo-r15                       RedirectedCarrierInfo-NB-r13    OPTIONAL,       -- Need ON
859         redirectedCarrierInfoExt-r15            RedirectedCarrierInfo-NB-v1430  OPTIONAL,       -- Cond Redirection
860         nonCriticalExtension                            RRCEarlyDataComplete-NB-v1590-IEs       OPTIONAL
863 RRCEarlyDataComplete-NB-v1590-IEs ::=   SEQUENCE {
864         lateNonCriticalExtension                                        OCTET STRING                                    OPTIONAL,
865         nonCriticalExtension                                            RRCEarlyDataComplete-NB-v1700-IEs       OPTIONAL
868 RRCEarlyDataComplete-NB-v1700-IEs ::=   SEQUENCE {
869         cbp-Index-r17                           INTEGER (1..2)                          OPTIONAL,       -- Need OR
870         nonCriticalExtension            SEQUENCE {}                             OPTIONAL
874 RRCEarlyDataRequest-NB-r15 ::=          SEQUENCE {
875         criticalExtensions                                      CHOICE {
876                 rrcEarlyDataRequest-r15                         RRCEarlyDataRequest-NB-r15-IEs,
877                 later                                                           CHOICE {
878                         rrcEarlyDataRequest-r16                         RRCEarlyDataRequest-5GC-NB-r16-IEs,
879                         criticalExtensionsFuture                        SEQUENCE {}
880                 }
881         }
884 RRCEarlyDataRequest-NB-r15-IEs ::=      SEQUENCE {
885         s-TMSI-r15                                                      S-TMSI,
886         establishmentCause-r15                          ENUMERATED {mo-Data, mo-ExceptionData, delayTolerantAccess, mt-Access-v1610},
887         cqi-NPDCCH-r15                                          CQI-NPDCCH-NB-r14                                               OPTIONAL,
888         dedicatedInfoNAS-r15                            DedicatedInfoNAS,
889         nonCriticalExtension                            RRCEarlyDataRequest-NB-v1590-IEs                OPTIONAL
892 RRCEarlyDataRequest-NB-v1590-IEs ::=    SEQUENCE {
893         lateNonCriticalExtension                                OCTET STRING                            OPTIONAL,
894         nonCriticalExtension                                    SEQUENCE {}                                     OPTIONAL
897 RRCEarlyDataRequest-5GC-NB-r16-IEs ::=  SEQUENCE {
898         ng-5G-S-TMSI-r16                                        NG-5G-S-TMSI-r15,
899         establishmentCause-r16                          ENUMERATED {mo-Data, mo-ExceptionData, mt-Access, spare1},
900         cqi-NPDCCH-r16                                          CQI-NPDCCH-NB-r14                       OPTIONAL,
901         dedicatedInfoNAS-r16                            DedicatedInfoNAS,
902         lateNonCriticalExtension                        OCTET STRING                            OPTIONAL,
903         nonCriticalExtension                            SEQUENCE {}                                     OPTIONAL
907 SCPTMConfiguration-NB-r14 ::=   SEQUENCE {
908         sc-mtch-InfoList-r14                    SC-MTCH-InfoList-NB-r14,
909         scptm-NeighbourCellList-r14             SCPTM-NeighbourCellList-NB-r14          OPTIONAL,       -- Need OP
910         lateNonCriticalExtension                OCTET STRING                                            OPTIONAL,
911         nonCriticalExtension                    SCPTMConfiguration-NB-v1610     OPTIONAL
914 SCPTMConfiguration-NB-v1610 ::= SEQUENCE {
915         sc-mtch-InfoListMultiTB-r16             SC-MTCH-InfoList-NB-r14,
916         multiTB-Gap-r16                                 ENUMERATED {sf16, sf32, sf64, sf128}    OPTIONAL,       -- Need OR
917         nonCriticalExtension                    SEQUENCE {}                                                     OPTIONAL
921 SystemInformation-NB ::=                SEQUENCE {
922         criticalExtensions                                      CHOICE {
923                 systemInformation-r13                           SystemInformation-NB-r13-IEs,
924                 criticalExtensionsFuture                        SEQUENCE {}
925         }
927 SystemInformation-NB-r13-IEs ::=        SEQUENCE {
928         sib-TypeAndInfo-r13                                     SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
929                 sib2-r13                                                        SystemInformationBlockType2-NB-r13,
930                 sib3-r13                                                        SystemInformationBlockType3-NB-r13,
931                 sib4-r13                                                        SystemInformationBlockType4-NB-r13,
932                 sib5-r13                                                        SystemInformationBlockType5-NB-r13,
933                 sib14-r13                                                       SystemInformationBlockType14-NB-r13,
934                 sib16-r13                                                       SystemInformationBlockType16-NB-r13,
935                 ...,
936                 sib15-v1430                                                     SystemInformationBlockType15-NB-r14,
937                 sib20-v1430                                                     SystemInformationBlockType20-NB-r14,
938                 sib22-v1430                                                     SystemInformationBlockType22-NB-r14,
939                 sib23-v1530                                                     SystemInformationBlockType23-NB-r15,
940                 sib27-v1610                                                     SystemInformationBlockType27-NB-r16,
941                 sib31-v1700                                                     SystemInformationBlockType31-NB-r17,
942                 sib32-v1700                                                     SystemInformationBlockType32-NB-r17,
943                 sib33-v1800                                                     SystemInformationBlockType33-NB-r18
944         },
945         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
946         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
950 SystemInformationBlockType1-NB ::=      SEQUENCE {
951         hyperSFN-MSB-r13                                        BIT STRING (SIZE (8)),
952         cellAccessRelatedInfo-r13                       SEQUENCE {
953                 plmn-IdentityList-r13                           PLMN-IdentityList-NB-r13,
954                 trackingAreaCode-r13                            TrackingAreaCode,
955                 cellIdentity-r13                                        CellIdentity,
956                 cellBarred-r13                                          ENUMERATED {barred, notBarred},
957                 intraFreqReselection-r13                        ENUMERATED {allowed, notAllowed}
958         },
959         cellSelectionInfo-r13                           SEQUENCE {
960                 q-RxLevMin-r13                                          Q-RxLevMin,
961                 q-QualMin-r13                                           Q-QualMin-r9
962         },
963         p-Max-r13                                                       P-Max                                   OPTIONAL,       -- Need OP
964         freqBandIndicator-r13                           FreqBandIndicator-NB-r13,
965         freqBandInfo-r13                                        NS-PmaxList-NB-r13                              OPTIONAL,       -- Need OR
966         multiBandInfoList-r13                           MultiBandInfoList-NB-r13                OPTIONAL,       -- Need OR
967         downlinkBitmap-r13                                      DL-Bitmap-NB-r13                                OPTIONAL,       -- Cond SIB1
968         eutraControlRegionSize-r13                      ENUMERATED {n1, n2, n3}                 OPTIONAL,       -- Cond inband
969         nrs-CRS-PowerOffset-r13                         ENUMERATED {dB-6,      dB-4dot77, dB-3,
970                                                                                                         dB-1dot77, dB0,       dB1,
971                                                                                                         dB1dot23,  dB2,       dB3,
972                                                                                                         dB4,       dB4dot23,  dB5,
973                                                                                                         dB6,       dB7,       dB8,
974                                                                                                         dB9}            OPTIONAL,       -- Cond inband-SamePCI
975         schedulingInfoList-r13                          SchedulingInfoList-NB-r13,
976         si-WindowLength-r13                                     ENUMERATED {ms160, ms320, ms480, ms640,
977                                                                                                         ms960, ms1280, ms1600, spare1},
978         si-RadioFrameOffset-r13                         INTEGER (1..15)         OPTIONAL,       -- Need OP
979         systemInfoValueTagList-r13                      SystemInfoValueTagList-NB-r13   OPTIONAL,       -- Need OR
980         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
981         nonCriticalExtension                            SystemInformationBlockType1-NB-v1350    OPTIONAL
984 SystemInformationBlockType1-NB-v1350 ::=        SEQUENCE {
985         cellSelectionInfo-v1350                         CellSelectionInfo-NB-v1350      OPTIONAL,       -- Cond Qrxlevmin
986         nonCriticalExtension                            SystemInformationBlockType1-NB-v1430    OPTIONAL
989 SystemInformationBlockType1-NB-v1430 ::=        SEQUENCE {
990         cellSelectionInfo-v1430                         CellSelectionInfo-NB-v1430              OPTIONAL,       -- Need OR
991         nonCriticalExtension                            SystemInformationBlockType1-NB-v1450                                    OPTIONAL
994 SystemInformationBlockType1-NB-v1450 ::= SEQUENCE {
995         nrs-CRS-PowerOffset-v1450                               ENUMERATED {dB-6,  dB-4dot77, dB-3,
996                                                                                                         dB-1dot77, dB0,       dB1,
997                                                                                                         dB1dot23,  dB2,       dB3,
998                                                                                                         dB4,       dB4dot23,  dB5,
999                                                                                                         dB6,       dB7,       dB8,
1000                                                                                                         dB9}            OPTIONAL,       -- Cond inband-SamePCI-ExceptAnchor
1001         nonCriticalExtension                            SystemInformationBlockType1-NB-v1530                                    OPTIONAL
1004 SystemInformationBlockType1-NB-v1530 ::= SEQUENCE {
1005         tdd-Parameters-r15                                              SEQUENCE {
1006                 tdd-Config-r15                                                  TDD-Config-NB-r15,
1007                 tdd-SI-CarrierInfo-r15                                  ENUMERATED {anchor, non-anchor},
1008                 tdd-SI-SubframesBitmap-r15                              DL-Bitmap-NB-r13                OPTIONAL        -- Cond TDD-SI-NonAnchor
1009         }       OPTIONAL,       -- Cond TDD
1010         schedulingInfoList-v1530                        SchedulingInfoList-NB-v1530             OPTIONAL,       -- Need OR
1011         nonCriticalExtension                            SystemInformationBlockType1-NB-v1610    OPTIONAL
1014 SystemInformationBlockType1-NB-v1610 ::= SEQUENCE {
1015         cellAccessRelatedInfo-5GC-r16                   SEQUENCE {
1016                 plmn-IdentityList-r16                           PLMN-IdentityList-5GC-NB-r16,
1017                 trackingAreaCode-5GC-r16                        TrackingAreaCode-5GC-r15,
1018                 cellIdentity-r16                                        CellIdentity    OPTIONAL,       -- Need OP
1019                 cellBarred-5GC-r16                                      ENUMERATED {barred, notBarred}
1020         }       OPTIONAL,       -- Need OR
1021         nonCriticalExtension                            SystemInformationBlockType1-NB-v1700    OPTIONAL
1024 SystemInformationBlockType1-NB-v1700 ::= SEQUENCE {
1025         cellAccessRelatedInfo-NTN-r17                   SEQUENCE {
1026                 cellBarred-NTN-r17                                              ENUMERATED {barred, notBarred},
1027                 plmn-IdentityList-v1700                         PLMN-IdentityList-NB-v1700      OPTIONAL -- Need OR
1028         } OPTIONAL,     -- Need OR
1029         nonCriticalExtension                                            SEQUENCE {}                                     OPTIONAL
1032 PLMN-IdentityList-NB-r13 ::=            SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-IdentityInfo-NB-r13
1034 PLMN-IdentityList-5GC-NB-r16 ::=        SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-IdentityInfo-5GC-NB-r16
1036 PLMN-IdentityList-NB-v1700::=           SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-IdentityInfo-NB-v1700
1038 PLMN-IdentityInfo-NB-r13 ::=            SEQUENCE {
1039         plmn-Identity-r13                                               PLMN-Identity,
1040         cellReservedForOperatorUse-r13                  ENUMERATED {reserved, notReserved},
1041         attachWithoutPDN-Connectivity-r13               ENUMERATED {true}       OPTIONAL        -- Need OP
1044 PLMN-IdentityInfo-5GC-NB-r16 ::=        SEQUENCE {
1045         plmn-Identity-5GC-r16                                   CHOICE {
1046                 plmn-Identity-r16                                               PLMN-Identity,
1047                 plmn-Index-r16                                                  INTEGER (1..maxPLMN-r11)
1048                 },
1049         cellReservedForOperatorUse-r16                  ENUMERATED {reserved, notReserved},
1050         ng-U-DataTransfer-r16                                   ENUMERATED {true}       OPTIONAL,       -- Need OR
1051         up-CIoT-5GS-Optimisation-r16                    ENUMERATED {true}       OPTIONAL        -- Need OR
1054 PLMN-IdentityInfo-NB-v1700 ::=  SEQUENCE {
1055         trackingAreaList-r17                    TrackingAreaList-NB-r17                 OPTIONAL        -- Need OP
1058 TrackingAreaList-NB-r17 ::= SEQUENCE (SIZE (1..maxTAC-NB-r17)) OF  TrackingAreaCode
1060 SchedulingInfoList-NB-r13 ::= SEQUENCE (SIZE (1..maxSI-Message-NB-r13)) OF SchedulingInfo-NB-r13
1062 SchedulingInfoList-NB-v1530 ::= SEQUENCE (SIZE (1..maxSI-Message-NB-r13)) OF SchedulingInfo-NB-v1530
1064 SchedulingInfo-NB-r13::=                SEQUENCE {
1065         si-Periodicity-r13                              ENUMERATED {rf64, rf128, rf256, rf512,
1066                                                                                                 rf1024, rf2048, rf4096, spare},
1067         si-RepetitionPattern-r13                ENUMERATED {every2ndRF, every4thRF, every8thRF, every16thRF},
1068         sib-MappingInfo-r13                             SIB-MappingInfo-NB-r13,
1069         si-TB-r13                                               ENUMERATED {b56, b120, b208, b256, b328, b440, b552, b680}
1072 SchedulingInfo-NB-v1530::=              SEQUENCE {
1073         sib-MappingInfo-v1530                           SIB-MappingInfo-NB-v1530        OPTIONAL        -- Need OR
1076 SystemInfoValueTagList-NB-r13 ::=       SEQUENCE (SIZE (1.. maxSI-Message-NB-r13)) OF
1077                                                                                 SystemInfoValueTagSI-r13
1079 SIB-MappingInfo-NB-r13 ::=                      SEQUENCE (SIZE (0..maxSIB-1)) OF SIB-Type-NB-r13
1081 SIB-MappingInfo-NB-v1530 ::=            SEQUENCE (SIZE (1..8)) OF SIB-Type-NB-v1530
1083 SIB-Type-NB-r13 ::=                                     ENUMERATED {
1084                                                                                 sibType3-NB-r13, sibType4-NB-r13, sibType5-NB-r13,
1085                                                                                 sibType14-NB-r13, sibType16-NB-r13, sibType15-NB-r14,
1086                                                                                 sibType20-NB-r14, sibType22-NB-r14}
1088 SIB-Type-NB-v1530 ::=                           ENUMERATED {
1089                                                                                 sibType23-NB-r15, sibType27-NB-r16, sibType31-NB-r17,
1090                                                                                 sibType32-NB-r17, sibType33-NB-r18, spare3, spare2,
1091                                                                                 spare1
1094 CellSelectionInfo-NB-v1350 ::=          SEQUENCE {
1095         delta-RxLevMin-v1350                            INTEGER (-8..-1)
1098 CellSelectionInfo-NB-v1430 ::=          SEQUENCE {
1099         powerClass14dBm-Offset-r14                      ENUMERATED {dB-6, dB-3, dB3, dB6, dB9, dB12}    OPTIONAL,       --      Need OP
1100         ce-authorisationOffset-r14                      ENUMERATED {dB5, dB10, dB15, dB20, dB25, dB30, dB35}    OPTIONAL        --      Need OP
1104 UECapabilityEnquiry-NB ::=      SEQUENCE {
1105         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1106         criticalExtensions                                      CHOICE {
1107                 c1                                                                      CHOICE {
1108                         ueCapabilityEnquiry-r13                         UECapabilityEnquiry-NB-r13-IEs,
1109                         spare1                                                          NULL
1110                 },
1111                 criticalExtensionsFuture                        SEQUENCE {}
1112         }
1115 UECapabilityEnquiry-NB-r13-IEs ::=      SEQUENCE {
1116         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1117         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1121 UECapabilityInformation-NB ::=  SEQUENCE {
1122         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1123         criticalExtensions                                      CHOICE{
1124                         ueCapabilityInformation-r13             UECapabilityInformation-NB-r13-IEs,
1125                         criticalExtensionsFuture                SEQUENCE {}
1126         }
1129 UECapabilityInformation-NB-r13-IEs ::=  SEQUENCE {
1130         ue-Capability-r13                                               UE-Capability-NB-r13,
1131         ue-RadioPagingInfo-r13                                  UE-RadioPagingInfo-NB-r13,
1132         lateNonCriticalExtension                                OCTET STRING                                            OPTIONAL,
1133         nonCriticalExtension                                    UECapabilityInformation-NB-Ext-r14-IEs                                                  OPTIONAL
1136 UECapabilityInformation-NB-Ext-r14-IEs ::=      SEQUENCE {
1137         ue-Capability-ContainerExt-r14                  OCTET STRING (CONTAINING UE-Capability-NB-Ext-r14-IEs),
1138         nonCriticalExtension                                    SEQUENCE {}                                                     OPTIONAL
1142 UEInformationRequest-NB-r16     ::=                     SEQUENCE {
1143         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1144         criticalExtensions                                      CHOICE {
1145                 ueInformationRequest-r16                        UEInformationRequest-NB-r16-IEs,
1146                 criticalExtensionsFuture                        SEQUENCE {}
1147         }
1150 UEInformationRequest-NB-r16-IEs ::=             SEQUENCE {
1151         rach-ReportReq-r16                                      BOOLEAN,
1152         rlf-ReportReq-r16                                       BOOLEAN,
1153         anr-ReportReq-r16                                       BOOLEAN,
1154         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1155         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1159 UEInformationResponse-NB-r16            ::=             SEQUENCE {
1160         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1161         criticalExtensions                                      CHOICE {
1162                 ueInformationResponse-r16                       UEInformationResponse-NB-r16-IEs,
1163                 criticalExtensionsFuture                        SEQUENCE {}
1164         }
1167 UEInformationResponse-NB-r16-IEs ::=    SEQUENCE {
1168         rach-Report-r16                                                 RACH-Report-NB-r16                                      OPTIONAL,
1169         rlf-Report-r16                                                  RLF-Report-NB-r16                                       OPTIONAL,
1170         anr-MeasReport-r16                                              ANR-MeasReport-NB-r16                           OPTIONAL,
1171         lateNonCriticalExtension                                OCTET STRING                                            OPTIONAL,
1172         nonCriticalExtension                                    SEQUENCE {}                                                     OPTIONAL
1175 RACH-Report-NB-r16 ::=                                  SEQUENCE {
1176         numberOfPreamblesSent-r16                               INTEGER (1..64),
1177         contentionDetected-r16                                  BOOLEAN,
1178         initialNRSRP-Level-r16                                  INTEGER (0..2),
1179         edt-Fallback-r16                                                BOOLEAN
1182 RLF-Report-NB-r16 ::=                                   SEQUENCE {
1183         failedPCellId-r16                                               CellGlobalIdEUTRA,
1184         reestablishmentCellId-r16                               CellGlobalIdEUTRA                                       OPTIONAL,
1185         locationInfo-r16                                                LocationInfo-r10                                        OPTIONAL,
1186         measResultLastServCell-r16                              SEQUENCE {
1187                 nrsrpResult-r16                                                 NRSRP-Range-NB-r14,
1188                 nrsrqResult-r16                                                 NRSRQ-Range-NB-r14                              OPTIONAL
1189         },
1190         timeSinceFailure-r16                                    TimeSinceFailure-r11                            OPTIONAL
1194 ULInformationTransfer-NB ::=    SEQUENCE {
1195         criticalExtensions                                      CHOICE {
1196                         ulInformationTransfer-r13               ULInformationTransfer-NB-r13-IEs,
1197                         criticalExtensionsFuture                SEQUENCE {}
1198         }
1201 ULInformationTransfer-NB-r13-IEs ::=    SEQUENCE {
1202         dedicatedInfoNAS-r13                                    DedicatedInfoNAS,
1203         lateNonCriticalExtension                                OCTET STRING                                    OPTIONAL,
1204         nonCriticalExtension                                    SEQUENCE {}                                             OPTIONAL
1208 SystemInformationBlockType2-NB-r13 ::=  SEQUENCE {
1209         radioResourceConfigCommon-r13                   RadioResourceConfigCommonSIB-NB-r13,
1210         ue-TimersAndConstants-r13                               UE-TimersAndConstants-NB-r13,
1211         freqInfo-r13                                                    SEQUENCE {
1212                 ul-CarrierFreq-r13                                              CarrierFreq-NB-r13                      OPTIONAL,       -- Need OP
1213                 additionalSpectrumEmission-r13                  AdditionalSpectrumEmission
1214         },
1215         timeAlignmentTimerCommon-r13                    TimeAlignmentTimer,
1216         multiBandInfoList-r13   SEQUENCE (SIZE (1..maxMultiBands)) OF AdditionalSpectrumEmission                OPTIONAL,       -- Need OR
1217         lateNonCriticalExtension                                OCTET STRING                                    OPTIONAL,
1218         ...,
1219         [[      cp-Reestablishment-r14                          ENUMERATED {true}                               OPTIONAL                -- Need OP
1220         ]],
1221         [[      servingCellMeasInfo-r14                         ENUMERATED {true}                               OPTIONAL,               -- Need OR
1222                 cqi-Reporting-r14                                       ENUMERATED {true}                               OPTIONAL                -- Need OR
1223         ]],
1224         [[      enhancedPHR-r15                                         ENUMERATED {true}               OPTIONAL,       -- Need OR
1225                 freqInfo-v1530                                          SEQUENCE {
1226                         tdd-UL-DL-AlignmentOffset-r15           TDD-UL-DL-AlignmentOffset-NB-r15
1227                 }       OPTIONAL,               -- Cond TDD
1228                 cp-EDT-r15                                                      ENUMERATED {true}               OPTIONAL,       -- Need OR
1229                 up-EDT-r15                                                      ENUMERATED {true}               OPTIONAL        -- Need OR
1230         ]],
1231         [[      earlySecurityReactivation-r16           ENUMERATED {true}               OPTIONAL,       -- Need OR
1232                 cp-EDT-5GC-r16                                          ENUMERATED {true}               OPTIONAL,       -- Need OR
1233                 up-EDT-5GC-r16                                          ENUMERATED {true}               OPTIONAL,       -- Need OR
1234                 cp-PUR-EPC-r16                                          ENUMERATED {true}               OPTIONAL,       -- Need OR
1235                 up-PUR-EPC-r16                                          ENUMERATED {true}               OPTIONAL,       -- Need OR
1236                 cp-PUR-5GC-r16                                          ENUMERATED {true}               OPTIONAL,       -- Need OR
1237                 up-PUR-5GC-r16                                          ENUMERATED {true}               OPTIONAL,       -- Need OR
1238                 rai-ActivationEnh-r16                           ENUMERATED {true}               OPTIONAL        -- Need OR
1239         ]],
1240         [[      gnss-PositionFixDurationReporting-r18   ENUMERATED {true}               OPTIONAL        -- Need OR
1241         ]]
1245 SystemInformationBlockType3-NB-r13 ::=  SEQUENCE {
1246         cellReselectionInfoCommon-r13                   SEQUENCE {
1247                 q-Hyst-r13                                                              ENUMERATED {
1248                                                                                                         dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
1249                                                                                                         dB12, dB14, dB16, dB18, dB20, dB22, dB24
1250                                                                                                         }
1251         },
1252         cellReselectionServingFreqInfo-r13              SEQUENCE {
1253                 s-NonIntraSearch-r13                                    ReselectionThreshold
1254         },
1255         intraFreqCellReselectionInfo-r13                SEQUENCE {
1256                 q-RxLevMin-r13                                                  Q-RxLevMin,
1257                 q-QualMin-r13                                                   Q-QualMin-r9                    OPTIONAL,       -- Need OP
1258                 p-Max-r13                                                               P-Max                                   OPTIONAL,       -- Need OP
1259                 s-IntraSearchP-r13                                              ReselectionThreshold,
1260                 t-Reselection-r13                                               T-Reselection-NB-r13
1261         },
1262         freqBandInfo-r13                                                NS-PmaxList-NB-r13                              OPTIONAL,       -- Need OR
1263         multiBandInfoList-r13                                   SEQUENCE (SIZE (1..maxMultiBands)) OF
1264                                                                                                 NS-PmaxList-NB-r13                      OPTIONAL,       -- Need OR
1265         lateNonCriticalExtension                                        OCTET STRING                            OPTIONAL,
1266         ...,
1267         [[      intraFreqCellReselectionInfo-v1350      IntraFreqCellReselectionInfo-NB-v1350 OPTIONAL  -- Cond Qrxlevmin
1268         ]],
1269         [[      intraFreqCellReselectionInfo-v1360      IntraFreqCellReselectionInfo-NB-v1360 OPTIONAL  -- Need OR
1270         ]],
1271         [[      intraFreqCellReselectionInfo-v1430      IntraFreqCellReselectionInfo-NB-v1430 OPTIONAL  -- Need OR
1272         ]],
1273         [[      cellReselectionInfoCommon-v1450         CellReselectionInfoCommon-NB-v1450      OPTIONAL        -- Need OR
1274         ]],
1275         [[      nsss-RRM-Config-r15                                     NSSS-RRM-Config-NB-r15  OPTIONAL,       -- Need OR
1276                 npbch-RRM-Config-r15                            ENUMERATED {enabled}    OPTIONAL        -- Need OR
1277         ]],
1278         [[      connMeasConfig-r17                                      ConnMeasConfig-NB-r17   OPTIONAL,       -- Need OR
1279                 t-Service-r17                                           TimeOffsetUTC-r17                               OPTIONAL        -- Need OR
1280         ]],
1281         [[      satelliteAssistanceInfo-r18             SEQUENCE (SIZE(1..maxSat-r17))  OF SatelliteId-r18      OPTIONAL        -- Need OR
1282         ]]
1285 IntraFreqCellReselectionInfo-NB-v1350 ::=       SEQUENCE {
1286         delta-RxLevMin-v1350                                            INTEGER (-8..-1)
1289 IntraFreqCellReselectionInfo-NB-v1360 ::=       SEQUENCE {
1290         s-IntraSearchP-v1360                                                    ReselectionThreshold-NB-v1360
1293 IntraFreqCellReselectionInfo-NB-v1430 ::=       SEQUENCE {
1294         powerClass14dBm-Offset-r14              ENUMERATED {dB-6, dB-3, dB3, dB6, dB9, dB12}    OPTIONAL,       -- Need OP
1295         ce-AuthorisationOffset-r14              ENUMERATED {dB5, dB10, dB15, dB20, dB25, dB30, dB35}    OPTIONAL        -- Need OP
1298 CellReselectionInfoCommon-NB-v1450 ::=  SEQUENCE {
1299         s-SearchDeltaP-r14                                      ENUMERATED {dB6, dB9, dB12, dB15}
1302 ConnMeasConfig-NB-r17 ::= SEQUENCE {
1303         s-MeasureIntra-r17              NRSRP-Range-NB-r14,
1304         s-MeasureInter-r17              NRSRP-Range-NB-r14      OPTIONAL,       -- Need OP
1305         neighCellMeasCriteria-r17               SEQUENCE {
1306                                 s-MeasureDeltaP-r17             ENUMERATED {dB6, dB9, dB12, dB15},
1307                                 t-MeasureDeltaP-r17             ENUMERATED {s15, s30, s45, s60}
1308                         }       OPTIONAL        -- Need OR
1312 SystemInformationBlockType4-NB-r13 ::=          SEQUENCE {
1313         intraFreqNeighCellList-r13                      IntraFreqNeighCellList  OPTIONAL,       -- Need OR
1314         intraFreqExcludedCellList-r13                   IntraFreqExcludedCellList       OPTIONAL,       -- Need OR
1315         lateNonCriticalExtension                        OCTET STRING                    OPTIONAL,
1316         ...,
1317         [[      nsss-RRM-Config-r15                             NSSS-RRM-Config-NB-r15  OPTIONAL,       -- Need OR
1318                 intraFreqNeighCellList-v1530    IntraFreqNeighCellList-NB-v1530 OPTIONAL        -- Need OR
1319         ]]
1322 IntraFreqNeighCellList-NB-v1530 ::=             SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo-NB-v1530
1324 IntraFreqNeighCellInfo-NB-v1530 ::=             SEQUENCE {
1325         nsss-RRM-Config-r15                                             NSSS-RRM-Config-NB-r15  OPTIONAL        -- Cond NSSS-RRM
1329 SystemInformationBlockType5-NB-r13 ::=  SEQUENCE {
1330         interFreqCarrierFreqList-r13                    InterFreqCarrierFreqList-NB-r13,
1331         t-Reselection-r13                                               T-Reselection-NB-r13,
1332         lateNonCriticalExtension                                OCTET STRING                                    OPTIONAL,
1333         ...,
1334         [[      scptm-FreqOffset-r14                            INTEGER (1..8)                                  OPTIONAL        -- Need OP
1335         ]],
1336         [[      interFreqCarrierFreqList-v1820          InterFreqCarrierFreqList-NB-v1820       OPTIONAL        -- Need OR
1337         ]]
1341 InterFreqCarrierFreqList-NB-r13 ::=             SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-NB-r13
1343 InterFreqCarrierFreqList-NB-v1820 ::=   SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-NB-v1820
1345 InterFreqCarrierFreqInfo-NB-r13 ::=     SEQUENCE {
1346         dl-CarrierFreq-r13                                      CarrierFreq-NB-r13,
1347         q-RxLevMin-r13                                          Q-RxLevMin,
1348         q-QualMin-r13                                           Q-QualMin-r9                                    OPTIONAL,               -- Need OP
1349         p-Max-r13                                                       P-Max                                                   OPTIONAL,               -- Need OP
1350         q-OffsetFreq-r13                                        Q-OffsetRange                                   DEFAULT dB0,
1351         interFreqNeighCellList-r13                      InterFreqNeighCellList-NB-r13   OPTIONAL,               -- Need OR
1352         interFreqExcludedCellList-r13                   InterFreqExcludedCellList-NB-r13        OPTIONAL,               -- Need OR
1353         multiBandInfoList-r13                           MultiBandInfoList-NB-r13                OPTIONAL,               -- Need OR
1354         ...,
1355         [[      delta-RxLevMin-v1350                    INTEGER (-8..-1)                OPTIONAL        -- Cond Qrxlevmin
1356         ]],
1357         [[      powerClass14dBm-Offset-r14              ENUMERATED {dB-6, dB-3, dB3, dB6, dB9, dB12}
1358 OPTIONAL,       --      Need OP
1359                 ce-AuthorisationOffset-r14              ENUMERATED {dB5, dB10, dB15, dB20, dB25, dB30, dB35}    OPTIONAL        -- Need OP
1360         ]],
1361         [[      nsss-RRM-Config-r15                             NSSS-RRM-Config-NB-r15  OPTIONAL,       -- Need OR
1362                 interFreqNeighCellList-v1530    InterFreqNeighCellList-NB-v1530 OPTIONAL -- Need OR
1363         ]],
1364         [[      dl-CarrierFreq-v1550                    CarrierFreq-NB-v1550    OPTIONAL -- Cond TDD
1365         ]]
1368 InterFreqCarrierFreqInfo-NB-v1820 ::=   SEQUENCE {
1369         satelliteAssistanceInfo-r18     SEQUENCE (SIZE(1..maxSat-r17)) OF SatelliteId-r18       OPTIONAL        -- Need OP
1372 InterFreqNeighCellList-NB-r13 ::=               SEQUENCE (SIZE (1..maxCellInter)) OF PhysCellId
1374 InterFreqNeighCellList-NB-v1530 ::=             SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo-NB-v1530
1376 InterFreqNeighCellInfo-NB-v1530 ::=             SEQUENCE {
1377         nsss-RRM-Config-r15                                             NSSS-RRM-Config-NB-r15  OPTIONAL        -- Cond NSSS-RRM
1380 InterFreqExcludedCellList-NB-r13 ::=            SEQUENCE (SIZE (1..maxExcludedCell)) OF PhysCellId
1383 SystemInformationBlockType14-NB-r13 ::= SEQUENCE {
1384         ab-Param-r13                                    CHOICE {
1385                 ab-Common-r13                                   AB-Config-NB-r13,
1386                 ab-PerPLMN-List-r13                             SEQUENCE (SIZE (1..maxPLMN-r11)) OF AB-ConfigPLMN-NB-r13
1387         }                                                                                                                       OPTIONAL, -- Need OR
1388         lateNonCriticalExtension                OCTET STRING                            OPTIONAL,
1389         ...,
1390         [[      ab-PerNRSRP-r15                         ENUMERATED {thresh1, thresh2}   OPTIONAL        --      Need OR
1391         ]],
1392         [[      uac-Param-r16                           UAC-Param-NB-r16                                OPTIONAL        --      Need OR
1393         ]]
1396 AB-ConfigPLMN-NB-r13 ::=        SEQUENCE {
1397         ab-Config-r13                                   AB-Config-NB-r13                        OPTIONAL -- Need OR
1400 AB-Config-NB-r13 ::=            SEQUENCE {
1401         ab-Category-r13                                 ENUMERATED {a, b, c},
1402         ab-BarringBitmap-r13                    BIT STRING (SIZE(10)),
1403         ab-BarringForExceptionData-r13  ENUMERATED {true}                       OPTIONAL,       -- Need OP
1404         ab-BarringForSpecialAC-r13              BIT STRING (SIZE(5))
1407 UAC-Param-NB-r16        ::=             CHOICE {
1408         uac-BarringCommon                       UAC-Barring-NB-r16,
1409         uac-BarringPerPLMN-List         SEQUENCE (SIZE (1..maxPLMN-r11)) OF UAC-Barring-NB-r16
1412 UAC-Barring-NB-r16      ::=             SEQUENCE {
1413         uac-BarringPerCatList-r16                       UAC-BarringPerCatList-NB-r16    OPTIONAL,       -- Need OR
1414         uac-AC1-SelectAssistInfo-r16            UAC-AC1-SelectAssistInfo-r15    OPTIONAL,       -- Need OR
1415         uac-BarringForAccessIdentity-r16        BIT STRING (SIZE(7))
1418 UAC-BarringPerCatList-NB-r16 ::= SEQUENCE (SIZE (1..maxAccessCat-1-r15)) OF UAC-BarringPerCat-NB-r16
1420 UAC-BarringPerCat-NB-r16 ::=    SEQUENCE {
1421         uac-accessCategory-r16                  INTEGER (1..maxAccessCat-1-r15),
1422         uac-BarringFactor-r16                   ENUMERATED {p00, p05, p10, p15, p20, p25, p30, p40,
1423                                                                                                 p50, p60, p70, p75, p80, p85, p90, p95},
1424         uac-BarringTime-r16                             ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512}
1428 SystemInformationBlockType15-NB-r14 ::= SEQUENCE {
1429         mbms-SAI-IntraFreq-r14                                  MBMS-SAI-List-r11                               OPTIONAL,       -- Need OR
1430         mbms-SAI-InterFreqList-r14                              MBMS-SAI-InterFreqList-NB-r14   OPTIONAL,       -- Need OR
1431         lateNonCriticalExtension                                OCTET STRING                                    OPTIONAL,
1432         ...
1435 MBMS-SAI-InterFreqList-NB-r14 ::=               SEQUENCE (SIZE (1..maxFreq)) OF MBMS-SAI-InterFreq-NB-r14
1437 MBMS-SAI-InterFreq-NB-r14 ::=                   SEQUENCE {
1438         dl-CarrierFreq-r14                                              CarrierFreq-NB-r13,
1439         mbms-SAI-List-r14                                               MBMS-SAI-List-r11,
1440         multiBandInfoList-r14                                   AdditionalBandInfoList-NB-r14   OPTIONAL        -- Need OR
1444 SystemInformationBlockType16-NB-r13 ::= SystemInformationBlockType16-r11
1447 SystemInformationBlockType20-NB-r14 ::= SEQUENCE {
1448         npdcch-SC-MCCH-Config-r14                               NPDCCH-SC-MCCH-Config-NB-r14,
1449         sc-mcch-CarrierConfig-r14                               CHOICE {
1450                 dl-CarrierConfig-r14                                    DL-CarrierConfigCommon-NB-r14,
1451                 dl-CarrierIndex-r14                                             INTEGER (0.. maxNonAnchorCarriers-NB-r14)
1452         },
1453         sc-mcch-RepetitionPeriod-r14                    ENUMERATED {rf32, rf128, rf512, rf1024,
1454                                                                                                                 rf2048, rf4096, rf8192, rf16384},
1455         sc-mcch-Offset-r14                                              INTEGER (0..10),
1456         sc-mcch-ModificationPeriod-r14                  ENUMERATED { rf32, rf128, rf256, rf512, rf1024,
1457                                                                                                         rf2048, rf4096, rf8192, rf16384, rf32768,
1458                                                                                                         rf65536, rf131072, rf262144, rf524288,
1459                                                                                                         rf1048576, spare1},
1460         sc-mcch-SchedulingInfo-r14                              SC-MCCH-SchedulingInfo-NB-r14           OPTIONAL,       -- Need OP
1461         lateNonCriticalExtension                                OCTET STRING                                            OPTIONAL,
1462         ...
1465 NPDCCH-SC-MCCH-Config-NB-r14 ::=        SEQUENCE {
1466         npdcch-NumRepetitions-SC-MCCH-r14               ENUMERATED {r1, r2, r4, r8, r16,
1467                                                                                                                 r32, r64, r128, r256,
1468                                                                                                                 r512, r1024, r2048},
1469         npdcch-StartSF-SC-MCCH-r14                              ENUMERATED {v1dot5, v2, v4, v8,
1470                                                                                                                 v16, v32, v48, v64},
1471         npdcch-Offset-SC-MCCH-r14                               ENUMERATED {zero, oneEighth, oneQuarter,
1472                                                                                                                 threeEighth, oneHalf, fiveEighth,
1473                                                                                                                 threeQuarter, sevenEighth}
1476 SC-MCCH-SchedulingInfo-NB-r14::=        SEQUENCE        {
1477         onDurationTimerSCPTM-r14                                        ENUMERATED {
1478                                                                                                         pp1, pp2, pp3, pp4,
1479                                                                                                         pp8, pp16, pp32, spare},
1480         drx-InactivityTimerSCPTM-r14                            ENUMERATED {
1481                                                                                                         pp0, pp1, pp2, pp3,
1482                                                                                                         pp4, pp8, pp16, pp32},
1483         schedulingPeriodStartOffsetSCPTM-r14            CHOICE {
1484                 sf10                                                                            INTEGER(0..9),
1485                 sf20                                                                            INTEGER(0..19),
1486                 sf32                                                                            INTEGER(0..31),
1487                 sf40                                                                            INTEGER(0..39),
1488                 sf64                                                                            INTEGER(0..63),
1489                 sf80                                                                            INTEGER(0..79),
1490                 sf128                                                                           INTEGER(0..127),
1491                 sf160                                                                           INTEGER(0..159),
1492                 sf256                                                                           INTEGER(0..255),
1493                 sf320                                                                           INTEGER(0..319),
1494                 sf512                                                                           INTEGER(0..511),
1495                 sf640                                                                           INTEGER(0..639),
1496                 sf1024                                                                          INTEGER(0..1023),
1497                 sf2048                                                                          INTEGER(0..2047),
1498                 sf4096                                                                          INTEGER(0..4095),
1499                 sf8192                                                                          INTEGER(0..8191)
1500         },
1501         ...
1505 SystemInformationBlockType22-NB-r14 ::= SEQUENCE {
1506         dl-ConfigList-r14                                       DL-ConfigCommonList-NB-r14      OPTIONAL,       -- Need OR
1507         ul-ConfigList-r14                                       UL-ConfigCommonList-NB-r14      OPTIONAL,       -- Need OR
1508         pagingWeightAnchor-r14                          PagingWeight-NB-r14                     OPTIONAL,       -- Cond pcch-config
1509         nprach-ProbabilityAnchorList-r14        NPRACH-ProbabilityAnchorList-NB-r14     OPTIONAL,       -- Cond nprach-config
1510         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
1511         ...,
1512         [[      mixedOperationModeConfig-r15    SEQUENCE {
1513                         dl-ConfigListMixed-r15                  DL-ConfigCommonList-NB-r14      OPTIONAL,       -- Cond dl-ConfigList
1514                         ul-ConfigListMixed-r15                  UL-ConfigCommonList-NB-r14      OPTIONAL,       -- Cond ul-ConfigList
1515                         pagingDistribution-r15                  ENUMERATED {true}                       OPTIONAL,       -- Need OR
1516                         nprach-Distribution-r15                 ENUMERATED {true}                       OPTIONAL        -- Need OR
1517                 }                                                                                                                               OPTIONAL,       -- Need OR
1518                 ul-ConfigList-r15                               UL-ConfigCommonListTDD-NB-r15   OPTIONAL        -- Cond TDD
1519         ]],
1520         [[      coverageBasedPagingConfig-r17   CoverageBasedPagingConfig-NB-r17        OPTIONAL        -- Need OR
1521         ]]
1524 DL-ConfigCommonList-NB-r14 ::=          SEQUENCE (SIZE (1.. maxNonAnchorCarriers-NB-r14)) OF
1525                                                                                         DL-ConfigCommon-NB-r14
1527 UL-ConfigCommonList-NB-r14 ::=          SEQUENCE (SIZE (1.. maxNonAnchorCarriers-NB-r14)) OF
1528                                                                                         UL-ConfigCommon-NB-r14
1530 UL-ConfigCommonListTDD-NB-r15 ::=       SEQUENCE (SIZE (1.. maxNonAnchorCarriers-NB-r14)) OF
1531                                                                                         UL-ConfigCommonTDD-NB-r15
1533 CoverageBasedPagingConfig-NB-r17 ::=    SEQUENCE {
1534         cbp-HystTimer-r17       ENUMERATED {ms2560, ms7680, ms12800, ms17920, ms23040, ms28160, ms33280, ms40960},
1535         cbp-ConfigList-r17      SEQUENCE (SIZE (1.. 2)) OF CBP-Config-NB-r17
1538 CBP-Config-NB-r17 ::=   SEQUENCE {
1539         nrsrpMin-r17    RSRP-Range,
1540         nB-r17  ENUMERATED {fourT, twoT, oneT, halfT, quarterT, one8thT, one16thT, one32ndT,
1541                                                         one64thT, one128thT, one256thT, one512thT, one1024thT, spare3,
1542                                                 spare2, spare1} OPTIONAL,       -- Need OP
1543         ue-SpecificDRX-CycleMin-r17 ENUMERATED {rf32, rf64, rf128, rf256}       OPTIONAL        -- Need OR
1546 DL-ConfigCommon-NB-r14 ::=                      SEQUENCE {
1547         dl-CarrierConfig-r14                            DL-CarrierConfigCommon-NB-r14,
1548         pcch-Config-r14                                 PCCH-Config-NB-r14                      OPTIONAL, -- Need OR
1549         ...,
1550         [[      wus-Config-r15                                  WUS-ConfigPerCarrier-NB-r15             OPTIONAL        -- Cond WUS
1551         ]],
1552         [[      gwus-Config-r16                                 WUS-ConfigPerCarrier-NB-r15             OPTIONAL        -- Cond GWUS
1553         ]],
1554         [[      pcch-Config-r17                         PCCH-Config-NB-r17      OPTIONAL        -- Cond pcch-config2
1555         ]]
1558 PCCH-Config-NB-r14 ::=                          SEQUENCE {
1559         npdcch-NumRepetitionPaging-r14          ENUMERATED {
1560                                                                                         r1, r2, r4, r8, r16, r32, r64, r128,
1561                                                                                         r256, r512, r1024, r2048,
1562                                                                                         spare4, spare3, spare2, spare1} OPTIONAL, -- Need OP
1563         pagingWeight-r14                                                PagingWeight-NB-r14     DEFAULT w1,
1564         ...
1567 PCCH-Config-NB-r17 ::= SEQUENCE {
1568         cbp-Index-r17                                   INTEGER (1..2),
1569         npdcch-NumRepetitionPaging-r17  ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128},
1570         pagingWeight-r17                                PagingWeight-NB-r14     DEFAULT w1,
1571         ...
1574 PagingWeight-NB-r14     ::=                     ENUMERATED {w1, w2, w3, w4, w5, w6, w7, w8,
1575                                                                                                 w9, w10, w11, w12, w13, w14, w15, w16}
1577 UL-ConfigCommon-NB-r14 ::=                      SEQUENCE {
1578         ul-CarrierFreq-r14                                      CarrierFreq-NB-r13,
1579         nprach-ParametersList-r14                       NPRACH-ParametersList-NB-r14    OPTIONAL, -- Need OR
1580         ...,
1581         [[      nprach-ParametersListEDT-r15    NPRACH-ParametersList-NB-r14    OPTIONAL -- Cond EDT
1582         ]],
1583         [[      rsrp-ThresholdsPrachInfoList-r16        RSRP-ThresholdsNPRACH-InfoList-NB-r13   OPTIONAL -- Need OR
1584         ]]
1587 UL-ConfigCommonTDD-NB-r15 ::=           SEQUENCE {
1588         tdd-UL-DL-AlignmentOffset-r15           TDD-UL-DL-AlignmentOffset-NB-r15,
1589         nprach-ParametersListTDD-r15            NPRACH-ParametersListTDD-NB-r15 OPTIONAL, -- Need OR
1590         ...
1593 NPRACH-ProbabilityAnchorList-NB-r14 ::= SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF
1594                                                                                                 NPRACH-ProbabilityAnchor-NB-r14
1596 NPRACH-ProbabilityAnchor-NB-r14 ::=             SEQUENCE {
1597         nprach-ProbabilityAnchor-r14                    ENUMERATED {
1598                                                                                                 zero, oneSixteenth, oneFifteenth, oneFourteenth,
1599                                                                                                 oneThirteenth, oneTwelfth, oneEleventh, oneTenth,
1600                                                                                                 oneNinth, oneEighth, oneSeventh, oneSixth,
1601                                                                                                 oneFifth, oneFourth, oneThird, oneHalf}
1602                                                                                                                 OPTIONAL        -- Need OP
1606 SystemInformationBlockType23-NB-r15 ::= SEQUENCE {
1607         ul-ConfigList-v1530                                     UL-ConfigCommonList-NB-v1530    OPTIONAL,       -- Need OR
1608         ul-ConfigListMixed-v1530                                UL-ConfigCommonList-NB-v1530    OPTIONAL,       -- Need OR
1609         lateNonCriticalExtension                                OCTET STRING                                    OPTIONAL,
1610         ...
1613 UL-ConfigCommonList-NB-v1530 ::=                SEQUENCE (SIZE (1.. maxNonAnchorCarriers-NB-r14)) OF
1614                                                                                         UL-ConfigCommon-NB-v1530
1616 UL-ConfigCommon-NB-v1530 ::=                    SEQUENCE {
1617         nprach-ParametersListFmt2-r15                   NPRACH-ParametersListFmt2-NB-r15        OPTIONAL, -- Need OR
1618         nprach-ParametersListFmt2EDT-r15                NPRACH-ParametersListFmt2-NB-r15        OPTIONAL, -- Cond EDT
1619         ...
1623 SystemInformationBlockType27-NB-r16 ::= SEQUENCE {
1624         carrierFreqListEUTRA-r16                                CarrierFreqListEUTRA-NB-r16             OPTIONAL,       -- Need OR
1625         carrierFreqsListGERAN-r16                               CarrierFreqsListGERAN-NB-r16    OPTIONAL,       -- Need OR
1626         lateNonCriticalExtension                                OCTET STRING                                    OPTIONAL,
1627         ...
1630 CarrierFreqListEUTRA-NB-r16 ::=                 SEQUENCE (SIZE (1..maxFreqEUTRA-NB-r16)) OF
1631                                                                                                         CarrierFreqEUTRA-NB-r16
1633 CarrierFreqsListGERAN-NB-r16 ::=                SEQUENCE (SIZE (1..maxFreqsGERAN-NB-r16)) OF
1634                                                                                                         CarrierFreqsGERAN-NB-r16
1637 CarrierFreqEUTRA-NB-r16 ::=                             SEQUENCE {
1638         carrierFreq-r16                                                 ARFCN-ValueEUTRA-r9,
1639         sib1-r16                                                                ENUMERATED {supported}          OPTIONAL,       -- Need OR
1640         sib1-BR-r16                                                             ENUMERATED {supported}          OPTIONAL,       -- Need OR
1641         ...
1644 CarrierFreqsGERAN-NB-r16 ::=                    SEQUENCE {
1645         carrierFreqs-r16                                                CarrierFreqsGERAN,
1646         ec-GSM-IOT-r16                                                  ENUMERATED {supported}          OPTIONAL,       -- Need OR
1647         peo-r16                                                                 ENUMERATED {supported}          OPTIONAL,       -- Need OR
1648         ...
1653 SystemInformationBlockType31-NB-r17 ::= SEQUENCE {
1654         servingSatelliteInfo-r17                ServingSatelliteInfo-r17,
1655         lateNonCriticalExtension                OCTET STRING                                    OPTIONAL,
1656         ...,
1657         [[      servingSatelliteInfo-v1820      ServingSatelliteInfo-v1820              OPTIONAL        -- Need OR
1658         ]]
1662 SystemInformationBlockType32-NB-r17 ::= SEQUENCE {
1663         satelliteInfoList-r17                           SatelliteInfoList-r17   OPTIONAL,       -- Need OR
1664         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
1665         ...,
1666         [[      satelliteInfoList-v1800                 SatelliteInfoList-v1800 OPTIONAL        -- Need OR
1667         ]],
1668         [[      satelliteInfoList-v1830                 SatelliteInfoList-NB-v1830      OPTIONAL        -- Need OR
1669         ]]
1672 SatelliteInfoList-NB-v1830 ::=                  SEQUENCE (SIZE (1..maxSat-r17)) OF CarrierFreqList-NB-r18
1674 CarrierFreqList-NB-r18 ::=                              SEQUENCE {
1675         carrierFreqList-r18                                             SEQUENCE (SIZE (1..maxFreq)) OF CarrierFreq-NB-r13
1679 SystemInformationBlockType33-NB-r18 ::= SEQUENCE {
1680         neighSatelliteInfoList-r18              NeighSatelliteInfoList-r18              OPTIONAL,       -- Need OR
1681         neighValidityDuration-r18               ENUMERATED {s5, s10, s15, s20, s25, s30, s35, s40,
1682                                                                                                 s45, s50, s55, s60, s120, s180, s240, s900}
1683                                                                                                                                         OPTIONAL,       -- Need OP
1684         lateNonCriticalExtension                OCTET STRING                                    OPTIONAL,
1685         ...
1689 CarrierConfigDedicated-NB-r13 ::=               SEQUENCE {
1690         dl-CarrierConfig-r13            DL-CarrierConfigDedicated-NB-r13,
1691         ul-CarrierConfig-r13            UL-CarrierConfigDedicated-NB-r13
1694 DL-CarrierConfigDedicated-NB-r13 ::=    SEQUENCE {
1695         dl-CarrierFreq-r13                                              CarrierFreq-NB-r13,
1696         downlinkBitmapNonAnchor-r13                             CHOICE {
1697                 useNoBitmap-r13                                                 NULL,
1698                 useAnchorBitmap-r13                                             NULL,
1699                 explicitBitmapConfiguration-r13                 DL-Bitmap-NB-r13,
1700                 spare                                                                   NULL
1701         }               OPTIONAL,       -- Need ON
1702         dl-GapNonAnchor-r13                                             CHOICE {
1703                 useNoGap-r13                                                    NULL,
1704                 useAnchorGapConfig-r13                                  NULL,
1705                 explicitGapConfiguration-r13                    DL-GapConfig-NB-r13,
1706                 spare                                                                   NULL
1707         }               OPTIONAL,       -- Need ON
1708         inbandCarrierInfo-r13                                   SEQUENCE {
1709                 samePCI-Indicator-r13                                   CHOICE  {
1710                         samePCI-r13                                                             SEQUENCE {
1711                                 indexToMidPRB-r13                                               INTEGER (-55..54)
1712                         },
1713                         differentPCI-r13                                                SEQUENCE {
1714                                 eutra-NumCRS-Ports-r13                                  ENUMERATED {same, four}
1715                         }
1716                 }                                                       OPTIONAL,               -- Cond anchor-guardband-or-standalone
1717                 eutraControlRegionSize-r13                              ENUMERATED {n1, n2, n3}
1718         }                                                               OPTIONAL,               -- Cond non-anchor-inband
1719         ...,
1720         [[      nrs-PowerOffsetNonAnchor-v1330          ENUMERATED {dB-12, dB-10, dB-8, dB-6,
1721                                                                                                                 dB-4, dB-2, dB0, dB3}
1722                                                                         OPTIONAL        -- Need ON
1723         ]],
1724         [[      dl-GapNonAnchor-v1530                           DL-GapConfig-NB-v1530   OPTIONAL        -- Cond TDD1
1725         ]],
1726         [[      dl-CarrierFreq-v1550                            CarrierFreq-NB-v1550    OPTIONAL        -- Cond TDD1
1727         ]]
1730 UL-CarrierConfigDedicated-NB-r13 ::=    SEQUENCE {
1731         ul-CarrierFreq-r13                      CarrierFreq-NB-r13              OPTIONAL,       -- Need OP
1732         ...,
1733         [[      tdd-UL-DL-AlignmentOffset-r15           TDD-UL-DL-AlignmentOffset-NB-r15                OPTIONAL                -- Cond TDD
1734         ]]
1738 CarrierFreq-NB-r13 ::=          SEQUENCE {
1739         carrierFreq-r13                         ARFCN-ValueEUTRA-r9,
1740         carrierFreqOffset-r13           ENUMERATED {
1741                                                                         v-10, v-9, v-8, v-7, v-6, v-5, v-4, v-3, v-2, v-1, v-0dot5,
1742                                                                         v0, v1, v2, v3, v4, v5, v6, v7, v8, v9
1743                                                                         }       OPTIONAL        -- Need ON
1746 CarrierFreq-NB-v1550    ::=             SEQUENCE {
1747         carrierFreqOffset-v1550         ENUMERATED {v-8dot5, v-4dot5, v3dot5, v7dot5}
1751 ChannelRasterOffset-NB-r13 ::= ENUMERATED {khz-7dot5, khz-2dot5, khz2dot5, khz7dot5}
1754 DL-Bitmap-NB-r13 ::=                    CHOICE {
1755         subframePattern10-r13                   BIT STRING (SIZE (10)),
1756         subframePattern40-r13                   BIT STRING (SIZE (40))
1760 DL-CarrierConfigCommon-NB-r14 ::=       SEQUENCE {
1761         dl-CarrierFreq-r14                                      CarrierFreq-NB-r13,
1762         downlinkBitmapNonAnchor-r14                     CHOICE {
1763                 useNoBitmap-r14                                         NULL,
1764                 useAnchorBitmap-r14                                     NULL,
1765                 explicitBitmapConfiguration-r14         DL-Bitmap-NB-r13
1766         },
1767         dl-GapNonAnchor-r14                                     CHOICE {
1768                 useNoGap-r14                                            NULL,
1769                 useAnchorGapConfig-r14                          NULL,
1770                 explicitGapConfiguration-r14            DL-GapConfig-NB-r13
1771         },
1772         inbandCarrierInfo-r14                           SEQUENCE {
1773                 samePCI-Indicator-r14                           CHOICE  {
1774                         samePCI-r14                                                     SEQUENCE {
1775                                 indexToMidPRB-r14                                       INTEGER (-55..54)
1776                         },
1777                         differentPCI-r14                                        SEQUENCE {
1778                                 eutra-NumCRS-Ports-r14                          ENUMERATED {same, four}
1779                         }
1780                 }       OPTIONAL,               -- Cond anchor-guardband-or-standalone
1781                 eutraControlRegionSize-r14                      ENUMERATED {n1, n2, n3}
1782         }       OPTIONAL,               -- Cond non-anchor-inband
1783         nrs-PowerOffsetNonAnchor-r14            ENUMERATED {dB-12, dB-10, dB-8, dB-6,
1784                                                                                                         dB-4, dB-2, dB0, dB3}   DEFAULT dB0,
1785         ...,
1786         [[      dl-GapNonAnchor-v1530                   DL-GapConfig-NB-v1530   OPTIONAL        -- Cond TDD
1787         ]],
1788         [[      dl-CarrierFreq-v1550                    CarrierFreq-NB-v1550    OPTIONAL        -- Cond TDD
1789         ]]
1794 DL-GapConfig-NB-r13     ::=             SEQUENCE {
1795         dl-GapThreshold-r13                     ENUMERATED {n32, n64, n128, n256},
1796         dl-GapPeriodicity-r13           ENUMERATED {sf64, sf128, sf256, sf512},
1797         dl-GapDurationCoeff-r13         ENUMERATED {oneEighth, oneFourth, threeEighth, oneHalf}
1800 DL-GapConfig-NB-v1530   ::=     SEQUENCE {
1801         dl-GapPeriodicity-v1530         ENUMERATED {sf1024}
1805 GWUS-Config-NB-r16 ::=                  SEQUENCE {
1806         groupAlternation-r16                    ENUMERATED {true}                       OPTIONAL, -- Need OR
1807         commonSequence-r16                              ENUMERATED {g0, g126}           OPTIONAL, -- Need OR
1808         timeParameters-r16                              WUS-Config-NB-r15                       OPTIONAL, -- Cond noWUSr15
1809         resourceConfigDRX-r16                   GWUS-ResourceConfig-NB-r16,
1810         resourceConfig-eDRX-Short-r16   GWUS-ResourceConfig-NB-r16      OPTIONAL, -- Need OP
1811         resourceConfig-eDRX-Long-r16    GWUS-ResourceConfig-NB-r16      OPTIONAL, -- Cond timeOffset
1812         probThreshList-r16                              GWUS-ProbThreshList-NB-r16      OPTIONAL, -- Cond probabilityBased
1813         ...
1816 GWUS-ResourceConfig-NB-r16 ::=  SEQUENCE {
1817         resourcePosition-r16                    ENUMERATED {primary, secondary},
1818         numGroupsList-r16                               GWUS-NumGroupsList-NB-r16                       OPTIONAL,       -- Need OP
1819         groupsForServiceList-r16                GWUS-GroupsForServiceList-NB-r16
1820                                                                                                                         OPTIONAL        -- Cond probabilityBased
1823 GWUS-ProbThreshList-NB-r16 ::=                  SEQUENCE (SIZE (1..maxGWUS-ProbThresholds-NB-r16)) OF
1824                                                                                         GWUS-Paging-ProbThresh-NB-r16
1826 GWUS-Paging-ProbThresh-NB-r16 ::=               ENUMERATED {p20, p30, p40, p50, p60, p70, p80, p90}
1828 GWUS-NumGroupsList-NB-r16 ::=                           SEQUENCE (SIZE (1..maxGWUS-Resources-NB-r16)) OF
1829                                                                                         GWUS-NumGroups-NB-r16
1831 GWUS-NumGroups-NB-r16 ::=                                       ENUMERATED {n1, n2, n4, n8}
1833 GWUS-GroupsForServiceList-NB-r16 ::=    SEQUENCE (SIZE (1..maxGWUS-ProbThresholds-NB-r16)) OF
1834                                                                                         INTEGER (1..maxGWUS-Groups-1-NB-r16)
1837 LogicalChannelConfig-NB-r13 ::=         SEQUENCE {
1838         priority-r13                                            INTEGER (1..16)                 OPTIONAL,               -- Cond UL
1839         logicalChannelSR-Prohibit-r13           BOOLEAN                                 OPTIONAL,               -- Need ON
1840         ...
1844 MAC-MainConfig-NB-r13 ::=                       SEQUENCE {
1845         ul-SCH-Config-r13                                       SEQUENCE {
1846                 periodicBSR-Timer-r13                           PeriodicBSR-Timer-NB-r13                OPTIONAL,       -- Need ON
1847                 retxBSR-Timer-r13                                       RetxBSR-Timer-NB-r13
1848         }                                                                                                                                       OPTIONAL,       -- Need ON
1849         drx-Config-r13                                          DRX-Config-NB-r13                               OPTIONAL,       -- Need ON
1850         timeAlignmentTimerDedicated-r13         TimeAlignmentTimer,
1851         logicalChannelSR-Config-r13                     CHOICE {
1852                 release                                                         NULL,
1853                 setup                                                           SEQUENCE {
1854                         logicalChannelSR-ProhibitTimer-r13      ENUMERATED {
1855                                                                                                         pp2, pp8, pp32, pp128, pp512,
1856                                                                                                         pp1024, pp2048, spare}
1857                 }
1858         }                                                                                                                                       OPTIONAL,       -- Need ON
1859         ...,
1860         [[      rai-Activation-r14                                              ENUMERATED {true}                       OPTIONAL,       -- Need OR
1861                 dataInactivityTimerConfig-r14   CHOICE {
1862                         release                                                         NULL,
1863                         setup                                                           SEQUENCE {
1864                                 dataInactivityTimer-r14                         DataInactivityTimer-r14
1865                         }
1866                 }                                                                                                                               OPTIONAL        -- Need ON
1867         ]],
1868         [[      drx-Cycle-v1430                                 ENUMERATED {
1869                                                                         sf1280, sf2560, sf5120, sf10240}        OPTIONAL        -- Need ON
1870         ]],
1871         [[      ra-CFRA-Config-r14                              ENUMERATED {true}                               OPTIONAL        -- Need ON
1872         ]],
1873         [[      offsetThresholdTA-r17                           CHOICE {release NULL, setup OffsetThresholdTA-NB-r17}
1874                                                                                                                                                 OPTIONAL        --      Need ON
1875         ]]
1878 PeriodicBSR-Timer-NB-r13 ::=            ENUMERATED {
1879                                                                                 pp2, pp4, pp8, pp16, pp64, pp128, infinity, spare}
1881 RetxBSR-Timer-NB-r13 ::=                        ENUMERATED {
1882                                                                                 pp4, pp16, pp64, pp128, pp256, pp512, infinity, spare}
1884 DRX-Config-NB-r13 ::=                           CHOICE {
1885         release                                                         NULL,
1886         setup                                                           SEQUENCE {
1887                 onDurationTimer-r13                                     ENUMERATED {
1888                                                                                                 pp1, pp2, pp3, pp4, pp8, pp16, pp32, spare},
1889                 drx-InactivityTimer-r13                         ENUMERATED {
1890                                                                                                 pp0, pp1, pp2, pp3, pp4, pp8, pp16, pp32},
1891                 drx-RetransmissionTimer-r13                     ENUMERATED {
1892                                                                                                 pp0, pp1, pp2, pp4, pp6, pp8, pp16, pp24,
1893                                                                                                 pp33, spare7, spare6, spare5,
1894                                                                                                 spare4, spare3, spare2, spare1},
1895                 drx-Cycle-r13                                           ENUMERATED {
1896                                                                                                 sf256, sf512, sf1024, sf1536, sf2048, sf3072,
1897                                                                                                 sf4096, sf4608, sf6144, sf7680, sf8192, sf9216,
1898                                                                                                 spare4, spare3, spare2, spare1},
1899                 drx-StartOffset-r13                                     INTEGER (0..255),
1900                 drx-ULRetransmissionTimer-r13           ENUMERATED {
1901                                                                                                 pp0, pp1, pp2, pp4, pp6, pp8, pp16, pp24,
1902                                                                                                 pp33, pp40, pp64, pp80, pp96,
1903                                                                                                 pp112, pp128, pp160, pp320}
1904         }
1907 OffsetThresholdTA-NB-r17 ::=            ENUMERATED {
1908                                                                                         ms0dot5, ms1, ms2, ms3, ms4, ms5, ms6 ,ms7,
1909                                                                                         ms8, ms9, ms10, ms11, ms12, ms13, ms14, ms15}
1912 NPDCCH-ConfigDedicated-NB-r13 ::=       SEQUENCE {
1913         npdcch-NumRepetitions-r13                       ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128,
1914                                                                                                         r256, r512, r1024, r2048,
1915                                                                                                         spare4, spare3, spare2, spare1},
1916         npdcch-StartSF-USS-r13                          ENUMERATED {v1dot5, v2, v4, v8, v16, v32, v48, v64},
1917         npdcch-Offset-USS-r13                           ENUMERATED {zero, oneEighth, oneFourth, threeEighth}
1920 NPDCCH-ConfigDedicated-NB-v1530 ::=     SEQUENCE {
1921         npdcch-StartSF-USS-v1530                        ENUMERATED {v96, v128}
1926 NPDSCH-ConfigCommon-NB-r13 ::=  SEQUENCE {
1927         nrs-Power-r13                                   INTEGER (-60..50)
1930 NPDSCH-ConfigDedicated-NB-r16 ::=       SEQUENCE {
1931         npdsch-MultiTB-Config-r16                       NPDSCH-MultiTB-Config-NB-r16    OPTIONAL        -- Cond twoHARQ
1934 NPDSCH-MultiTB-Config-NB-r16 ::=        SEQUENCE {
1935         multiTB-Config-r16                                      ENUMERATED {interleaved, nonInterleaved},
1936         harq-AckBundling-r16                            ENUMERATED {true}               OPTIONAL        -- Cond interleaved
1939 NPDSCH-ConfigDedicated-NB-v1710 ::= SEQUENCE {
1940         npdsch-16QAM-Config-r17                 CHOICE {release NULL, setup NPDSCH-16QAM-Config-NB-r17}
1943 NPDSCH-ConfigDedicated-NB-v1800 ::=             SEQUENCE {
1944         downlinkHARQ-FeedbackDisabledBitmap-NB-r18
1945                 CHOICE {release NULL, setup DownlinkHARQ-FeedbackDisabledBitmap-NB-r18}         OPTIONAL,       -- Need ON
1946         downlinkHARQ-FeedbackDisabledDCI-NB-r18 ENUMERATED {true}                       OPTIONAL        -- Need OR
1949 NPDSCH-16QAM-Config-NB-r17 ::=SEQUENCE{
1950         nrs-PowerRatio-r17                      ENUMERATED {dB-6, dB-4dot77, dB-3, dB-1dot77, dB0, dB1, dB2, dB3}       OPTIONAL,       -- Need OR
1951         nrs-PowerRatioWithCRS-r17       ENUMERATED {dB-6, dB-4dot77, dB-3, dB-1dot77, dB0, dB1, dB2, dB3}       OPTIONAL        -- Cond InBand
1954 DownlinkHARQ-FeedbackDisabledBitmap-NB-r18 ::=  BIT STRING (SIZE(2))
1957 NPRACH-ConfigSIB-NB-r13 ::=                     SEQUENCE {
1958         nprach-CP-Length-r13                            ENUMERATED {us66dot7, us266dot7},
1959         rsrp-ThresholdsPrachInfoList-r13        RSRP-ThresholdsNPRACH-InfoList-NB-r13   OPTIONAL,       -- Need OR
1960         nprach-ParametersList-r13               NPRACH-ParametersList-NB-r13
1963 NPRACH-ConfigSIB-NB-v1330 ::=           SEQUENCE {
1964         nprach-ParametersList-v1330                     NPRACH-ParametersList-NB-v1330
1967 NPRACH-ConfigSIB-NB-v1450 ::=           SEQUENCE {
1968         maxNumPreambleAttemptCE-r14                     ENUMERATED {n3, n4, n5, n6, n7, n8, n10, spare1}
1971 NPRACH-ConfigSIB-NB-v1530 ::=           SEQUENCE {
1972         tdd-Parameters-r15                                      SEQUENCE {
1973                 nprach-PreambleFormat-r15                       ENUMERATED {
1974                                                                                                 fmt0, fmt1, fmt2, fmt0-a, fmt1-a},
1975                 dummy                                                           ENUMERATED {
1976                                                                                                 n1, n2, n4, n8, n16, n32, n64, n128,
1977                                                                                                 n256, n512, n1024},
1978                 nprach-ParametersListTDD-r15            NPRACH-ParametersListTDD-NB-r15
1979         }       OPTIONAL,               -- Cond TDD
1980         fmt2-Parameters-r15                                     SEQUENCE {
1981                 nprach-ParametersListFmt2-r15           NPRACH-ParametersListFmt2-NB-r15 OPTIONAL,      -- Need OR
1982                 nprach-ParametersListFmt2EDT-r15        NPRACH-ParametersListFmt2-NB-r15 OPTIONAL       -- Cond EDT2
1983         }       OPTIONAL,               -- Need OR
1984         edt-Parameters-r15                                      SEQUENCE {
1985                 edt-SmallTBS-Subset-r15                         ENUMERATED {true}                               OPTIONAL,       -- Need OR
1986                 edt-TBS-InfoList-r15                            EDT-TBS-InfoList-NB-r15,
1987                 nprach-ParametersListEDT-r15            NPRACH-ParametersList-NB-r14    OPTIONAL        -- Need OR
1988         }       OPTIONAL                -- Cond EDT1
1991 NPRACH-ConfigSIB-NB-v1550 ::=           SEQUENCE {
1992         tdd-Parameters-v1550                            SEQUENCE {
1993                 nprach-ParametersListTDD-v1550          NPRACH-ParametersListTDD-NB-v1550
1994         }
1997 NPRACH-ParametersList-NB-r13 ::=        SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF NPRACH-Parameters-NB-r13
1999 NPRACH-ParametersList-NB-v1330 ::=      SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF NPRACH-Parameters-NB-v1330
2001 NPRACH-Parameters-NB-r13::=                     SEQUENCE {
2002         nprach-Periodicity-r13                                  ENUMERATED {ms40, ms80, ms160, ms240,
2003                                                                                                                 ms320, ms640, ms1280, ms2560},
2004         nprach-StartTime-r13                                    ENUMERATED {ms8, ms16, ms32, ms64,
2005                                                                                                                 ms128, ms256, ms512, ms1024},
2006         nprach-SubcarrierOffset-r13                             ENUMERATED {n0, n12, n24, n36, n2, n18, n34, spare1},
2007         nprach-NumSubcarriers-r13                               ENUMERATED {n12, n24, n36, n48},
2008         nprach-SubcarrierMSG3-RangeStart-r13    ENUMERATED {zero, oneThird, twoThird, one},
2009         maxNumPreambleAttemptCE-r13                             ENUMERATED {n3, n4, n5, n6, n7, n8, n10, spare1},
2010         numRepetitionsPerPreambleAttempt-r13    ENUMERATED {n1, n2, n4, n8, n16, n32, n64, n128},
2011         npdcch-NumRepetitions-RA-r13                    ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128,
2012                                                                                                                 r256, r512, r1024, r2048,
2013                                                                                                                 spare4, spare3, spare2, spare1},
2014         npdcch-StartSF-CSS-RA-r13                               ENUMERATED {v1dot5, v2, v4, v8, v16, v32, v48, v64},
2015         npdcch-Offset-RA-r13                                    ENUMERATED {zero, oneEighth, oneFourth, threeEighth}
2018 NPRACH-Parameters-NB-v1330 ::=          SEQUENCE {
2019         nprach-NumCBRA-StartSubcarriers-r13             ENUMERATED {n8, n10, n11, n12, n20, n22, n23, n24,
2020                                                                                                                 n32, n34, n35, n36, n40, n44, n46, n48}
2023 NPRACH-ParametersList-NB-r14 ::=                SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF
2024                                                                                         NPRACH-Parameters-NB-r14
2026 NPRACH-Parameters-NB-r14 ::=                    SEQUENCE {
2027         nprach-Parameters-r14                                   SEQUENCE {
2028                 nprach-Periodicity-r14                                  ENUMERATED {ms40, ms80, ms160, ms240,
2029                                                                                                                         ms320, ms640, ms1280, ms2560}
2030                                                                                                         OPTIONAL,       -- NEED OP
2031                 nprach-StartTime-r14                                    ENUMERATED {ms8, ms16, ms32, ms64,
2032                                                                                                                         ms128, ms256, ms512, ms1024}
2033                                                                                                         OPTIONAL,       -- NEED OP
2034                 nprach-SubcarrierOffset-r14                             ENUMERATED {n0, n12, n24, n36, n2, n18, n34, spare1}
2035                                                                                                         OPTIONAL,       -- NEED OP
2036                 nprach-NumSubcarriers-r14                               ENUMERATED {n12, n24, n36, n48}
2037                                                                                                         OPTIONAL,       -- NEED OP
2038                 nprach-SubcarrierMSG3-RangeStart-r14    ENUMERATED {zero, oneThird, twoThird, one}
2039                                                                                                         OPTIONAL,       -- NEED OP
2040                 npdcch-NumRepetitions-RA-r14                    ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128,
2041                                                                                                                         r256, r512, r1024, r2048,
2042                                                                                                                         spare4, spare3, spare2, spare1}
2043                                                                                                         OPTIONAL,       -- NEED OP
2044                 npdcch-StartSF-CSS-RA-r14                               ENUMERATED {v1dot5, v2, v4, v8, v16, v32, v48, v64}
2045                                                                                                                 OPTIONAL,       -- NEED OP
2046                 npdcch-Offset-RA-r14                                    ENUMERATED {zero, oneEighth, oneFourth, threeEighth}
2047                                                                                                         OPTIONAL,       -- NEED OP
2048                 nprach-NumCBRA-StartSubcarriers-r14             ENUMERATED {n8, n10, n11, n12, n20, n22, n23, n24,
2049                                                                                                                         n32, n34, n35, n36, n40, n44, n46, n48}
2050                                                                                                         OPTIONAL,       -- NEED OP
2051                 npdcch-CarrierIndex-r14                                 INTEGER (1..maxNonAnchorCarriers-NB-r14)
2052                                                                                                         OPTIONAL,       -- Need OP
2053                 ...
2054         }       OPTIONAL        -- Need OR
2057 NPRACH-ParametersListTDD-NB-r15 ::=     SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF
2058                                                                                         NPRACH-ParametersTDD-NB-r15
2060 NPRACH-ParametersTDD-NB-r15 ::=         SEQUENCE {
2061         nprach-Parameters-r15                                   SEQUENCE {
2062                 nprach-Periodicity-r15                                  ENUMERATED {ms80, ms160, ms320, ms640,
2063                                                                                                                         ms1280, ms2560, ms5120, ms10240}
2064                                                                                                         OPTIONAL,       -- NEED OP
2065                 nprach-StartTime-r15                                    ENUMERATED {ms10, ms20, ms40, ms80,
2066                                                                                                                         ms160, ms320, ms640, ms1280,
2067                                                                                                                         ms2560, ms5120, spare6, spare5,
2068                                                                                                                         spare4, spare3, spare2, spare1}
2069                                                                                                         OPTIONAL,       -- NEED OP
2070                 nprach-SubcarrierOffset-r15                             ENUMERATED {n0, n12, n24, n36, n2, n18, n34, spare1}
2071                                                                                                         OPTIONAL,       -- NEED OP
2072                 nprach-NumSubcarriers-r15                               ENUMERATED {n12, n24, n36, n48}
2073                                                                                                         OPTIONAL,       -- NEED OP
2074                 nprach-SubcarrierMSG3-RangeStart-r15    ENUMERATED {zero, oneThird, twoThird, one}
2075                                                                                                         OPTIONAL,       -- NEED OP
2076                 npdcch-NumRepetitions-RA-r15                    ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128,
2077                                                                                                                         r256, r512, r1024, r2048,
2078                                                                                                                         spare4, spare3, spare2, spare1}
2079                                                                                                         OPTIONAL,       -- NEED OP
2080                 npdcch-StartSF-CSS-RA-r15                               ENUMERATED {v4, v8, v16, v32, v48, v64, v96, v128}
2081                                                                                                                 OPTIONAL,       -- NEED OP
2082                 npdcch-Offset-RA-r15                                    ENUMERATED {zero, oneEighth, oneFourth, threeEighth}
2083                                                                                                         OPTIONAL,       -- NEED OP
2084                 nprach-NumCBRA-StartSubcarriers-r15             ENUMERATED {n8, n10, n11, n12, n20, n22, n23, n24,
2085                                                                                                                         n32, n34, n35, n36, n40, n44, n46, n48}
2086                                                                                                         OPTIONAL,       -- NEED OP
2087                 ...
2088         }       OPTIONAL        -- Need OR
2091 NPRACH-ParametersListTDD-NB-v1550 ::=   SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF
2092                                                                                                 NPRACH-ParametersTDD-NB-v1550
2094 NPRACH-ParametersTDD-NB-v1550 ::=       SEQUENCE {
2095         maxNumPreambleAttemptCE-v1550                   ENUMERATED {n3, n4, n5, n6, n7, n8, n10, spare1},
2096         numRepetitionsPerPreambleAttempt-v1550  ENUMERATED {n1, n2, n4, n8, n16, n32, n64, n128,
2097                                                                                                                         n256, n512, n1024}
2100 NPRACH-ParametersListFmt2-NB-r15 ::=    SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF NPRACH-ParametersFmt2-NB-r15
2102 NPRACH-ParametersFmt2-NB-r15 ::=                SEQUENCE {
2103         nprach-Parameters-r15                                   SEQUENCE {
2104                 nprach-Periodicity-r15                                  ENUMERATED {ms40, ms80, ms160, ms320,
2105                                                                                                                         ms640, ms1280, ms2560, ms5120}
2106                                                                                                         OPTIONAL,       -- NEED OP
2107                 nprach-StartTime-r15                                    ENUMERATED {ms8, ms16, ms32, ms64,
2108                                                                                                                         ms128, ms256, ms512, ms1024}
2109                                                                                                         OPTIONAL,       -- NEED OP
2110                 nprach-SubcarrierOffset-r15                             ENUMERATED {n0, n36, n72, n108, n6, n54, n102, n42,
2111                                                                                                                         n78, n90, n12, n24, n48, n84, n60, n18}
2112                                                                                                         OPTIONAL,       -- NEED OP
2113                 nprach-NumSubcarriers-r15                               ENUMERATED {n36, n72, n108, n144}
2114                                                                                                         OPTIONAL,       -- NEED OP
2115                 nprach-SubcarrierMSG3-RangeStart-r15    ENUMERATED {zero, oneThird, twoThird, one}
2116                                                                                                         OPTIONAL,       -- NEED OP
2117                 npdcch-NumRepetitions-RA-r15                    ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128,
2118                                                                                                                         r256, r512, r1024, r2048,
2119                                                                                                                         spare4, spare3, spare2, spare1}
2120                                                                                                         OPTIONAL,       -- NEED OP
2121                 npdcch-StartSF-CSS-RA-r15                               ENUMERATED {v1dot5, v2, v4, v8, v16, v32, v48, v64}
2122                                                                                                                 OPTIONAL,       -- NEED OP
2123                 npdcch-Offset-RA-r15                                    ENUMERATED {zero, oneEighth, oneFourth, threeEighth}
2124                                                                                                         OPTIONAL,       -- NEED OP
2125                 nprach-NumCBRA-StartSubcarriers-r15             ENUMERATED {
2126                                                                                                         n24, n30, n33, n36, n60, n66, n69, n72,
2127                                                                                                         n96, n102, n105, n108, n120, n132, n138, n144}
2128                                                                                                         OPTIONAL,       -- NEED OP
2129                 npdcch-CarrierIndex-r15                                 INTEGER (1..maxNonAnchorCarriers-NB-r14)
2130                                                                                                         OPTIONAL,       -- Need OP
2131                 ...
2132         }       OPTIONAL        -- Need OR
2135 NPRACH-TxDurationFmt01-NB-r17 ::=       SEQUENCE {
2136         nprach-TxDurationFmt01-r17              ENUMERATED {n2, n4, n8, n16, n32, n64}
2139 NPRACH-TxDurationFmt2-NB-r17 ::=        SEQUENCE {
2140         nprach-TxDurationFmt2-r17               ENUMERATED {n1, n2, n4, n8, n16}
2143 RSRP-ThresholdsNPRACH-InfoList-NB-r13 ::= SEQUENCE (SIZE(1..2)) OF RSRP-Range
2145 EDT-TBS-InfoList-NB-r15 ::=     SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF EDT-TBS-NB-r15
2147 EDT-TBS-NB-r15 ::=      SEQUENCE {
2148         edt-SmallTBS-Enabled-r15                BOOLEAN,
2149         edt-TBS-r15                                             ENUMERATED {b328, b408, b504, b584, b680, b808, b936, b1000}
2153 NPUSCH-ConfigCommon-NB-r13 ::=          SEQUENCE {
2154         ack-NACK-NumRepetitions-Msg4-r13        SEQUENCE (SIZE(1.. maxNPRACH-Resources-NB-r13)) OF
2155                                                                                                                 ACK-NACK-NumRepetitions-NB-r13,
2156         srs-SubframeConfig-r13                          ENUMERATED {
2157                                                                                         sc0, sc1, sc2, sc3, sc4, sc5, sc6, sc7,
2158                                                                                         sc8, sc9, sc10, sc11, sc12, sc13, sc14, sc15
2159                                                                                         }                                                       OPTIONAL,       -- Need OR
2160         dmrs-Config-r13                                         SEQUENCE {
2161                 threeTone-BaseSequence-r13                      INTEGER (0..12)                 OPTIONAL,       -- Need OP
2162                 threeTone-CyclicShift-r13                       INTEGER (0..2),
2163                 sixTone-BaseSequence-r13                        INTEGER (0..14)                 OPTIONAL,       -- Need OP
2164                 sixTone-CyclicShift-r13                         INTEGER (0..3),
2165                 twelveTone-BaseSequence-r13                     INTEGER (0..30)                 OPTIONAL        -- Need OP
2166         }               OPTIONAL,       -- Need OR
2167         ul-ReferenceSignalsNPUSCH-r13           UL-ReferenceSignalsNPUSCH-NB-r13
2170 UL-ReferenceSignalsNPUSCH-NB-r13 ::=    SEQUENCE {
2171         groupHoppingEnabled-r13                                 BOOLEAN,
2172         groupAssignmentNPUSCH-r13                               INTEGER (0..29)
2175 NPUSCH-ConfigDedicated-NB-r13 ::=       SEQUENCE {
2176         ack-NACK-NumRepetitions-r13                     ACK-NACK-NumRepetitions-NB-r13  OPTIONAL,       -- Need ON
2177         npusch-AllSymbols-r13                           BOOLEAN                                                 OPTIONAL,       -- Cond SRS
2178         groupHoppingDisabled-r13                        ENUMERATED {true}                               OPTIONAL        -- Need OR
2181 NPUSCH-ConfigDedicated-NB-v1610 ::=     SEQUENCE {
2182         npusch-MultiTB-Config-r16                       ENUMERATED {interleaved, nonInterleaved}
2185 NPUSCH-ConfigDedicated-NB-v1700 ::=     SEQUENCE {
2186         npusch-16QAM-Config-r17         ENUMERATED {true}       OPTIONAL        -- Need OR
2189 NPUSCH-ConfigDedicated-NB-v1800 ::=             SEQUENCE {
2190         uplinkHARQ-Mode-r18             CHOICE {release NULL, setup UplinkHARQ-Mode-NB-r18}
2193 NPUSCH-TxDuration-NB-r17 ::=    SEQUENCE {
2194         npusch-TxDuration-r17                   ENUMERATED {ms2, ms4, ms8, ms16, ms32, ms64, ms128, ms256}
2197 ACK-NACK-NumRepetitions-NB-r13  ::=     ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128}
2199 UplinkHARQ-Mode-NB-r18 ::=      BIT STRING (SIZE(2))
2202 PDCP-Config-NB-r13 ::=          SEQUENCE {
2203         discardTimer-r13                        ENUMERATED {
2204                                                                         ms5120, ms10240, ms20480, ms40960,
2205                                                                         ms81920, infinity, spare2, spare1
2206                                                                         }       OPTIONAL,                       -- Cond Setup
2207         headerCompression-r13           CHOICE {
2208                 notUsed                                         NULL,
2209                 rohc                                            SEQUENCE {
2210                         maxCID-r13                                      INTEGER (1..16383)                              DEFAULT 15,
2211                         profiles-r13                            SEQUENCE {
2212                                 profile0x0002                           BOOLEAN,
2213                                 profile0x0003                           BOOLEAN,
2214                                 profile0x0004                           BOOLEAN,
2215                                 profile0x0006                           BOOLEAN,
2216                                 profile0x0102                           BOOLEAN,
2217                                 profile0x0103                           BOOLEAN,
2218                                 profile0x0104                           BOOLEAN
2219                         },
2220                         ...
2221                 }
2222         },
2223         ...,
2224         [[      cipheringDisabled-r16           ENUMERATED {true}               OPTIONAL    -- Cond ConnectedTo5GC
2225         ]]
2229 PhysicalConfigDedicated-NB-r13 ::=      SEQUENCE {
2230         carrierConfigDedicated-r13                      CarrierConfigDedicated-NB-r13           OPTIONAL,       -- Need ON
2231         npdcch-ConfigDedicated-r13                      NPDCCH-ConfigDedicated-NB-r13           OPTIONAL,       -- Need ON
2232         npusch-ConfigDedicated-r13                      NPUSCH-ConfigDedicated-NB-r13           OPTIONAL,       -- Need ON
2233         uplinkPowerControlDedicated-r13         UplinkPowerControlDedicated-NB-r13      OPTIONAL,       -- Need ON
2234         ...,
2235         [[      twoHARQ-ProcessesConfig-r14             ENUMERATED {true}       OPTIONAL        -- Need OR
2236         ]],
2237         [[      interferenceRandomisationConfig-r14     ENUMERATED {true}       OPTIONAL        -- Need OR
2238         ]],
2239         [[      npdcch-ConfigDedicated-v1530    NPDCCH-ConfigDedicated-NB-v1530         OPTIONAL        -- Cond TDD
2240         ]],
2241         [[      additionalTxSIB1-Config-v1540   ENUMERATED {true}       OPTIONAL        -- Cond additionalSIB1
2242         ]],
2243         [[      npusch-ConfigDedicated-v1610            NPUSCH-ConfigDedicated-NB-v1610
2244                                                                                                                                         OPTIONAL,       -- Cond twoHARQ
2245                 npdsch-ConfigDedicated-r16                      NPDSCH-ConfigDedicated-NB-r16
2246                                                                                                                                         OPTIONAL,       -- Need ON
2247                 resourceReservationConfigDL-r16         CHOICE {release NULL, setup ResourceReservationConfig-NB-r16}
2248                                                                                                                                                 OPTIONAL,       -- Cond dl-NonAnchor
2249                 resourceReservationConfigUL-r16         CHOICE {release NULL, setup ResourceReservationConfig-NB-r16}
2250                                                                                                                                         OPTIONAL        -- Cond ul-NonAnchor
2251         ]],
2252         [[      ntn-ConfigDedicated-r17                         SEQUENCE {
2253                         npusch-TxDuration-r17                                   CHOICE {release NULL, setup NPUSCH-TxDuration-NB-r17}
2254                 } OPTIONAL,     -- Cond NTN
2255                 npdsch-ConfigDedicated-v1700    NPDSCH-ConfigDedicated-NB-v1710 OPTIONAL,       -- Need ON
2256                 uplinkPowerControlDedicated-v1700       UplinkPowerControlDedicated-NB-v1700            OPTIONAL -- Cond npusch-16QAM
2257         ]],
2258         [[
2259         uplinkSegmentedPrecompensationGap-r17  ENUMERATED {sym1,sl1,sl2}        OPTIONAL  -- Need OR
2260         ]],
2261         [[      npusch-ConfigDedicated-v1740    NPUSCH-ConfigDedicated-NB-v1700 OPTIONAL        -- Need ON
2262         ]],
2263         [[      npdsch-ConfigDedicated-v1800    NPDSCH-ConfigDedicated-NB-v1800 OPTIONAL,       -- Need ON
2264                 npusch-ConfigDedicated-v1800    NPUSCH-ConfigDedicated-NB-v1800 OPTIONAL        -- Need ON
2265         ]]
2269 PUR-Config-NB-r16       ::=                             SEQUENCE {
2270         pur-ConfigID-r16                                        PUR-ConfigID-NB-r16                             OPTIONAL,       --Need OR
2271         pur-TimeAlignmentTimer-r16                      INTEGER (1..8)                          OPTIONAL,       --Need OR
2272         pur-NRSRP-ChangeThreshold-r16           CHOICE {release NULL, setup PUR-NRSRP-ChangeThreshold-NB-r16}
2273                                                                                                                                                 OPTIONAL,       --Need ON
2274         pur-ImplicitReleaseAfter-r16            ENUMERATED {n2, n4, n8, spare}  OPTIONAL,       --Need OR
2275         pur-RNTI-r16                                            C-RNTI                                                  OPTIONAL,       --Need ON
2276         pur-ResponseWindowTimer-r16                     ENUMERATED {pp1, pp2, pp3, pp4, pp8, pp16, pp32, pp64}
2277                                                                                                                                                 OPTIONAL,       --Need ON
2278         pur-StartTimeParameters-r16                     SEQUENCE {
2279                 periodicityAndOffset-r16                        PUR-PeriodicityAndOffset-NB-r16,
2280                 startSFN-r16                                            INTEGER (0..1023),
2281                 startSubframe-r16                                       INTEGER (0..9),
2282                 hsfn-LSB-Info-r16                                       BIT STRING (SIZE(1))
2283         }                                                                                                                                       OPTIONAL,       --Need ON
2284         pur-NumOccasions-r16                            ENUMERATED {one, infinite},
2285         pur-PhysicalConfig-r16                          SEQUENCE {
2286                 carrierConfig-r16                                       CarrierConfigDedicated-NB-r13,
2287                 npusch-NumRUsIndex-r16                          INTEGER (0..7),
2288                 npusch-NumRepetitionsIndex-r16          INTEGER (0..7),
2289                 npusch-SubCarrierSetIndex-r16           CHOICE {
2290                         khz15                                                           INTEGER (0..18),
2291                         khz3dot75                                                       INTEGER (0..47)
2292                 },
2293                 npusch-MCS-r16                                          CHOICE {
2294                         singleTone                                                      INTEGER (0..10),
2295                         multiTone                                                       INTEGER (0..13)
2296                 },
2297                 p0-UE-NPUSCH-r16                                        INTEGER (-8..7),
2298                 alpha-r16                                                       ENUMERATED {al0, al04, al05, al06,
2299                                                                                                                 al07, al08, al09, al1},
2300                 npusch-CyclicShift-r16                          ENUMERATED {n0, n6},
2301                 npdcch-Config-r16                                       NPDCCH-ConfigDedicated-NB-r13
2302         }       OPTIONAL,       -- Need ON
2303         ...,
2304         [[
2305                 pur-PhysicalConfig-v1650                        SEQUENCE {
2306                         ack-NACK-NumRepetitions-r16             ACK-NACK-NumRepetitions-NB-r13
2307                 }                                                                                                               OPTIONAL        --Need ON
2308         ]],
2309         [[
2310                 pur-PhysicalConfig-v1700                        SEQUENCE {
2311                         pur-UL-16QAM-Config-r17         CHOICE {release NULL, setup PUR-UL-16QAM-Config-NB-r17} OPTIONAL,       -- Need ON
2312                         pur-DL-16QAM-Config-r17         CHOICE {release NULL, setup NPDSCH-16QAM-Config-NB-r17} OPTIONAL        -- Need ON
2313                 }                               OPTIONAL        -- Need ON
2314         ]]
2317 PUR-NRSRP-ChangeThreshold-NB-r16 ::=    SEQUENCE {
2318         increaseThresh-r16                                              NRSRP-ChangeThresh-NB-r16,
2319         decreaseThresh-r16                                              NRSRP-ChangeThresh-NB-r16       OPTIONAL        --Need OP
2322 PUR-UL-16QAM-Config-NB-r17 ::= SEQUENCE {
2323         uplinkPowerControlDedicated-r17         UplinkPowerControlDedicated-NB-v1700
2326 NRSRP-ChangeThresh-NB-r16 ::= ENUMERATED {dB4, dB6, dB8, dB10, dB14, dB18, dB22, dB26, dB30, dB34, spare6, spare5, spare4, spare3, spare2, spare1}
2329 PUR-ConfigID-NB-r16 ::= BIT STRING (SIZE(20))
2332 PUR-PeriodicityAndOffset-NB-r16 ::=     CHOICE {
2333         periodicity8            INTEGER (1..7),
2334         periodicity16           INTEGER (1..15),
2335         periodicity32           INTEGER (1..31),
2336         periodicity64           INTEGER (1..63),
2337         periodicity128          INTEGER (1..127),
2338         periodicity256          INTEGER (1..257),
2339         periodicity512          INTEGER (1..511),
2340         periodicity1024         INTEGER (1..1023),
2341         periodicity2048         INTEGER (1..2047),
2342         periodicity4096         INTEGER (1..4095),
2343         periodicity8192         INTEGER (1..8191)
2347 RACH-ConfigCommon-NB-r13 ::=            SEQUENCE {
2348         preambleTransMax-CE-r13                         PreambleTransMax,
2349         powerRampingParameters-r13                      PowerRampingParameters,
2350         rach-InfoList-r13                                       RACH-InfoList-NB-r13,
2351         connEstFailOffset-r13                           INTEGER (0..15)                                 OPTIONAL,       -- Need OP
2352         ...,
2353         [[      powerRampingParameters-v1450    PowerRampingParameters-NB-v1450 OPTIONAL        -- Need OR
2354         ]],
2355         [[ rach-InfoList-v1530                          RACH-InfoList-NB-v1530  OPTIONAL -- Cond EDT
2356         ]]
2359 RACH-InfoList-NB-r13 ::=        SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF RACH-Info-NB-r13
2361 RACH-InfoList-NB-v1530 ::=      SEQUENCE (SIZE (1.. maxNPRACH-Resources-NB-r13)) OF RACH-Info-NB-v1530
2363 RACH-Info-NB-r13        ::=             SEQUENCE {
2364         ra-ResponseWindowSize-r13                       ENUMERATED {
2365                                                                                         pp2, pp3, pp4, pp5, pp6, pp7, pp8, pp10},
2366         mac-ContentionResolutionTimer-r13       ENUMERATED {
2367                                                                                         pp1, pp2, pp3, pp4, pp8, pp16, pp32, pp64}
2370 RACH-Info-NB-v1530 ::=          SEQUENCE {
2371         mac-ContentionResolutionTimer-r15       ENUMERATED {
2372                                                                                         pp1, pp2, pp3, pp4, pp8, pp16, pp32, pp64}
2375 PowerRampingParameters-NB-v1450 ::=             SEQUENCE {
2376         preambleInitialReceivedTargetPower-v1450                ENUMERATED {
2377                                                                                                         dBm-130, dBm-128, dBm-126, dBm-124, dBm-122,
2378                                                                                                         dBm-88, dBm-86, dBm-84,dBm-82, dBm-80}
2379                                                                                                         OPTIONAL,       -- Need OR
2380         powerRampingParametersCE1-r14                           SEQUENCE {
2381                 powerRampingStepCE1-r14                                         ENUMERATED {dB0, dB2, dB4, dB6},
2382                 preambleInitialReceivedTargetPowerCE1-r14       ENUMERATED {
2383                                                                                                         dBm-130, dBm-128, dBm-126, dBm-124, dBm-122,
2384                                                                                                         dBm-120, dBm-118, dBm-116, dBm-114, dBm-112,
2385                                                                                                         dBm-110, dBm-108, dBm-106, dBm-104, dBm-102,
2386                                                                                                         dBm-100, dBm-98, dBm-96, dBm-94, dBm-92,
2387                                                                                                         dBm-90, dBm-88, dBm-86, dBm-84, dBm-82, dBm-80}
2388         } OPTIONAL      -- Need OR
2392 RadioResourceConfigCommonSIB-NB-r13 ::= SEQUENCE {
2393         rach-ConfigCommon-r13                                   RACH-ConfigCommon-NB-r13,
2394         bcch-Config-r13                                                 BCCH-Config-NB-r13,
2395         pcch-Config-r13                                                 PCCH-Config-NB-r13,
2396         nprach-Config-r13                                               NPRACH-ConfigSIB-NB-r13,
2397         npdsch-ConfigCommon-r13                                 NPDSCH-ConfigCommon-NB-r13,
2398         npusch-ConfigCommon-r13                                 NPUSCH-ConfigCommon-NB-r13,
2399         dl-Gap-r13                                                              DL-GapConfig-NB-r13                     OPTIONAL,               -- Need OP
2400         uplinkPowerControlCommon-r13                    UplinkPowerControlCommon-NB-r13,
2401         ...,
2402         [[      nprach-Config-v1330                                     NPRACH-ConfigSIB-NB-v1330       OPTIONAL                -- Need OR
2403         ]],
2404         [[      nprach-Config-v1450                                     NPRACH-ConfigSIB-NB-v1450       OPTIONAL                -- Cond EnhPowerControl
2405         ]],
2406         [[      nprach-Config-v1530                                     NPRACH-ConfigSIB-NB-v1530       OPTIONAL,       -- Need OR
2407                 dl-Gap-v1530                                            DL-GapConfig-NB-v1530           OPTIONAL,       -- Cond TDD
2408                 wus-Config-r15                                          WUS-Config-NB-r15                       OPTIONAL        -- Need OR
2409         ]],
2410         [[      nprach-Config-v1550                                     NPRACH-ConfigSIB-NB-v1550       OPTIONAL        -- Cond TDD1
2411         ]],
2412         [[
2413                 gwus-Config-r16                                         GWUS-Config-NB-r16                      OPTIONAL,       -- Need OR
2414                 nrs-NonAnchorConfig-r16                         ENUMERATED {true}                       OPTIONAL,       -- Need OR
2415                 ue-SpecificDRX-CycleMin-r16                     ENUMERATED {rf32, rf64, rf128, rf256, rf512,
2416                                                                                                                         rf1024}         OPTIONAL        -- Need OR
2417         ]],
2418         [[      ntn-ConfigCommon-r17                            SEQUENCE {
2419                         ta-Report-r17                                   ENUMERATED {enabled}            OPTIONAL,       -- Need OR
2420                         t318-r17                                                ENUMERATED {
2421                                                                                                 ms0, ms200, ms500, ms1000, ms2000, ms4000, ms8000},
2422                         nprach-TxDurationFmt01-r17              NPRACH-TxDurationFmt01-NB-r17   OPTIONAL,       -- Need OR
2423                         nprach-TxDurationFmt2-r17               NPRACH-TxDurationFmt2-NB-r17    OPTIONAL,       -- Need OR
2424                         npusch-TxDuration-r17                   NPUSCH-TxDuration-NB-r17                OPTIONAL        -- Need OR
2425                 }       OPTIONAL        -- Cond NTN
2426         ]]
2429 BCCH-Config-NB-r13 ::=                                  SEQUENCE {
2430         modificationPeriodCoeff-r13                             ENUMERATED {n16, n32, n64, n128}
2433 PCCH-Config-NB-r13 ::=                                  SEQUENCE {
2434         defaultPagingCycle-r13                                  ENUMERATED {rf128, rf256, rf512, rf1024},
2435         nB-r13                                                                  ENUMERATED {
2436                                                                                                 fourT, twoT, oneT, halfT, quarterT, one8thT,
2437                                                                                                 one16thT, one32ndT, one64thT,
2438                                                                                                 one128thT, one256thT, one512thT, one1024thT,
2439                                                                                                 spare3, spare2, spare1},
2440         npdcch-NumRepetitionPaging-r13                  ENUMERATED {
2441                                                                                                 r1, r2, r4, r8, r16, r32, r64, r128,
2442                                                                                                 r256, r512, r1024, r2048,
2443                                                                                                 spare4, spare3, spare2, spare1}
2447 RadioResourceConfigDedicated-NB-r13 ::= SEQUENCE {
2448         srb-ToAddModList-r13                                    SRB-ToAddModList-NB-r13                 OPTIONAL,       -- Need ON
2449         drb-ToAddModList-r13                                    DRB-ToAddModList-NB-r13                 OPTIONAL,       -- Need ON
2450         drb-ToReleaseList-r13                                   DRB-ToReleaseList-NB-r13                OPTIONAL,       -- Need ON
2451         mac-MainConfig-r13                                              CHOICE {
2452                 explicitValue-r13                                               MAC-MainConfig-NB-r13,
2453                 defaultValue-r13                                                NULL
2454         }                                                                                                                                               OPTIONAL,       -- Need ON
2455         physicalConfigDedicated-r13                             PhysicalConfigDedicated-NB-r13  OPTIONAL,       -- Need ON
2456         rlf-TimersAndConstants-r13                              RLF-TimersAndConstants-NB-r13   OPTIONAL,       -- Need ON
2457         ...,
2458         [[      schedulingRequestConfig-r15                     SchedulingRequestConfig-NB-r15  OPTIONAL        -- Need ON
2459         ]],
2460         [[      newUE-Identity-r16                                      C-RNTI                                                  OPTIONAL        -- Need OP
2461         ]],
2462         [[      gnss-AutonomousEnabled-r18                      ENUMERATED {true}                       OPTIONAL,       -- Need OR
2463                 ul-TransmissionExtensionEnabled-r18     ENUMERATED {true}                       OPTIONAL,       -- Need OR
2464                 ul-TransmissionExtensionValue-r18       ENUMERATED {sf500, sf750, sf1280, sf1920,
2465                                                                                                                 sf2560, sf5120, sf10240, spare1}
2466                                                                                                                                                 OPTIONAL        -- Need OR
2467         ]]
2470 SRB-ToAddModList-NB-r13 ::=                     SEQUENCE (SIZE (1)) OF SRB-ToAddMod-NB-r13
2472 SRB-ToAddMod-NB-r13 ::=                         SEQUENCE {
2473         rlc-Config-r13                                          CHOICE {
2474                 explicitValue                                           RLC-Config-NB-r13,
2475                 defaultValue                                            NULL
2476         }               OPTIONAL,                                                                                                                       -- Cond Setup
2477         logicalChannelConfig-r13                        CHOICE {
2478                 explicitValue                                           LogicalChannelConfig-NB-r13,
2479                 defaultValue                                            NULL
2480         }               OPTIONAL,                                                                                                                       -- Cond Setup
2481         ...,
2482         [[      rlc-Config-v1430                                RLC-Config-NB-v1430                     OPTIONAL        -- Need ON
2483         ]],
2484         [[      rlc-Config-v1700                                RLC-Config-NB-v1700             OPTIONAL        -- Need ON
2485         ]]
2488 DRB-ToAddModList-NB-r13 ::=                     SEQUENCE (SIZE (1..maxDRB-NB-r13)) OF DRB-ToAddMod-NB-r13
2490 DRB-ToAddMod-NB-r13 ::=                         SEQUENCE {
2491         eps-BearerIdentity-r13                          INTEGER (0..15)                         OPTIONAL,       -- Cond DRB-Setup-EPC
2492         drb-Identity-r13                                        DRB-Identity,
2493         pdcp-Config-r13                                         PDCP-Config-NB-r13                      OPTIONAL,       -- Cond Setup
2494         rlc-Config-r13                                          RLC-Config-NB-r13                       OPTIONAL,       -- Cond Setup
2495         logicalChannelIdentity-r13                      INTEGER (3..10)                         OPTIONAL,       -- Cond DRB-Setup
2496         logicalChannelConfig-r13                        LogicalChannelConfig-NB-r13     OPTIONAL,       -- Cond Setup
2497         ...,
2498         [[      rlc-Config-v1430                                RLC-Config-NB-v1430                     OPTIONAL        -- Need ON
2499         ]],
2500         [[      pdu-Session-r16                         PDU-SessionID-NB-r16            OPTIONAL        -- Cond DRB-Setup-5GC
2501         ]],
2502         [[      rlc-Config-v1700                                RLC-Config-NB-v1700             OPTIONAL        -- Need ON
2503         ]]
2506 PDU-SessionID-NB-r16 ::=                        INTEGER (0..255)
2508 DRB-ToReleaseList-NB-r13 ::=            SEQUENCE (SIZE (1..maxDRB-NB-r13)) OF DRB-Identity
2511 ResourceReservationConfig-NB-r16::=     SEQUENCE {
2512         periodicity-r16                         ENUMERATED {ms10, ms20, ms40, ms80, ms160, spare3, spare2, spare1},
2513         startPosition-r16                       INTEGER (0..15),
2514         resourceReservation-r16         CHOICE {
2515                 subframeBitmap-r16                      CHOICE {
2516                         subframePattern10ms                     BIT STRING (SIZE (10)),
2517                         subframePattern40ms                     BIT STRING (SIZE (40))
2518                 },
2519                 slotConfig-r16                          SEQUENCE {
2520                         slotBitmap-r16                          CHOICE {
2521                                 slotPattern10ms                         BIT STRING (SIZE (20)),
2522                                 slotPattern40ms                         BIT STRING (SIZE (80))
2523                         },
2524                         symbolBitmap-r16                        CHOICE {
2525                                 symbolBitmapFddDl                       SEQUENCE {
2526                                         symbolBitmap1-r16                       BIT STRING (SIZE (5))   OPTIONAL,       -- Cond Bitmap1
2527                                         symbolBitmap2-r16                       BIT STRING (SIZE (5))   OPTIONAL        -- Cond Bitmap2
2528                                 },
2529                                 symbolBitmapFddUlOrTdd          SEQUENCE {
2530                                         symbolBitmap1-r16                       BIT STRING (SIZE (7))   OPTIONAL,       -- Cond Bitmap1
2531                                         symbolBitmap2-r16                       BIT STRING (SIZE (7))   OPTIONAL        -- Cond Bitmap2
2532                                 }
2533                         }
2534                 }
2535         },
2536         ...
2540 RLC-Config-NB-r13 ::=   CHOICE  {
2541         am                                              SEQUENCE {
2542                 ul-AM-RLC-r13                           UL-AM-RLC-NB-r13,
2543                 dl-AM-RLC-r13                           DL-AM-RLC-NB-r13
2544         },
2545         ...,
2546         um-Bi-Directional-r15           NULL,
2547         um-Uni-Directional-UL-r15       NULL,
2548         um-Uni-Directional-DL-r15       NULL
2551 RLC-Config-NB-v1430 ::= SEQUENCE {
2552         t-Reordering-r14                        T-Reordering            OPTIONAL                -- Cond twoHARQ
2555 RLC-Config-NB-v1700 ::= SEQUENCE {
2556         t-ReorderingExt-r17                                     CHOICE {release NULL, setup T-ReorderingExt-r17}
2559 UL-AM-RLC-NB-r13 ::=            SEQUENCE {
2560         t-PollRetransmit-r13            T-PollRetransmit-NB-r13,
2561         maxRetxThreshold-r13            ENUMERATED {t1, t2, t3, t4, t6, t8, t16, t32}
2564 DL-AM-RLC-NB-r13 ::=            SEQUENCE {
2565         enableStatusReportSN-Gap-r13    ENUMERATED {true}       OPTIONAL
2568 T-PollRetransmit-NB-r13 ::=     ENUMERATED {
2569                                                                         ms250,  ms500,  ms1000, ms2000, ms3000, ms4000,
2570                                                                         ms6000, ms10000, ms15000, ms25000, ms40000, ms60000,
2571                                                                         ms90000, ms120000, ms180000, ms300000-v1530}
2576 RLF-TimersAndConstants-NB-r13 ::=       CHOICE {
2577         release                                                         NULL,
2578         setup                                                           SEQUENCE {
2579                 t301-r13                                                        ENUMERATED {
2580                                                                                                 ms2500, ms4000, ms6000, ms10000,
2581                                                                                                 ms15000, ms25000, ms40000, ms60000},
2582                 t310-r13                                                        ENUMERATED {
2583                                                                                                 ms0, ms200, ms500, ms1000, ms2000, ms4000, ms8000},
2584                 n310-r13                                                        ENUMERATED {
2585                                                                                                 n1, n2, n3, n4, n6, n8, n10, n20},
2586                 t311-r13                                                        ENUMERATED {
2587                                                                                                 ms1000, ms3000, ms5000, ms10000, ms15000,
2588                                                                                                 ms20000, ms30000},
2589                 n311-r13                                                        ENUMERATED {
2590                                                                                                 n1, n2, n3, n4, n5, n6, n8, n10},
2591                 ...,
2592                 [[ t311-v1350                                           ENUMERATED {
2593                                                                                                 ms40000, ms60000, ms90000, ms120000}
2594                                                                                                                 OPTIONAL        -- Need OR
2595                 ]],
2596                 [[      t301-v1530                                              ENUMERATED {
2597                                                                                                 ms80000, ms100000, ms120000}
2598                                                                                                                 OPTIONAL,       -- Cond TDD
2599                         t311-v1530                                              ENUMERATED {
2600                                                                                                 ms160000, ms200000}
2601                                                                                                                 OPTIONAL        -- Cond TDD
2602                 ]]
2603         }
2607 SchedulingRequestConfig-NB-r15 ::=      SEQUENCE {
2608         sr-WithHARQ-ACK-Config-r15                      ENUMERATED {true}       OPTIONAL,
2609         sr-WithoutHARQ-ACK-Config-r15                   SR-WithoutHARQ-ACK-Config-NB-r15        OPTIONAL,       -- Need ON
2610         sr-SPS-BSR-Config-r15                           SR-SPS-BSR-Config-NB-r15                        OPTIONAL,       -- Need ON
2611         ...,
2612         [[      sr-WithoutHARQ-ACK-Config-v1700 SR-WithoutHARQ-ACK-Config-NB-v1700      OPTIONAL        -- Need ON
2613         ]]
2616 SR-WithoutHARQ-ACK-Config-NB-r15 ::= CHOICE {
2617         release                                                         NULL,
2618         setup                                                           SEQUENCE {
2619                 sr-ProhibitTimer-r15                            INTEGER (0..7)  OPTIONAL,       -- Need ON
2620                 sr-NPRACH-Resource-r15                          SR-NPRACH-Resource-NB-r15       OPTIONAL -- Need ON
2621         }
2624 SR-WithoutHARQ-ACK-Config-NB-v1700      ::=     SEQUENCE {
2625         sr-ProhibitTimerOffset-r17                              CHOICE {release NULL, setup SR-ProhibitTimerOffset-NB-r17}                                                                                                                                                              OPTIONAL -- Need ON
2628 SR-NPRACH-Resource-NB-r15               ::=     SEQUENCE {
2629         nprach-CarrierIndex-r15                         INTEGER (0..maxNonAnchorCarriers-NB-r14),
2630         nprach-ResourceIndex-r15                        INTEGER (1..maxNPRACH-Resources-NB-r13),
2631         nprach-SubCarrierIndex-r15                      CHOICE {
2632                 nprach-Fmt0Fmt1-r15                                     INTEGER (0..47),
2633                 nprach-Fmt2-r15                                         INTEGER (0..143)
2634         },
2635         p0-SR-r15                                                       INTEGER (-126..24),
2636         alpha-r15                                                       ENUMERATED {al0, al04, al05, al06, al07, al08, al09, al1}}
2638 SR-SPS-BSR-Config-NB-r15 ::= CHOICE {
2639         release                                                         NULL,
2640         setup                                                           SEQUENCE {
2641                 semiPersistSchedC-RNTI-r15                      C-RNTI,
2642                 semiPersistSchedIntervalUL-r15          ENUMERATED {sf128, sf256, sf512, sf1024,
2643                                                                                                                 sf1280, sf2048, sf2560, sf5120}
2644         }
2647 SR-ProhibitTimerOffset-NB-r17 ::=       ENUMERATED {
2648                                                                                 ms90, ms180, ms270, ms360, ms450, ms540, ms1080, spare}
2651 TDD-Config-NB-r15 ::=                                   SEQUENCE {
2652         subframeAssignment-r15                                  ENUMERATED {
2653                                                                                                 sa1, sa2, sa3, sa4, sa5},
2654         specialSubframePatterns-r15                             ENUMERATED {
2655                                                                                                 ssp0, ssp1, ssp2, ssp3, ssp4, ssp5, ssp6, ssp7,
2656                                                                                                 ssp8, ssp9, ssp10, ssp10-CRS-LessDwPTS}
2660 TDD-UL-DL-AlignmentOffset-NB-r15 ::=                            ENUMERATED {    khz-7dot5, khz0, khz7dot5}
2664 UplinkPowerControlCommon-NB-r13 ::=     SEQUENCE {
2665         p0-NominalNPUSCH-r13                            INTEGER (-126..24),
2666         alpha-r13                                                       ENUMERATED {al0, al04, al05, al06, al07, al08, al09, al1},
2667         deltaPreambleMsg3-r13                           INTEGER (-1..6)
2670 UplinkPowerControlDedicated-NB-r13 ::=  SEQUENCE {
2671         p0-UE-NPUSCH-r13                                                INTEGER (-8..7)
2674 UplinkPowerControlDedicated-NB-v1700 ::=        SEQUENCE {
2675         deltaMCS-Enabled-r17                                    ENUMERATED {en0, en1}
2679 WUS-Config-NB-r15 ::=                   SEQUENCE {
2680         maxDurationFactor-r15                   WUS-MaxDurationFactor-NB-r15,
2681         numPOs-r15                                              ENUMERATED {n1, n2, n4}         DEFAULT n1,
2682         numDRX-CyclesRelaxed-r15                        ENUMERATED {n1, n2, n4, n8},
2683         timeOffsetDRX-r15                               ENUMERATED {ms40, ms80, ms160, ms240},
2684         timeOffset-eDRX-Short-r15               ENUMERATED {ms40, ms80, ms160, ms240},
2685         timeOffset-eDRX-Long-r15                ENUMERATED {ms1000, ms2000}     OPTIONAL,       -- Need OP
2686         ...
2689 WUS-ConfigPerCarrier-NB-r15 ::= SEQUENCE {
2690         maxDurationFactor-r15                   WUS-MaxDurationFactor-NB-r15
2693 WUS-MaxDurationFactor-NB-r15 ::= ENUMERATED {one128th, one64th, one32th, one16th,
2694                                                                                         oneEighth, oneQuarter, oneHalf}
2696 AdditionalBandInfoList-NB-r14 ::=       SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator-NB-r13
2699 FreqBandIndicator-NB-r13 ::=                    INTEGER (1.. maxFBI2)
2702 MultiBandInfoList-NB-r13 ::=    SEQUENCE (SIZE (1..maxMultiBands)) OF MultiBandInfo-NB-r13
2704 MultiBandInfo-NB-r13 ::=                SEQUENCE {
2705         freqBandIndicator-r13                   FreqBandIndicator-NB-r13                OPTIONAL,       -- Need OR
2706         freqBandInfo-r13                                NS-PmaxList-NB-r13                              OPTIONAL        -- Need OR
2710 NS-PmaxList-NB-r13 ::=                  SEQUENCE (SIZE (1..maxNS-Pmax-NB-r13)) OF NS-PmaxValue-NB-r13
2712 NS-PmaxValue-NB-r13 ::=                 SEQUENCE {
2713         additionalPmax-r13                              P-Max                                           OPTIONAL,       -- Need OR
2714         additionalSpectrumEmission-r13  AdditionalSpectrumEmission
2718 ReselectionThreshold-NB-v1360 ::=                       INTEGER (32..63)
2721 T-Reselection-NB-r13 ::=                ENUMERATED {s0, s3, s6, s9, s12, s15, s18, s21}
2724 ANR-MeasConfig-NB-r16 ::= SEQUENCE {
2725         anr-QualityThreshold-r16                NRSRP-Range-NB-r14,
2726         anr-CarrierList-r16                             ANR-CarrierList-NB-r16,
2727         ...
2730 ANR-CarrierList-NB-r16 ::=              SEQUENCE (SIZE (1..maxFreqANR-NB-r16)) OF ANR-Carrier-NB-r16
2732 ANR-Carrier-NB-r16::=                   SEQUENCE {
2733         carrierFreqIndex-r16                    INTEGER (1..maxFreq),
2734         excludedCellList-r16                            ANR-ExcludedCellList-NB-r16     OPTIONAL,               -- Need OP
2735         ...
2738 ANR-ExcludedCellList-NB-r16 ::= SEQUENCE (SIZE (1..maxExcludedCell)) OF PhysCellId
2741 ANR-MeasReport-NB-r16 ::=       SEQUENCE {
2742         servCellIdentity-r16                    CellGlobalIdEUTRA                       OPTIONAL,
2743         measResultServCell-r16                  MeasResultServCell-NB-r14,
2744         relativeTimeStamp-r16                   INTEGER (0..95),
2745         measResultList-r16                                      SEQUENCE (SIZE (1..maxFreqANR-NB-r16)) OF ANR-MeasResult-NB-r16,
2746         ...
2749 ANR-MeasResult-NB-r16 ::=       SEQUENCE {
2750         carrierFreq-r16                                         CarrierFreq-NB-r13,
2751         physCellId-r16                                          PhysCellId                                      OPTIONAL,
2752         measResultLastServCell-r16                      MeasResultServCell-NB-r14,
2753         measResult-r16                                          NRSRP-Range-NB-r14              OPTIONAL,
2754         cgi-Info-r16                                            SEQUENCE {
2755                 cellGlobalId-r16                                        CellGlobalIdEUTRA,
2756                 trackingAreaCode-r16                            TrackingAreaCode,
2757                 plmn-IdentityList-r16                           PLMN-IdentityList2              OPTIONAL
2758         }       OPTIONAL
2761 CQI-NPDCCH-NB-r14 ::=   ENUMERATED {
2762                                                         noMeasurements, candidateRep-A, candidateRep-B, candidateRep-C,
2763                                                         candidateRep-D, candidateRep-E, candidateRep-F, candidateRep-G,
2764                                                         candidateRep-H, candidateRep-I, candidateRep-J, candidateRep-K,
2765                                                         candidateRep-L}
2768 CQI-NPDCCH-Short-NB-r14 ::=     ENUMERATED {
2769                                                                 noMeasurements, candidateRep-1, candidateRep-2, candidateRep-3}
2772 MeasResultServCell-NB-r14 ::=   SEQUENCE {
2773         nrsrpResult-r14                                 NRSRP-Range-NB-r14,
2774         nrsrqResult-r14                                 NRSRQ-Range-NB-r14
2778 NRSRP-Range-NB-r14 ::=                          INTEGER(0..113)
2781 NRSRQ-Range-NB-r14 ::=                          INTEGER(-30..46)
2784 NSSS-RRM-Config-NB-r15  ::=                             SEQUENCE {
2785         nsss-RRM-PowerOffset-r15                        ENUMERATED {dB-3, db0, dB3},
2786         nsss-NumOccDiffPrecoders-r15            ENUMERATED {n1, n2, n4, n8}     OPTIONAL        --      Need OP
2789 EstablishmentCause-NB-r13 ::=                   ENUMERATED {
2790                                                                                         mt-Access, mo-Signalling, mo-Data, mo-ExceptionData,
2791                                                                                         delayTolerantAccess-v1330, mt-EDT-v1610, spare2, spare1}
2794 UE-Capability-NB-r13 ::=                SEQUENCE {
2795         accessStratumRelease-r13                AccessStratumRelease-NB-r13,
2796         ue-Category-NB-r13                              ENUMERATED {nb1}                                        OPTIONAL,
2797         multipleDRB-r13                                 ENUMERATED {supported}                          OPTIONAL,
2798         pdcp-Parameters-r13                             PDCP-Parameters-NB-r13                          OPTIONAL,
2799         phyLayerParameters-r13                  PhyLayerParameters-NB-r13,
2800         rf-Parameters-r13                               RF-Parameters-NB-r13,
2801         dummy                                                   SEQUENCE {}                                                     OPTIONAL
2804 UE-Capability-NB-Ext-r14-IEs ::=                SEQUENCE {
2805         ue-Category-NB-r14                                      ENUMERATED {nb2}                                OPTIONAL,
2806         mac-Parameters-r14                                      MAC-Parameters-NB-r14                   OPTIONAL,
2807         phyLayerParameters-v1430                        PhyLayerParameters-NB-v1430             OPTIONAL,
2808         rf-Parameters-v1430                                     RF-Parameters-NB-v1430,
2809         nonCriticalExtension                            UE-Capability-NB-v1440-IEs              OPTIONAL
2812 UE-Capability-NB-v1440-IEs ::=          SEQUENCE {
2813         phyLayerParameters-v1440                        PhyLayerParameters-NB-v1440             OPTIONAL,
2814         nonCriticalExtension                            UE-Capability-NB-v14x0-IEs              OPTIONAL
2817 UE-Capability-NB-v14x0-IEs ::=          SEQUENCE {
2818 -- Following field is only to be used for late REL-14 extensions
2819         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
2820         nonCriticalExtension                            UE-Capability-NB-v1530-IEs              OPTIONAL
2823 UE-Capability-NB-v1530-IEs ::=          SEQUENCE {
2824         earlyData-UP-r15                                        ENUMERATED {supported}                  OPTIONAL,
2825         rlc-Parameters-r15                                      RLC-Parameters-NB-r15,
2826         mac-Parameters-v1530                            MAC-Parameters-NB-v1530,
2827         phyLayerParameters-v1530                        PhyLayerParameters-NB-v1530             OPTIONAL,
2828         tdd-UE-Capability-r15                           TDD-UE-Capability-NB-r15                OPTIONAL,
2829         nonCriticalExtension                            UE-Capability-NB-v15x0-IEs              OPTIONAL
2832 UE-Capability-NB-v15x0-IEs ::=          SEQUENCE {
2833 -- Following field is only to be used for late REL-15 extensions
2834         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
2835         nonCriticalExtension                            UE-Capability-NB-v1610-IEs              OPTIONAL
2838 UE-Capability-NB-v1610-IEs ::=          SEQUENCE {
2839         earlySecurityReactivation-r16           ENUMERATED {supported}                  OPTIONAL,
2840         earlyData-UP-5GC-r16                            ENUMERATED {supported}                  OPTIONAL,
2841         pur-Parameters-r16                                      PUR-Parameters-NB-r16                   OPTIONAL,
2842         mac-Parameters-v1610                            MAC-Parameters-NB-v1610,
2843         phyLayerParameters-v1610                        PhyLayerParameters-NB-v1610             OPTIONAL,
2844         son-Parameters-r16                                      SON-Parameters-NB-r16           OPTIONAL,
2845         measParameters-r16                                      MeasParameters-NB-r16,
2846         tdd-UE-Capability-v1610                         TDD-UE-Capability-NB-v1610              OPTIONAL,
2847         nonCriticalExtension                            UE-Capability-NB-v16x0-IEs      OPTIONAL
2850 UE-Capability-NB-v16x0-IEs ::=  SEQUENCE {
2851 -- Following field is only to be used for late REL-16 extensions
2852         lateNonCriticalExtension                        OCTET STRING (CONTAINING UE-EUTRA-Capability-v16f0-IEs)                                 OPTIONAL,
2853         nonCriticalExtension                            UE-Capability-NB-v1700-IEs              OPTIONAL
2856 -- Late non-critical extensions
2857 UE-EUTRA-Capability-v16f0-IEs ::=       SEQUENCE {
2858         son-Parameters-v16f0                            SON-Parameters-NB-v16f0,
2859         nonCriticalExtension                            SEQUENCE        {}                                      OPTIONAL
2862 -- Regular non-critical extensions
2863 UE-Capability-NB-v1700-IEs ::=  SEQUENCE {
2864         coverageBasedPaging-r17                 ENUMERATED {supported}                  OPTIONAL,
2865         phyLayerParameters-v1700                        PhyLayerParameters-NB-v1700,
2866         ntn-Parameters-r17                                      NTN-Parameters-NB-r17                           OPTIONAL,
2867         nonCriticalExtension                            UE-Capability-NB-v1710-IEs              OPTIONAL
2870 UE-Capability-NB-v1710-IEs ::=  SEQUENCE {
2871         measParameters-v1710                            MeasParameters-NB-v1710         OPTIONAL,
2872         rf-Parameters-v1710                             RF-Parameters-NB-v1710,
2873         tdd-UE-Capability-v1710                 TDD-UE-Capability-NB-v1710,
2874         nonCriticalExtension                            UE-Capability-NB-v1720-IEs      OPTIONAL
2877 UE-Capability-NB-v1720-IEs ::=  SEQUENCE {
2878         ntn-Parameters-v1720                            NTN-Parameters-NB-v1720,
2879         nonCriticalExtension                            UE-Capability-NB-v1800-IEs      OPTIONAL
2882 UE-Capability-NB-v1800-IEs ::=  SEQUENCE {
2883         ntn-Parameters-v1800                            NTN-Parameters-NB-v1800         OPTIONAL,
2884         nonCriticalExtension                            SEQUENCE {}                                     OPTIONAL
2887 TDD-UE-Capability-NB-r15 ::=            SEQUENCE {
2888         ue-Category-NB-r15                                      ENUMERATED {nb2}                                OPTIONAL,
2889         phyLayerParametersRel13-r15                     PhyLayerParameters-NB-r13               OPTIONAL,
2890         phyLayerParametersRel14-r15                     PhyLayerParameters-NB-v1430             OPTIONAL,
2891         phyLayerParameters-v1530                        PhyLayerParameters-NB-v1530             OPTIONAL,
2892         ...
2895 TDD-UE-Capability-NB-v1610 ::=          SEQUENCE {
2896         slotSymbolResourceResvDL-r16                    ENUMERATED {supported}                  OPTIONAL,
2897         slotSymbolResourceResvUL-r16                    ENUMERATED {supported}                  OPTIONAL,
2898         subframeResourceResvDL-r16                              ENUMERATED {supported}                  OPTIONAL,
2899         subframeResourceResvUL-r16                      ENUMERATED {supported}                  OPTIONAL
2902 TDD-UE-Capability-NB-v1710 ::=          SEQUENCE {
2903         phyLayerParameters-v1710                                        PhyLayerParameters-NB-v1700             OPTIONAL
2906 AccessStratumRelease-NB-r13 ::=         ENUMERATED {rel13, rel14, rel15, rel16, rel17, rel18, spare2, spare1, ...}
2908 PDCP-Parameters-NB-r13          ::= SEQUENCE {
2909         supportedROHC-Profiles-r13                      SEQUENCE {
2910                 profile0x0002                                           BOOLEAN,
2911                 profile0x0003                                           BOOLEAN,
2912                 profile0x0004                                           BOOLEAN,
2913                 profile0x0006                                           BOOLEAN,
2914                 profile0x0102                                           BOOLEAN,
2915                 profile0x0103                                           BOOLEAN,
2916                 profile0x0104                                           BOOLEAN
2917         },
2918         maxNumberROHC-ContextSessions-r13       ENUMERATED {cs2, cs4, cs8, cs12}        DEFAULT cs2,
2919         ...
2922 RLC-Parameters-NB-r15           ::=             SEQUENCE {
2923         rlc-UM-r15                                                      ENUMERATED {supported}                          OPTIONAL
2926 MAC-Parameters-NB-r14           ::=             SEQUENCE {
2927         dataInactMon-r14                                        ENUMERATED {supported}                                  OPTIONAL,
2928         rai-Support-r14                                         ENUMERATED {supported}                          OPTIONAL
2931 MAC-Parameters-NB-v1530         ::=             SEQUENCE {
2932         sr-SPS-BSR-r15                                          ENUMERATED {supported}                  OPTIONAL
2935 MAC-Parameters-NB-v1610         ::=             SEQUENCE {
2936         rai-SupportEnh-r16                                      ENUMERATED {supported}                  OPTIONAL
2939 NTN-Parameters-NB-r17 ::=               SEQUENCE {
2940         ntn-Connectivity-EPC-r17                ENUMERATED {supported}                  OPTIONAL,
2941         ntn-TA-Report-r17                               ENUMERATED {supported}                  OPTIONAL,
2942         ntn-PUR-TimerDelay-r17          ENUMERATED {supported}                  OPTIONAL,
2943         ntn-OffsetTimingEnh-r17         ENUMERATED {supported}                  OPTIONAL,
2944         ntn-ScenarioSupport-r17         ENUMERATED {ngso,gso}                           OPTIONAL
2947 NTN-Parameters-NB-v1720 ::=             SEQUENCE {
2948         ntn-SegmentedPrecompensationGaps-r17            ENUMERATED {sym1,sl1,sl2}               OPTIONAL
2951 NTN-Parameters-NB-v1800 ::=             SEQUENCE {
2952         ntn-LocationBasedMeasTrigger-EFC-r18            ENUMERATED {supported}                          OPTIONAL,
2953         ntn-LocationBasedMeasTrigger-EMC-r18            ENUMERATED {supported}                          OPTIONAL,
2954         ntn-TimeBasedMeasTrigger-r18                            ENUMERATED {supported}                          OPTIONAL,
2955         ntn-RRC-HarqDisableSingleTB-r18                         ENUMERATED {supported}                          OPTIONAL,
2956         ntn-OverriddenHarqDisableSingleTB-r18           ENUMERATED {supported}                          OPTIONAL,
2957         ntn-DCI-HarqDisableSingleTB-r18                         ENUMERATED {supported}                          OPTIONAL,
2958         ntn-RRC-HarqDisableMultiTB-r18                          ENUMERATED {supported}                          OPTIONAL,
2959         ntn-OverriddenHarqDisableMultiTB-r18            ENUMERATED {supported}                          OPTIONAL,
2960         ntn-DCI-HarqDisableMultiTB-r18                          ENUMERATED {supported}                          OPTIONAL,
2961         ntn-UplinkHarq-ModeB-SingleTB-r18                       ENUMERATED {supported}                          OPTIONAL,
2962         ntn-UplinkHarq-ModeB-MultiTB-r18                        ENUMERATED {supported}                          OPTIONAL,
2963         ntn-HarqEnhScenarioSupport-r18                          ENUMERATED {ngso,gso}                           OPTIONAL,
2964         ntn-Triggered-GNSS-Fix-r18                                      ENUMERATED {supported}                          OPTIONAL,
2965         ntn-Autonomous-GNSS-Fix-r18                                     ENUMERATED {supported}                          OPTIONAL,
2966         ntn-UplinkTxExtension-r18                                       ENUMERATED {supported}                          OPTIONAL,
2967         ntn-GNSS-EnhScenarioSupport-r18                         ENUMERATED {ngso,gso}                           OPTIONAL
2970 MeasParameters-NB-r16           ::=             SEQUENCE {
2971         dl-ChannelQualityReporting-r16          ENUMERATED {supported}                  OPTIONAL
2974 MeasParameters-NB-v1710 ::=             SEQUENCE {
2975         connModeMeasIntraFreq-r17                       ENUMERATED {supported}                  OPTIONAL,
2976         connModeMeasInterFreq-r17                       ENUMERATED {supported}                  OPTIONAL
2979 PhyLayerParameters-NB-r13       ::=             SEQUENCE {
2980         multiTone-r13                                           ENUMERATED {supported}                  OPTIONAL,
2981         multiCarrier-r13                                                ENUMERATED {supported}                  OPTIONAL
2982         }
2984 PhyLayerParameters-NB-v1430     ::=             SEQUENCE {
2985         multiCarrier-NPRACH-r14                         ENUMERATED {supported}                  OPTIONAL,
2986         twoHARQ-Processes-r14                           ENUMERATED {supported}                  OPTIONAL
2989 PhyLayerParameters-NB-v1440     ::=             SEQUENCE {
2990         interferenceRandomisation-r14           ENUMERATED {supported}                  OPTIONAL
2993 PhyLayerParameters-NB-v1530     ::=             SEQUENCE {
2994         mixedOperationMode-r15                          ENUMERATED {supported}                  OPTIONAL,
2995         sr-WithHARQ-ACK-r15                                     ENUMERATED {supported}                  OPTIONAL,
2996         sr-WithoutHARQ-ACK-r15                          ENUMERATED {supported}                  OPTIONAL,
2997         nprach-Format2-r15                                      ENUMERATED {supported}                  OPTIONAL,
2998         additionalTransmissionSIB1-r15          ENUMERATED {supported}                  OPTIONAL,
2999         npusch-3dot75kHz-SCS-TDD-r15            ENUMERATED {supported}                  OPTIONAL
3002 PhyLayerParameters-NB-v1610     ::=             SEQUENCE {
3003         npdsch-MultiTB-r16                                      ENUMERATED {supported}                  OPTIONAL,
3004         npdsch-MultiTB-Interleaving-r16         ENUMERATED {supported}                  OPTIONAL,
3005         npusch-MultiTB-r16                                      ENUMERATED {supported}                  OPTIONAL,
3006         npusch-MultiTB-Interleaving-r16         ENUMERATED {supported}                  OPTIONAL,
3007         multiTB-HARQ-AckBundling-r16            ENUMERATED {supported}                  OPTIONAL,
3008         slotSymbolResourceResvDL-r16                    ENUMERATED {supported}                  OPTIONAL,
3009         slotSymbolResourceResvUL-r16                    ENUMERATED {supported}                  OPTIONAL,
3010         subframeResourceResvDL-r16                              ENUMERATED {supported}                  OPTIONAL,
3011         subframeResourceResvUL-r16                      ENUMERATED {supported}                  OPTIONAL
3014 PUR-Parameters-NB-r16   ::=                     SEQUENCE {
3015         pur-CP-EPC-r16                                          ENUMERATED {supported}                  OPTIONAL,
3016         pur-CP-5GC-r16                                          ENUMERATED {supported}                  OPTIONAL,
3017         pur-UP-EPC-r16                                          ENUMERATED {supported}                  OPTIONAL,
3018         pur-UP-5GC-r16                                          ENUMERATED {supported}                  OPTIONAL,
3019         pur-NRSRP-Validation-r16                        ENUMERATED {supported}                  OPTIONAL,
3020         pur-CP-L1Ack-r16                                        ENUMERATED {supported}                  OPTIONAL
3023 PhyLayerParameters-NB-v1700 ::=         SEQUENCE {
3024         npdsch-16QAM-r17                                        ENUMERATED {supported}                  OPTIONAL
3027 RF-Parameters-NB-r13    ::=                     SEQUENCE {
3028         supportedBandList-r13                           SupportedBandList-NB-r13,
3029         multiNS-Pmax-r13                                        ENUMERATED {supported}          OPTIONAL
3032 RF-Parameters-NB-v1430 ::=                      SEQUENCE {
3033         powerClassNB-14dBm-r14                          ENUMERATED {supported}          OPTIONAL
3036 RF-Parameters-NB-v1710 ::=                      SEQUENCE {
3037         supportedBandList-v1710                         SupportedBandList-NB-v1710      OPTIONAL
3040 SupportedBandList-NB-r13 ::=            SEQUENCE (SIZE (1..maxBands)) OF SupportedBand-NB-r13
3042 SupportedBandList-NB-v1710 ::=          SEQUENCE (SIZE (1..maxBands)) OF SupportedBand-NB-v1710
3044 SupportedBand-NB-r13    ::=                     SEQUENCE {
3045         band-r13                                                        FreqBandIndicator-NB-r13,
3046         powerClassNB-20dBm-r13                          ENUMERATED {supported}          OPTIONAL
3049 SupportedBand-NB-v1710  ::=             SEQUENCE {
3050         npusch-16QAM-r17                                        ENUMERATED {supported}          OPTIONAL
3053 SON-Parameters-NB-r16 ::=                       SEQUENCE {
3054         anr-Report-r16                                          ENUMERATED {supported}          OPTIONAL,
3055         rach-Report-r16                                         ENUMERATED {supported}          OPTIONAL
3058 SON-Parameters-NB-v16f0 ::=             SEQUENCE {
3059         locationInfo-r16                                        ENUMERATED {supported}                          OPTIONAL
3063 UE-RadioPagingInfo-NB-r13 ::=           SEQUENCE {
3064         ue-Category-NB-r13                              ENUMERATED {nb1}                        OPTIONAL,
3065         ...,
3066         [[ multiCarrierPaging-r14               ENUMERATED {true}                       OPTIONAL
3067         ]],
3068         [[      mixedOperationMode-r15          ENUMERATED {supported}          OPTIONAL,
3069                 wakeUpSignal-r15                        ENUMERATED {true}                       OPTIONAL,
3070                 wakeUpSignalMinGap-eDRX-r15     ENUMERATED {ms40, ms240, ms1000, ms2000}        OPTIONAL,
3071                 multiCarrierPagingTDD-r15       ENUMERATED {true}                       OPTIONAL
3072         ]],
3073         [[      ue-Category-NB-r16                                      ENUMERATED {nb2}                        OPTIONAL,
3074                 groupWakeUpSignal-r16                           ENUMERATED {true}                       OPTIONAL,
3075                 groupWakeUpSignalAlternation-r16        ENUMERATED {true}                       OPTIONAL
3076         ]]
3081 UE-TimersAndConstants-NB-r13 ::=        SEQUENCE {
3082         t300-r13                                                        ENUMERATED {
3083                                                                                         ms2500, ms4000, ms6000, ms10000,
3084                                                                                         ms15000, ms25000, ms40000, ms60000},
3085         t301-r13                                                        ENUMERATED {
3086                                                                                         ms2500, ms4000, ms6000, ms10000,
3087                                                                                         ms15000, ms25000, ms40000, ms60000},
3088         t310-r13                                                        ENUMERATED {
3089                                                                                         ms0, ms200, ms500, ms1000, ms2000, ms4000, ms8000},
3090         n310-r13                                                        ENUMERATED {
3091                                                                                         n1, n2, n3, n4, n6, n8, n10, n20},
3092         t311-r13                                                        ENUMERATED {
3093                                                                                         ms1000, ms3000, ms5000, ms10000, ms15000,
3094                                                                                         ms20000, ms30000},
3095         n311-r13                                                        ENUMERATED {
3096                                                                                         n1, n2, n3, n4, n5, n6, n8, n10},
3097         ...,
3098         [[ t311-v1350                                           ENUMERATED {
3099                                                                                         ms40000, ms60000, ms90000, ms120000}
3100                                                                                                                 OPTIONAL        -- Need OR
3101         ]],
3102         [[      t300-v1530                                              ENUMERATED {
3103                                                                                         ms80000, ms100000, ms120000}    OPTIONAL,       -- Cond TDD
3104                 t301-v1530                                              ENUMERATED {
3105                                                                                         ms80000, ms100000, ms120000}    OPTIONAL,       -- Cond TDD
3106                 t311-v1530                                              ENUMERATED {
3107                                                                                         ms160000, ms200000}                             OPTIONAL,       -- Cond TDD
3108                 t300-r15                                                ENUMERATED {ms6000, ms10000, ms15000, ms25000, ms40000,
3109                                                                                         ms60000, ms80000, ms120000}     OPTIONAL                -- Cond EDTorPUR
3110         ]]
3114 SC-MTCH-InfoList-NB-r14 ::=                     SEQUENCE (SIZE (0.. maxSC-MTCH-NB-r14)) OF SC-MTCH-Info-NB-r14
3116 SC-MTCH-Info-NB-r14 ::=                         SEQUENCE        {
3117         sc-mtch-CarrierConfig-r14                       CHOICE {
3118                 dl-CarrierConfig-r14                                    DL-CarrierConfigCommon-NB-r14,
3119                 dl-CarrierIndex-r14                                     INTEGER (0.. maxNonAnchorCarriers-NB-r14)
3120         },
3121         mbmsSessionInfo-r14                                     MBMSSessionInfo-r13,
3122         g-RNTI-r14                                                      BIT STRING(SIZE(16)),
3123         sc-mtch-SchedulingInfo-r14                      SC-MTCH-SchedulingInfo-NB-r14           OPTIONAL,       -- Need OP
3124         sc-mtch-NeighbourCell-r14                       BIT STRING (SIZE(maxNeighCell-SCPTM-NB-r14))    OPTIONAL,       -- Need OP
3125         npdcch-NPDSCH-MaxTBS-SC-MTCH-r14                ENUMERATED {n680, n2536},
3126         npdcch-NumRepetitions-SC-MTCH-r14       ENUMERATED {r1, r2, r4, r8, r16,
3127                                                                                                         r32, r64, r128, r256,
3128                                                                                                         r512, r1024, r2048, spare4,
3129                                                                                                         spare3, spare2, spare1},
3130         npdcch-StartSF-SC-MTCH-r14                      ENUMERATED {v1dot5, v2, v4, v8,
3131                                                                                                         v16, v32, v48, v64},
3132         npdcch-Offset-SC-MTCH-r14                       ENUMERATED {zero, oneEighth, oneQuarter,
3133                                                                                                         threeEighth, oneHalf, fiveEighth,
3134                                                                                                         threeQuarter, sevenEighth},
3135         ...
3138 SC-MTCH-SchedulingInfo-NB-r14 ::=               SEQUENCE        {
3139         onDurationTimerSCPTM-r14                                ENUMERATED {
3140                                                                                                 pp1, pp2, pp3, pp4,
3141                                                                                                 pp8, pp16, pp32, spare},
3142         drx-InactivityTimerSCPTM-r14                    ENUMERATED {
3143                                                                                                 pp0, pp1, pp2, pp3,
3144                                                                                                 pp4, pp8, pp16, pp32},
3145         schedulingPeriodStartOffsetSCPTM-r14    CHOICE {
3146                 sf10                                                                    INTEGER(0..9),
3147                 sf20                                                                    INTEGER(0..19),
3148                 sf32                                                                    INTEGER(0..31),
3149                 sf40                                                                    INTEGER(0..39),
3150                 sf64                                                                    INTEGER(0..63),
3151                 sf80                                                                    INTEGER(0..79),
3152                 sf128                                                                   INTEGER(0..127),
3153                 sf160                                                                   INTEGER(0..159),
3154                 sf256                                                                   INTEGER(0..255),
3155                 sf320                                                                   INTEGER(0..319),
3156                 sf512                                                                   INTEGER(0..511),
3157                 sf640                                                                   INTEGER(0..639),
3158                 sf1024                                                                  INTEGER(0..1023),
3159                 sf2048                                                                  INTEGER(0..2047),
3160                 sf4096                                                                  INTEGER(0..4095),
3161                 sf8192                                                                  INTEGER(0..8191)
3162         },
3163         ...
3167 SCPTM-NeighbourCellList-NB-r14 ::=      SEQUENCE (SIZE (1..maxNeighCell-SCPTM-NB-r14)) OF PCI-ARFCN-NB-r14
3169 PCI-ARFCN-NB-r14 ::=                            SEQUENCE {
3170         physCellId-r14                                          PhysCellId,
3171         carrierFreq-r14                                         CarrierFreq-NB-r13              OPTIONAL        -- Need OP
3175 maxFreqANR-NB-r16                       INTEGER ::= 2   -- Maximum number of NB-IOT carrier frequencies that can
3176                                                                                         -- be configured or reported for ANR measurement
3177 maxFreqEUTRA-NB-r16                     INTEGER ::= 8   -- Maximum number of EUTRAN carrier frequencies that can
3178                                                                                         -- be provided as assistance information for inter-RAT
3179                                                                                         -- cell selection
3180 maxFreqsGERAN-NB-r16            INTEGER ::= 8   -- Maximum number of groups of GERAN carrier frequencies
3181                                                                                         -- that can be provided as assistance information for
3182                                                                                         -- inter-RAT cell selection
3183 maxGWUS-Groups-1-NB-r16         INTEGER ::= 15  -- Maximum number of groups for each paging probability
3184                                                                                         -- group
3185 maxGWUS-Resources-NB-r16        INTEGER ::= 2   -- Maximum number of GWUS resources for each gap
3186 maxGWUS-ProbThresholds-NB-r16 INTEGER ::= 3     -- Maximum number of paging probability thresholds
3187 maxNPRACH-Resources-NB-r13      INTEGER ::=     3       -- Maximum number of NPRACH resources for NB-IoT
3188 maxNonAnchorCarriers-NB-r14     INTEGER ::= 15  -- Maximum number of non-anchor carriers for NB-IoT
3189 maxDRB-NB-r13                           INTEGER ::= 2   -- Maximum number of Data Radio Bearers for NB-IoT
3190 maxNeighCell-SCPTM-NB-r14       INTEGER ::= 8   -- Maximum number of SCPTM neighbour cells
3191 maxNS-Pmax-NB-r13                       INTEGER ::= 4   -- Maximum number of NS and P-Max values per band
3192 maxSC-MTCH-NB-r14                       INTEGER ::= 64  -- Maximum number of SC-MTCHs in one cell for NB-IoT
3193 maxSI-Message-NB-r13            INTEGER ::= 8   -- Maximum number of SI messages for NB-IoT
3194 maxTAC-NB-r17                           INTEGER ::= 12  -- Maximum number of Tracking Area Codes
3195                                                                                         -- broadcast in a cell