[Automatic update for 2016-03-13]
[metze/wireshark/wip.git] / epan / dissectors / asn1 / lte-rrc / EUTRA-RRC-Definitions.asn
1 -- 3GPP TS 36.331 V13.0.0 (2015-12)
2 --
3 EUTRA-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
4
5 BEGIN
6
7
8 BCCH-BCH-Message ::= SEQUENCE {
9         message                                 BCCH-BCH-MessageType
10 }
11
12 BCCH-BCH-MessageType ::=                                                MasterInformationBlock
13
14
15 BCCH-DL-SCH-Message ::= SEQUENCE {
16         message                                 BCCH-DL-SCH-MessageType
17 }
18
19 BCCH-DL-SCH-MessageType ::= CHOICE {
20         c1                                              CHOICE {
21                 systemInformation                                               SystemInformation,
22                 systemInformationBlockType1                             SystemInformationBlockType1
23         },
24         messageClassExtension   SEQUENCE {}
25 }
26
27
28 MCCH-Message ::=                SEQUENCE {
29         message                                 MCCH-MessageType
30 }
31
32 MCCH-MessageType ::= CHOICE {
33         c1                                                      CHOICE {
34                 mbsfnAreaConfiguration-r9               MBSFNAreaConfiguration-r9
35         },
36         later                                           CHOICE {
37                 c2                                                              CHOICE{
38                         mbmsCountingRequest-r10                 MBMSCountingRequest-r10
39                 },
40                 messageClassExtension   SEQUENCE {}
41         }
42 }
43
44
45 PCCH-Message ::= SEQUENCE {
46         message                                 PCCH-MessageType
47 }
48
49 PCCH-MessageType ::= CHOICE {
50         c1                                              CHOICE {
51                 paging                                                                  Paging
52         },
53         messageClassExtension   SEQUENCE {}
54 }
55
56
57 DL-CCCH-Message ::= SEQUENCE {
58         message                                 DL-CCCH-MessageType
59 }
60
61 DL-CCCH-MessageType ::= CHOICE {
62         c1                                              CHOICE {
63                 rrcConnectionReestablishment                    RRCConnectionReestablishment,
64                 rrcConnectionReestablishmentReject              RRCConnectionReestablishmentReject,
65                 rrcConnectionReject                                             RRCConnectionReject,
66                 rrcConnectionSetup                                              RRCConnectionSetup
67         },
68         messageClassExtension   SEQUENCE {}
69 }
70
71
72 DL-DCCH-Message ::= SEQUENCE {
73         message                                 DL-DCCH-MessageType
74 }
75
76 DL-DCCH-MessageType ::= CHOICE {
77         c1                                              CHOICE {
78                 csfbParametersResponseCDMA2000                  CSFBParametersResponseCDMA2000,
79                 dlInformationTransfer                                   DLInformationTransfer,
80                 handoverFromEUTRAPreparationRequest             HandoverFromEUTRAPreparationRequest,
81                 mobilityFromEUTRACommand                                MobilityFromEUTRACommand,
82                 rrcConnectionReconfiguration                    RRCConnectionReconfiguration,
83                 rrcConnectionRelease                                    RRCConnectionRelease,
84                 securityModeCommand                                             SecurityModeCommand,
85                 ueCapabilityEnquiry                                             UECapabilityEnquiry,
86                 counterCheck                                                    CounterCheck,
87                 ueInformationRequest-r9                                 UEInformationRequest-r9,
88                 loggedMeasurementConfiguration-r10              LoggedMeasurementConfiguration-r10,
89                 rnReconfiguration-r10                                   RNReconfiguration-r10,
90                 spare4 NULL,
91                 spare3 NULL, spare2 NULL, spare1 NULL
92         },
93         messageClassExtension   SEQUENCE {}
94 }
95
96
97 UL-CCCH-Message ::= SEQUENCE {
98         message                                 UL-CCCH-MessageType
99 }
100
101 UL-CCCH-MessageType ::= CHOICE {
102         c1                                              CHOICE {
103                 rrcConnectionReestablishmentRequest             RRCConnectionReestablishmentRequest,
104                 rrcConnectionRequest                                    RRCConnectionRequest
105         },
106         messageClassExtension   SEQUENCE {}
107 }
108
109
110 UL-DCCH-Message ::= SEQUENCE {
111         message                                 UL-DCCH-MessageType
112 }
113
114 UL-DCCH-MessageType ::= CHOICE {
115         c1                                              CHOICE {
116                 csfbParametersRequestCDMA2000                   CSFBParametersRequestCDMA2000,
117                 measurementReport                                               MeasurementReport,
118                 rrcConnectionReconfigurationComplete    RRCConnectionReconfigurationComplete,
119                 rrcConnectionReestablishmentComplete    RRCConnectionReestablishmentComplete,
120                 rrcConnectionSetupComplete                              RRCConnectionSetupComplete,
121                 securityModeComplete                                    SecurityModeComplete,
122                 securityModeFailure                                             SecurityModeFailure,
123                 ueCapabilityInformation                                 UECapabilityInformation,
124                 ulHandoverPreparationTransfer                   ULHandoverPreparationTransfer,
125                 ulInformationTransfer                                   ULInformationTransfer,
126                 counterCheckResponse                                    CounterCheckResponse,
127                 ueInformationResponse-r9                                UEInformationResponse-r9,
128                 proximityIndication-r9                                  ProximityIndication-r9,
129                 rnReconfigurationComplete-r10                   RNReconfigurationComplete-r10,
130                 mbmsCountingResponse-r10                                MBMSCountingResponse-r10,
131                 interFreqRSTDMeasurementIndication-r10  InterFreqRSTDMeasurementIndication-r10
132         },
133         messageClassExtension   CHOICE {
134                 c2                                                      CHOICE {
135                         ueAssistanceInformation-r11                     UEAssistanceInformation-r11,
136                         inDeviceCoexIndication-r11                      InDeviceCoexIndication-r11,
137                         mbmsInterestIndication-r11                      MBMSInterestIndication-r11,
138                         scgFailureInformation-r12                       SCGFailureInformation-r12,
139                         sidelinkUEInformation-r12                       SidelinkUEInformation-r12,
140                         spare11 NULL, spare10 NULL,
141                         spare9 NULL, spare8 NULL, spare7 NULL,
142                         spare6 NULL, spare5 NULL, spare4 NULL,
143                         spare3 NULL, spare2 NULL, spare1 NULL
144                 },
145                 messageClassExtensionFuture-r11 SEQUENCE {}
146         }
147 }
148
149
150 SC-MCCH-Message ::= SEQUENCE {
151         message                                 SC-MCCH-MessageType
152 }
153
154
155 SC-MCCH-MessageType ::= CHOICE {
156         c1                                              CHOICE {
157                 scptmConfiguration-r13                                          SCPTMConfiguration-r13
158         },
159         messageClassExtension   SEQUENCE {}
160 }
161
162
163 CounterCheck ::=                        SEQUENCE {
164         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
165         criticalExtensions                                      CHOICE {
166                 c1                                                                      CHOICE {
167                         counterCheck-r8                                         CounterCheck-r8-IEs,
168                         spare3 NULL, spare2 NULL, spare1 NULL
169                 },
170                 criticalExtensionsFuture                        SEQUENCE {}
171         }
172 }
173
174 CounterCheck-r8-IEs ::= SEQUENCE {
175         drb-CountMSB-InfoList                           DRB-CountMSB-InfoList,
176         nonCriticalExtension                            CounterCheck-v8a0-IEs                           OPTIONAL
177 }
178
179 CounterCheck-v8a0-IEs ::= SEQUENCE {
180         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
181         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
182 }
183
184 DRB-CountMSB-InfoList ::=               SEQUENCE (SIZE (1..maxDRB)) OF DRB-CountMSB-Info
185
186 DRB-CountMSB-Info ::=   SEQUENCE {
187         drb-Identity                                    DRB-Identity,
188         countMSB-Uplink                                 INTEGER(0..33554431),
189         countMSB-Downlink                               INTEGER(0..33554431)
190 }
191
192
193 CounterCheckResponse ::=                        SEQUENCE {
194         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
195         criticalExtensions                                      CHOICE {
196                 counterCheckResponse-r8                         CounterCheckResponse-r8-IEs,
197                 criticalExtensionsFuture                        SEQUENCE {}
198         }
199 }
200
201 CounterCheckResponse-r8-IEs ::= SEQUENCE {
202         drb-CountInfoList                                       DRB-CountInfoList,
203         nonCriticalExtension                            CounterCheckResponse-v8a0-IEs           OPTIONAL
204 }
205
206 CounterCheckResponse-v8a0-IEs ::= SEQUENCE {
207         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
208         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
209 }
210
211 DRB-CountInfoList ::=                   SEQUENCE (SIZE (0..maxDRB)) OF DRB-CountInfo
212
213 DRB-CountInfo ::=       SEQUENCE {
214         drb-Identity                                    DRB-Identity,
215         count-Uplink                                    INTEGER(0..4294967295),
216         count-Downlink                                  INTEGER(0..4294967295)
217 }
218
219
220 CSFBParametersRequestCDMA2000 ::= SEQUENCE {
221         criticalExtensions                                      CHOICE {
222                 csfbParametersRequestCDMA2000-r8        CSFBParametersRequestCDMA2000-r8-IEs,
223                 criticalExtensionsFuture                        SEQUENCE {}
224         }
225 }
226
227 CSFBParametersRequestCDMA2000-r8-IEs ::= SEQUENCE {
228         nonCriticalExtension                            CSFBParametersRequestCDMA2000-v8a0-IEs  OPTIONAL
229 }
230
231 CSFBParametersRequestCDMA2000-v8a0-IEs ::= SEQUENCE {
232         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
233         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
234 }
235
236
237 CSFBParametersResponseCDMA2000 ::= SEQUENCE {
238         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
239         criticalExtensions                                              CHOICE {
240                 csfbParametersResponseCDMA2000-r8               CSFBParametersResponseCDMA2000-r8-IEs,
241                 criticalExtensionsFuture                                SEQUENCE {}
242         }
243 }
244
245 CSFBParametersResponseCDMA2000-r8-IEs ::= SEQUENCE {
246         rand                                                            RAND-CDMA2000,
247         mobilityParameters                                      MobilityParametersCDMA2000,
248         nonCriticalExtension                            CSFBParametersResponseCDMA2000-v8a0-IEs OPTIONAL
249 }
250
251 CSFBParametersResponseCDMA2000-v8a0-IEs ::= SEQUENCE {
252         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
253         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
254 }
255
256
257 DLInformationTransfer ::=                       SEQUENCE {
258         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
259         criticalExtensions                                      CHOICE {
260                 c1                                                                      CHOICE {
261                         dlInformationTransfer-r8                        DLInformationTransfer-r8-IEs,
262                         spare3 NULL, spare2 NULL, spare1 NULL
263                 },
264                 criticalExtensionsFuture                        SEQUENCE {}
265         }
266 }
267
268 DLInformationTransfer-r8-IEs ::=        SEQUENCE {
269         dedicatedInfoType                                       CHOICE {
270                 dedicatedInfoNAS                                        DedicatedInfoNAS,
271                 dedicatedInfoCDMA2000-1XRTT                     DedicatedInfoCDMA2000,
272                 dedicatedInfoCDMA2000-HRPD                      DedicatedInfoCDMA2000
273         },
274         nonCriticalExtension                            DLInformationTransfer-v8a0-IEs          OPTIONAL
275 }
276
277 DLInformationTransfer-v8a0-IEs ::= SEQUENCE {
278         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
279         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
280 }
281
282
283 HandoverFromEUTRAPreparationRequest ::= SEQUENCE {
284         rrc-TransactionIdentifier               RRC-TransactionIdentifier,
285         criticalExtensions                                      CHOICE {
286                 c1                                                                      CHOICE {
287                         handoverFromEUTRAPreparationRequest-r8
288                                                                                                 HandoverFromEUTRAPreparationRequest-r8-IEs,
289                         spare3 NULL, spare2 NULL, spare1 NULL
290                 },
291                 criticalExtensionsFuture                        SEQUENCE {}
292         }
293 }
294
295 HandoverFromEUTRAPreparationRequest-r8-IEs ::= SEQUENCE {
296         cdma2000-Type                                   CDMA2000-Type,
297         rand                                                    RAND-CDMA2000                           OPTIONAL,       -- Cond cdma2000-Type
298         mobilityParameters                              MobilityParametersCDMA2000      OPTIONAL,       -- Cond cdma2000-Type
299         nonCriticalExtension                    HandoverFromEUTRAPreparationRequest-v890-IEs    OPTIONAL
300 }
301
302 HandoverFromEUTRAPreparationRequest-v890-IEs ::= SEQUENCE {
303         lateNonCriticalExtension                OCTET STRING                            OPTIONAL,
304         nonCriticalExtension                    HandoverFromEUTRAPreparationRequest-v920-IEs    OPTIONAL
305 }
306
307 HandoverFromEUTRAPreparationRequest-v920-IEs ::= SEQUENCE {
308         concurrPrepCDMA2000-HRPD-r9             BOOLEAN                                 OPTIONAL,       -- Cond cdma2000-Type
309         nonCriticalExtension                    HandoverFromEUTRAPreparationRequest-v1020-IEs   OPTIONAL
310 }
311
312 HandoverFromEUTRAPreparationRequest-v1020-IEs ::= SEQUENCE {
313         dualRxTxRedirectIndicator-r10           ENUMERATED {true}               OPTIONAL,       -- Cond cdma2000-1XRTT
314         redirectCarrierCDMA2000-1XRTT-r10       CarrierFreqCDMA2000             OPTIONAL,       -- Cond dualRxTxRedirect
315         nonCriticalExtension                            SEQUENCE {}                             OPTIONAL
316 }
317
318
319 InDeviceCoexIndication-r11 ::=          SEQUENCE {
320         criticalExtensions                                      CHOICE {
321                 c1                                                                      CHOICE {
322                         inDeviceCoexIndication-r11                              InDeviceCoexIndication-r11-IEs,
323                         spare3 NULL, spare2 NULL, spare1 NULL
324                 },
325                 criticalExtensionsFuture                        SEQUENCE {}
326         }
327 }
328
329 InDeviceCoexIndication-r11-IEs ::=      SEQUENCE {
330         affectedCarrierFreqList-r11                     AffectedCarrierFreqList-r11                                     OPTIONAL,
331         tdm-AssistanceInfo-r11                          TDM-AssistanceInfo-r11                                          OPTIONAL,
332         lateNonCriticalExtension                        OCTET STRING                                                            OPTIONAL,
333         nonCriticalExtension                            InDeviceCoexIndication-v11d0-IEs                        OPTIONAL
334 }
335
336 InDeviceCoexIndication-v11d0-IEs ::=    SEQUENCE {
337         ul-CA-AssistanceInfo-r11                        SEQUENCE {
338                 affectedCarrierFreqCombList-r11 AffectedCarrierFreqCombList-r11                 OPTIONAL,
339                 victimSystemType-r11                            VictimSystemType-r11
340         }                                                                                                                                                       OPTIONAL,
341         nonCriticalExtension                            SEQUENCE {}                                                             OPTIONAL
342 }
343
344 AffectedCarrierFreqList-r11 ::= SEQUENCE (SIZE (1..maxFreqIDC-r11)) OF AffectedCarrierFreq-r11
345
346 AffectedCarrierFreq-r11 ::=     SEQUENCE {
347         carrierFreq-r11                         MeasObjectId,
348         interferenceDirection-r11       ENUMERATED {eutra, other, both, spare}
349 }
350
351 AffectedCarrierFreqCombList-r11 ::=     SEQUENCE (SIZE (1..maxCombIDC-r11)) OF AffectedCarrierFreqComb-r11
352
353 AffectedCarrierFreqComb-r11 ::= SEQUENCE (SIZE (2..maxServCell-r10)) OF MeasObjectId
354
355 TDM-AssistanceInfo-r11 ::=      CHOICE {
356         drx-AssistanceInfo-r11                          SEQUENCE {
357                 drx-CycleLength-r11                                     ENUMERATED {sf40, sf64, sf80, sf128, sf160,
358                                                                                                  sf256, spare2, spare1},
359                 drx-Offset-r11                                          INTEGER (0..255)        OPTIONAL,
360                 drx-ActiveTime-r11                                      ENUMERATED {sf20, sf30, sf40, sf60, sf80,
361                                                                                                  sf100, spare2, spare1}
362         },
363         idc-SubframePatternList-r11                     IDC-SubframePatternList-r11,
364         ...
365 }
366
367 IDC-SubframePatternList-r11 ::= SEQUENCE (SIZE (1..maxSubframePatternIDC-r11)) OF IDC-SubframePattern-r11
368
369 IDC-SubframePattern-r11 ::= CHOICE {
370         subframePatternFDD-r11                          BIT STRING (SIZE (4)),
371         subframePatternTDD-r11                          CHOICE {
372                 subframeConfig0-r11                                     BIT STRING (SIZE (70)),
373                 subframeConfig1-5-r11                           BIT STRING (SIZE (10)),
374                 subframeConfig6-r11                                     BIT STRING (SIZE (60))
375         },
376         ...
377 }
378
379 VictimSystemType-r11 ::= SEQUENCE {
380         gps-r11                                                         ENUMERATED {true}                               OPTIONAL,
381         glonass-r11                                                     ENUMERATED {true}                               OPTIONAL,
382         bds-r11                                                         ENUMERATED {true}                               OPTIONAL,
383         galileo-r11                                             ENUMERATED {true}                               OPTIONAL,
384         wlan-r11                                                        ENUMERATED {true}                               OPTIONAL,
385         bluetooth-r11                                           ENUMERATED {true}                               OPTIONAL
386 }
387
388
389 InterFreqRSTDMeasurementIndication-r10 ::=                      SEQUENCE {
390         criticalExtensions                                      CHOICE {
391                 c1                                                                      CHOICE {
392                         interFreqRSTDMeasurementIndication-r10  InterFreqRSTDMeasurementIndication-r10-IEs,
393                         spare3 NULL, spare2 NULL, spare1 NULL
394                 },
395                 criticalExtensionsFuture                        SEQUENCE {}
396         }
397 }
398
399 InterFreqRSTDMeasurementIndication-r10-IEs ::=          SEQUENCE {
400         rstd-InterFreqIndication-r10            CHOICE {
401                 start                                                           SEQUENCE {
402                         rstd-InterFreqInfoList-r10                              RSTD-InterFreqInfoList-r10
403                 },
404                 stop                                                            NULL
405         },
406         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
407         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
408 }
409
410 RSTD-InterFreqInfoList-r10 ::=  SEQUENCE (SIZE(1..maxRSTD-Freq-r10)) OF RSTD-InterFreqInfo-r10
411
412 RSTD-InterFreqInfo-r10 ::=              SEQUENCE {
413         carrierFreq-r10                                 ARFCN-ValueEUTRA,
414         measPRS-Offset-r10                              INTEGER (0..39),
415         ...,
416         [[      carrierFreq-v1090                       ARFCN-ValueEUTRA-v9e0                           OPTIONAL
417         ]]
418 }
419
420
421 LoggedMeasurementConfiguration-r10 ::=  SEQUENCE {
422         criticalExtensions                                      CHOICE {
423                 c1                                                                      CHOICE {
424                         loggedMeasurementConfiguration-r10              LoggedMeasurementConfiguration-r10-IEs,
425                         spare3 NULL, spare2 NULL, spare1 NULL
426                 },
427                 criticalExtensionsFuture                                SEQUENCE {}
428         }
429 }
430
431
432 LoggedMeasurementConfiguration-r10-IEs ::= SEQUENCE {
433         traceReference-r10                              TraceReference-r10,
434         traceRecordingSessionRef-r10    OCTET STRING (SIZE (2)),
435         tce-Id-r10                                              OCTET STRING (SIZE (1)),
436         absoluteTimeInfo-r10                    AbsoluteTimeInfo-r10,
437         areaConfiguration-r10                   AreaConfiguration-r10           OPTIONAL,       -- Need OR
438         loggingDuration-r10                             LoggingDuration-r10,
439         loggingInterval-r10                             LoggingInterval-r10,
440         nonCriticalExtension                    LoggedMeasurementConfiguration-v1080-IEs        OPTIONAL
441 }
442
443 LoggedMeasurementConfiguration-v1080-IEs ::= SEQUENCE {
444         lateNonCriticalExtension-r10    OCTET STRING                                            OPTIONAL,
445         nonCriticalExtension                    LoggedMeasurementConfiguration-v1130-IEs        OPTIONAL
446 }
447
448 LoggedMeasurementConfiguration-v1130-IEs ::= SEQUENCE {
449         plmn-IdentityList-r11                   PLMN-IdentityList3-r11          OPTIONAL,       -- Need OR
450         areaConfiguration-v1130                 AreaConfiguration-v1130         OPTIONAL,       -- Need OR
451         nonCriticalExtension                    LoggedMeasurementConfiguration-v1250-IEs        OPTIONAL
452 }
453
454 LoggedMeasurementConfiguration-v1250-IEs ::= SEQUENCE {
455         targetMBSFN-AreaList-r12        TargetMBSFN-AreaList-r12                OPTIONAL,       -- Need OP
456         nonCriticalExtension                    SEQUENCE {}                                     OPTIONAL
457 }
458
459 TargetMBSFN-AreaList-r12 ::=                    SEQUENCE (SIZE (0..maxMBSFN-Area)) OF TargetMBSFN-Area-r12
460
461 TargetMBSFN-Area-r12 ::=                                SEQUENCE {
462         mbsfn-AreaId-r12                                        MBSFN-AreaId-r12                OPTIONAL,       -- Need OR
463         carrierFreq-r12                                         ARFCN-ValueEUTRA-r9,
464         ...
465 }
466
467
468 MasterInformationBlock ::=                      SEQUENCE {
469         dl-Bandwidth                                            ENUMERATED {
470                                                                                         n6, n15, n25, n50, n75, n100},
471         phich-Config                                            PHICH-Config,
472         systemFrameNumber                                       BIT STRING (SIZE (8)),
473         spare                                                           BIT STRING (SIZE (10))
474 }
475
476
477
478 MBMSCountingRequest-r10 ::=             SEQUENCE {
479         countingRequestList-r10                 CountingRequestList-r10,
480         lateNonCriticalExtension                OCTET STRING                                            OPTIONAL,
481         nonCriticalExtension                    SEQUENCE {}                                                     OPTIONAL
482 }
483
484 CountingRequestList-r10 ::=     SEQUENCE (SIZE (1..maxServiceCount)) OF CountingRequestInfo-r10
485
486 CountingRequestInfo-r10 ::=             SEQUENCE {
487         tmgi-r10                                                        TMGI-r9,
488         ...
489 }
490
491
492 MBMSCountingResponse-r10 ::=                    SEQUENCE {
493         criticalExtensions                                      CHOICE {
494                 c1                                                                      CHOICE {
495                         countingResponse-r10                            MBMSCountingResponse-r10-IEs,
496                         spare3 NULL, spare2 NULL, spare1 NULL
497                 },
498                 criticalExtensionsFuture                        SEQUENCE {}
499         }
500 }
501
502 MBMSCountingResponse-r10-IEs ::=        SEQUENCE {
503         mbsfn-AreaIndex-r10                             INTEGER (0..maxMBSFN-Area-1)                                            OPTIONAL,
504         countingResponseList-r10                CountingResponseList-r10                        OPTIONAL,
505         lateNonCriticalExtension                OCTET STRING                                            OPTIONAL,
506         nonCriticalExtension                    SEQUENCE {}                                                     OPTIONAL
507 }
508
509 CountingResponseList-r10 ::=            SEQUENCE (SIZE (1..maxServiceCount)) OF CountingResponseInfo-r10
510
511 CountingResponseInfo-r10 ::=            SEQUENCE {
512         countingResponseService-r10     INTEGER (0..maxServiceCount-1),
513         ...
514 }
515
516
517 MBMSInterestIndication-r11 ::=          SEQUENCE {
518         criticalExtensions                                      CHOICE {
519                 c1                                                                      CHOICE {
520                         interestIndication-r11                          MBMSInterestIndication-r11-IEs,
521                         spare3 NULL, spare2 NULL, spare1 NULL
522                 },
523                 criticalExtensionsFuture                        SEQUENCE {}
524         }
525 }
526
527 MBMSInterestIndication-r11-IEs ::=      SEQUENCE {
528         mbms-FreqList-r11                                       CarrierFreqListMBMS-r11                 OPTIONAL,
529         mbms-Priority-r11                                       ENUMERATED {true}                               OPTIONAL,
530         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
531         nonCriticalExtension                            MBMSInterestIndication-r13-IEs  OPTIONAL
532 }
533
534 MBMSInterestIndication-r13-IEs ::=      SEQUENCE {
535         mbms-Services-r13                                       MBMSServiceList-r13                             OPTIONAL,
536         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
537 }
538
539
540 MBSFNAreaConfiguration-r9 ::=           SEQUENCE {
541         commonSF-Alloc-r9                                       CommonSF-AllocPatternList-r9,
542         commonSF-AllocPeriod-r9                         ENUMERATED {
543                                                                                                 rf4, rf8, rf16, rf32, rf64, rf128, rf256},
544         pmch-InfoList-r9                                        PMCH-InfoList-r9,
545         nonCriticalExtension                            MBSFNAreaConfiguration-v930-IEs OPTIONAL
546 }
547
548 MBSFNAreaConfiguration-v930-IEs ::= SEQUENCE {
549         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
550         nonCriticalExtension                            MBSFNAreaConfiguration-v1250-IEs                OPTIONAL
551 }
552
553 MBSFNAreaConfiguration-v1250-IEs ::= SEQUENCE {
554         pmch-InfoListExt-r12                            PMCH-InfoListExt-r12                            OPTIONAL,       -- Need OR
555         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
556 }
557
558 CommonSF-AllocPatternList-r9 ::=        SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig
559
560
561 MeasurementReport ::=                           SEQUENCE {
562         criticalExtensions                                      CHOICE {
563                 c1                                                                      CHOICE{
564                         measurementReport-r8                            MeasurementReport-r8-IEs,
565                         spare7 NULL,
566                         spare6 NULL, spare5 NULL, spare4 NULL,
567                         spare3 NULL, spare2 NULL, spare1 NULL
568                 },
569                 criticalExtensionsFuture                        SEQUENCE {}
570         }
571 }
572
573 MeasurementReport-r8-IEs ::=            SEQUENCE {
574         measResults                                                     MeasResults,
575         nonCriticalExtension                            MeasurementReport-v8a0-IEs                                                      OPTIONAL
576 }
577
578 MeasurementReport-v8a0-IEs ::= SEQUENCE {
579         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
580         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
581 }
582
583
584 MobilityFromEUTRACommand ::=            SEQUENCE {
585         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
586         criticalExtensions                                      CHOICE {
587                 c1                                                                      CHOICE{
588                         mobilityFromEUTRACommand-r8             MobilityFromEUTRACommand-r8-IEs,
589                         mobilityFromEUTRACommand-r9             MobilityFromEUTRACommand-r9-IEs,
590                         spare2 NULL, spare1     NULL
591                 },
592                 criticalExtensionsFuture                        SEQUENCE {}
593         }
594 }
595
596 MobilityFromEUTRACommand-r8-IEs ::=     SEQUENCE {
597         cs-FallbackIndicator                            BOOLEAN,
598         purpose                                                         CHOICE{
599                 handover                                                        Handover,
600                 cellChangeOrder                                         CellChangeOrder
601         },
602         nonCriticalExtension                            MobilityFromEUTRACommand-v8a0-IEs       OPTIONAL
603 }
604
605 MobilityFromEUTRACommand-v8a0-IEs ::= SEQUENCE {
606         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
607         nonCriticalExtension                            MobilityFromEUTRACommand-v8d0-IEs       OPTIONAL
608 }
609
610 MobilityFromEUTRACommand-v8d0-IEs ::= SEQUENCE {
611         bandIndicator                                           BandIndicatorGERAN                      OPTIONAL,       -- Cond GERAN
612         nonCriticalExtension                            SEQUENCE {}                                     OPTIONAL
613 }
614
615 MobilityFromEUTRACommand-r9-IEs ::=     SEQUENCE {
616         cs-FallbackIndicator                            BOOLEAN,
617         purpose                                                         CHOICE{
618                 handover                                                        Handover,
619                 cellChangeOrder                                         CellChangeOrder,
620                 e-CSFB-r9                                                       E-CSFB-r9,
621                 ...
622         },
623         nonCriticalExtension                            MobilityFromEUTRACommand-v930-IEs       OPTIONAL
624 }
625
626 MobilityFromEUTRACommand-v930-IEs ::= SEQUENCE {
627         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
628         nonCriticalExtension                            MobilityFromEUTRACommand-v960-IEs       OPTIONAL
629 }
630
631 MobilityFromEUTRACommand-v960-IEs ::= SEQUENCE {
632         bandIndicator                                           BandIndicatorGERAN                      OPTIONAL,       -- Cond GERAN
633         nonCriticalExtension                            SEQUENCE {}                                     OPTIONAL
634 }
635
636 Handover ::=                                            SEQUENCE {
637         targetRAT-Type                                          ENUMERATED {
638                                                                                         utra, geran, cdma2000-1XRTT, cdma2000-HRPD,
639                                                                                         spare4, spare3, spare2, spare1, ...},
640         targetRAT-MessageContainer                      OCTET STRING,
641         nas-SecurityParamFromEUTRA                      OCTET STRING (SIZE (1))         OPTIONAL,       -- Cond UTRAGERAN
642         systemInformation                                       SI-OrPSI-GERAN                          OPTIONAL        -- Cond PSHO
643 }
644
645 CellChangeOrder ::=                             SEQUENCE {
646         t304                                                            ENUMERATED {
647                                                                                         ms100, ms200, ms500, ms1000,
648                                                                                         ms2000, ms4000, ms8000, spare1},
649         targetRAT-Type                                          CHOICE {
650                         geran                                                   SEQUENCE {
651                                 physCellId                                              PhysCellIdGERAN,
652                                 carrierFreq                                             CarrierFreqGERAN,
653                                 networkControlOrder                             BIT STRING (SIZE (2))           OPTIONAL,       -- Need OP
654                                 systemInformation                               SI-OrPSI-GERAN                          OPTIONAL        -- Need OP
655                         },
656                         ...
657         }
658 }
659
660 SI-OrPSI-GERAN ::=                                      CHOICE {
661         si                                                                      SystemInfoListGERAN,
662         psi                                                                     SystemInfoListGERAN
663 }
664
665 E-CSFB-r9 ::=                                           SEQUENCE {
666         messageContCDMA2000-1XRTT-r9            OCTET STRING            OPTIONAL,       -- Need ON
667         mobilityCDMA2000-HRPD-r9                        ENUMERATED {
668                                                                                         handover, redirection
669                                                                                 }                                       OPTIONAL,       -- Need OP
670         messageContCDMA2000-HRPD-r9             OCTET STRING            OPTIONAL,       -- Cond concHO
671         redirectCarrierCDMA2000-HRPD-r9 CarrierFreqCDMA2000     OPTIONAL        -- Cond concRedir
672 }
673
674
675 Paging ::=                                      SEQUENCE {
676         pagingRecordList                                PagingRecordList                                        OPTIONAL,       -- Need ON
677         systemInfoModification                  ENUMERATED {true}                                       OPTIONAL,       -- Need ON
678         etws-Indication                                 ENUMERATED {true}                                       OPTIONAL,       -- Need ON
679         nonCriticalExtension                    Paging-v890-IEs                                         OPTIONAL
680 }
681
682 Paging-v890-IEs ::=                     SEQUENCE {
683         lateNonCriticalExtension                OCTET STRING                                                    OPTIONAL,
684         nonCriticalExtension                    Paging-v920-IEs                                                 OPTIONAL
685 }
686
687 Paging-v920-IEs ::=                     SEQUENCE {
688         cmas-Indication-r9                              ENUMERATED {true}                                       OPTIONAL,       -- Need ON
689         nonCriticalExtension                            Paging-v1130-IEs                                OPTIONAL
690 }
691
692 Paging-v1130-IEs ::=                    SEQUENCE {
693         eab-ParamModification-r11               ENUMERATED {true}                                       OPTIONAL,       -- Need ON
694         nonCriticalExtension                    Paging-v13xx-IEs                                        OPTIONAL
695 }
696
697 Paging-v13xx-IEs ::=                    SEQUENCE {
698         redistributionIndication-r13    ENUMERATED {true}                                       OPTIONAL,       --Need ON
699         systemInfoModification-eDRX-r13 ENUMERATED {true}                                       OPTIONAL,       -- Need ON
700         nonCriticalExtension                    SEQUENCE {}                                                     OPTIONAL
701 }
702
703 PagingRecordList ::=                            SEQUENCE (SIZE (1..maxPageRec)) OF PagingRecord
704
705 PagingRecord ::=                                        SEQUENCE {
706         ue-Identity                                                     PagingUE-Identity,
707         cn-Domain                                                       ENUMERATED      {ps, cs},
708         ...
709 }
710
711 PagingUE-Identity ::=                           CHOICE {
712         s-TMSI                                                          S-TMSI,
713         imsi                                                            IMSI,
714         ...
715 }
716
717 IMSI ::=                                                        SEQUENCE (SIZE (6..21)) OF IMSI-Digit
718
719 IMSI-Digit ::=                                          INTEGER (0..9)
720
721
722 ProximityIndication-r9 ::= SEQUENCE {
723         criticalExtensions                                      CHOICE {
724                 c1                                                                      CHOICE {
725                         proximityIndication-r9                          ProximityIndication-r9-IEs,
726                         spare3 NULL, spare2 NULL, spare1 NULL
727                         },
728                 criticalExtensionsFuture                        SEQUENCE {}
729         }
730 }
731
732 ProximityIndication-r9-IEs ::= SEQUENCE {
733         type-r9                                                         ENUMERATED {entering, leaving},
734         carrierFreq-r9                                          CHOICE {
735                 eutra-r9                                                        ARFCN-ValueEUTRA,
736                 utra-r9                                                         ARFCN-ValueUTRA,
737                 ...,
738                 eutra2-v9e0                                                     ARFCN-ValueEUTRA-v9e0
739         },
740         nonCriticalExtension                            ProximityIndication-v930-IEs                                                    OPTIONAL
741 }
742
743 ProximityIndication-v930-IEs ::= SEQUENCE {
744         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
745         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
746 }
747
748
749 RNReconfiguration-r10 ::=               SEQUENCE {
750         rrc-TransactionIdentifier               RRC-TransactionIdentifier,
751         criticalExtensions                              CHOICE {
752                 c1                                                              CHOICE {
753                         rnReconfiguration-r10           RNReconfiguration-r10-IEs,
754                         spare3 NULL, spare2 NULL, spare1 NULL
755                 },
756                 criticalExtensionsFuture                SEQUENCE {}
757         }
758 }
759
760 RNReconfiguration-r10-IEs ::=           SEQUENCE {
761         rn-SystemInfo-r10                                       RN-SystemInfo-r10                       OPTIONAL,       -- Need ON
762         rn-SubframeConfig-r10                           RN-SubframeConfig-r10                   OPTIONAL,       -- Need ON
763         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
764         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
765 }
766
767 RN-SystemInfo-r10 ::=                   SEQUENCE {
768         systemInformationBlockType1-r10         OCTET STRING (CONTAINING SystemInformationBlockType1)   OPTIONAL,       -- Need ON
769         systemInformationBlockType2-r10         SystemInformationBlockType2             OPTIONAL,       -- Need ON
770         ...
771 }
772
773
774 RNReconfigurationComplete-r10 ::=               SEQUENCE {
775         rrc-TransactionIdentifier                               RRC-TransactionIdentifier,
776         criticalExtensions                                              CHOICE {
777                 c1                                                                              CHOICE{
778                         rnReconfigurationComplete-r10                   RNReconfigurationComplete-r10-IEs,
779                         spare3 NULL, spare2 NULL, spare1 NULL
780                 },
781                 criticalExtensionsFuture                                SEQUENCE {}
782         }
783 }
784
785 RNReconfigurationComplete-r10-IEs ::=   SEQUENCE {
786         lateNonCriticalExtension                                OCTET STRING                            OPTIONAL,
787         nonCriticalExtension                                    SEQUENCE {}                                     OPTIONAL
788 }
789
790
791 RRCConnectionReconfiguration ::=        SEQUENCE {
792         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
793         criticalExtensions                                      CHOICE {
794                 c1                                                                      CHOICE{
795                         rrcConnectionReconfiguration-r8         RRCConnectionReconfiguration-r8-IEs,
796                         spare7 NULL,
797                         spare6 NULL, spare5 NULL, spare4 NULL,
798                         spare3 NULL, spare2 NULL, spare1 NULL
799                 },
800                 criticalExtensionsFuture                        SEQUENCE {}
801         }
802 }
803
804 RRCConnectionReconfiguration-r8-IEs ::= SEQUENCE {
805         measConfig                                                      MeasConfig                                              OPTIONAL,       -- Need ON
806         mobilityControlInfo                                     MobilityControlInfo                             OPTIONAL,       -- Cond HO
807         dedicatedInfoNASList                            SEQUENCE (SIZE(1..maxDRB)) OF
808                                                                                         DedicatedInfoNAS                        OPTIONAL,       -- Cond nonHO
809         radioResourceConfigDedicated            RadioResourceConfigDedicated    OPTIONAL, -- Cond HO-toEUTRA
810         securityConfigHO                                        SecurityConfigHO                                OPTIONAL,       -- Cond HO
811         nonCriticalExtension                            RRCConnectionReconfiguration-v890-IEs   OPTIONAL
812 }
813
814 RRCConnectionReconfiguration-v890-IEs ::= SEQUENCE {
815         lateNonCriticalExtension                        OCTET STRING (CONTAINING RRCConnectionReconfiguration-v8m0-IEs) OPTIONAL,
816         nonCriticalExtension                            RRCConnectionReconfiguration-v920-IEs   OPTIONAL
817 }
818
819 -- Late non-critical extensions:
820 RRCConnectionReconfiguration-v8m0-IEs ::= SEQUENCE {
821         -- Following field is only for pre REL-10 late non-critical extensions
822         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
823         nonCriticalExtension                            RRCConnectionReconfiguration-v10i0-IEs          OPTIONAL
824 }
825
826 RRCConnectionReconfiguration-v10i0-IEs ::= SEQUENCE {
827         antennaInfoDedicatedPCell-v10i0         AntennaInfoDedicated-v10i0                      OPTIONAL,       -- Need ON
828         -- Following field is only for late non-critical extensions from REL-10
829         nonCriticalExtension                            SEQUENCE {}                             OPTIONAL
830 }
831
832 -- Regular non-critical extensions:
833 RRCConnectionReconfiguration-v920-IEs ::= SEQUENCE {
834         otherConfig-r9                                          OtherConfig-r9                                  OPTIONAL,       -- Need ON
835         fullConfig-r9                                           ENUMERATED {true}                               OPTIONAL,       -- Cond HO-Reestab
836         nonCriticalExtension                            RRCConnectionReconfiguration-v1020-IEs  OPTIONAL
837 }
838
839 RRCConnectionReconfiguration-v1020-IEs ::= SEQUENCE {
840         sCellToReleaseList-r10                          SCellToReleaseList-r10                  OPTIONAL,       -- Need ON
841         sCellToAddModList-r10                           SCellToAddModList-r10                   OPTIONAL,       -- Need ON
842         nonCriticalExtension                            RRCConnectionReconfiguration-v1130-IEs  OPTIONAL
843 }
844
845 RRCConnectionReconfiguration-v1130-IEs ::= SEQUENCE {
846         systemInfomationBlockType1Dedicated-r11 OCTET STRING (CONTAINING SystemInformationBlockType1)                                                                                                                                                   OPTIONAL,       -- Need ON
847         nonCriticalExtension                            RRCConnectionReconfiguration-v1250-IEs  OPTIONAL
848 }
849
850 RRCConnectionReconfiguration-v1250-IEs ::= SEQUENCE {
851         wlan-OffloadInfo-r12                            CHOICE {
852                 release                                                                 NULL,
853                 setup                                                                   SEQUENCE {
854                         wlan-OffloadConfigDedicated-r12         WLAN-OffloadConfig-r12,
855                         t350-r12                                                                ENUMERATED {min5, min10, min20, min30, min60,
856                                                                                                  min120, min180, spare1}        OPTIONAL        -- Need OR
857                 }
858         }                                                                                                                                       OPTIONAL,               -- Need ON
859         scg-Configuration-r12                           SCG-Configuration-r12           OPTIONAL,       -- Cond nonFullConfig
860         sl-SyncTxControl-r12                            SL-SyncTxControl-r12                    OPTIONAL,       -- Need ON
861         sl-DiscConfig-r12                                       SL-DiscConfig-r12                               OPTIONAL,       -- Need ON
862         sl-CommConfig-r12                                       SL-CommConfig-r12                               OPTIONAL,       -- Need ON
863         nonCriticalExtension                            RRCConnectionReconfiguration-v13xy-IEs  OPTIONAL
864 }
865
866 RRCConnectionReconfiguration-v13xy-IEs ::= SEQUENCE {
867         sCellToReleaseListExt-r13                       SCellToReleaseListExt-r13               OPTIONAL,       -- Need ON
868         sCellToAddModListExt-r13                        SCellToAddModListExt-r13                OPTIONAL,       -- Need ON
869         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
870 }
871
872 SL-SyncTxControl-r12 ::=                        SEQUENCE {
873         networkControlledSyncTx-r12                             ENUMERATED {on, off}            OPTIONAL                -- Need OP
874 }
875
876 PSCellToAddMod-r12 ::=                          SEQUENCE {
877         sCellIndex-r12                                          SCellIndex-r10,
878         cellIdentification-r12                          SEQUENCE {
879                 physCellId-r12                                          PhysCellId,
880                 dl-CarrierFreq-r12                                      ARFCN-ValueEUTRA-r9
881         }                                                                                                                                       OPTIONAL,       -- Cond SCellAdd
882         radioResourceConfigCommonPSCell-r12             RadioResourceConfigCommonPSCell-r12     OPTIONAL,       -- Cond SCellAdd
883         radioResourceConfigDedicatedPSCell-r12  RadioResourceConfigDedicatedPSCell-r12  OPTIONAL,       -- Cond SCellAdd2
884         ...,
885         [[      antennaInfoDedicatedPSCell-v1280                AntennaInfoDedicated-v10i0      OPTIONAL        -- Need ON
886         ]],
887         [[      sCellIndex-r13                                  SCellIndex-r13  OPTIONAL                -- Need ON
888         ]]
889 }
890
891 PowerCoordinationInfo-r12 ::= SEQUENCE {
892         p-MeNB-r12                                                      INTEGER (1..16),
893         p-SeNB-r12                                                      INTEGER (1..16),
894         powerControlMode-r12                            INTEGER (1..2)
895 }
896
897 SCellToAddModList-r10 ::=               SEQUENCE (SIZE (1..maxSCell-r10)) OF SCellToAddMod-r10
898
899 SCellToAddModListExt-r13 ::=    SEQUENCE (SIZE (maxSCell-Plus1..maxSCell-r13)) OF SCellToAddMod-r13
900
901 SCellToAddMod-r10 ::=                   SEQUENCE {
902         sCellIndex-r10                                          SCellIndex-r10,
903         cellIdentification-r10                          SEQUENCE {
904                 physCellId-r10                                          PhysCellId,
905                 dl-CarrierFreq-r10                                      ARFCN-ValueEUTRA
906         }                                                                                                                               OPTIONAL,       -- Cond SCellAdd
907         radioResourceConfigCommonSCell-r10              RadioResourceConfigCommonSCell-r10      OPTIONAL,       -- Cond SCellAdd
908         radioResourceConfigDedicatedSCell-r10   RadioResourceConfigDedicatedSCell-r10   OPTIONAL,       -- Cond SCellAdd2
909         ...,
910         [[      dl-CarrierFreq-v1090                            ARFCN-ValueEUTRA-v9e0   OPTIONAL        -- Cond EARFCN-max
911         ]],
912         [[      antennaInfoDedicatedSCell-v10i0         AntennaInfoDedicated-v10i0      OPTIONAL        -- Need ON
913         ]]
914 }
915
916 SCellToAddMod-r13 ::=                   SEQUENCE {
917         sCellIndex-v13xy                                                SCellIndex-v13xy,
918         cellIdentification-r13                          SEQUENCE {
919                 physCellId-r13                                          PhysCellId,
920                 dl-CarrierFreq-r13                                      ARFCN-ValueEUTRA-r9
921         }                                                                                                                               OPTIONAL,       -- Cond SCellAdd
922         radioResourceConfigCommonSCell-r13              RadioResourceConfigCommonSCell-r10      OPTIONAL,       -- Cond SCellAdd
923         radioResourceConfigDedicatedSCell-r13   RadioResourceConfigDedicatedSCell-r10   OPTIONAL        -- Cond SCellAdd2
924 }
925
926 SCellToReleaseList-r10 ::=                      SEQUENCE (SIZE (1..maxSCell-r10)) OF SCellIndex-r10
927
928 SCellToReleaseListExt-r13 ::=                   SEQUENCE (SIZE (maxSCell-Plus1..maxSCell-r13)) OF SCellIndex-v13xy
929
930 SCG-Configuration-r12 ::=                       CHOICE {
931         release                                                         NULL,
932         setup                                                           SEQUENCE {
933                 scg-ConfigPartMCG-r12                           SEQUENCE {
934                         scg-Counter-r12                                         INTEGER (0.. 65535)                     OPTIONAL,       -- Need ON
935                         powerCoordinationInfo-r12                       PowerCoordinationInfo-r12       OPTIONAL,       -- Need ON
936                         ...
937                 }                                                                                                                               OPTIONAL,       -- Need ON
938                 scg-ConfigPartSCG-r12                           SCG-ConfigPartSCG-r12           OPTIONAL        -- Need ON
939         }
940 }
941
942 SCG-ConfigPartSCG-r12 ::=                       SEQUENCE {
943         radioResourceConfigDedicatedSCG-r12     RadioResourceConfigDedicatedSCG-r12     OPTIONAL,       -- Need ON
944         sCellToReleaseListSCG-r12                       SCellToReleaseList-r10          OPTIONAL,       -- Need ON
945         pSCellToAddMod-r12                                      PSCellToAddMod-r12                      OPTIONAL,       -- Need ON
946         sCellToAddModListSCG-r12                        SCellToAddModList-r10           OPTIONAL,       -- Need ON
947         mobilityControlInfoSCG-r12                      MobilityControlInfoSCG-r12      OPTIONAL,       -- Need ON
948         ...,
949         [[
950         sCellToReleaseListSCG-Ext-r13                   SCellToReleaseListExt-r13               OPTIONAL,       -- Need ON
951         sCellToAddModListSCG-Ext-r13                            SCellToAddModListExt-r13        OPTIONAL        -- Need ON
952         ]]
953 }
954
955 SecurityConfigHO ::=                            SEQUENCE {
956         handoverType                                            CHOICE {
957                 intraLTE                                                        SEQUENCE {
958                         securityAlgorithmConfig                         SecurityAlgorithmConfig         OPTIONAL,       -- Cond fullConfig
959                         keyChangeIndicator                                      BOOLEAN,
960                         nextHopChainingCount                            NextHopChainingCount
961                 },
962                 interRAT                                                        SEQUENCE {
963                         securityAlgorithmConfig                         SecurityAlgorithmConfig,
964                         nas-SecurityParamToEUTRA                        OCTET STRING (SIZE(6))
965                 }
966         },
967         ...
968 }
969
970
971
972 RRCConnectionReconfigurationComplete ::= SEQUENCE {
973         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
974         criticalExtensions                                      CHOICE {
975                 rrcConnectionReconfigurationComplete-r8
976                                                                                         RRCConnectionReconfigurationComplete-r8-IEs,
977                 criticalExtensionsFuture                        SEQUENCE {}
978         }
979 }
980
981 RRCConnectionReconfigurationComplete-r8-IEs ::= SEQUENCE {
982         nonCriticalExtension                            RRCConnectionReconfigurationComplete-v8a0-IEs   OPTIONAL
983 }
984
985 RRCConnectionReconfigurationComplete-v8a0-IEs ::= SEQUENCE {
986         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
987         nonCriticalExtension                            RRCConnectionReconfigurationComplete-v1020-IEs  OPTIONAL
988 }
989
990 RRCConnectionReconfigurationComplete-v1020-IEs ::= SEQUENCE {
991         rlf-InfoAvailable-r10                           ENUMERATED {true}                               OPTIONAL,
992         logMeasAvailable-r10                            ENUMERATED {true}                               OPTIONAL,
993         nonCriticalExtension                            RRCConnectionReconfigurationComplete-v1130-IEs  OPTIONAL
994 }
995
996 RRCConnectionReconfigurationComplete-v1130-IEs ::= SEQUENCE {
997         connEstFailInfoAvailable-r11            ENUMERATED {true}                               OPTIONAL,
998         nonCriticalExtension                            RRCConnectionReconfigurationComplete-v1250-IEs  OPTIONAL
999 }
1000
1001 RRCConnectionReconfigurationComplete-v1250-IEs ::= SEQUENCE {
1002         logMeasAvailableMBSFN-r12                       ENUMERATED {true}                               OPTIONAL,
1003         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
1004 }
1005
1006
1007 RRCConnectionReestablishment ::=        SEQUENCE {
1008         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1009         criticalExtensions                                      CHOICE {
1010                 c1                                                                      CHOICE{
1011                         rrcConnectionReestablishment-r8         RRCConnectionReestablishment-r8-IEs,
1012                         spare7 NULL,
1013                         spare6 NULL, spare5 NULL, spare4        NULL,
1014                         spare3 NULL, spare2 NULL, spare1        NULL
1015                 },
1016                 criticalExtensionsFuture                        SEQUENCE {}
1017         }
1018 }
1019
1020 RRCConnectionReestablishment-r8-IEs ::= SEQUENCE {
1021         radioResourceConfigDedicated            RadioResourceConfigDedicated,
1022         nextHopChainingCount                            NextHopChainingCount,
1023         nonCriticalExtension                            RRCConnectionReestablishment-v8a0-IEs   OPTIONAL
1024 }
1025
1026 RRCConnectionReestablishment-v8a0-IEs ::= SEQUENCE {
1027         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1028         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1029 }
1030
1031
1032 RRCConnectionReestablishmentComplete ::= SEQUENCE {
1033         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1034         criticalExtensions                                      CHOICE {
1035                 rrcConnectionReestablishmentComplete-r8
1036                                                                                         RRCConnectionReestablishmentComplete-r8-IEs,
1037                 criticalExtensionsFuture                        SEQUENCE {}
1038         }
1039 }
1040
1041 RRCConnectionReestablishmentComplete-r8-IEs ::= SEQUENCE {
1042         nonCriticalExtension                            RRCConnectionReestablishmentComplete-v920-IEs   OPTIONAL
1043 }
1044
1045 RRCConnectionReestablishmentComplete-v920-IEs ::= SEQUENCE {
1046         rlf-InfoAvailable-r9                            ENUMERATED {true}                               OPTIONAL,
1047         nonCriticalExtension                            RRCConnectionReestablishmentComplete-v8a0-IEs   OPTIONAL
1048 }
1049
1050 RRCConnectionReestablishmentComplete-v8a0-IEs ::= SEQUENCE {
1051         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1052         nonCriticalExtension                            RRCConnectionReestablishmentComplete-v1020-IEs  OPTIONAL
1053 }
1054
1055 RRCConnectionReestablishmentComplete-v1020-IEs ::= SEQUENCE {
1056         logMeasAvailable-r10                            ENUMERATED {true}                               OPTIONAL,
1057         nonCriticalExtension                            RRCConnectionReestablishmentComplete-v1130-IEs  OPTIONAL
1058 }
1059
1060 RRCConnectionReestablishmentComplete-v1130-IEs ::= SEQUENCE {
1061         connEstFailInfoAvailable-r11            ENUMERATED {true}                               OPTIONAL,
1062         nonCriticalExtension                            RRCConnectionReestablishmentComplete-v1250-IEs  OPTIONAL
1063 }
1064
1065 RRCConnectionReestablishmentComplete-v1250-IEs ::= SEQUENCE {
1066         logMeasAvailableMBSFN-r12                       ENUMERATED {true}                               OPTIONAL,
1067         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
1068 }
1069
1070
1071 RRCConnectionReestablishmentReject ::= SEQUENCE {
1072         criticalExtensions                                      CHOICE {
1073                 rrcConnectionReestablishmentReject-r8
1074                                                                                         RRCConnectionReestablishmentReject-r8-IEs,
1075                 criticalExtensionsFuture                        SEQUENCE {}
1076         }
1077 }
1078
1079 RRCConnectionReestablishmentReject-r8-IEs ::= SEQUENCE {
1080         nonCriticalExtension                            RRCConnectionReestablishmentReject-v8a0-IEs     OPTIONAL
1081 }
1082
1083 RRCConnectionReestablishmentReject-v8a0-IEs ::= SEQUENCE {
1084         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1085         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1086 }
1087
1088
1089 RRCConnectionReestablishmentRequest ::= SEQUENCE {
1090         criticalExtensions                                      CHOICE {
1091                 rrcConnectionReestablishmentRequest-r8
1092                                                                                         RRCConnectionReestablishmentRequest-r8-IEs,
1093                 criticalExtensionsFuture                        SEQUENCE {}
1094         }
1095 }
1096
1097 RRCConnectionReestablishmentRequest-r8-IEs ::= SEQUENCE {
1098         ue-Identity                                                     ReestabUE-Identity,
1099         reestablishmentCause                            ReestablishmentCause,
1100         spare                                                           BIT STRING (SIZE (2))
1101 }
1102
1103 ReestabUE-Identity ::=                          SEQUENCE {
1104         c-RNTI                                                          C-RNTI,
1105         physCellId                                                      PhysCellId,
1106         shortMAC-I                                                      ShortMAC-I
1107 }
1108
1109 ReestablishmentCause ::=                        ENUMERATED {
1110                                                                                 reconfigurationFailure, handoverFailure,
1111                                                                                 otherFailure, spare1}
1112
1113
1114 RRCConnectionReject ::=                         SEQUENCE {
1115         criticalExtensions                                      CHOICE {
1116                 c1                                                                      CHOICE {
1117                         rrcConnectionReject-r8                          RRCConnectionReject-r8-IEs,
1118                         spare3 NULL, spare2 NULL, spare1 NULL
1119                 },
1120                 criticalExtensionsFuture                        SEQUENCE {}
1121         }
1122 }
1123
1124 RRCConnectionReject-r8-IEs ::=          SEQUENCE {
1125         waitTime                                                        INTEGER (1..16),
1126         nonCriticalExtension                            RRCConnectionReject-v8a0-IEs            OPTIONAL
1127 }
1128
1129 RRCConnectionReject-v8a0-IEs ::= SEQUENCE {
1130         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1131         nonCriticalExtension                            RRCConnectionReject-v1020-IEs           OPTIONAL
1132 }
1133
1134 RRCConnectionReject-v1020-IEs ::=       SEQUENCE {
1135         extendedWaitTime-r10                            INTEGER (1..1800)                                       OPTIONAL,       -- Need ON
1136         nonCriticalExtension                            RRCConnectionReject-v1130-IEs           OPTIONAL
1137 }
1138
1139 RRCConnectionReject-v1130-IEs ::=       SEQUENCE {
1140         deprioritisationReq-r11                         SEQUENCE {
1141                 deprioritisationType-r11                        ENUMERATED {frequency, e-utra},
1142                 deprioritisationTimer-r11                       ENUMERATED {min5, min10, min15, min30}
1143         }                                                                                                                                               OPTIONAL,       -- Need ON
1144         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1145 }
1146
1147
1148 RRCConnectionRelease ::=                        SEQUENCE {
1149         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1150         criticalExtensions                                      CHOICE {
1151                 c1                                                                      CHOICE {
1152                         rrcConnectionRelease-r8                         RRCConnectionRelease-r8-IEs,
1153                         spare3 NULL, spare2 NULL, spare1 NULL
1154                 },
1155                 criticalExtensionsFuture                        SEQUENCE {}
1156         }
1157 }
1158
1159 RRCConnectionRelease-r8-IEs ::=         SEQUENCE {
1160         releaseCause                                            ReleaseCause,
1161         redirectedCarrierInfo                           RedirectedCarrierInfo                           OPTIONAL,       -- Need ON
1162         idleModeMobilityControlInfo                     IdleModeMobilityControlInfo                     OPTIONAL,       -- Need OP
1163         nonCriticalExtension                            RRCConnectionRelease-v890-IEs           OPTIONAL
1164 }
1165
1166 RRCConnectionRelease-v890-IEs ::=       SEQUENCE {
1167         lateNonCriticalExtension                        OCTET STRING (CONTAINING RRCConnectionRelease-v9e0-IEs) OPTIONAL,
1168         nonCriticalExtension                            RRCConnectionRelease-v920-IEs           OPTIONAL
1169 }
1170
1171 -- Late non critical extensions
1172 RRCConnectionRelease-v9e0-IEs ::= SEQUENCE {
1173         redirectedCarrierInfo-v9e0                      RedirectedCarrierInfo-v9e0                      OPTIONAL,       -- Cond NoRedirect-r8
1174         idleModeMobilityControlInfo-v9e0        IdleModeMobilityControlInfo-v9e0        OPTIONAL,       -- Cond IdleInfoEUTRA
1175         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1176 }
1177
1178 -- Regular non critical extensions
1179 RRCConnectionRelease-v920-IEs ::=       SEQUENCE {
1180         cellInfoList-r9                                 CHOICE {
1181                 geran-r9                                                CellInfoListGERAN-r9,
1182                 utra-FDD-r9                                             CellInfoListUTRA-FDD-r9,
1183                 utra-TDD-r9                                             CellInfoListUTRA-TDD-r9,
1184                 ...,
1185                 utra-TDD-r10                                    CellInfoListUTRA-TDD-r10
1186         }                                                                                                                       OPTIONAL,       -- Cond Redirection
1187         nonCriticalExtension                    RRCConnectionRelease-v1020-IEs          OPTIONAL
1188 }
1189
1190 RRCConnectionRelease-v1020-IEs ::=      SEQUENCE {
1191         extendedWaitTime-r10                            INTEGER (1..1800)               OPTIONAL,       -- Need ON
1192         nonCriticalExtension                    SEQUENCE {}                             OPTIONAL
1193 }
1194
1195 ReleaseCause ::=                                ENUMERATED {loadBalancingTAUrequired,
1196                                                                                         other, cs-FallbackHighPriority-v1020, spare1}
1197
1198 RedirectedCarrierInfo ::=                       CHOICE {
1199         eutra                                                           ARFCN-ValueEUTRA,
1200         geran                                                           CarrierFreqsGERAN,
1201         utra-FDD                                                        ARFCN-ValueUTRA,
1202         utra-TDD                                                        ARFCN-ValueUTRA,
1203         cdma2000-HRPD                                           CarrierFreqCDMA2000,
1204         cdma2000-1xRTT                                          CarrierFreqCDMA2000,
1205         ...,
1206         utra-TDD-r10                                            CarrierFreqListUTRA-TDD-r10
1207 }
1208
1209 RedirectedCarrierInfo-v9e0 ::=                  SEQUENCE {
1210         eutra-v9e0                                                              ARFCN-ValueEUTRA-v9e0
1211 }
1212
1213 CarrierFreqListUTRA-TDD-r10 ::=                 SEQUENCE (SIZE (1..maxFreqUTRA-TDD-r10)) OF ARFCN-ValueUTRA
1214
1215 IdleModeMobilityControlInfo ::=         SEQUENCE {
1216         freqPriorityListEUTRA                           FreqPriorityListEUTRA                   OPTIONAL,               -- Need ON
1217         freqPriorityListGERAN                           FreqsPriorityListGERAN                  OPTIONAL,               -- Need ON
1218         freqPriorityListUTRA-FDD                        FreqPriorityListUTRA-FDD                OPTIONAL,               -- Need ON
1219         freqPriorityListUTRA-TDD                        FreqPriorityListUTRA-TDD                OPTIONAL,               -- Need ON
1220         bandClassPriorityListHRPD                       BandClassPriorityListHRPD               OPTIONAL,               -- Need ON
1221         bandClassPriorityList1XRTT                      BandClassPriorityList1XRTT              OPTIONAL,               -- Need ON
1222         t320                                                            ENUMERATED {
1223                                                                                         min5, min10, min20, min30, min60, min120, min180,
1224                                                                                         spare1}                                         OPTIONAL,               -- Need OR
1225         ...,
1226         [[      freqPriorityListExtEUTRA-r12            FreqPriorityListExtEUTRA-r12            OPTIONAL                -- Need ON
1227         ]],
1228         [[      freqPriorityListEUTRA-v13xy                     FreqPriorityListEUTRA-v13xy                     OPTIONAL,               -- Need ON
1229                 freqPriorityListExtEUTRA-v13xy          FreqPriorityListExtEUTRA-v13xy          OPTIONAL                -- Need ON
1230         ]]
1231 }
1232
1233 IdleModeMobilityControlInfo-v9e0 ::=    SEQUENCE {
1234         freqPriorityListEUTRA-v9e0                      SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA-v9e0
1235 }
1236
1237 FreqPriorityListEUTRA ::=                       SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA
1238
1239 FreqPriorityListExtEUTRA-r12 ::=                SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA-r12
1240
1241 FreqPriorityListEUTRA-v13xy ::=                 SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA-v13xy
1242
1243 FreqPriorityListExtEUTRA-v13xy ::=              SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA-v13xy
1244
1245 FreqPriorityEUTRA ::=                           SEQUENCE {
1246         carrierFreq                                                     ARFCN-ValueEUTRA,
1247         cellReselectionPriority                         CellReselectionPriority
1248 }
1249
1250 FreqPriorityEUTRA-v9e0 ::=                      SEQUENCE {
1251         carrierFreq-v9e0                                        ARFCN-ValueEUTRA-v9e0           OPTIONAL        -- Cond EARFCN-max
1252 }
1253
1254 FreqPriorityEUTRA-r12 ::=                               SEQUENCE {
1255         carrierFreq-r12                                                 ARFCN-ValueEUTRA-r9,
1256         cellReselectionPriority-r12                             CellReselectionPriority
1257 }
1258
1259 FreqPriorityEUTRA-v13xy ::=                             SEQUENCE {
1260         cellReselectionSubPriority-r13                          CellReselectionSubPriority-r13          OPTIONAL                -- Need ON
1261 }
1262
1263 FreqsPriorityListGERAN ::=                      SEQUENCE (SIZE (1..maxGNFG)) OF FreqsPriorityGERAN
1264
1265 FreqsPriorityGERAN ::=                          SEQUENCE {
1266         carrierFreqs                                            CarrierFreqsGERAN,
1267         cellReselectionPriority                         CellReselectionPriority
1268 }
1269
1270 FreqPriorityListUTRA-FDD ::=            SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF FreqPriorityUTRA-FDD
1271
1272 FreqPriorityUTRA-FDD ::=                        SEQUENCE {
1273         carrierFreq                                                     ARFCN-ValueUTRA,
1274         cellReselectionPriority                         CellReselectionPriority
1275 }
1276
1277 FreqPriorityListUTRA-TDD ::=            SEQUENCE (SIZE (1..maxUTRA-TDD-Carrier)) OF FreqPriorityUTRA-TDD
1278
1279 FreqPriorityUTRA-TDD ::=                        SEQUENCE {
1280         carrierFreq                                                     ARFCN-ValueUTRA,
1281         cellReselectionPriority                         CellReselectionPriority
1282 }
1283
1284 BandClassPriorityListHRPD ::=           SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandClassPriorityHRPD
1285
1286 BandClassPriorityHRPD ::=                       SEQUENCE {
1287         bandClass                                                       BandclassCDMA2000,
1288         cellReselectionPriority                         CellReselectionPriority
1289 }
1290
1291 BandClassPriorityList1XRTT ::=  SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandClassPriority1XRTT
1292
1293 BandClassPriority1XRTT ::=                      SEQUENCE {
1294         bandClass                                                       BandclassCDMA2000,
1295         cellReselectionPriority                         CellReselectionPriority
1296 }
1297
1298 CellInfoListGERAN-r9 ::=                SEQUENCE (SIZE (1..maxCellInfoGERAN-r9)) OF CellInfoGERAN-r9
1299
1300 CellInfoGERAN-r9 ::=                            SEQUENCE {
1301         physCellId-r9                                           PhysCellIdGERAN,
1302         carrierFreq-r9                                          CarrierFreqGERAN,
1303         systemInformation-r9                            SystemInfoListGERAN
1304 }
1305
1306 CellInfoListUTRA-FDD-r9 ::=                     SEQUENCE (SIZE (1..maxCellInfoUTRA-r9)) OF CellInfoUTRA-FDD-r9
1307
1308 CellInfoUTRA-FDD-r9 ::=                         SEQUENCE {
1309         physCellId-r9                                           PhysCellIdUTRA-FDD,
1310         utra-BCCH-Container-r9                          OCTET STRING
1311 }
1312
1313 CellInfoListUTRA-TDD-r9 ::=                     SEQUENCE (SIZE (1..maxCellInfoUTRA-r9)) OF CellInfoUTRA-TDD-r9
1314
1315 CellInfoUTRA-TDD-r9 ::=                         SEQUENCE {
1316         physCellId-r9                                           PhysCellIdUTRA-TDD,
1317         utra-BCCH-Container-r9                          OCTET STRING
1318 }
1319
1320 CellInfoListUTRA-TDD-r10 ::=            SEQUENCE (SIZE (1..maxCellInfoUTRA-r9)) OF CellInfoUTRA-TDD-r10
1321
1322 CellInfoUTRA-TDD-r10 ::=                        SEQUENCE {
1323         physCellId-r10                                          PhysCellIdUTRA-TDD,
1324         carrierFreq-r10                                         ARFCN-ValueUTRA,
1325         utra-BCCH-Container-r10                         OCTET STRING
1326 }
1327
1328
1329 RRCConnectionRequest ::=                        SEQUENCE {
1330         criticalExtensions                                      CHOICE {
1331                 rrcConnectionRequest-r8                         RRCConnectionRequest-r8-IEs,
1332                 criticalExtensionsFuture                        SEQUENCE {}
1333         }
1334 }
1335
1336 RRCConnectionRequest-r8-IEs ::=         SEQUENCE {
1337         ue-Identity                                                     InitialUE-Identity,
1338         establishmentCause                                      EstablishmentCause,
1339         spare                                                           BIT STRING (SIZE (1))
1340 }
1341
1342 InitialUE-Identity ::=                          CHOICE {
1343         s-TMSI                                                          S-TMSI,
1344         randomValue                                                     BIT STRING (SIZE (40))
1345 }
1346
1347 EstablishmentCause ::=                          ENUMERATED {
1348                                                                                 emergency, highPriorityAccess, mt-Access, mo-Signalling,
1349                                                                                 mo-Data, delayTolerantAccess-v1020, mo-VoiceCall-v1280, spare1}
1350
1351
1352 RRCConnectionSetup ::=                          SEQUENCE {
1353         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1354         criticalExtensions                                      CHOICE {
1355                 c1                                                                      CHOICE {
1356                         rrcConnectionSetup-r8                           RRCConnectionSetup-r8-IEs,
1357                         spare7 NULL,
1358                         spare6 NULL, spare5 NULL, spare4 NULL,
1359                         spare3 NULL, spare2 NULL, spare1 NULL
1360                 },
1361                 criticalExtensionsFuture                        SEQUENCE {}
1362         }
1363 }
1364
1365 RRCConnectionSetup-r8-IEs ::=           SEQUENCE {
1366         radioResourceConfigDedicated            RadioResourceConfigDedicated,
1367         nonCriticalExtension                            RRCConnectionSetup-v8a0-IEs                     OPTIONAL
1368 }
1369
1370 RRCConnectionSetup-v8a0-IEs ::= SEQUENCE {
1371         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1372         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1373 }
1374
1375
1376 RRCConnectionSetupComplete ::=          SEQUENCE {
1377         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1378         criticalExtensions                                      CHOICE {
1379                 c1                                                                      CHOICE{
1380                         rrcConnectionSetupComplete-r8           RRCConnectionSetupComplete-r8-IEs,
1381                         spare3 NULL, spare2 NULL, spare1 NULL
1382                 },
1383                 criticalExtensionsFuture                        SEQUENCE {}
1384         }
1385 }
1386
1387 RRCConnectionSetupComplete-r8-IEs ::= SEQUENCE {
1388         selectedPLMN-Identity                           INTEGER (1..maxPLMN-r11),
1389         registeredMME                                           RegisteredMME                                           OPTIONAL,
1390         dedicatedInfoNAS                                        DedicatedInfoNAS,
1391         nonCriticalExtension                            RRCConnectionSetupComplete-v8a0-IEs     OPTIONAL
1392 }
1393
1394 RRCConnectionSetupComplete-v8a0-IEs ::= SEQUENCE {
1395         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1396         nonCriticalExtension                            RRCConnectionSetupComplete-v1020-IEs    OPTIONAL
1397 }
1398
1399 RRCConnectionSetupComplete-v1020-IEs ::= SEQUENCE {
1400         gummei-Type-r10                                         ENUMERATED {native, mapped}                     OPTIONAL,
1401         rlf-InfoAvailable-r10                           ENUMERATED {true}                                       OPTIONAL,
1402         logMeasAvailable-r10                            ENUMERATED {true}                                       OPTIONAL,
1403         rn-SubframeConfigReq-r10                        ENUMERATED {required, notRequired}      OPTIONAL,
1404         nonCriticalExtension                            RRCConnectionSetupComplete-v1130-IEs    OPTIONAL
1405 }
1406
1407 RRCConnectionSetupComplete-v1130-IEs ::= SEQUENCE {
1408         connEstFailInfoAvailable-r11            ENUMERATED {true}                               OPTIONAL,
1409         nonCriticalExtension                            RRCConnectionSetupComplete-v1250-IEs            OPTIONAL
1410 }
1411
1412 RRCConnectionSetupComplete-v1250-IEs ::= SEQUENCE {
1413         mobilityState-r12                                       ENUMERATED {normal, medium, high, spare}        OPTIONAL,
1414         mobilityHistoryAvail-r12                        ENUMERATED {true}                               OPTIONAL,
1415         logMeasAvailableMBSFN-r12                       ENUMERATED {true}                               OPTIONAL,
1416         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
1417 }
1418
1419 RegisteredMME ::=                                       SEQUENCE {
1420         plmn-Identity                                           PLMN-Identity                                           OPTIONAL,
1421         mmegi                                                           BIT STRING (SIZE (16)),
1422         mmec                                                            MMEC
1423 }
1424
1425
1426 SCGFailureInformation-r12 ::=           SEQUENCE {
1427         criticalExtensions                                      CHOICE {
1428                 c1                                                                      CHOICE {
1429                         scgFailureInformation-r12                       SCGFailureInformation-r12-IEs,
1430                         spare3 NULL, spare2 NULL, spare1 NULL
1431                 },
1432                 criticalExtensionsFuture                        SEQUENCE {}
1433         }
1434 }
1435
1436 SCGFailureInformation-r12-IEs ::=       SEQUENCE {
1437         failureReportSCG-r12                            FailureReportSCG-r12                    OPTIONAL,
1438         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1439 }
1440
1441 FailureReportSCG-r12 ::=                        SEQUENCE {
1442         failureType-r12                                         ENUMERATED {t313-Expiry, randomAccessProblem,
1443                                                                                                 rlc-MaxNumRetx, scg-ChangeFailure },
1444         measResultServFreqList-r12                      MeasResultServFreqList-r10              OPTIONAL,
1445         measResultNeighCells-r12                        MeasResultList2EUTRA-r9                 OPTIONAL,
1446         ...,
1447         [[
1448         measResultServFreqListExt-r13                   MeasResultServFreqListExt-r13           OPTIONAL
1449         ]]
1450 }
1451
1452
1453 SCPTMConfiguration-r13 ::=              SEQUENCE {
1454         sc-mtch-InfoList-r13                    SC-MTCH-InfoList-r13,
1455         scptmNeighbourCellList-r13              SCPTMNeighbourCellList-r13                      OPTIONAL,
1456         ...
1457 }
1458
1459
1460 SecurityModeCommand ::=                         SEQUENCE {
1461         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1462         criticalExtensions                                      CHOICE {
1463                 c1                                                                      CHOICE{
1464                         securityModeCommand-r8                          SecurityModeCommand-r8-IEs,
1465                         spare3 NULL, spare2 NULL, spare1 NULL
1466                 },
1467                 criticalExtensionsFuture                        SEQUENCE {}
1468         }
1469 }
1470
1471 SecurityModeCommand-r8-IEs ::=          SEQUENCE {
1472         securityConfigSMC                                       SecurityConfigSMC,
1473         nonCriticalExtension                            SecurityModeCommand-v8a0-IEs            OPTIONAL
1474 }
1475
1476 SecurityModeCommand-v8a0-IEs ::= SEQUENCE {
1477         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1478         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1479 }
1480
1481 SecurityConfigSMC ::=                                   SEQUENCE {
1482         securityAlgorithmConfig                                 SecurityAlgorithmConfig,
1483         ...
1484 }
1485
1486
1487 SecurityModeComplete ::=                        SEQUENCE {
1488         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1489         criticalExtensions                                      CHOICE {
1490                 securityModeComplete-r8                         SecurityModeComplete-r8-IEs,
1491                 criticalExtensionsFuture                        SEQUENCE {}
1492         }
1493 }
1494
1495 SecurityModeComplete-r8-IEs ::=         SEQUENCE {
1496         nonCriticalExtension                            SecurityModeComplete-v8a0-IEs                                                   OPTIONAL
1497 }
1498
1499 SecurityModeComplete-v8a0-IEs ::= SEQUENCE {
1500         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1501         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1502 }
1503
1504
1505 SecurityModeFailure ::=                         SEQUENCE {
1506         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1507         criticalExtensions                                      CHOICE {
1508                 securityModeFailure-r8                          SecurityModeFailure-r8-IEs,
1509                 criticalExtensionsFuture                        SEQUENCE {}
1510         }
1511 }
1512
1513 SecurityModeFailure-r8-IEs ::=          SEQUENCE {
1514         nonCriticalExtension                            SecurityModeFailure-v8a0-IEs                                                    OPTIONAL
1515 }
1516
1517 SecurityModeFailure-v8a0-IEs ::= SEQUENCE {
1518         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1519         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1520 }
1521
1522
1523 SidelinkUEInformation-r12 ::=           SEQUENCE {
1524         criticalExtensions                              CHOICE {
1525                 c1                                                              CHOICE {
1526                         sidelinkUEInformation-r12               SidelinkUEInformation-r12-IEs,
1527                         spare3 NULL, spare2 NULL, spare1 NULL
1528                 },
1529                 criticalExtensionsFuture                        SEQUENCE {}
1530         }
1531 }
1532
1533 SidelinkUEInformation-r12-IEs ::=       SEQUENCE {
1534         commRxInterestedFreq-r12                ARFCN-ValueEUTRA-r9                     OPTIONAL,
1535         commTxResourceReq-r12                   SL-CommTxResourceReq-r12        OPTIONAL,
1536         discRxInterest-r12                              ENUMERATED {true}                       OPTIONAL,
1537         discTxResourceReq-r12                   INTEGER (1..63)                         OPTIONAL,
1538         lateNonCriticalExtension                OCTET STRING                            OPTIONAL,
1539         nonCriticalExtension                    SidelinkUEInformation-v13x0-IEs OPTIONAL
1540 }
1541
1542 SidelinkUEInformation-v13x0-IEs ::=     SEQUENCE {
1543         commTxResourceReq121-r13                SL-CommTxResourceReqUC-r13      OPTIONAL,
1544         commTxResourceInfoReqRelay-r13          SEQUENCE {
1545                 commTxResourceReqRelay-r13              SL-CommTxResourceReqUC-r13,
1546                 ue-Type-r13                                             ENUMERATED {relayUE, remoteUE}
1547         }                                                                                                                       OPTIONAL,
1548         discTxResourceReq-v13x0                 SEQUENCE {
1549                 carrierFreqDiscTx-r13                   INTEGER (1..maxFreq),
1550                 discTxResourceReqAddFreq-r13    SL-DiscTxResourceReqPerFreqList-r13     OPTIONAL
1551         }                                                                                                                       OPTIONAL,
1552         discTxResourceReqPS-r13                 SL-DiscTxResourceReq-r13        OPTIONAL,
1553         discRxGapReq-r13                                        SL-GapRequest-r13                       OPTIONAL,
1554         discTxGapReq-r13                                        SL-GapRequest-r13                       OPTIONAL,
1555         discSysInfoReportList-r13                       SL-SysInfoReportList-r13        OPTIONAL,
1556         nonCriticalExtension                    SEQUENCE {}                                     OPTIONAL
1557 }
1558
1559 SL-CommTxResourceReq-r12 ::=            SEQUENCE {
1560         carrierFreq-r12                                 ARFCN-ValueEUTRA-r9                     OPTIONAL,
1561         destinationInfoList-r12                 SL-DestinationInfoList-r12
1562 }
1563
1564 SL-CommTxResourceReqUC-r13 ::=          SEQUENCE {
1565         carrierFreq-r13                                 ARFCN-ValueEUTRA-r9                     OPTIONAL,
1566         destinationInfoListUC-r13                       SL-DestinationInfoListUC-r13
1567 }
1568
1569 SL-DiscTxResourceReqPerFreqList-r13 ::= SEQUENCE (SIZE (1..maxFreq)) OF SL-DiscTxResourceReq-r13
1570
1571 SL-DiscTxResourceReq-r13 ::=            SEQUENCE {
1572         carrierFreq-r13                                 ARFCN-ValueEUTRA-r9                     OPTIONAL,
1573         discTxResourceReq-r13                   INTEGER (1..63)
1574 }
1575
1576 SL-DestinationInfoList-r12 ::=  SEQUENCE (SIZE (1..maxSL-Dest-r12)) OF SL-DestinationIdentity-r12
1577
1578 SL-DestinationIdentity-r12 ::=  BIT STRING (SIZE (24))
1579
1580 SL-DestinationInfoListUC-r13 ::=        SL-DestinationInfoList-r12
1581
1582 SL-SysInfoReportList-r13 ::=    SEQUENCE (SIZE (1.. maxSL-DiscSysInfoReportFreq-r13)) OF SL-SysInfoReport-r13
1583
1584
1585 SystemInformation ::=                           SEQUENCE {
1586         criticalExtensions                                      CHOICE {
1587                 systemInformation-r8                            SystemInformation-r8-IEs,
1588                 criticalExtensionsFuture                        SEQUENCE {}
1589         }
1590 }
1591 SystemInformation-r8-IEs ::=            SEQUENCE {
1592         sib-TypeAndInfo                                         SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
1593                 sib2                                                            SystemInformationBlockType2,
1594                 sib3                                                            SystemInformationBlockType3,
1595                 sib4                                                            SystemInformationBlockType4,
1596                 sib5                                                            SystemInformationBlockType5,
1597                 sib6                                                            SystemInformationBlockType6,
1598                 sib7                                                            SystemInformationBlockType7,
1599                 sib8                                                            SystemInformationBlockType8,
1600                 sib9                                                            SystemInformationBlockType9,
1601                 sib10                                                           SystemInformationBlockType10,
1602                 sib11                                                           SystemInformationBlockType11,
1603                 ...,
1604                 sib12-v920                                                      SystemInformationBlockType12-r9,
1605                 sib13-v920                                                      SystemInformationBlockType13-r9,
1606                 sib14-v1130                                                     SystemInformationBlockType14-r11,
1607                 sib15-v1130                                                     SystemInformationBlockType15-r11,
1608                 sib16-v1130                                                     SystemInformationBlockType16-r11,
1609                 sib17-v1250                                                     SystemInformationBlockType17-r12,
1610                 sib18-v1250                                                     SystemInformationBlockType18-r12,
1611                 sib19-v1250                                                     SystemInformationBlockType19-r12,
1612                 sib20-v13x0                                                     SystemInformationBlockType20-r13
1613         },
1614         nonCriticalExtension                            SystemInformation-v8a0-IEs                      OPTIONAL
1615 }
1616
1617 SystemInformation-v8a0-IEs ::= SEQUENCE {
1618         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1619         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1620 }
1621
1622
1623 SystemInformationBlockType1 ::=         SEQUENCE {
1624         cellAccessRelatedInfo                           SEQUENCE {
1625                 plmn-IdentityList                                       PLMN-IdentityList,
1626                 trackingAreaCode                                        TrackingAreaCode,
1627                 cellIdentity                                            CellIdentity,
1628                 cellBarred                                                      ENUMERATED {barred, notBarred},
1629                 intraFreqReselection                            ENUMERATED {allowed, notAllowed},
1630                 csg-Indication                                          BOOLEAN,
1631                 csg-Identity                                            CSG-Identity                    OPTIONAL        -- Need OR
1632         },
1633         cellSelectionInfo                                       SEQUENCE {
1634                 q-RxLevMin                                                      Q-RxLevMin,
1635                 q-RxLevMinOffset                                        INTEGER (1..8)                  OPTIONAL        -- Need OP
1636         },
1637         p-Max                                                           P-Max                                           OPTIONAL,                       -- Need OP
1638         freqBandIndicator                                       FreqBandIndicator,
1639         schedulingInfoList                                      SchedulingInfoList,
1640         tdd-Config                                                      TDD-Config                                      OPTIONAL,       -- Cond TDD
1641         si-WindowLength                                         ENUMERATED {
1642                                                                                         ms1, ms2, ms5, ms10, ms15, ms20,
1643                                                                                         ms40},
1644         systemInfoValueTag                                      INTEGER (0..31),
1645         nonCriticalExtension                            SystemInformationBlockType1-v890-IEs    OPTIONAL
1646 }
1647
1648 SystemInformationBlockType1-v890-IEs::= SEQUENCE {
1649         lateNonCriticalExtension                        OCTET STRING (CONTAINING SystemInformationBlockType1-v8h0-IEs)                  OPTIONAL,
1650         nonCriticalExtension                            SystemInformationBlockType1-v920-IEs    OPTIONAL
1651 }
1652
1653 -- Late non critical extensions
1654 SystemInformationBlockType1-v8h0-IEs ::=        SEQUENCE {
1655         multiBandInfoList                                       MultiBandInfoList               OPTIONAL,       -- Need OR
1656         nonCriticalExtension                            SystemInformationBlockType1-v9e0-IEs    OPTIONAL
1657 }
1658
1659 SystemInformationBlockType1-v9e0-IEs ::= SEQUENCE {
1660         freqBandIndicator-v9e0                          FreqBandIndicator-v9e0          OPTIONAL,       -- Cond FBI-max
1661         multiBandInfoList-v9e0                          MultiBandInfoList-v9e0          OPTIONAL,       -- Cond mFBI-max
1662         nonCriticalExtension                            SystemInformationBlockType1-v10j0-IEs   OPTIONAL
1663 }
1664
1665 SystemInformationBlockType1-v10j0-IEs ::= SEQUENCE {
1666         freqBandInfo-r10                                        NS-PmaxList-r10                         OPTIONAL,       -- Need OR
1667         multiBandInfoList-v10j0                         MultiBandInfoList-v10j0         OPTIONAL,       -- Need OR
1668         nonCriticalExtension                            SEQUENCE {}                                     OPTIONAL
1669 }
1670
1671 -- Regular non critical extensions
1672 SystemInformationBlockType1-v920-IEs ::=        SEQUENCE {
1673         ims-EmergencySupport-r9                         ENUMERATED {true}                       OPTIONAL,       -- Need OR
1674         cellSelectionInfo-v920                          CellSelectionInfo-v920          OPTIONAL,       -- Cond RSRQ
1675         nonCriticalExtension                            SystemInformationBlockType1-v1130-IEs   OPTIONAL
1676 }
1677
1678 SystemInformationBlockType1-v1130-IEs ::=       SEQUENCE {
1679         tdd-Config-v1130                                TDD-Config-v1130                        OPTIONAL,       -- Cond TDD-OR
1680         cellSelectionInfo-v1130                 CellSelectionInfo-v1130         OPTIONAL,       -- Cond WB-RSRQ
1681         nonCriticalExtension                    SystemInformationBlockType1-v1250-IEs   OPTIONAL
1682 }
1683
1684 SystemInformationBlockType1-v1250-IEs ::=       SEQUENCE {
1685         cellAccessRelatedInfo-v1250                                     SEQUENCE {
1686                 category0Allowed-r12                                            ENUMERATED {true}               OPTIONAL        -- Need OP
1687         },
1688         cellSelectionInfo-v1250                                 CellSelectionInfo-v1250         OPTIONAL,       -- Cond RSRQ2
1689         freqBandIndicatorPriority-r12                   ENUMERATED {true}                       OPTIONAL,       -- Cond mFBI
1690         nonCriticalExtension                    SystemInformationBlockType1-v13xy-IEs   OPTIONAL
1691 }
1692
1693 SystemInformationBlockType1-v13xy-IEs ::=       SEQUENCE {
1694         hyperSFN                                                BIT STRING (SIZE (10))          OPTIONAL,
1695         eDRXAllowed                     ENUMERATED {true}               OPTIONAL,
1696         nonCriticalExtension                    SEQUENCE {}                                     OPTIONAL
1697 }
1698
1699 PLMN-IdentityList ::=                                   SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-IdentityInfo
1700
1701 PLMN-IdentityInfo ::=                                   SEQUENCE {
1702         plmn-Identity                                                   PLMN-Identity,
1703         cellReservedForOperatorUse                              ENUMERATED {reserved, notReserved}
1704 }
1705
1706 SchedulingInfoList ::= SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo
1707
1708 SchedulingInfo ::=      SEQUENCE {
1709         si-Periodicity                                          ENUMERATED {
1710                                                                                         rf8, rf16, rf32, rf64, rf128, rf256, rf512},
1711         sib-MappingInfo                                         SIB-MappingInfo
1712 }
1713
1714 SIB-MappingInfo ::= SEQUENCE (SIZE (0..maxSIB-1)) OF SIB-Type
1715
1716 SIB-Type ::=                                            ENUMERATED {
1717                                                                                 sibType3, sibType4, sibType5, sibType6,
1718                                                                                 sibType7, sibType8, sibType9, sibType10,
1719                                                                                 sibType11, sibType12-v920, sibType13-v920,
1720                                                                                 sibType14-v1130, sibType15-v1130,
1721                                                                                 sibType16-v1130, sibType17-v1250, sibType18-v1250,
1722                                                                                 ..., sibType19-v1250, sibType20-v13xy}
1723
1724 CellSelectionInfo-v920 ::=                      SEQUENCE {
1725         q-QualMin-r9                                            Q-QualMin-r9,
1726         q-QualMinOffset-r9                                      INTEGER (1..8)                                          OPTIONAL        -- Need OP
1727 }
1728
1729 CellSelectionInfo-v1130 ::=                     SEQUENCE {
1730         q-QualMinWB-r11                                         Q-QualMin-r9
1731 }
1732
1733 CellSelectionInfo-v1250 ::=                     SEQUENCE {
1734         q-QualMinRSRQ-OnAllSymbols-r12                                          Q-QualMin-r9
1735 }
1736
1737
1738 UEAssistanceInformation-r11 ::=                         SEQUENCE {
1739         criticalExtensions                                      CHOICE {
1740                 c1                                                                      CHOICE {
1741                         ueAssistanceInformation-r11                     UEAssistanceInformation-r11-IEs,
1742                         spare3 NULL, spare2 NULL, spare1 NULL
1743                 },
1744                 criticalExtensionsFuture                        SEQUENCE {}
1745         }
1746 }
1747
1748 UEAssistanceInformation-r11-IEs ::=             SEQUENCE {
1749         powerPrefIndication-r11                         ENUMERATED      {normal, lowPowerConsumption}   OPTIONAL,
1750         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1751         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1752 }
1753
1754
1755 UECapabilityEnquiry ::=                         SEQUENCE {
1756         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1757         criticalExtensions                                      CHOICE {
1758                 c1                                                                      CHOICE {
1759                         ueCapabilityEnquiry-r8                          UECapabilityEnquiry-r8-IEs,
1760                         spare3 NULL, spare2 NULL, spare1 NULL
1761                 },
1762                 criticalExtensionsFuture                        SEQUENCE {}
1763         }
1764 }
1765
1766 UECapabilityEnquiry-r8-IEs ::=          SEQUENCE {
1767         ue-CapabilityRequest                            UE-CapabilityRequest,
1768         nonCriticalExtension                            UECapabilityEnquiry-v8a0-IEs            OPTIONAL
1769 }
1770
1771 UECapabilityEnquiry-v8a0-IEs ::= SEQUENCE {
1772         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1773         nonCriticalExtension                            UECapabilityEnquiry-v1180-IEs                                                   OPTIONAL
1774 }
1775
1776 UECapabilityEnquiry-v1180-IEs ::= SEQUENCE {
1777         requestedFrequencyBands-r11                     SEQUENCE (SIZE (1..16)) OF FreqBandIndicator-r11                                                        OPTIONAL,
1778         nonCriticalExtension                            UECapabilityEnquiry-v13xy-IEs                                                   OPTIONAL
1779 }
1780
1781 UECapabilityEnquiry-v13xy-IEs ::= SEQUENCE {
1782         requestReducedFormat-r13                        ENUMERATED {true}                                       OPTIONAL,
1783         skipFallbackCombinations-r13            ENUMERATED {true}                                       OPTIONAL,
1784         requestedMaxCCsDL-r13                   INTEGER (2..32)                                         OPTIONAL,
1785         requestedMaxCCsUL-r13                   INTEGER (2..32)                                         OPTIONAL,
1786         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1787 }
1788
1789 UE-CapabilityRequest ::=                SEQUENCE (SIZE (1..maxRAT-Capabilities)) OF RAT-Type
1790
1791
1792 UECapabilityInformation ::=                     SEQUENCE {
1793         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1794         criticalExtensions                                      CHOICE {
1795                 c1                                                                      CHOICE{
1796                         ueCapabilityInformation-r8                      UECapabilityInformation-r8-IEs,
1797                         spare7 NULL,
1798                         spare6 NULL, spare5 NULL, spare4 NULL,
1799                         spare3 NULL, spare2 NULL, spare1 NULL
1800                 },
1801                 criticalExtensionsFuture                        SEQUENCE {}
1802         }
1803 }
1804
1805 UECapabilityInformation-r8-IEs ::=      SEQUENCE {
1806         ue-CapabilityRAT-ContainerList          UE-CapabilityRAT-ContainerList,
1807         nonCriticalExtension                            UECapabilityInformation-v8a0-IEs        OPTIONAL
1808 }
1809
1810 UECapabilityInformation-v8a0-IEs ::= SEQUENCE {
1811         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1812         nonCriticalExtension                            UECapabilityInformation-v1250-IEs       OPTIONAL
1813 }
1814
1815 UECapabilityInformation-v1250-IEs ::= SEQUENCE {
1816         ue-RadioPagingInfo-r12                          UE-RadioPagingInfo-r12                          OPTIONAL,
1817         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1818 }
1819
1820
1821 UEInformationRequest-r9         ::=                             SEQUENCE {
1822         rrc-TransactionIdentifier               RRC-TransactionIdentifier,
1823         criticalExtensions                              CHOICE {
1824                 c1                                                              CHOICE {
1825                         ueInformationRequest-r9                         UEInformationRequest-r9-IEs,
1826                         spare3 NULL, spare2 NULL, spare1 NULL
1827                 },
1828                 criticalExtensionsFuture                        SEQUENCE {}
1829         }
1830 }
1831
1832 UEInformationRequest-r9-IEs ::=         SEQUENCE {
1833         rach-ReportReq-r9                                       BOOLEAN,
1834         rlf-ReportReq-r9                                        BOOLEAN,
1835         nonCriticalExtension                            UEInformationRequest-v930-IEs           OPTIONAL
1836 }
1837
1838 UEInformationRequest-v930-IEs ::= SEQUENCE {
1839         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
1840         nonCriticalExtension                            UEInformationRequest-v1020-IEs          OPTIONAL
1841 }
1842
1843 UEInformationRequest-v1020-IEs ::=      SEQUENCE {
1844         logMeasReportReq-r10                            ENUMERATED {true}                                       OPTIONAL,       -- Need ON
1845         nonCriticalExtension                            UEInformationRequest-v1130-IEs          OPTIONAL
1846 }
1847
1848 UEInformationRequest-v1130-IEs ::= SEQUENCE {
1849         connEstFailReportReq-r11                        ENUMERATED {true}                                       OPTIONAL,       -- Need ON
1850         nonCriticalExtension                            UEInformationRequest-v1250-IEs          OPTIONAL
1851 }
1852
1853 UEInformationRequest-v1250-IEs ::= SEQUENCE {
1854         mobilityHistoryReportReq-r12            ENUMERATED {true}                                       OPTIONAL,       -- Need ON
1855         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
1856 }
1857
1858
1859 UEInformationResponse-r9        ::=                     SEQUENCE {
1860         rrc-TransactionIdentifier                       RRC-TransactionIdentifier,
1861         criticalExtensions                                      CHOICE {
1862                 c1                                                              CHOICE {
1863                         ueInformationResponse-r9                                UEInformationResponse-r9-IEs,
1864                         spare3 NULL, spare2 NULL, spare1 NULL
1865                 },
1866                 criticalExtensionsFuture                                SEQUENCE {}
1867         }
1868 }
1869
1870 UEInformationResponse-r9-IEs ::=                SEQUENCE {
1871         rach-Report-r9                                                  SEQUENCE {
1872                 numberOfPreamblesSent-r9                                NumberOfPreamblesSent-r11,
1873                 contentionDetected-r9                                   BOOLEAN
1874         }                                                                                                                               OPTIONAL,
1875         rlf-Report-r9                                                   RLF-Report-r9                   OPTIONAL,
1876         nonCriticalExtension                                    UEInformationResponse-v930-IEs                          OPTIONAL
1877 }
1878
1879 -- Late non critical extensions
1880 UEInformationResponse-v9e0-IEs ::= SEQUENCE {
1881         rlf-Report-v9e0                                         RLF-Report-v9e0                                 OPTIONAL,
1882         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
1883 }
1884
1885 -- Regular non critical extensions
1886 UEInformationResponse-v930-IEs ::=      SEQUENCE {
1887         lateNonCriticalExtension                        OCTET STRING (CONTAINING UEInformationResponse-v9e0-IEs)        OPTIONAL,
1888         nonCriticalExtension                            UEInformationResponse-v1020-IEs         OPTIONAL
1889 }
1890
1891 UEInformationResponse-v1020-IEs ::= SEQUENCE {
1892         logMeasReport-r10                                       LogMeasReport-r10                               OPTIONAL,
1893         nonCriticalExtension                            UEInformationResponse-v1130-IEs         OPTIONAL
1894 }
1895
1896 UEInformationResponse-v1130-IEs ::= SEQUENCE {
1897         connEstFailReport-r11                           ConnEstFailReport-r11                   OPTIONAL,
1898         nonCriticalExtension                            UEInformationResponse-v1250-IEs OPTIONAL
1899 }
1900
1901 UEInformationResponse-v1250-IEs ::= SEQUENCE {
1902         mobilityHistoryReport-r12                       MobilityHistoryReport-r12               OPTIONAL,
1903         nonCriticalExtension                            SEQUENCE {}                                             OPTIONAL
1904 }
1905
1906 RLF-Report-r9 ::=                                       SEQUENCE {
1907         measResultLastServCell-r9                               SEQUENCE {
1908                 rsrpResult-r9                                                   RSRP-Range,
1909                 rsrqResult-r9                                                   RSRQ-Range                      OPTIONAL
1910         },
1911         measResultNeighCells-r9                         SEQUENCE {
1912                 measResultListEUTRA-r9                          MeasResultList2EUTRA-r9                 OPTIONAL,
1913                 measResultListUTRA-r9                           MeasResultList2UTRA-r9                  OPTIONAL,
1914                 measResultListGERAN-r9                          MeasResultListGERAN                             OPTIONAL,
1915                 measResultsCDMA2000-r9                          MeasResultList2CDMA2000-r9              OPTIONAL
1916         }       OPTIONAL,
1917         ...,
1918         [[      locationInfo-r10                                LocationInfo-r10                OPTIONAL,
1919                 failedPCellId-r10                                               CHOICE {
1920                         cellGlobalId-r10                                                CellGlobalIdEUTRA,
1921                         pci-arfcn-r10                                                   SEQUENCE {
1922                                 physCellId-r10                                                  PhysCellId,
1923                                 carrierFreq-r10                                                 ARFCN-ValueEUTRA
1924                         }
1925                 }                                                                                                                               OPTIONAL,
1926                 reestablishmentCellId-r10               CellGlobalIdEUTRA                               OPTIONAL,
1927                 timeConnFailure-r10                             INTEGER (0..1023)                               OPTIONAL,
1928                 connectionFailureType-r10               ENUMERATED {rlf, hof}                   OPTIONAL,
1929                 previousPCellId-r10                             CellGlobalIdEUTRA                               OPTIONAL
1930         ]],
1931         [[      failedPCellId-v1090                             SEQUENCE {
1932                         carrierFreq-v1090                               ARFCN-ValueEUTRA-v9e0
1933                 }                                                                                                                               OPTIONAL
1934         ]],
1935         [[      basicFields-r11                                 SEQUENCE {
1936                         c-RNTI-r11                                              C-RNTI,
1937                         rlf-Cause-r11                                   ENUMERATED {
1938                                                                                                 t310-Expiry, randomAccessProblem,
1939                                                                                                 rlc-MaxNumRetx, t312-Expiry-r12},
1940                         timeSinceFailure-r11                    TimeSinceFailure-r11
1941                 }                                                                                                                               OPTIONAL,
1942                 previousUTRA-CellId-r11                 SEQUENCE {
1943                         carrierFreq-r11                                 ARFCN-ValueUTRA,
1944                         physCellId-r11                                  CHOICE {
1945                                 fdd-r11                                                 PhysCellIdUTRA-FDD,
1946                                 tdd-r11                                                 PhysCellIdUTRA-TDD
1947                         },
1948                         cellGlobalId-r11                                CellGlobalIdUTRA                        OPTIONAL
1949                 }                                                                                                                               OPTIONAL,
1950                 selectedUTRA-CellId-r11                 SEQUENCE {
1951                         carrierFreq-r11                                 ARFCN-ValueUTRA,
1952                         physCellId-r11                                  CHOICE {
1953                                 fdd-r11                                                 PhysCellIdUTRA-FDD,
1954                                 tdd-r11                                                 PhysCellIdUTRA-TDD
1955                         }
1956                 }                                                                                                                               OPTIONAL
1957         ]],
1958         [[      failedPCellId-v1250                             SEQUENCE {
1959                         tac-FailedPCell-r12                     TrackingAreaCode
1960                 }                                                                                                                               OPTIONAL,
1961                 measResultLastServCell-v1250    RSRQ-Range-v1250                                OPTIONAL,
1962                 lastServCellRSRQ-Type-r12               RSRQ-Type-r12                                   OPTIONAL,
1963                 measResultListEUTRA-v1250               MeasResultList2EUTRA-v1250              OPTIONAL
1964         ]],
1965         [[      droppedQCI-r13                                  ENUMERATED {qci1}                               OPTIONAL
1966         ]]
1967 }
1968
1969 RLF-Report-v9e0 ::=                             SEQUENCE {
1970         measResultListEUTRA-v9e0                        MeasResultList2EUTRA-v9e0
1971 }
1972
1973 MeasResultList2EUTRA-r9 ::=                             SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-r9
1974
1975 MeasResultList2EUTRA-v9e0 ::=                   SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-v9e0
1976
1977 MeasResultList2EUTRA-v1250 ::=                  SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-v1250
1978
1979 MeasResult2EUTRA-r9 ::=                         SEQUENCE {
1980         carrierFreq-r9                                          ARFCN-ValueEUTRA,
1981         measResultList-r9                                       MeasResultListEUTRA
1982 }
1983
1984 MeasResult2EUTRA-v9e0 ::=                               SEQUENCE {
1985         carrierFreq-v9e0                                                ARFCN-ValueEUTRA-v9e0           OPTIONAL
1986 }
1987
1988 MeasResult2EUTRA-v1250 ::=                              SEQUENCE {
1989         rsrq-Type-r12                                                   RSRQ-Type-r12           OPTIONAL
1990 }
1991
1992 MeasResultList2UTRA-r9 ::=                      SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2UTRA-r9
1993
1994 MeasResult2UTRA-r9 ::=                          SEQUENCE {
1995         carrierFreq-r9                                          ARFCN-ValueUTRA,
1996         measResultList-r9                                       MeasResultListUTRA
1997 }
1998
1999 MeasResultList2CDMA2000-r9 ::=          SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2CDMA2000-r9
2000
2001 MeasResult2CDMA2000-r9 ::=                      SEQUENCE {
2002         carrierFreq-r9                                          CarrierFreqCDMA2000,
2003         measResultList-r9                                       MeasResultsCDMA2000
2004 }
2005
2006 LogMeasReport-r10 ::=                           SEQUENCE {
2007         absoluteTimeStamp-r10                           AbsoluteTimeInfo-r10,
2008         traceReference-r10                                      TraceReference-r10,
2009         traceRecordingSessionRef-r10            OCTET STRING (SIZE (2)),
2010         tce-Id-r10                                                      OCTET STRING (SIZE (1)),
2011         logMeasInfoList-r10                                     LogMeasInfoList-r10,
2012         logMeasAvailable-r10                            ENUMERATED {true}                               OPTIONAL,
2013         ...
2014 }
2015
2016 LogMeasInfoList-r10 ::=                 SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF LogMeasInfo-r10
2017
2018 LogMeasInfo-r10 ::=             SEQUENCE {
2019         locationInfo-r10                                        LocationInfo-r10                OPTIONAL,
2020         relativeTimeStamp-r10                           INTEGER (0..7200),
2021         servCellIdentity-r10                            CellGlobalIdEUTRA,
2022         measResultServCell-r10                          SEQUENCE {
2023                 rsrpResult-r10                                          RSRP-Range,
2024                 rsrqResult-r10                                          RSRQ-Range
2025         },
2026         measResultNeighCells-r10                        SEQUENCE {
2027                 measResultListEUTRA-r10                         MeasResultList2EUTRA-r9         OPTIONAL,
2028                 measResultListUTRA-r10                          MeasResultList2UTRA-r9          OPTIONAL,
2029                 measResultListGERAN-r10                         MeasResultList2GERAN-r10        OPTIONAL,
2030                 measResultListCDMA2000-r10                      MeasResultList2CDMA2000-r9      OPTIONAL
2031         }       OPTIONAL,
2032         ...,
2033         [[      measResultListEUTRA-v1090                       MeasResultList2EUTRA-v9e0       OPTIONAL
2034         ]],
2035         [[      measResultListMBSFN-r12                         MeasResultListMBSFN-r12 OPTIONAL,
2036                 measResultServCell-v1250                        RSRQ-Range-v1250                        OPTIONAL,
2037                 servCellRSRQ-Type-r12                           RSRQ-Type-r12                           OPTIONAL,
2038                 measResultListEUTRA-v1250                       MeasResultList2EUTRA-v1250      OPTIONAL
2039         ]],
2040         [[      inDeviceCoexDetected-r13                        ENUMERATED {true}                       OPTIONAL
2041         ]]
2042 }
2043
2044 MeasResultListMBSFN-r12 ::=                     SEQUENCE (SIZE (1..maxMBSFN-Area)) OF MeasResultMBSFN-r12
2045
2046 MeasResultMBSFN-r12 ::=                         SEQUENCE {
2047         mbsfn-Area-r12                                                  SEQUENCE {
2048                 mbsfn-AreaId-r12                                                MBSFN-AreaId-r12,
2049                 carrierFreq-r12                                                 ARFCN-ValueEUTRA-r9
2050         },
2051         rsrpResultMBSFN-r12                                             RSRP-Range,
2052         rsrqResultMBSFN-r12                                             MBSFN-RSRQ-Range-r12,
2053         signallingBLER-Result-r12                               BLER-Result-r12                         OPTIONAL,
2054         dataBLER-MCH-ResultList-r12                             DataBLER-MCH-ResultList-r12     OPTIONAL,
2055         ...
2056 }
2057
2058 DataBLER-MCH-ResultList-r12 ::=                 SEQUENCE (SIZE (1.. maxPMCH-PerMBSFN)) OF DataBLER-MCH-Result-r12
2059
2060 DataBLER-MCH-Result-r12 ::=                     SEQUENCE {
2061         mch-Index-r12                                                   INTEGER (1..maxPMCH-PerMBSFN),
2062         dataBLER-Result-r12                                             BLER-Result-r12
2063 }
2064
2065 BLER-Result-r12 ::=                                     SEQUENCE {
2066         bler-r12                                                                        BLER-Range-r12,
2067         blocksReceived-r12                                              SEQUENCE {
2068                 n-r12                                                                   BIT STRING (SIZE (3)),
2069                 m-r12                                                                   BIT STRING (SIZE (8))
2070         }
2071 }
2072
2073 BLER-Range-r12 ::=                                              INTEGER(0..31)
2074
2075 MeasResultList2GERAN-r10 ::=                    SEQUENCE (SIZE (1..maxCellListGERAN)) OF MeasResultListGERAN
2076
2077 ConnEstFailReport-r11 ::=                               SEQUENCE {
2078         failedCellId-r11                                        CellGlobalIdEUTRA,
2079         locationInfo-r11                                        LocationInfo-r10                                OPTIONAL,
2080         measResultFailedCell-r11                                SEQUENCE {
2081                 rsrpResult-r11                                                  RSRP-Range,
2082                 rsrqResult-r11                                                  RSRQ-Range                              OPTIONAL
2083         },
2084         measResultNeighCells-r11                                SEQUENCE {
2085                 measResultListEUTRA-r11                         MeasResultList2EUTRA-r9                 OPTIONAL,
2086                 measResultListUTRA-r11                          MeasResultList2UTRA-r9                  OPTIONAL,
2087                 measResultListGERAN-r11                         MeasResultListGERAN                             OPTIONAL,
2088                 measResultsCDMA2000-r11                         MeasResultList2CDMA2000-r9              OPTIONAL
2089         }       OPTIONAL,
2090         numberOfPreamblesSent-r11                       NumberOfPreamblesSent-r11,
2091         contentionDetected-r11                          BOOLEAN,
2092         maxTxPowerReached-r11                           BOOLEAN,
2093         timeSinceFailure-r11                            TimeSinceFailure-r11,
2094         measResultListEUTRA-v1130                       MeasResultList2EUTRA-v9e0               OPTIONAL,
2095         ...,
2096         [[      measResultFailedCell-v1250              RSRQ-Range-v1250                                OPTIONAL,
2097                 failedCellRSRQ-Type-r12                 RSRQ-Type-r12                                   OPTIONAL,
2098                 measResultListEUTRA-v1250               MeasResultList2EUTRA-v1250              OPTIONAL
2099         ]]
2100 }
2101
2102 NumberOfPreamblesSent-r11::=                    INTEGER (1..200)
2103
2104 TimeSinceFailure-r11 ::=                                INTEGER (0..172800)
2105
2106 MobilityHistoryReport-r12 ::=   VisitedCellInfoList-r12
2107
2108
2109 ULHandoverPreparationTransfer ::=       SEQUENCE {
2110         criticalExtensions                                      CHOICE {
2111                 c1                                                                      CHOICE {
2112                         ulHandoverPreparationTransfer-r8                ULHandoverPreparationTransfer-r8-IEs,
2113                         spare3 NULL, spare2 NULL, spare1 NULL
2114                 },
2115                 criticalExtensionsFuture                                SEQUENCE {}
2116         }
2117 }
2118
2119 ULHandoverPreparationTransfer-r8-IEs ::= SEQUENCE {
2120         cdma2000-Type                                           CDMA2000-Type,
2121         meid                                                            BIT STRING (SIZE (56))  OPTIONAL,
2122         dedicatedInfo                                           DedicatedInfoCDMA2000,
2123         nonCriticalExtension                            ULHandoverPreparationTransfer-v8a0-IEs  OPTIONAL
2124 }
2125
2126 ULHandoverPreparationTransfer-v8a0-IEs ::= SEQUENCE {
2127         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
2128         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
2129 }
2130
2131
2132 ULInformationTransfer ::=                       SEQUENCE {
2133         criticalExtensions                                      CHOICE {
2134                 c1                                                                      CHOICE {
2135                         ulInformationTransfer-r8                        ULInformationTransfer-r8-IEs,
2136                         spare3 NULL, spare2 NULL, spare1 NULL
2137                 },
2138                 criticalExtensionsFuture                        SEQUENCE {}
2139         }
2140 }
2141
2142 ULInformationTransfer-r8-IEs ::=        SEQUENCE {
2143         dedicatedInfoType                       CHOICE {
2144                 dedicatedInfoNAS                                        DedicatedInfoNAS,
2145                 dedicatedInfoCDMA2000-1XRTT                     DedicatedInfoCDMA2000,
2146                 dedicatedInfoCDMA2000-HRPD                      DedicatedInfoCDMA2000
2147         },
2148         nonCriticalExtension                            ULInformationTransfer-v8a0-IEs                                                  OPTIONAL
2149 }
2150
2151 ULInformationTransfer-v8a0-IEs ::= SEQUENCE {
2152         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
2153         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
2154 }
2155
2156
2157 SystemInformationBlockType2 ::=         SEQUENCE {
2158         ac-BarringInfo                                          SEQUENCE {
2159                 ac-BarringForEmergency                          BOOLEAN,
2160                 ac-BarringForMO-Signalling                      AC-BarringConfig                                OPTIONAL,       -- Need OP
2161                 ac-BarringForMO-Data                            AC-BarringConfig                                OPTIONAL        -- Need OP
2162         }                                                                                                                                               OPTIONAL,       -- Need OP
2163         radioResourceConfigCommon                       RadioResourceConfigCommonSIB,
2164         ue-TimersAndConstants                           UE-TimersAndConstants,
2165         freqInfo                                                        SEQUENCE {
2166                 ul-CarrierFreq                                          ARFCN-ValueEUTRA                                OPTIONAL,       -- Need OP
2167                 ul-Bandwidth                                            ENUMERATED {n6, n15, n25, n50, n75, n100}
2168                                                                                                                                                         OPTIONAL,       -- Need OP
2169                 additionalSpectrumEmission                      AdditionalSpectrumEmission
2170         },
2171         mbsfn-SubframeConfigList                        MBSFN-SubframeConfigList                        OPTIONAL,       -- Need OR
2172         timeAlignmentTimerCommon                        TimeAlignmentTimer,
2173         ...,
2174         lateNonCriticalExtension                OCTET STRING (CONTAINING SystemInformationBlockType2-v8h0-IEs)                                          OPTIONAL,
2175         [[      ssac-BarringForMMTEL-Voice-r9           AC-BarringConfig                                OPTIONAL,       -- Need OP
2176                 ssac-BarringForMMTEL-Video-r9           AC-BarringConfig                                OPTIONAL        -- Need OP
2177         ]],
2178         [[      ac-BarringForCSFB-r10                           AC-BarringConfig                        OPTIONAL        -- Need OP
2179         ]],
2180         [[      ac-BarringSkipForMMTELVoice-r12         ENUMERATED {true}                       OPTIONAL,        -- Need OP
2181                 ac-BarringSkipForMMTELVideo-r12         ENUMERATED {true}                       OPTIONAL,        -- Need OP
2182                 ac-BarringSkipForSMS-r12                        ENUMERATED {true}                       OPTIONAL,        -- Need OP
2183                 ac-BarringPerPLMN-List-r12                      AC-BarringPerPLMN-List-r12      OPTIONAL        -- Need OP
2184         ]],
2185         [[      voiceServiceCauseIndication-r12         ENUMERATED {true}                       OPTIONAL        -- Need OP
2186         ]],
2187         [[      acdc-BarringForCommon-r13                       ACDC-BarringForCommon-r13               OPTIONAL,       -- Need OP
2188                 acdc-BarringPerPLMN-List-r13            ACDC-BarringPerPLMN-List-r13    OPTIONAL        -- Need OP
2189         ]]
2190 }
2191
2192 SystemInformationBlockType2-v8h0-IEs ::=        SEQUENCE {
2193         multiBandInfoList                               SEQUENCE (SIZE (1..maxMultiBands)) OF AdditionalSpectrumEmission        OPTIONAL,       -- Need OR
2194         nonCriticalExtension                    SystemInformationBlockType2-v9e0-IEs    OPTIONAL
2195 }
2196
2197 SystemInformationBlockType2-v9e0-IEs ::= SEQUENCE {
2198         ul-CarrierFreq-v9e0                                     ARFCN-ValueEUTRA-v9e0           OPTIONAL,       -- Cond ul-FreqMax
2199         nonCriticalExtension                            SEQUENCE {}                                     OPTIONAL
2200 }
2201
2202 AC-BarringConfig ::=                            SEQUENCE {
2203         ac-BarringFactor                                        ENUMERATED {
2204                                                                                         p00, p05, p10, p15, p20, p25, p30, p40,
2205                                                                                         p50, p60, p70, p75, p80, p85, p90, p95},
2206         ac-BarringTime                                          ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512},
2207         ac-BarringForSpecialAC                          BIT STRING (SIZE(5))
2208 }
2209
2210 MBSFN-SubframeConfigList ::=            SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig
2211
2212 AC-BarringPerPLMN-List-r12 ::=          SEQUENCE (SIZE (1.. maxPLMN-r11)) OF AC-BarringPerPLMN-r12
2213
2214 AC-BarringPerPLMN-r12 ::=                       SEQUENCE {
2215         plmn-IdentityIndex-r12                                  INTEGER (1..maxPLMN-r11),
2216         ac-BarringInfo-r12                                              SEQUENCE {
2217                 ac-BarringForEmergency-r12                      BOOLEAN,
2218                 ac-BarringForMO-Signalling-r12          AC-BarringConfig        OPTIONAL,       -- Need OP
2219                 ac-BarringForMO-Data-r12                        AC-BarringConfig        OPTIONAL        -- Need OP
2220         }                                                                                                                       OPTIONAL,       -- Need OP
2221         ac-BarringSkipForMMTELVoice-r12         ENUMERATED {true}               OPTIONAL,       -- Need OP
2222         ac-BarringSkipForMMTELVideo-r12         ENUMERATED {true}               OPTIONAL,       -- Need OP
2223         ac-BarringSkipForSMS-r12                        ENUMERATED {true}               OPTIONAL,       -- Need OP
2224         ac-BarringForCSFB-r12                           AC-BarringConfig                OPTIONAL,       -- Need OP
2225         ssac-BarringForMMTEL-Voice-r12          AC-BarringConfig                OPTIONAL,       -- Need OP
2226         ssac-BarringForMMTEL-Video-r12          AC-BarringConfig                OPTIONAL        -- Need OP
2227 }
2228
2229 ACDC-BarringForCommon-r13 ::=                   SEQUENCE {
2230         acdc-HPLMNonly-r13                                      BOOLEAN,
2231         barringPerACDC-CategoryList-r13                         BarringPerACDC-CategoryList-r13
2232 }
2233
2234 ACDC-BarringPerPLMN-List-r13 ::=                SEQUENCE (SIZE (1.. maxPLMN-r11)) OF ACDC-BarringPerPLMN-r13
2235
2236 ACDC-BarringPerPLMN-r13 ::=                     SEQUENCE {
2237         plmn-IdentityIndex-r13                          INTEGER (1..maxPLMN-r11),
2238         acdc-HPLMNonly-r13                                      BOOLEAN,
2239         barringPerACDC-CategoryList-r13                         BarringPerACDC-CategoryList-r13
2240 }
2241
2242 BarringPerACDC-CategoryList-r13 ::= SEQUENCE (SIZE (1..maxACDC-Cat-r13)) OF BarringPerACDC-Category-r13
2243
2244 BarringPerACDC-Category-r13 ::= SEQUENCE {
2245         acdc-CatValue-r13                               INTEGER (1..maxACDC-Cat-r13),
2246         acdc-BarringConfig-r13                  SEQUENCE {
2247                 ac-BarringFactor-r13                    ENUMERATED {
2248                                                                                         p00, p05, p10, p15, p20, p25, p30, p40,
2249                                                                                         p50, p60, p70, p75, p80, p85, p90, p95},
2250                 ac-BarringTime-r13                              ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512}
2251         }                                                                               OPTIONAL
2252 }
2253
2254
2255 SystemInformationBlockType3 ::=         SEQUENCE {
2256         cellReselectionInfoCommon                       SEQUENCE {
2257                 q-Hyst                                                          ENUMERATED {
2258                                                                                                 dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
2259                                                                                                 dB12, dB14, dB16, dB18, dB20, dB22, dB24},
2260                 speedStateReselectionPars                       SEQUENCE {
2261                         mobilityStateParameters                         MobilityStateParameters,
2262                         q-HystSF                                                SEQUENCE {
2263                                 sf-Medium                                               ENUMERATED {
2264                                                                                                                 dB-6, dB-4, dB-2, dB0},
2265                                 sf-High                                                 ENUMERATED {
2266                                                                                                                 dB-6, dB-4, dB-2, dB0}
2267                         }
2268                 }                                                                                                                               OPTIONAL                -- Need OP
2269         },
2270         cellReselectionServingFreqInfo          SEQUENCE {
2271                 s-NonIntraSearch                                        ReselectionThreshold            OPTIONAL,               -- Need OP
2272                 threshServingLow                                        ReselectionThreshold,
2273                 cellReselectionPriority                         CellReselectionPriority
2274         },
2275         intraFreqCellReselectionInfo            SEQUENCE {
2276                 q-RxLevMin                                                      Q-RxLevMin,
2277                 p-Max                                                           P-Max                                           OPTIONAL,               -- Need OP
2278                 s-IntraSearch                                           ReselectionThreshold            OPTIONAL,               -- Need OP
2279                 allowedMeasBandwidth                            AllowedMeasBandwidth            OPTIONAL,               -- Need OP
2280                 presenceAntennaPort1                            PresenceAntennaPort1,
2281                 neighCellConfig                                         NeighCellConfig,
2282                 t-ReselectionEUTRA                                      T-Reselection,
2283                 t-ReselectionEUTRA-SF                           SpeedStateScaleFactors          OPTIONAL                -- Need OP
2284         },
2285         ...,
2286         lateNonCriticalExtension                                OCTET STRING (CONTAINING SystemInformationBlockType3-v10j0-IEs) OPTIONAL,
2287         [[      s-IntraSearch-v920                                      SEQUENCE {
2288                         s-IntraSearchP-r9                                       ReselectionThreshold,
2289                         s-IntraSearchQ-r9                                       ReselectionThresholdQ-r9
2290                 }                                                                                                                               OPTIONAL,               -- Need OP
2291                 s-NonIntraSearch-v920                           SEQUENCE {
2292                         s-NonIntraSearchP-r9                            ReselectionThreshold,
2293                         s-NonIntraSearchQ-r9                            ReselectionThresholdQ-r9
2294                 }                                                                                                                               OPTIONAL,               -- Need OP
2295                 q-QualMin-r9                                            Q-QualMin-r9                            OPTIONAL,               -- Need OP
2296                 threshServingLowQ-r9                            ReselectionThresholdQ-r9        OPTIONAL                -- Need OP
2297         ]],
2298         [[      q-QualMinWB-r11                                         Q-QualMin-r9                            OPTIONAL        -- Cond WB-RSRQ
2299         ]],
2300         [[      q-QualMinRSRQ-OnAllSymbols-r12                  Q-QualMin-r9                            OPTIONAL                        -- Cond RSRQ
2301         ]],
2302         [[      cellReselectionServingFreqInfo-v13xy CellReselectionServingFreqInfo-v13xy       OPTIONAL,               -- Need OP
2303                 redistributionServingInfo-r13                   RedistributionServingInfo-r13 OPTIONAL  --Need OR
2304         ]]
2305 }
2306
2307 RedistributionServingInfo-r13 ::=               SEQUENCE {
2308         redistributionFactorServing-r13         INTEGER(0..10),
2309         redistributionFactorCell-r13            ENUMERATED{true}                                OPTIONAL,       --Need OP
2310         t360-r13                                                        ENUMERATED {min4, min8, min16, min32,infinity,
2311                                                                                         spare3,spare2,spare1},
2312         redistrOnPagingOnly-r13                         ENUMERATED {true}               OPTIONAL        --Need OP
2313 }
2314
2315 CellReselectionServingFreqInfo-v13xy ::=        SEQUENCE {
2316         cellReselectionSubPriority-r13                          CellReselectionSubPriority-r13
2317 }
2318
2319 -- Late non critical extensions
2320 SystemInformationBlockType3-v10j0-IEs ::= SEQUENCE {
2321         freqBandInfo-r10                                        NS-PmaxList-r10                         OPTIONAL,       -- Need OR
2322         multiBandInfoList-v10j0                         MultiBandInfoList-v10j0         OPTIONAL,       -- Need OR
2323         nonCriticalExtension                            SEQUENCE {}                                     OPTIONAL
2324 }
2325
2326
2327 SystemInformationBlockType4 ::=         SEQUENCE {
2328         intraFreqNeighCellList                          IntraFreqNeighCellList          OPTIONAL,       -- Need OR
2329         intraFreqBlackCellList                          IntraFreqBlackCellList                          OPTIONAL,       -- Need OR
2330         csg-PhysCellIdRange                                     PhysCellIdRange                         OPTIONAL,       -- Cond CSG
2331         ...,
2332         lateNonCriticalExtension                                OCTET STRING                            OPTIONAL
2333 }
2334
2335 IntraFreqNeighCellList ::=              SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo
2336
2337 IntraFreqNeighCellInfo ::=              SEQUENCE {
2338         physCellId                                                              PhysCellId,
2339         q-OffsetCell                                                    Q-OffsetRange,
2340         ...
2341 }
2342
2343 IntraFreqBlackCellList ::=              SEQUENCE (SIZE (1..maxCellBlack)) OF PhysCellIdRange
2344
2345
2346 SystemInformationBlockType5 ::=         SEQUENCE {
2347         interFreqCarrierFreqList                        InterFreqCarrierFreqList,
2348         ...,
2349         lateNonCriticalExtension                                OCTET STRING    (CONTAINING SystemInformationBlockType5-v8h0-IEs)                               OPTIONAL,
2350         [[      interFreqCarrierFreqList-v1250  InterFreqCarrierFreqList-v1250          OPTIONAL,       -- Need OR
2351                 interFreqCarrierFreqListExt-r12 InterFreqCarrierFreqListExt-r12         OPTIONAL        -- Need OR
2352         ]],
2353         [[      interFreqCarrierFreqListExt-v1280       InterFreqCarrierFreqListExt-v1280       OPTIONAL        -- Need OR
2354         ]],
2355         [[      interFreqCarrierFreqList-v13xy          InterFreqCarrierFreqList-v13xy          OPTIONAL,       -- Need OR
2356                 interFreqCarrierFreqListExt-v13xy       InterFreqCarrierFreqListExt-v13xy       OPTIONAL        -- Need OR
2357         ]]
2358 }
2359
2360 SystemInformationBlockType5-v8h0-IEs ::=        SEQUENCE {
2361         interFreqCarrierFreqList-v8h0 SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v8h0                              OPTIONAL,      -- Need OP
2362         nonCriticalExtension                    SystemInformationBlockType5-v9e0-IEs                                                    OPTIONAL
2363 }
2364
2365 SystemInformationBlockType5-v9e0-IEs ::=        SEQUENCE {
2366         interFreqCarrierFreqList-v9e0   SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v9e0                           OPTIONAL,       -- Need OR
2367         nonCriticalExtension                    SystemInformationBlockType5-v10j0-IEs   OPTIONAL
2368 }
2369
2370 SystemInformationBlockType5-v10j0-IEs ::=       SEQUENCE {
2371         interFreqCarrierFreqList-v10j0  SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v10j0                          OPTIONAL,       -- Need OR
2372         nonCriticalExtension                    SEQUENCE {}                                             OPTIONAL
2373 }
2374
2375 InterFreqCarrierFreqList ::=            SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo
2376
2377 InterFreqCarrierFreqList-v1250 ::=      SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-v1250
2378
2379 InterFreqCarrierFreqListExt-r12 ::=     SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-r12
2380
2381 InterFreqCarrierFreqListExt-v1280 ::=   SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-v10j0
2382
2383 InterFreqCarrierFreqList-v13xy ::=      SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-v13xy
2384
2385 InterFreqCarrierFreqListExt-v13xy ::=   SEQUENCE (SIZE (1.. maxFreq)) OF InterFreqCarrierFreqInfo-v13xy
2386
2387 InterFreqCarrierFreqInfo ::=    SEQUENCE {
2388         dl-CarrierFreq                                          ARFCN-ValueEUTRA,
2389         q-RxLevMin                                                      Q-RxLevMin,
2390         p-Max                                                           P-Max                                                   OPTIONAL,               -- Need OP
2391         t-ReselectionEUTRA                                      T-Reselection,
2392         t-ReselectionEUTRA-SF                           SpeedStateScaleFactors                  OPTIONAL,               -- Need OP
2393         threshX-High                                            ReselectionThreshold,
2394         threshX-Low                                                     ReselectionThreshold,
2395         allowedMeasBandwidth                            AllowedMeasBandwidth,
2396         presenceAntennaPort1                            PresenceAntennaPort1,
2397         cellReselectionPriority                         CellReselectionPriority                 OPTIONAL,               -- Need OP
2398         neighCellConfig                                         NeighCellConfig,
2399         q-OffsetFreq                                            Q-OffsetRange                                   DEFAULT dB0,
2400         interFreqNeighCellList                          InterFreqNeighCellList                  OPTIONAL,               -- Need OR
2401         interFreqBlackCellList                          InterFreqBlackCellList                  OPTIONAL,               -- Need OR
2402         ...,
2403         [[      q-QualMin-r9                                    Q-QualMin-r9                                    OPTIONAL,               -- Need OP
2404                 threshX-Q-r9                                    SEQUENCE {
2405                         threshX-HighQ-r9                                ReselectionThresholdQ-r9,
2406                         threshX-LowQ-r9                                 ReselectionThresholdQ-r9
2407                 }                                                                                                                               OPTIONAL                -- Cond RSRQ
2408         ]],
2409         [[      q-QualMinWB-r11                                 Q-QualMin-r9                                    OPTIONAL        -- Cond WB-RSRQ
2410         ]]
2411 }
2412
2413 InterFreqCarrierFreqInfo-v8h0 ::=               SEQUENCE {
2414         multiBandInfoList                                       MultiBandInfoList                               OPTIONAL        -- Need OR
2415 }
2416
2417 InterFreqCarrierFreqInfo-v9e0 ::=       SEQUENCE {
2418         dl-CarrierFreq-v9e0                                     ARFCN-ValueEUTRA-v9e0   OPTIONAL,       -- Cond dl-FreqMax
2419         multiBandInfoList-v9e0                          MultiBandInfoList-v9e0  OPTIONAL        -- Need OR
2420 }
2421
2422 InterFreqCarrierFreqInfo-v10j0 ::=      SEQUENCE {
2423         freqBandInfo-r10                                        NS-PmaxList-r10                         OPTIONAL,       -- Need OR
2424         multiBandInfoList-v10j0                         MultiBandInfoList-v10j0         OPTIONAL        -- Need OR
2425 }
2426
2427 InterFreqCarrierFreqInfo-v1250 ::=              SEQUENCE {
2428         reducedMeasPerformance-r12              ENUMERATED {true}               OPTIONAL,               -- Need OP
2429         q-QualMinRSRQ-OnAllSymbols-r12  Q-QualMin-r9                                    OPTIONAL        -- Cond RSRQ2
2430 }
2431
2432 InterFreqCarrierFreqInfo-r12 ::=                SEQUENCE {
2433         dl-CarrierFreq-r12                                      ARFCN-ValueEUTRA-r9,
2434         q-RxLevMin-r12                                          Q-RxLevMin,
2435         p-Max-r12                                                       P-Max                                                   OPTIONAL,               -- Need OP
2436         t-ReselectionEUTRA-r12                          T-Reselection,
2437         t-ReselectionEUTRA-SF-r12                       SpeedStateScaleFactors                  OPTIONAL,               -- Need OP
2438         threshX-High-r12                                        ReselectionThreshold,
2439         threshX-Low-r12                                         ReselectionThreshold,
2440         allowedMeasBandwidth-r12                        AllowedMeasBandwidth,
2441         presenceAntennaPort1-r12                        PresenceAntennaPort1,
2442         cellReselectionPriority-r12                     CellReselectionPriority                 OPTIONAL,               -- Need OP
2443         neighCellConfig-r12                                     NeighCellConfig,
2444         q-OffsetFreq-r12                                        Q-OffsetRange                                   DEFAULT dB0,
2445         interFreqNeighCellList-r12                      InterFreqNeighCellList                  OPTIONAL,               -- Need OR
2446         interFreqBlackCellList-r12                      InterFreqBlackCellList                  OPTIONAL,               -- Need OR
2447         q-QualMin-r12                                           Q-QualMin-r9                                    OPTIONAL,               -- Need OP
2448         threshX-Q-r12                                           SEQUENCE {
2449                 threshX-HighQ-r12                                       ReselectionThresholdQ-r9,
2450                 threshX-LowQ-r12                                        ReselectionThresholdQ-r9
2451         }                                                                                                                                       OPTIONAL,       -- Cond RSRQ
2452         q-QualMinWB-r12                                         Q-QualMin-r9                                    OPTIONAL,       -- Cond WB-RSRQ
2453         multiBandInfoList-r12                           MultiBandInfoList-r11                   OPTIONAL,       -- Need OR
2454         reducedMeasPerformance-r12                      ENUMERATED {true}                               OPTIONAL,       -- Need OP
2455         q-QualMinRSRQ-OnAllSymbols-r12          Q-QualMin-r9                                    OPTIONAL,       -- Cond RSRQ2
2456 ...
2457 }
2458
2459 InterFreqCarrierFreqInfo-v13xy  ::=     SEQUENCE {
2460         cellReselectionSubPriority-r13          CellReselectionSubPriority-r13          OPTIONAL,               -- Need OP
2461         redistributionInterFreqInfo-r13         RedistributionInterFreqInfo-r13         OPTIONAL --Need OP
2462 }
2463
2464 InterFreqNeighCellList ::=                      SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo
2465
2466 InterFreqNeighCellInfo ::=                      SEQUENCE {
2467         physCellId                                                      PhysCellId,
2468         q-OffsetCell                                            Q-OffsetRange
2469 }
2470
2471 InterFreqBlackCellList ::=                      SEQUENCE (SIZE (1..maxCellBlack)) OF PhysCellIdRange
2472
2473 RedistributionInterFreqInfo-r13 ::=             SEQUENCE {
2474         redistributionFactorFreq-r13                    RedistributionFactor-r13        OPTIONAL,       --Need OP
2475         redistributionNeighCellList-r13                 RedistributionNeighCellList-r13         OPTIONAL        --Need OP
2476 }
2477
2478 RedistributionNeighCellList-r13 ::=             SEQUENCE (SIZE (1..maxCellInter)) OF RedistributionNeighCell-r13
2479
2480 RedistributionNeighCell-r13 ::=         SEQUENCE {
2481         physCellId                                                                              PhysCellId,
2482         redistributionFactorCell-r13                                    RedistributionFactor-r13
2483 }
2484
2485 RedistributionFactor-r13 ::=    INTEGER(1..10)
2486
2487
2488 SystemInformationBlockType6 ::=         SEQUENCE {
2489         carrierFreqListUTRA-FDD                         CarrierFreqListUTRA-FDD                 OPTIONAL,               -- Need OR
2490         carrierFreqListUTRA-TDD                         CarrierFreqListUTRA-TDD                 OPTIONAL,               -- Need OR
2491         t-ReselectionUTRA                                       T-Reselection,
2492         t-ReselectionUTRA-SF                            SpeedStateScaleFactors                  OPTIONAL,               -- Need OP
2493         ...,
2494         lateNonCriticalExtension                        OCTET STRING    (CONTAINING SystemInformationBlockType6-v8h0-IEs)                                       OPTIONAL,
2495         [[      carrierFreqListUTRA-FDD-v1250 SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF
2496                                                                                 CarrierFreqInfoUTRA-v1250               OPTIONAL,       -- Cond UTRA-FDD
2497                 carrierFreqListUTRA-TDD-v1250 SEQUENCE (SIZE (1..maxUTRA-TDD-Carrier)) OF
2498                                                                                 CarrierFreqInfoUTRA-v1250               OPTIONAL,       -- Cond UTRA-TDD
2499                 carrierFreqListUTRA-FDD-Ext-r12 CarrierFreqListUTRA-FDD-Ext-r12 OPTIONAL,       -- Cond UTRA-FDD
2500                 carrierFreqListUTRA-TDD-Ext-r12         CarrierFreqListUTRA-TDD-Ext-r12 OPTIONAL                -- Cond UTRA-TDD
2501         ]]
2502 }
2503
2504 SystemInformationBlockType6-v8h0-IEs ::=        SEQUENCE {
2505         carrierFreqListUTRA-FDD-v8h0 SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF CarrierFreqInfoUTRA-FDD-v8h0 OPTIONAL, -- Cond UTRA-FDD
2506         nonCriticalExtension
2507 SEQUENCE {}                                                     OPTIONAL
2508 }
2509
2510 CarrierFreqInfoUTRA-v1250 ::=           SEQUENCE {
2511         reducedMeasPerformance-r12              ENUMERATED {true}               OPTIONAL                -- Need OP
2512 }
2513
2514 CarrierFreqListUTRA-FDD ::=             SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF CarrierFreqUTRA-FDD
2515
2516 CarrierFreqUTRA-FDD ::=                         SEQUENCE {
2517         carrierFreq                                                     ARFCN-ValueUTRA,
2518         cellReselectionPriority                         CellReselectionPriority                 OPTIONAL,               -- Need OP
2519         threshX-High                                            ReselectionThreshold,
2520         threshX-Low                                                     ReselectionThreshold,
2521         q-RxLevMin                                                      INTEGER (-60..-13),
2522         p-MaxUTRA                                                       INTEGER (-50..33),
2523         q-QualMin                                                       INTEGER (-24..0),
2524         ...,
2525         [[      threshX-Q-r9                                    SEQUENCE {
2526                         threshX-HighQ-r9                                ReselectionThresholdQ-r9,
2527                         threshX-LowQ-r9                                 ReselectionThresholdQ-r9
2528                 }                                                                                                                               OPTIONAL                -- Cond RSRQ
2529         ]]
2530 }
2531
2532 CarrierFreqInfoUTRA-FDD-v8h0 ::=                        SEQUENCE {
2533         multiBandInfoList                                       SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator-UTRA-FDD                                OPTIONAL        -- Need OR
2534 }
2535
2536 CarrierFreqListUTRA-FDD-Ext-r12 ::=     SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF
2537                                                                          CarrierFreqUTRA-FDD-Ext-r12
2538
2539 CarrierFreqUTRA-FDD-Ext-r12 ::=                                 SEQUENCE {
2540         carrierFreq-r12                                         ARFCN-ValueUTRA,
2541         cellReselectionPriority-r12                     CellReselectionPriority                 OPTIONAL,       -- Need OP
2542         threshX-High-r12                                        ReselectionThreshold,
2543         threshX-Low-r12                                         ReselectionThreshold,
2544         q-RxLevMin-r12                                          INTEGER (-60..-13),
2545         p-MaxUTRA-r12                                           INTEGER (-50..33),
2546         q-QualMin-r12                                           INTEGER (-24..0),
2547         threshX-Q-r12                                           SEQUENCE {
2548                         threshX-HighQ-r12                               ReselectionThresholdQ-r9,
2549                         threshX-LowQ-r12                                ReselectionThresholdQ-r9
2550         }                                                                                                                               OPTIONAL,               -- Cond RSRQ
2551         multiBandInfoList-r12                           SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator-UTRA-FDD                                OPTIONAL,       -- Need OR
2552         reducedMeasPerformance-r12                      ENUMERATED {true}                               OPTIONAL,       -- Need OP
2553         ...
2554 }
2555
2556 CarrierFreqListUTRA-TDD ::=             SEQUENCE (SIZE (1..maxUTRA-TDD-Carrier)) OF CarrierFreqUTRA-TDD
2557
2558 CarrierFreqUTRA-TDD ::=                         SEQUENCE {
2559         carrierFreq                                                     ARFCN-ValueUTRA,
2560         cellReselectionPriority                         CellReselectionPriority                 OPTIONAL,               -- Need OP
2561         threshX-High                                            ReselectionThreshold,
2562         threshX-Low                                                     ReselectionThreshold,
2563         q-RxLevMin                                                      INTEGER (-60..-13),
2564         p-MaxUTRA                                                       INTEGER (-50..33),
2565         ...
2566 }
2567
2568 CarrierFreqListUTRA-TDD-Ext-r12 ::=     SEQUENCE (SIZE (1..maxUTRA-TDD-Carrier)) OF
2569                                                                          CarrierFreqUTRA-TDD-r12
2570
2571 CarrierFreqUTRA-TDD-r12 ::=     SEQUENCE {
2572         carrierFreq-r12                                         ARFCN-ValueUTRA,
2573         cellReselectionPriority-r12                     CellReselectionPriority                 OPTIONAL,               -- Need OP
2574         threshX-High-r12                                        ReselectionThreshold,
2575         threshX-Low-r12                                         ReselectionThreshold,
2576         q-RxLevMin-r12                                          INTEGER (-60..-13),
2577         p-MaxUTRA-r12                                           INTEGER (-50..33),
2578         reducedMeasPerformance-r12                      ENUMERATED {true}                               OPTIONAL,       -- Need OP
2579         ...
2580 }
2581
2582 FreqBandIndicator-UTRA-FDD ::=                          INTEGER (1..86)
2583
2584
2585 SystemInformationBlockType7 ::=         SEQUENCE {
2586         t-ReselectionGERAN                                      T-Reselection,
2587         t-ReselectionGERAN-SF                           SpeedStateScaleFactors                          OPTIONAL,       -- Need OR
2588         carrierFreqsInfoList                            CarrierFreqsInfoListGERAN                       OPTIONAL,       -- Need OR
2589         ...,
2590         lateNonCriticalExtension                                OCTET STRING                            OPTIONAL
2591 }
2592
2593 CarrierFreqsInfoListGERAN ::=                   SEQUENCE (SIZE (1..maxGNFG)) OF CarrierFreqsInfoGERAN
2594
2595 CarrierFreqsInfoGERAN ::=                       SEQUENCE {
2596         carrierFreqs                                            CarrierFreqsGERAN,
2597         commonInfo                                                      SEQUENCE {
2598                 cellReselectionPriority                         CellReselectionPriority                 OPTIONAL,       -- Need OP
2599                 ncc-Permitted                                           BIT STRING (SIZE (8)),
2600                 q-RxLevMin                                                      INTEGER (0..45),
2601                 p-MaxGERAN                                                      INTEGER (0..39)                                 OPTIONAL,       -- Need OP
2602                 threshX-High                                            ReselectionThreshold,
2603                 threshX-Low                                                     ReselectionThreshold
2604         },
2605         ...
2606 }
2607
2608
2609 SystemInformationBlockType8 ::=         SEQUENCE {
2610         systemTimeInfo                                          SystemTimeInfoCDMA2000                          OPTIONAL,       -- Need OR
2611         searchWindowSize                                        INTEGER (0..15)                                         OPTIONAL,       -- Need OR
2612         parametersHRPD                                          SEQUENCE {
2613                 preRegistrationInfoHRPD                         PreRegistrationInfoHRPD,
2614                 cellReselectionParametersHRPD           CellReselectionParametersCDMA2000       OPTIONAL -- Need OR
2615         }                                                                                                                                               OPTIONAL,       -- Need OR
2616         parameters1XRTT                                         SEQUENCE {
2617                 csfb-RegistrationParam1XRTT                     CSFB-RegistrationParam1XRTT             OPTIONAL,       -- Need OP
2618                 longCodeState1XRTT                                      BIT STRING (SIZE (42))                  OPTIONAL,       -- Need OR
2619                 cellReselectionParameters1XRTT          CellReselectionParametersCDMA2000       OPTIONAL -- Need OR
2620         }                                                                                                                                               OPTIONAL,       -- Need OR
2621         ...,
2622         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
2623         [[      csfb-SupportForDualRxUEs-r9                     BOOLEAN                                                 OPTIONAL,       -- Need OR
2624                 cellReselectionParametersHRPD-v920      CellReselectionParametersCDMA2000-v920  OPTIONAL,       -- Cond NCL-HRPD
2625                 cellReselectionParameters1XRTT-v920     CellReselectionParametersCDMA2000-v920  OPTIONAL,       -- Cond NCL-1XRTT
2626                 csfb-RegistrationParam1XRTT-v920        CSFB-RegistrationParam1XRTT-v920                OPTIONAL,       -- Cond REG-1XRTT
2627                 ac-BarringConfig1XRTT-r9                        AC-BarringConfig1XRTT-r9        OPTIONAL        -- Cond REG-1XRTT
2628         ]],
2629         [[      csfb-DualRxTxSupport-r10                        ENUMERATED {true}                       OPTIONAL        -- Cond REG-1XRTT
2630         ]],
2631         [[      sib8-PerPLMN-List-r11                           SIB8-PerPLMN-List-r11           OPTIONAL        -- Need OR
2632         ]]
2633 }
2634
2635 CellReselectionParametersCDMA2000 ::= SEQUENCE {
2636         bandClassList                                           BandClassListCDMA2000,
2637         neighCellList                                           NeighCellListCDMA2000,
2638         t-ReselectionCDMA2000                   T-Reselection,
2639         t-ReselectionCDMA2000-SF                        SpeedStateScaleFactors                          OPTIONAL        -- Need OP
2640 }
2641
2642 CellReselectionParametersCDMA2000-r11 ::= SEQUENCE {
2643         bandClassList                                           BandClassListCDMA2000,
2644         neighCellList-r11                                       SEQUENCE (SIZE (1..16)) OF NeighCellCDMA2000-r11,
2645         t-ReselectionCDMA2000                           T-Reselection,
2646         t-ReselectionCDMA2000-SF                        SpeedStateScaleFactors                          OPTIONAL        -- Need OP
2647 }
2648
2649 CellReselectionParametersCDMA2000-v920 ::= SEQUENCE {
2650         neighCellList-v920                                              NeighCellListCDMA2000-v920
2651 }
2652
2653 NeighCellListCDMA2000 ::=                       SEQUENCE (SIZE (1..16)) OF NeighCellCDMA2000
2654
2655 NeighCellCDMA2000 ::=   SEQUENCE {
2656         bandClass                                                       BandclassCDMA2000,
2657         neighCellsPerFreqList                           NeighCellsPerBandclassListCDMA2000
2658 }
2659
2660 NeighCellCDMA2000-r11 ::=       SEQUENCE {
2661         bandClass                                                       BandclassCDMA2000,
2662         neighFreqInfoList-r11                           SEQUENCE (SIZE (1..16)) OF NeighCellsPerBandclassCDMA2000-r11
2663 }
2664
2665 NeighCellsPerBandclassListCDMA2000 ::= SEQUENCE (SIZE (1..16)) OF NeighCellsPerBandclassCDMA2000
2666
2667 NeighCellsPerBandclassCDMA2000 ::=      SEQUENCE {
2668         arfcn                                                           ARFCN-ValueCDMA2000,
2669         physCellIdList                                          PhysCellIdListCDMA2000
2670 }
2671
2672 NeighCellsPerBandclassCDMA2000-r11 ::=  SEQUENCE {
2673         arfcn                                                           ARFCN-ValueCDMA2000,
2674         physCellIdList-r11                                      SEQUENCE (SIZE (1..40)) OF PhysCellIdCDMA2000
2675 }
2676
2677 NeighCellListCDMA2000-v920 ::=          SEQUENCE (SIZE (1..16)) OF NeighCellCDMA2000-v920
2678
2679 NeighCellCDMA2000-v920 ::=                      SEQUENCE {
2680         neighCellsPerFreqList-v920                      NeighCellsPerBandclassListCDMA2000-v920
2681 }
2682
2683 NeighCellsPerBandclassListCDMA2000-v920 ::= SEQUENCE (SIZE (1..16)) OF NeighCellsPerBandclassCDMA2000-v920
2684
2685 NeighCellsPerBandclassCDMA2000-v920 ::= SEQUENCE {
2686         physCellIdList-v920                                     PhysCellIdListCDMA2000-v920
2687 }
2688
2689 PhysCellIdListCDMA2000 ::=                      SEQUENCE (SIZE (1..16)) OF PhysCellIdCDMA2000
2690
2691 PhysCellIdListCDMA2000-v920 ::=         SEQUENCE (SIZE (0..24)) OF PhysCellIdCDMA2000
2692
2693 BandClassListCDMA2000 ::=                       SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandClassInfoCDMA2000
2694
2695 BandClassInfoCDMA2000 ::=       SEQUENCE {
2696         bandClass                                                       BandclassCDMA2000,
2697         cellReselectionPriority                         CellReselectionPriority                         OPTIONAL,       -- Need OP
2698         threshX-High                                            INTEGER (0..63),
2699         threshX-Low                                                     INTEGER (0..63),
2700         ...
2701 }
2702
2703 AC-BarringConfig1XRTT-r9 ::=            SEQUENCE {
2704         ac-Barring0to9-r9                                       INTEGER (0..63),
2705         ac-Barring10-r9                                         INTEGER (0..7),
2706         ac-Barring11-r9                                         INTEGER (0..7),
2707         ac-Barring12-r9                                         INTEGER (0..7),
2708         ac-Barring13-r9                                         INTEGER (0..7),
2709         ac-Barring14-r9                                         INTEGER (0..7),
2710         ac-Barring15-r9                                         INTEGER (0..7),
2711         ac-BarringMsg-r9                                        INTEGER (0..7),
2712         ac-BarringReg-r9                                        INTEGER (0..7),
2713         ac-BarringEmg-r9                                        INTEGER (0..7)
2714 }
2715
2716 SIB8-PerPLMN-List-r11 ::=                       SEQUENCE (SIZE (1..maxPLMN-r11)) OF SIB8-PerPLMN-r11
2717
2718 SIB8-PerPLMN-r11 ::=                            SEQUENCE {
2719         plmn-Identity-r11                                       INTEGER (1..maxPLMN-r11),
2720         parametersCDMA2000-r11                          CHOICE {
2721                 explicitValue                                           ParametersCDMA2000-r11,
2722                 defaultValue                                            NULL
2723         }
2724 }
2725
2726 ParametersCDMA2000-r11 ::=                      SEQUENCE {
2727         systemTimeInfo-r11                                      CHOICE  {
2728                 explicitValue                                           SystemTimeInfoCDMA2000,
2729                 defaultValue                                            NULL
2730         }                                                                                                                               OPTIONAL,       -- Need OR
2731         searchWindowSize-r11                            INTEGER (0..15),
2732         parametersHRPD-r11                                      SEQUENCE {
2733                 preRegistrationInfoHRPD-r11                     PreRegistrationInfoHRPD,
2734                 cellReselectionParametersHRPD-r11       CellReselectionParametersCDMA2000-r11   OPTIONAL -- Need OR
2735         }               OPTIONAL,       -- Need OR
2736         parameters1XRTT-r11                                     SEQUENCE {
2737                 csfb-RegistrationParam1XRTT-r11         CSFB-RegistrationParam1XRTT                     OPTIONAL, -- Need OP
2738                 csfb-RegistrationParam1XRTT-Ext-r11     CSFB-RegistrationParam1XRTT-v920        OPTIONAL, -- Cond REG-1XRTT-PerPLMN
2739                 longCodeState1XRTT-r11                          BIT STRING (SIZE (42))  OPTIONAL, -- Cond PerPLMN-LC
2740                 cellReselectionParameters1XRTT-r11      CellReselectionParametersCDMA2000-r11   OPTIONAL, -- Need OR
2741                 ac-BarringConfig1XRTT-r11                       AC-BarringConfig1XRTT-r9                        OPTIONAL, -- Cond REG-1XRTT-PerPLMN
2742                 csfb-SupportForDualRxUEs-r11            BOOLEAN                                                         OPTIONAL, -- Need OR
2743                 csfb-DualRxTxSupport-r11                        ENUMERATED {true}                       OPTIONAL -- Cond REG-1XRTT-PerPLMN
2744         }               OPTIONAL,       -- Need OR
2745         ...
2746 }
2747
2748
2749 SystemInformationBlockType9 ::=         SEQUENCE {
2750         hnb-Name                                                        OCTET STRING (SIZE(1..48))              OPTIONAL,       -- Need OR
2751         ...,
2752         lateNonCriticalExtension                                OCTET STRING                            OPTIONAL
2753 }
2754
2755
2756 SystemInformationBlockType10 ::=        SEQUENCE {
2757         messageIdentifier                                       BIT STRING (SIZE (16)),
2758         serialNumber                                            BIT STRING (SIZE (16)),
2759         warningType                                                     OCTET STRING (SIZE (2)),
2760         dummy                                                           OCTET STRING (SIZE (50))        OPTIONAL,               -- Need OP
2761         ...,
2762         lateNonCriticalExtension                        OCTET STRING                            OPTIONAL
2763 }
2764
2765
2766 SystemInformationBlockType11 ::=        SEQUENCE {
2767         messageIdentifier                                       BIT STRING (SIZE (16)),
2768         serialNumber                                            BIT STRING (SIZE (16)),
2769         warningMessageSegmentType                       ENUMERATED {notLastSegment, lastSegment},
2770         warningMessageSegmentNumber                     INTEGER (0..63),
2771         warningMessageSegment                           OCTET STRING,
2772         dataCodingScheme                                        OCTET STRING (SIZE (1))                 OPTIONAL,       -- Cond Segment1
2773         ...,
2774         lateNonCriticalExtension                                OCTET STRING                            OPTIONAL
2775 }
2776
2777
2778 SystemInformationBlockType12-r9 ::=     SEQUENCE {
2779         messageIdentifier-r9                            BIT STRING (SIZE (16)),
2780         serialNumber-r9                                         BIT STRING (SIZE (16)),
2781         warningMessageSegmentType-r9            ENUMERATED {notLastSegment, lastSegment},
2782         warningMessageSegmentNumber-r9          INTEGER (0..63),
2783         warningMessageSegment-r9                        OCTET STRING,
2784         dataCodingScheme-r9                                     OCTET STRING (SIZE (1))                 OPTIONAL,       -- Cond Segment1
2785         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
2786         ...
2787 }
2788
2789
2790 SystemInformationBlockType13-r9 ::=     SEQUENCE {
2791         mbsfn-AreaInfoList-r9                           MBSFN-AreaInfoList-r9,
2792         notificationConfig-r9                           MBMS-NotificationConfig-r9,
2793         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
2794         ...
2795 }
2796
2797
2798 SystemInformationBlockType14-r11 ::=    SEQUENCE {
2799         eab-Param-r11                                                   CHOICE {
2800                 eab-Common-r11                                                  EAB-Config-r11,
2801                 eab-PerPLMN-List-r11                                    SEQUENCE (SIZE (1..maxPLMN-r11)) OF EAB-ConfigPLMN-r11
2802         }                                                                                                               OPTIONAL, -- Need OR
2803         lateNonCriticalExtension                                OCTET STRING                    OPTIONAL,
2804         ...
2805 }
2806
2807 EAB-ConfigPLMN-r11 ::=                          SEQUENCE {
2808         eab-Config-r11                                          EAB-Config-r11                          OPTIONAL -- Need OR
2809 }
2810
2811 EAB-Config-r11 ::=                                      SEQUENCE {
2812         eab-Category-r11                                        ENUMERATED {a, b, c},
2813         eab-BarringBitmap-r11                           BIT STRING (SIZE (10))
2814 }
2815
2816
2817 SystemInformationBlockType15-r11 ::=    SEQUENCE {
2818         mbms-SAI-IntraFreq-r11                                  MBMS-SAI-List-r11                               OPTIONAL,       -- Need OR
2819         mbms-SAI-InterFreqList-r11                              MBMS-SAI-InterFreqList-r11              OPTIONAL,       -- Need OR
2820         lateNonCriticalExtension                                OCTET STRING                                    OPTIONAL,
2821         ...,
2822         [[      mbms-SAI-InterFreqList-v1140            MBMS-SAI-InterFreqList-v1140    OPTIONAL        -- Cond InterFreq
2823         ]]
2824 }
2825
2826 MBMS-SAI-List-r11 ::=                                   SEQUENCE (SIZE (1..maxSAI-MBMS-r11)) OF MBMS-SAI-r11
2827
2828 MBMS-SAI-r11 ::=                                                INTEGER (0..65535)
2829
2830 MBMS-SAI-InterFreqList-r11 ::=                  SEQUENCE (SIZE (1..maxFreq)) OF MBMS-SAI-InterFreq-r11
2831
2832 MBMS-SAI-InterFreqList-v1140 ::=                SEQUENCE (SIZE (1..maxFreq)) OF MBMS-SAI-InterFreq-v1140
2833
2834 MBMS-SAI-InterFreq-r11 ::=                              SEQUENCE {
2835         dl-CarrierFreq-r11                                              ARFCN-ValueEUTRA-r9,
2836         mbms-SAI-List-r11                                               MBMS-SAI-List-r11
2837 }
2838
2839 MBMS-SAI-InterFreq-v1140 ::=                    SEQUENCE {
2840                 multiBandInfoList-r11                           MultiBandInfoList-r11                   OPTIONAL        -- Need OR
2841 }
2842
2843
2844
2845 SystemInformationBlockType16-r11 ::=            SEQUENCE {
2846         timeInfo-r11                                                    SEQUENCE {
2847                 timeInfoUTC-r11                                         INTEGER (0..549755813887),
2848                 dayLightSavingTime-r11                          BIT STRING (SIZE (2))           OPTIONAL,       -- Need OR
2849                 leapSeconds-r11                                         INTEGER (-127..128)                     OPTIONAL,       -- Need OR
2850                 localTimeOffset-r11                                     INTEGER (-63..64)                       OPTIONAL        -- Need OR
2851         }                                                                                                                                       OPTIONAL,       -- Need OR
2852         lateNonCriticalExtension                        OCTET STRING                            OPTIONAL,
2853         ...
2854 }
2855
2856
2857 SystemInformationBlockType17-r12 ::=    SEQUENCE {
2858         wlan-OffloadInfoPerPLMN-List-r12                SEQUENCE (SIZE (1..maxPLMN-r11)) OF
2859                                                                                  WLAN-OffloadInfoPerPLMN-r12                    OPTIONAL, -- Need OR
2860         lateNonCriticalExtension                                OCTET STRING                            OPTIONAL,
2861         ...
2862 }
2863
2864 WLAN-OffloadInfoPerPLMN-r12 ::=                         SEQUENCE {
2865                 wlan-OffloadConfigCommon-r12            WLAN-OffloadConfig-r12          OPTIONAL,       -- Need OR
2866                 wlan-Id-List-r12                                        WLAN-Id-List-r12                        OPTIONAL,       -- Need OR
2867                 ...
2868 }
2869
2870 WLAN-Id-List-r12 ::=                            SEQUENCE (SIZE (1..maxWLAN-Id-r12)) OF WLAN-Identifiers-r12
2871
2872 WLAN-Identifiers-r12 ::=                        SEQUENCE {
2873         ssid-r12                                                OCTET STRING (SIZE (1..32))             OPTIONAL,       -- Need OR
2874         bssid-r12                                               OCTET STRING (SIZE (6))                         OPTIONAL,       -- Need OR
2875         hessid-r12                                              OCTET STRING (SIZE (6))                         OPTIONAL,       -- Need OR
2876         ...
2877 }
2878
2879
2880 SystemInformationBlockType18-r12 ::= SEQUENCE {
2881         commConfig-r12                                          SEQUENCE {
2882                 commRxPool-r12                                          SL-CommRxPoolList-r12,
2883                 commTxPoolNormalCommon-r12                      SL-CommTxPoolList-r12                   OPTIONAL,       -- Need OR
2884                 commTxPoolExceptional-r12                       SL-CommTxPoolList-r12                   OPTIONAL,       -- Need OR
2885                 commSyncConfig-r12                                      SL-SyncConfigList-r12           OPTIONAL        -- Need OR
2886         }                                                                                                                                               OPTIONAL,       -- Need OR
2887         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
2888         ...,
2889         [[      commTxPoolNormalCommonExt-r13                   SL-CommTxPoolListExt-r13        OPTIONAL,       -- Need OR
2890                 commTxAllowRelayCommon-r13                              ENUMERATED {true}                       OPTIONAL        -- Need OR
2891         ]]
2892 }
2893
2894
2895 SystemInformationBlockType19-r12 ::= SEQUENCE {
2896         discConfig-r12                                          SEQUENCE {
2897                 discRxPool-r12                                          SL-DiscRxPoolList-r12,
2898                 discTxPoolCommon-r12                            SL-DiscTxPoolList-r12                   OPTIONAL,       -- Need OR
2899                 discTxPowerInfo-r12                             SL-DiscTxPowerInfoList-r12      OPTIONAL,       -- Cond Tx
2900                 discSyncConfig-r12                                      SL-SyncConfigList-r12           OPTIONAL        -- Need OR
2901         }                                                                                                                                               OPTIONAL,       -- Need OR
2902         discInterFreqList-r12                           SL-CarrierFreqInfoList-r12              OPTIONAL,       -- Need OR
2903         lateNonCriticalExtension                        OCTET STRING                                            OPTIONAL,
2904         ...,
2905         [[      discConfig-v13x0                                SEQUENCE {
2906                         discInterFreqList-v13x0                 SL-CarrierFreqInfoList-v13x0    OPTIONAL,       -- Need OR
2907                         gapRequestsAllowedCommon                ENUMERATED {true}                       OPTIONAL        -- Need OR
2908                 }                                                                                                                               OPTIONAL,       -- Need OR
2909                 discConfigRelay-r13                             SEQUENCE {
2910                         discThreshHiRelayUE-r13                 RSRP-Range                                      OPTIONAL,       -- Need OR
2911                         discThreshLoRelayUE-r13                 RSRP-Range                                      OPTIONAL,       -- Need OR
2912                         discHystMaxRelayUE-r13                  ENUMERATED {dB0, dB3, dB6, dB9, dB12, dBinf},
2913                         discHystMinRelayUE-r13                  ENUMERATED {dB0, dB3, dB6, dB9, dB12},
2914                                 -- Uu threshold
2915                         discThreshHiRemoteUE-r13                RSRP-Range                                      OPTIONAL,       -- Need OR
2916                         discHystMaxRemoteUE-r13                 ENUMERATED {dB0, dB3, dB6, dB9, dB12},
2917                                 -- Uu threshold
2918                         reselectionInfoRemoteUE-IC-r13  ReselectionInfoRelay-r13
2919                 }                                                                                                                               OPTIONAL,       -- Need OR
2920                 discConfigPS-13                                 SEQUENCE {
2921                         discRxPoolPS-r13                                SL-DiscRxPoolList-r12,
2922                         discTxPoolPS-Common-r13                 SL-DiscTxPoolList-r12           OPTIONAL        -- Need OR
2923                 }                                                                                                                               OPTIONAL        -- Need OR
2924         ]]
2925 }
2926
2927 SL-CarrierFreqInfoList-r12 ::=  SEQUENCE (SIZE (1..maxFreq)) OF SL-CarrierFreqInfo-r12
2928
2929 SL-CarrierFreqInfoList-v13x0 ::=        SEQUENCE (SIZE (1..maxFreq)) OF SL-CarrierFreqInfo-v13x0
2930
2931 SL-CarrierFreqInfo-r12::=               SEQUENCE {
2932         carrierFreq-r12                                         ARFCN-ValueEUTRA-r9,
2933         plmn-IdentityList-r12                   PLMN-IdentityList4-r12                  OPTIONAL        -- Need OP
2934 }
2935
2936 ReselectionInfoRelay-r13 ::=    SEQUENCE {
2937         q-RxLevMin-r13                                  Q-RxLevMin,
2938         -- Note that the mapping of invidual values may be different for PC5, but the granularity/
2939         -- number of values is same as for Uu
2940         filterCoefficient-r13                   FilterCoefficient,
2941         minHyst-r13                                     ENUMERATED {dB0, dB3,
2942                                                                                 dB6, dB9, dB12, dBinf}  OPTIONAL        -- Need OR
2943 }
2944
2945 CellSelectionInfoNFreq-r13 ::=  SEQUENCE {
2946         -- Cell selection information as in SIB1
2947         q-RxLevMin-r13                                  Q-RxLevMin,
2948         q-RxLevMinOffset                                        INTEGER (1..8)                  OPTIONAL,       -- Need OP
2949         -- Cell re-selection information as in SIB3
2950         q-Hyst-r13                                                      ENUMERATED {
2951                                                                                         dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
2952                                                                                         dB12, dB14, dB16, dB18, dB20, dB22, dB24},
2953         q-RxLevMinReselection-r13                       Q-RxLevMin                      OPTIONAL,       -- Need OP
2954         t-ReselectionEUTRA-r13                          T-Reselection
2955 }
2956
2957 SL-CarrierFreqInfo-v13x0::=     SEQUENCE {
2958         discRxResources-r13                             SL-DiscRxPoolList-r12                           OPTIONAL,       -- Need OR
2959         discRxResourcesPS-r13                   SL-DiscRxPoolList-r12                           OPTIONAL,       -- Need OR
2960         discTxResources-r13                             SL-DiscTxResourcesInterFreq-r13         OPTIONAL,       -- Need OR
2961         discTxResourcesPS-r13                   SL-DiscTxResourcesInterFreq-r13         OPTIONAL,       -- Need OR
2962         discTxPowerInfo-r13                             SL-DiscTxPowerInfoList-r12                      OPTIONAL,       -- Cond Tx
2963         discTxRefCarrierCommon-r13              ENUMERATED {pCell}                                      OPTIONAL,       -- Need OR
2964         discSyncConfig-r13                              SL-SyncConfigListNFreq-r12                              OPTIONAL,       -- Need OR
2965         cellSelectionInfo-r13                   CellSelectionInfoNFreq-r13                      OPTIONAL        -- Need OR
2966 }
2967
2968 PLMN-IdentityList4-r12 ::=      SEQUENCE (SIZE (1..maxPLMN-r11)) OF     PLMN-IdentityInfo2-r12
2969
2970 PLMN-IdentityInfo2-r12 ::=              CHOICE  {
2971         plmn-Index-r12                                  INTEGER (1..maxPLMN-r11),
2972         plmnIdentity-r12                                PLMN-Identity
2973 }
2974
2975 SL-DiscTxResourcesInterFreq-r13 ::=     CHOICE {
2976         acquireSI-FromCarrier-r13               NULL,
2977         discTxPoolCommon-r13                    SL-DiscTxPoolList-r12,
2978         requestDedicated-r13                    NULL,
2979         noTxOnCarrier-r13                               NULL
2980 }
2981
2982
2983 SystemInformationBlockType20-r13 ::=    SEQUENCE {
2984         sc-mcch-RepetionPeriod-r13              ENUMERATED {rf2, rf4, rf8, rf16, rf32, rf64, rf128, rf256},
2985         sc-mcch-Offset-r13                              INTEGER (0..10),
2986         sc-mcch-Subframe-r13                    INTEGER (0..9),
2987         sc-mcch-ModificationPeriod-r13  ENUMERATED {rf2, rf4, rf8, rf16, rf32, rf64, rf128, rf256,
2988                                                                                  rf512, rf1024},
2989         lateNonCriticalExtension                        OCTET STRING                                    OPTIONAL,
2990         ...
2991 }
2992
2993
2994 AntennaInfoCommon ::=                           SEQUENCE {
2995         antennaPortsCount                                       ENUMERATED {an1, an2, an4, spare1}
2996 }
2997
2998 AntennaInfoDedicated ::=                        SEQUENCE {
2999         transmissionMode                                        ENUMERATED {
3000                                                                                         tm1, tm2, tm3, tm4, tm5, tm6,
3001                                                                                         tm7, tm8-v920},
3002         codebookSubsetRestriction                       CHOICE {
3003                 n2TxAntenna-tm3                                         BIT STRING (SIZE (2)),
3004                 n4TxAntenna-tm3                                         BIT STRING (SIZE (4)),
3005                 n2TxAntenna-tm4                                         BIT STRING (SIZE (6)),
3006                 n4TxAntenna-tm4                                         BIT STRING (SIZE (64)),
3007                 n2TxAntenna-tm5                                         BIT STRING (SIZE (4)),
3008                 n4TxAntenna-tm5                                         BIT STRING (SIZE (16)),
3009                 n2TxAntenna-tm6                                         BIT STRING (SIZE (4)),
3010                 n4TxAntenna-tm6                                         BIT STRING (SIZE (16))
3011         }               OPTIONAL,                                                                                                                       -- Cond TM
3012         ue-TransmitAntennaSelection                     CHOICE{
3013                 release                                                 NULL,
3014                 setup                                                   ENUMERATED {closedLoop, openLoop}
3015         }
3016 }
3017
3018 AntennaInfoDedicated-v920 ::=           SEQUENCE {
3019         codebookSubsetRestriction-v920          CHOICE {
3020                 n2TxAntenna-tm8-r9                                      BIT STRING (SIZE (6)),
3021                 n4TxAntenna-tm8-r9                                      BIT STRING (SIZE (32))
3022         }               OPTIONAL                                                                                                                        -- Cond TM8
3023 }
3024
3025 AntennaInfoDedicated-r10 ::=            SEQUENCE {
3026         transmissionMode-r10                            ENUMERATED {
3027                                                                                         tm1, tm2, tm3, tm4, tm5, tm6, tm7, tm8-v920,
3028                                                                                         tm9-v1020, tm10-v1130, spare6, spare5, spare4,
3029                                                                                         spare3, spare2, spare1},
3030         codebookSubsetRestriction-r10           BIT STRING                      OPTIONAL,                       -- Cond TMX
3031         ue-TransmitAntennaSelection             CHOICE{
3032                 release                                                 NULL,
3033                 setup                                                   ENUMERATED {closedLoop, openLoop}
3034         }
3035 }
3036
3037 AntennaInfoDedicated-v10i0::=   SEQUENCE {
3038         maxLayersMIMO-r10                       ENUMERATED {twoLayers, fourLayers, eightLayers}         OPTIONAL        -- Need OR
3039 }
3040
3041 AntennaInfoDedicated-v1250 ::=          SEQUENCE {
3042         alternativeCodebookEnabledFor4TX-r12    BOOLEAN
3043 }
3044
3045
3046 AntennaInfoUL-r10 ::=           SEQUENCE {
3047         transmissionModeUL-r10                          ENUMERATED {tm1, tm2, spare6, spare5,
3048                                                                                                         spare4, spare3, spare2, spare1} OPTIONAL,       -- Need OR
3049         fourAntennaPortActivated-r10                    ENUMERATED {setup}                      OPTIONAL                -- Need OR
3050 }
3051
3052
3053 CQI-ReportConfig ::=                            SEQUENCE {
3054         cqi-ReportModeAperiodic                 CQI-ReportModeAperiodic OPTIONAL,                       -- Need OR
3055         nomPDSCH-RS-EPRE-Offset                         INTEGER (-1..6),
3056         cqi-ReportPeriodic                              CQI-ReportPeriodic      OPTIONAL                                -- Need ON
3057 }
3058
3059 CQI-ReportConfig-v920 ::=               SEQUENCE {
3060         cqi-Mask-r9                                             ENUMERATED {setup}              OPTIONAL,               -- Cond cqi-Setup
3061         pmi-RI-Report-r9                                ENUMERATED {setup}              OPTIONAL                -- Cond PMIRI
3062 }
3063
3064 CQI-ReportConfig-r10 ::=        SEQUENCE {
3065         cqi-ReportAperiodic-r10                         CQI-ReportAperiodic-r10                 OPTIONAL,       -- Need ON
3066         nomPDSCH-RS-EPRE-Offset                 INTEGER (-1..6),
3067         cqi-ReportPeriodic-r10                          CQI-ReportPeriodic-r10                  OPTIONAL,       -- Need ON
3068         pmi-RI-Report-r9                                        ENUMERATED {setup}                              OPTIONAL,       -- Cond PMIRIPCell
3069         csi-SubframePatternConfig-r10           CHOICE {
3070                 release                                                 NULL,
3071                 setup                                                   SEQUENCE {
3072                         csi-MeasSubframeSet1-r10                        MeasSubframePattern-r10,
3073                         csi-MeasSubframeSet2-r10                        MeasSubframePattern-r10
3074                 }
3075         }                                                                                                                                       OPTIONAL        -- Need ON
3076 }
3077
3078 CQI-ReportConfig-v1130 ::=      SEQUENCE {
3079         cqi-ReportPeriodic-v1130                        CQI-ReportPeriodic-v1130,
3080         cqi-ReportBoth-r11                                      CQI-ReportBoth-r11
3081 }
3082
3083 CQI-ReportConfig-v1250 ::=              SEQUENCE {
3084         csi-SubframePatternConfig-r12           CHOICE {
3085                 release                                                 NULL,
3086                 setup                                                   SEQUENCE {
3087                         csi-MeasSubframeSets-r12                        BIT STRING (SIZE (10))
3088                 }
3089         }                                                                                                                               OPTIONAL,       -- Need ON
3090         cqi-ReportBoth-v1250                                    CQI-ReportBoth-v1250            OPTIONAL,       -- Need ON
3091         cqi-ReportAperiodic-v1250       CQI-ReportAperiodic-v1250               OPTIONAL,       -- Need ON
3092         altCQI-Table-r12                        ENUMERATED {
3093                                                                         allSubframes, csi-SubframeSet1,
3094                                                                         csi-SubframeSet2, spare1}               OPTIONAL                -- Need OP
3095 }
3096
3097 CQI-ReportConfig-v13xy ::=                      SEQUENCE {
3098         cqi-ReportAperiodic-v13xy                       CQI-ReportAperiodic-v13xy       OPTIONAL,               -- Need ON
3099         cqi-ReportPeriodic-v13xy                        CQI-ReportPeriodic-v13xy                OPTIONAL                -- Need ON
3100 }
3101
3102 CQI-ReportConfigSCell-r10 ::=                           SEQUENCE {
3103         cqi-ReportModeAperiodic-r10                     CQI-ReportModeAperiodic OPTIONAL,                       -- Need OR
3104         nomPDSCH-RS-EPRE-Offset-r10                             INTEGER (-1..6),
3105         cqi-ReportPeriodicSCell-r10                     CQI-ReportPeriodic-r10                  OPTIONAL,       -- Need ON
3106         pmi-RI-Report-r10                                       ENUMERATED {setup}                              OPTIONAL        -- Cond PMIRISCell
3107 }
3108
3109 CQI-ReportConfigSCell-v13x0 ::=         SEQUENCE {
3110         cqi-ReportPeriodicSCell-v13x0                   CQI-ReportPeriodic-v13xy
3111 }
3112
3113 CQI-ReportPeriodic ::=          CHOICE {
3114         release                                                 NULL,
3115         setup                                                   SEQUENCE {
3116                 cqi-PUCCH-ResourceIndex                         INTEGER (0..1185),
3117                 cqi-pmi-ConfigIndex                                     INTEGER (0..1023),
3118                 cqi-FormatIndicatorPeriodic                     CHOICE {
3119                         widebandCQI                                                     NULL,
3120                         subbandCQI                                                      SEQUENCE {
3121                                 k                                                                       INTEGER (1..4)
3122                         }
3123                 },
3124                 ri-ConfigIndex                                          INTEGER (0..1023)       OPTIONAL,                               -- Need OR
3125                 simultaneousAckNackAndCQI                       BOOLEAN
3126         }
3127 }
3128
3129 CQI-ReportPeriodic-r10 ::=              CHOICE {
3130         release                                                         NULL,
3131         setup                                                           SEQUENCE {
3132                 cqi-PUCCH-ResourceIndex-r10                     INTEGER (0..1184),
3133                 cqi-PUCCH-ResourceIndexP1-r10           INTEGER (0..1184)                               OPTIONAL,       -- Need OR
3134                 cqi-pmi-ConfigIndex                             INTEGER (0..1023),
3135                 cqi-FormatIndicatorPeriodic-r10         CHOICE {
3136                         widebandCQI-r10                                         SEQUENCE {
3137                                 csi-ReportMode-r10              ENUMERATED {submode1, submode2}         OPTIONAL        -- Need OR
3138                         },
3139                         subbandCQI-r10                                          SEQUENCE {
3140                                 k                                                               INTEGER (1..4),
3141                                 periodicityFactor-r10                           ENUMERATED {n2, n4}
3142                         }
3143                 },
3144                 ri-ConfigIndex                                  INTEGER (0..1023)               OPTIONAL,                               -- Need OR
3145                 simultaneousAckNackAndCQI               BOOLEAN,
3146                 cqi-Mask-r9                                             ENUMERATED {setup}              OPTIONAL,                               -- Need OR
3147                 csi-ConfigIndex-r10                             CHOICE {
3148                         release                                                 NULL,
3149                         setup                                                   SEQUENCE {
3150                                 cqi-pmi-ConfigIndex2-r10                INTEGER (0..1023),
3151                                 ri-ConfigIndex2-r10                             INTEGER (0..1023)               OPTIONAL                -- Need OR
3152                         }
3153                 }               OPTIONAL                                                                                                                                -- Need ON
3154         }
3155 }
3156
3157
3158 CQI-ReportPeriodic-v1130 ::=    SEQUENCE {
3159         simultaneousAckNackAndCQI-Format3-r11           ENUMERATED {setup}              OPTIONAL,       -- Need OR
3160         cqi-ReportPeriodicProcExtToReleaseList-r11      CQI-ReportPeriodicProcExtToReleaseList-r11      OPTIONAL,       -- Need ON
3161         cqi-ReportPeriodicProcExtToAddModList-r11       CQI-ReportPeriodicProcExtToAddModList-r11       OPTIONAL        -- Need ON
3162 }
3163
3164 CQI-ReportPeriodic-v13xy ::=    SEQUENCE {
3165         cri-ReportConfig-r13                    CRI-ReportConfig-r13                            OPTIONAL,       -- Need ON
3166         simultaneousAckNackAndCQI-Format4-Format5-r13           ENUMERATED {setup}              OPTIONAL-- Need OR
3167 }
3168
3169
3170 CQI-ReportPeriodicProcExtToAddModList-r11 ::=           SEQUENCE (SIZE (1..maxCQI-ProcExt-r11)) OF CQI-ReportPeriodicProcExt-r11
3171
3172 CQI-ReportPeriodicProcExtToReleaseList-r11 ::=  SEQUENCE (SIZE (1..maxCQI-ProcExt-r11)) OF CQI-ReportPeriodicProcExtId-r11
3173
3174 CQI-ReportPeriodicProcExt-r11 ::=               SEQUENCE {
3175         cqi-ReportPeriodicProcExtId-r11 CQI-ReportPeriodicProcExtId-r11,
3176         cqi-pmi-ConfigIndex-r11                 INTEGER (0..1023),
3177         cqi-FormatIndicatorPeriodic-r11 CHOICE {
3178                 widebandCQI-r11                         SEQUENCE {
3179                         csi-ReportMode-r11                      ENUMERATED {submode1, submode2} OPTIONAL        -- Need OR
3180                 },
3181                 subbandCQI-r11                          SEQUENCE {
3182                         k                                                       INTEGER (1..4),
3183                         periodicityFactor-r11           ENUMERATED {n2, n4}
3184                 }
3185         },
3186         ri-ConfigIndex-r11                              INTEGER (0..1023)                                       OPTIONAL,       -- Need OR
3187         csi-ConfigIndex-r11                             CHOICE {
3188                 release                                                 NULL,
3189                 setup                                                   SEQUENCE {
3190                         cqi-pmi-ConfigIndex2-r11                INTEGER (0..1023),
3191                         ri-ConfigIndex2-r11                             INTEGER (0..1023)               OPTIONAL                -- Need OR
3192                 }
3193         }                                                                                                                               OPTIONAL,               -- Need ON
3194         ...,
3195         [[      cri-ReportConfig-r13                    CRI-ReportConfig-r13                            OPTIONAL        -- Need ON
3196         ]]
3197 }
3198
3199 CQI-ReportAperiodic-r10 ::=             CHOICE {
3200         release                                                         NULL,
3201         setup                                                           SEQUENCE {
3202                 cqi-ReportModeAperiodic-r10                     CQI-ReportModeAperiodic,
3203                 aperiodicCSI-Trigger-r10                        SEQUENCE {
3204                         trigger1-r10                                    BIT STRING (SIZE (8)),
3205                         trigger2-r10                                    BIT STRING (SIZE (8))
3206                 }                                                                                                                                        OPTIONAL       -- Need OR
3207         }
3208 }
3209
3210 CQI-ReportAperiodic-v1250       ::=             CHOICE {
3211         release                                                         NULL,
3212         setup                                                           SEQUENCE {
3213                 aperiodicCSI-Trigger-v1250                      SEQUENCE {
3214                         trigger-SubframeSetIndicator-r12        ENUMERATED {s1, s2},
3215                         trigger1-SubframeSetIndicator-r12       BIT STRING (SIZE (8)),
3216                         trigger2-SubframeSetIndicator-r12       BIT STRING (SIZE (8))
3217                 }
3218         }
3219 }
3220
3221 CQI-ReportAperiodic-v13xy       ::=             CHOICE {
3222         release                                                         NULL,
3223         setup                                                           SEQUENCE {
3224                 cqi-ReportModeAperiodic-r13             CQI-ReportModeAperiodic,
3225                 aperiodicCSI-Trigger-v13xy                      SEQUENCE {
3226                         trigger1-r13                                    BIT STRING (SIZE (32)),
3227                         trigger2-r13                                    BIT STRING (SIZE (32)),
3228                         trigger3-r13                                    BIT STRING (SIZE (32)),
3229                         trigger4-r13                                    BIT STRING (SIZE (32)),
3230                         trigger5-r13                                    BIT STRING (SIZE (32)),
3231                         trigger6-r13                                    BIT STRING (SIZE (32))
3232                 }                                                                                                                                        OPTIONAL,      -- Need OR
3233                 aperiodicCSI-Trigger2-r13               SEQUENCE {
3234                         trigger1-SubframeSetIndicator-r13       BIT STRING (SIZE (32)),
3235                         trigger2-SubframeSetIndicator-r13       BIT STRING (SIZE (32)),
3236                         trigger3-SubframeSetIndicator-r13       BIT STRING (SIZE (32)),
3237                         trigger4-SubframeSetIndicator-r13       BIT STRING (SIZE (32)),
3238                         trigger5-SubframeSetIndicator-r13       BIT STRING (SIZE (32)),
3239                         trigger6-SubframeSetIndicator-r13       BIT STRING (SIZE (32))
3240                 }                                                                                                                                        OPTIONAL       -- Need OR
3241         }
3242 }
3243
3244 CQI-ReportAperiodicProc-r11     ::=             SEQUENCE {
3245         cqi-ReportModeAperiodic-r11                     CQI-ReportModeAperiodic,
3246         trigger01-r11                                           BOOLEAN,
3247         trigger10-r11                                           BOOLEAN,
3248         trigger11-r11                                           BOOLEAN
3249 }
3250
3251 CQI-ReportAperiodicProc-r13     ::=             SEQUENCE {
3252         trigger001-r13                                          BOOLEAN,
3253         trigger010-r13                                          BOOLEAN,
3254         trigger011-r13                                          BOOLEAN,
3255         trigger100-r13                                          BOOLEAN,
3256         trigger101-r13                                          BOOLEAN,
3257         trigger110-r13                                          BOOLEAN,
3258         trigger111-r13                                          BOOLEAN}
3259
3260 CQI-ReportModeAperiodic ::=                             ENUMERATED {
3261                                                                                         rm12, rm20, rm22, rm30, rm31,
3262                                                                                         rm32-v1250, rm10-v13xy, rm11-v13xx
3263 }
3264
3265 CQI-ReportBoth-r11 ::=                  SEQUENCE {
3266         csi-IM-ConfigToReleaseList-r11          CSI-IM-ConfigToReleaseList-r11  OPTIONAL,       -- Need ON
3267         csi-IM-ConfigToAddModList-r11           CSI-IM-ConfigToAddModList-r11   OPTIONAL,       -- Need ON
3268         csi-ProcessToReleaseList-r11            CSI-ProcessToReleaseList-r11    OPTIONAL,       -- Need ON
3269         csi-ProcessToAddModList-r11                     CSI-ProcessToAddModList-r11             OPTIONAL        -- Need ON
3270 }
3271
3272 CQI-ReportBoth-v1250 ::=                        SEQUENCE {
3273         csi-IM-ConfigToReleaseListExt-r12               CSI-IM-ConfigId-v1250   OPTIONAL,       -- Need ON
3274         csi-IM-ConfigToAddModListExt-r12                CSI-IM-ConfigExt-r12    OPTIONAL        -- Need ON
3275 }
3276
3277 CSI-IM-ConfigToAddModList-r11 ::=               SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-Config-r11
3278
3279 CSI-IM-ConfigToReleaseList-r11 ::=              SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-ConfigId-r11
3280
3281 CSI-ProcessToAddModList-r11 ::=         SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-Process-r11
3282
3283 CSI-ProcessToReleaseList-r11 ::=        SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-ProcessId-r11
3284
3285 CQI-ReportBothProc-r11 ::=                      SEQUENCE {
3286         ri-Ref-CSI-ProcessId-r11                        CSI-ProcessId-r11                               OPTIONAL,               -- Need OR
3287         pmi-RI-Report-r11                                       ENUMERATED {setup}                              OPTIONAL                -- Need OR
3288 }
3289
3290 CRI-ReportConfig-r13 ::=                        CHOICE {
3291         release                                                         NULL,
3292         setup                                                           SEQUENCE {
3293                 cri-ConfigIndex-r13                                     ENUMERATED {n1, n2, n4, n8, n16, n32},
3294                 cri-ConfigIndex2-r13                            ENUMERATED {n1, n2, n4, n8, n16, n32}   OPTIONAL        -- Need OR
3295         }
3296 }
3297
3298
3299 CQI-ReportPeriodicProcExtId-r11 ::=                                     INTEGER (1..maxCQI-ProcExt-r11)
3300
3301
3302 CrossCarrierSchedulingConfig-r10 ::=            SEQUENCE {
3303         schedulingCellInfo-r10                          CHOICE {
3304                 own-r10                                                         SEQUENCE {                                      -- No cross carrier scheduling
3305                         cif-Presence-r10                                                BOOLEAN
3306                 },
3307                 other-r10                                                               SEQUENCE {                                      -- Cross carrier scheduling
3308                         schedulingCellId-r10                            ServCellIndex-r10,
3309                         pdsch-Start-r10                                         INTEGER (1..4)
3310                 }
3311         }
3312 }
3313
3314 CrossCarrierSchedulingConfig-r13 ::=            SEQUENCE {
3315         schedulingCellInfo-r13                          CHOICE {
3316                 own-r13                                                         SEQUENCE {                                      -- No cross carrier scheduling
3317                         cif-Presence-r13                                                BOOLEAN
3318                 },
3319                 other-r13                                                       SEQUENCE {                                      -- Cross carrier scheduling
3320                         schedulingCellId-r13                            ServCellIndexFull-r13,
3321                         pdsch-Start-r13                                         INTEGER (1..4),
3322                         cif-InSchedulingCell-r13                                INTEGER (1..7)
3323                 }
3324         }
3325 }
3326
3327
3328 CSI-IM-Config-r11 ::=           SEQUENCE {
3329         csi-IM-ConfigId-r11                     CSI-IM-ConfigId-r11,
3330         resourceConfig-r11                      INTEGER (0..31),
3331         subframeConfig-r11                      INTEGER (0..154),
3332         ...
3333 }
3334
3335 CSI-IM-ConfigExt-r12 ::=                SEQUENCE {
3336         csi-IM-ConfigId-v1250                   CSI-IM-ConfigId-v1250,
3337         resourceConfig-r12                      INTEGER (0..31),
3338         subframeConfig-r12                      INTEGER (0..154),
3339         ...
3340 }
3341
3342
3343 CSI-IM-ConfigId-r11 ::=                                 INTEGER (1..maxCSI-IM-r11)
3344 CSI-IM-ConfigId-r12 ::=                                 INTEGER (1..maxCSI-IM-r12)
3345 CSI-IM-ConfigId-v1250 ::=                               INTEGER (maxCSI-IM-r12)
3346
3347
3348 CSI-Process-r11 ::=             SEQUENCE {
3349         csi-ProcessId-r11                       CSI-ProcessId-r11,
3350         csi-RS-ConfigNZPId-r11          CSI-RS-ConfigNZPId-r11,
3351         csi-IM-ConfigId-r11                     CSI-IM-ConfigId-r11,
3352         p-C-AndCBSRList-r11     SEQUENCE (SIZE (1..2)) OF P-C-AndCBSR-r11,
3353         cqi-ReportBothProc-r11          CQI-ReportBothProc-r11                  OPTIONAL,               -- Need OR
3354         cqi-ReportPeriodicProcId-r11    INTEGER (0..maxCQI-ProcExt-r11)         OPTIONAL,               -- Need OR
3355         cqi-ReportAperiodicProc-r11     CQI-ReportAperiodicProc-r11             OPTIONAL,               -- Need OR
3356         ...,
3357         [[      alternativeCodebookEnabledFor4TXProc-r12        ENUMERATED {true}       OPTIONAL,       -- Need ON
3358                 csi-IM-ConfigIdList-r12         CHOICE {
3359                         release                                         NULL,
3360                         setup                                           SEQUENCE (SIZE (1..2)) OF CSI-IM-ConfigId-r12
3361                 }                                                                                                               OPTIONAL,       -- Need ON
3362                 cqi-ReportAperiodicProc2-r12    CHOICE {
3363                         release                                         NULL,
3364                         setup                                           CQI-ReportAperiodicProc-r11
3365                 }                                                                                                               OPTIONAL        -- Need ON
3366         ]],
3367         [[      cqi-ReportAperiodicProc-r13             CQI-ReportAperiodicProc-r13             OPTIONAL,               -- Need ON
3368                 cqi-ReportAperiodicProc2-r13            CHOICE {
3369                         release                                         NULL,
3370                         setup                                           CQI-ReportAperiodicProc-r13
3371                 }                                                                                                               OPTIONAL,               -- Need ON
3372                 eMIMO-Type-r13                          CHOICE {
3373                         release                                         NULL,
3374                         setup                                           CHOICE {
3375                                 nonPrecoded-r13                         CSI-RS-InfoNonPrecoded-r13,
3376                                 beamformed-r13                          CSI-RS-InfoBeamformed-r13
3377                         }
3378                 }                                                                                                               OPTIONAL        -- Need ON
3379         ]]
3380 }
3381
3382 P-C-AndCBSR-r11 ::=     SEQUENCE {
3383         p-C-r11                                         INTEGER (-8..15),
3384         codebookSubsetRestriction-r11   BIT STRING
3385 }
3386
3387 P-C-AndCBSR-r13 ::=     SEQUENCE {
3388         legacySet                                               SEQUENCE {
3389                 p-C-r11                                         INTEGER (-8..15),
3390                 codebookSubsetRestriction1-r13  BIT STRING
3391         }                                                                                               OPTIONAL,       -- Cond BeamformedKna
3392         codebookSubsetRestriction2-r13  BIT STRING              OPTIONAL,       -- Cond NonPreCoded
3393         codebookSubsetRestriction3-r13  BIT STRING              OPTIONAL        -- Cond BeamformedK1a
3394 }
3395
3396 P-C-AndCBSR-PerResourceConfig-r13 ::=   SEQUENCE (SIZE (1..2)) OF P-C-AndCBSR-r13
3397
3398
3399 CSI-ProcessId-r11 ::=           INTEGER (1..maxCSI-Proc-r11)
3400
3401
3402 CSI-RS-Config-r10 ::=           SEQUENCE {
3403         csi-RS-r10                                      CHOICE {
3404                 release                                         NULL,
3405                 setup                                           SEQUENCE {
3406                         antennaPortsCount-r10                   ENUMERATED {an1, an2, an4, an8},
3407                         resourceConfig-r10                              INTEGER (0..31),
3408                         subframeConfig-r10                              INTEGER (0..154),
3409                         p-C-r10                                                 INTEGER (-8..15)
3410                 }
3411         }                                                                                                                               OPTIONAL,                       -- Need ON
3412         zeroTxPowerCSI-RS-r10           ZeroTxPowerCSI-RS-Conf-r12                      OPTIONAL                        -- Need ON
3413 }
3414
3415 CSI-RS-Config-v1250 ::=         SEQUENCE {
3416         zeroTxPowerCSI-RS2-r12          ZeroTxPowerCSI-RS-Conf-r12                      OPTIONAL,                       -- Need ON
3417         ds-ZeroTxPowerCSI-RS-r12                CHOICE {
3418                 release                                                 NULL,
3419                 setup                                                   SEQUENCE {
3420                         zeroTxPowerCSI-RS-List-r12              SEQUENCE (SIZE (1..maxDS-ZTP-CSI-RS-r12)) OF ZeroTxPowerCSI-RS-r12
3421                 }
3422         }                                                                                                                               OPTIONAL                                -- Need ON
3423 }
3424
3425 CSI-RS-Config-v13x0 ::=         SEQUENCE {
3426         eMIMO-Type-r13                          CHOICE {
3427                 release                                         NULL,
3428                 setup                                           CHOICE {
3429                         nonPrecoded-r13                         CSI-RS-InfoNonPrecoded-r13,
3430                         beamformed-r13                          CSI-RS-InfoBeamformed-r13
3431                 }
3432         }                                                                                                               OPTIONAL        -- Need ON
3433 }
3434
3435 ZeroTxPowerCSI-RS-Conf-r12 ::=  CHOICE {
3436                 release                                                 NULL,
3437                 setup                                                   ZeroTxPowerCSI-RS-r12
3438 }
3439
3440 ZeroTxPowerCSI-RS-r12 ::=       SEQUENCE {
3441         zeroTxPowerResourceConfigList-r12               BIT STRING (SIZE (16)),
3442         zeroTxPowerSubframeConfig-r12                   INTEGER (0..154)
3443 }
3444
3445
3446 CSI-RS-ConfigNZP-r11 ::=                SEQUENCE {
3447         csi-RS-ConfigNZPId-r11                  CSI-RS-ConfigNZPId-r11,
3448         antennaPortsCount-r11                   ENUMERATED {an1, an2, an4, an8},
3449         resourceConfig-r11                              INTEGER (0..31),
3450         subframeConfig-r11                              INTEGER (0..154),
3451         scramblingIdentity-r11                  INTEGER (0..503),
3452         qcl-CRS-Info-r11                                SEQUENCE {
3453                 qcl-ScramblingIdentity-r11              INTEGER (0..503),
3454                 crs-PortsCount-r11                              ENUMERATED {n1, n2, n4, spare1},
3455                 mbsfn-SubframeConfigList-r11    CHOICE {
3456                                 release                                         NULL,
3457                                 setup                                           SEQUENCE {
3458                                         subframeConfigList                      MBSFN-SubframeConfigList
3459                                 }
3460                 }                                                                                                                               OPTIONAL        -- Need ON
3461         }                                                                                                                                       OPTIONAL,       -- Need OR
3462         ...,
3463         [[      eMIMO-Info-r13                                  CHOICE {
3464                         release                                         NULL,
3465                         setup                                           SEQUENCE {
3466                                 nzp-resourceConfigList-r13              SEQUENCE (SIZE (2..8)) OF ResourceConfig-r13,
3467                                 cdmType                                                 ENUMERATED {cdm2, cdm4} OPTIONAL        -- Need OR
3468                         }
3469                 }                                                                                                                               OPTIONAL        -- Need ON
3470         ]]
3471 }
3472
3473 ResourceConfig-r13 ::=                          INTEGER (0..31)
3474
3475
3476 CSI-RS-ConfigNZPId-r11 ::=                                      INTEGER (1..maxCSI-RS-NZP-r11)
3477
3478
3479 CSI-RS-ConfigZP-r11 ::=         SEQUENCE {
3480         csi-RS-ConfigZPId-r11           CSI-RS-ConfigZPId-r11,
3481         resourceConfigList-r11          BIT STRING (SIZE (16)),
3482         subframeConfig-r11                      INTEGER (0..154),
3483         ...
3484 }
3485
3486
3487 CSI-RS-ConfigZPId-r11 ::=                                       INTEGER (1..maxCSI-RS-ZP-r11)
3488
3489
3490 CSI-RS-InfoNonPrecoded-r13 ::=                  SEQUENCE {
3491         p-C-AndCBSRList-r13                                             SEQUENCE (SIZE (1..2)) OF P-C-AndCBSR-r13       OPTIONAL,       -- Need OR
3492         codebookConfigN1-r13                                    ENUMERATED {an1, an2, an3, an4, an8},
3493         codebookConfigN2-r13                                    ENUMERATED {an1, an2, an3, an4, an8},
3494         codebookOverSamplingRateConfig-O1-r13   ENUMERATED {na,an4,an8},
3495         codebookOverSamplingRateConfig-O2-r13   ENUMERATED {na,an4,an8},
3496         codebookConfig-r13                                              ENUMERATED {an1, an2, an3, an4},
3497         interferenceMeasRestriction-r13                 ENUMERATED {on}                 OPTIONAL        -- Need OR
3498 }
3499
3500 CSI-RS-InfoBeamformed-r13::=                    SEQUENCE        {
3501         csi-RS-ConfigNZPIdListExt-r13                   SEQUENCE (SIZE (1..7)) OF CSI-RS-ConfigNZPId-r11        OPTIONAL,       -- Need OR
3502         csi-IM-ConfigIdListExt-r13                              SEQUENCE (SIZE (1..7)) OF CSI-IM-ConfigIdInfo-r13       OPTIONAL,       -- Need OR
3503         p-C-AndCBSR-PerResourceConfigList-r13   SEQUENCE (SIZE (1..7)) OF P-C-AndCBSR-PerResourceConfig-r13     OPTIONAL,       -- Need OR
3504         alternativeCodebookEnabledBeamformed-r13        ENUMERATED {true}       OPTIONAL,       -- Need OR
3505         channelMeasRestriction-r13                              ENUMERATED {on}                 OPTIONAL        -- Need OR
3506 }
3507
3508 CSI-IM-ConfigIdInfo-r13 ::=     SEQUENCE {
3509         csi-IM-ConfigId-r13                                     CSI-IM-ConfigId-r11             OPTIONAL,
3510         interferenceMeasRestriction-r13                 ENUMERATED {on}                 OPTIONAL        -- Need OR
3511 }
3512
3513
3514 DMRS-Config-r11 ::=             CHOICE {
3515         release                                         NULL,
3516         setup                                           SEQUENCE {
3517                 scramblingIdentity-r11          INTEGER (0..503),
3518                 scramblingIdentity2-r11         INTEGER (0..503)
3519         }
3520 }
3521 DMRS-Config-v13x0 ::=                   SEQUENCE {
3522                 dmrs-tableAlt-r13                               ENUMERATED {true}                       OPTIONAL        -- Need OR
3523 }
3524
3525
3526 DRB-Identity ::=                                        INTEGER (1..32)
3527
3528
3529 EPDCCH-Config-r11 ::=           SEQUENCE{
3530         config-r11              CHOICE {
3531                 release                                         NULL,
3532                         setup                                           SEQUENCE {
3533                         subframePatternConfig-r11       CHOICE {
3534                                 release                                         NULL,
3535                                 setup                                           SEQUENCE {
3536                                         subframePattern-r11                     MeasSubframePattern-r10
3537                                 }
3538                         }                                                                                                                                       OPTIONAL, -- Need ON
3539                         startSymbol-r11                         INTEGER (1..4)                                                  OPTIONAL, -- Need OP
3540                         setConfigToReleaseList-r11      EPDCCH-SetConfigToReleaseList-r11               OPTIONAL, -- Need ON
3541                         setConfigToAddModList-r11       EPDCCH-SetConfigToAddModList-r11                OPTIONAL -- Need ON
3542                 }
3543         }
3544 }
3545
3546 EPDCCH-SetConfigToAddModList-r11 ::=    SEQUENCE (SIZE(1..maxEPDCCH-Set-r11)) OF EPDCCH-SetConfig-r11
3547
3548 EPDCCH-SetConfigToReleaseList-r11 ::=   SEQUENCE (SIZE(1..maxEPDCCH-Set-r11)) OF EPDCCH-SetConfigId-r11
3549
3550 EPDCCH-SetConfig-r11 ::=                SEQUENCE {
3551         setConfigId-r11                                 EPDCCH-SetConfigId-r11,
3552         transmissionType-r11                    ENUMERATED {localised, distributed},
3553         resourceBlockAssignment-r11             SEQUENCE{
3554                 numberPRB-Pairs-r11                             ENUMERATED {n2, n4, n8},
3555                 resourceBlockAssignment-r11             BIT STRING (SIZE(4..38))
3556         },
3557         dmrs-ScramblingSequenceInt-r11  INTEGER (0..503),
3558         pucch-ResourceStartOffset-r11   INTEGER (0..2047),
3559         re-MappingQCL-ConfigId-r11              PDSCH-RE-MappingQCL-ConfigId-r11        OPTIONAL, -- Need OR
3560         ...,
3561         [[      csi-RS-ConfigZPId2-r12                          CHOICE {
3562                         release                                         NULL,
3563                         setup                                           CSI-RS-ConfigZPId-r11
3564                 }                                                                                                                       OPTIONAL        -- Need ON
3565         ]]
3566 }
3567
3568 EPDCCH-SetConfigId-r11 ::=      INTEGER (0..1)
3569
3570 EIMTA-MainConfig-r12 ::=        CHOICE {
3571         release                                                 NULL,
3572         setup                                                   SEQUENCE {
3573                 eimta-RNTI-r12                          C-RNTI,
3574                 eimta-CommandPeriodicity-r12    ENUMERATED {sf10, sf20, sf40, sf80},
3575                 eimta-CommandSubframeSet-r12    BIT STRING (SIZE(10))
3576         }
3577 }
3578
3579 EIMTA-MainConfigServCell-r12 ::=        CHOICE {
3580         release                                                         NULL,
3581         setup                                                           SEQUENCE {
3582                 eimta-UL-DL-ConfigIndex-r12                             INTEGER (1..5),
3583                 eimta-HARQ-ReferenceConfig-r12          ENUMERATED {sa2,sa4,sa5},
3584                 mbsfn-SubframeConfigList-v1250          CHOICE {
3585                                 release                                                         NULL,
3586                                 setup                                                           SEQUENCE {
3587                                 subframeConfigList-r12                          MBSFN-SubframeConfigList
3588                                 }
3589                 }
3590         }
3591 }
3592
3593
3594 LogicalChannelConfig ::=                        SEQUENCE {
3595         ul-SpecificParameters                           SEQUENCE {
3596                 priority                                                        INTEGER (1..16),
3597                 prioritisedBitRate                                      ENUMERATED {
3598                                                                                                 kBps0, kBps8, kBps16, kBps32, kBps64, kBps128,
3599                                                                                                 kBps256, infinity, kBps512-v1020, kBps1024-v1020,
3600                                                                                                 kBps2048-v1020, spare5, spare4, spare3, spare2,
3601                                                                                                 spare1},
3602                 bucketSizeDuration                                      ENUMERATED {
3603                                                                                                 ms50, ms100, ms150, ms300, ms500, ms1000, spare2,
3604                                                                                                 spare1},
3605                 logicalChannelGroup                                     INTEGER (0..3)                  OPTIONAL                        -- Need OR
3606         }               OPTIONAL,                                                                                                                                       -- Cond UL
3607         ...,
3608         [[      logicalChannelSR-Mask-r9                        ENUMERATED {setup}              OPTIONAL                -- Cond SRmask
3609         ]],
3610         [[      logicalChannelSR-Prohibit-r12           BOOLEAN                                 OPTIONAL                -- Need ON
3611         ]]
3612 }
3613
3614
3615 MAC-MainConfig ::=                                      SEQUENCE {
3616         ul-SCH-Config                                           SEQUENCE {
3617                 maxHARQ-Tx                                                      ENUMERATED {
3618                                                                                                 n1, n2, n3, n4, n5, n6, n7, n8,
3619                                                                                                 n10, n12, n16, n20, n24, n28,
3620                                                                                                 spare2, spare1}         OPTIONAL,       -- Need ON
3621                 periodicBSR-Timer                                       PeriodicBSR-Timer-r12   OPTIONAL,       -- Need ON
3622                 retxBSR-Timer                                           RetxBSR-Timer-r12,
3623                 ttiBundling                                                     BOOLEAN
3624         }                                                                                                                               OPTIONAL,       -- Need ON
3625         drx-Config                                                      DRX-Config                                      OPTIONAL,       -- Need ON
3626         timeAlignmentTimerDedicated                     TimeAlignmentTimer,
3627         phr-Config                                                      CHOICE {
3628                 release                                                         NULL,
3629                 setup                                                           SEQUENCE {
3630                         periodicPHR-Timer                                       ENUMERATED {sf10, sf20, sf50, sf100, sf200,
3631                                                                                                                         sf500, sf1000, infinity},
3632                         prohibitPHR-Timer                                       ENUMERATED {sf0, sf10, sf20, sf50, sf100,
3633                                                                                                                                 sf200, sf500, sf1000},
3634                         dl-PathlossChange                                       ENUMERATED {dB1, dB3, dB6, infinity}
3635                 }
3636         }                                                                                                                               OPTIONAL,       -- Need ON
3637         ...,
3638         [[      sr-ProhibitTimer-r9                                     INTEGER (0..7)                  OPTIONAL        -- Need ON
3639         ]],
3640         [[      mac-MainConfig-v1020                            SEQUENCE {
3641                         sCellDeactivationTimer-r10                      ENUMERATED {
3642                                                                                                         rf2, rf4, rf8, rf16, rf32, rf64, rf128,
3643                                                                                                         spare}                  OPTIONAL,       -- Need OP
3644                         extendedBSR-Sizes-r10                           ENUMERATED {setup}              OPTIONAL,       -- Need OR
3645                         extendedPHR-r10                                         ENUMERATED {setup}              OPTIONAL        -- Need OR
3646                 }                                                                                                                       OPTIONAL        -- Need ON
3647         ]],
3648         [[      stag-ToReleaseList-r11                          STAG-ToReleaseList-r11  OPTIONAL,       -- Need ON
3649                 stag-ToAddModList-r11                           STAG-ToAddModList-r11   OPTIONAL,       -- Need ON
3650                 drx-Config-v1130                                        DRX-Config-v1130                OPTIONAL        -- Need ON
3651         ]],
3652         [[      e-HARQ-Pattern-r12                                      BOOLEAN                                 OPTIONAL,       -- Need ON
3653                 dualConnectivityPHR                                     CHOICE {
3654                         release                                                         NULL,
3655                         setup                                                           SEQUENCE {
3656                                 phr-ModeOtherCG-r12                                     ENUMERATED {real, virtual}
3657                         }
3658                 }                                                                                                               OPTIONAL,       -- Need ON
3659                 logicalChannelSR-Config-r12             CHOICE {
3660                         release                                                         NULL,
3661                         setup                                                           SEQUENCE {
3662                                 logicalChannelSR-ProhibitTimer-r12              ENUMERATED {sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1}
3663                         }
3664                 }                                                                                                                       OPTIONAL                -- Need ON
3665         ]],
3666         [[      extendedPHR2-r13                                        ENUMERATED {setup}              OPTIONAL,               -- Need ON
3667                 eDRX-Config-CycleStartOffset-r13        CHOICE {
3668                         release                                                 NULL,
3669                         setup
3670                                                                                         CHOICE {
3671                         sf5120                                                                  INTEGER(0..1),
3672                         sf10240                                                                 INTEGER(0..3)
3673                         }
3674                 }                                                                               OPTIONAL        -- Need ON
3675         ]]
3676 }
3677
3678 MAC-MainConfigSCell-r11 ::=                     SEQUENCE {
3679         stag-Id-r11                                                     STAG-Id-r11             OPTIONAL,       -- Need OP
3680         ...
3681 }
3682
3683 DRX-Config ::=                                          CHOICE {
3684         release                                                         NULL,
3685         setup                                                           SEQUENCE {
3686                 onDurationTimer                                         ENUMERATED {
3687                                                                                                 psf1, psf2, psf3, psf4, psf5, psf6,
3688                                                                                                 psf8, psf10, psf20, psf30, psf40,
3689                                                                                                 psf50, psf60, psf80, psf100,
3690                                                                                                 psf200},
3691                 drx-InactivityTimer                                     ENUMERATED {
3692                                                                                                 psf1, psf2, psf3, psf4, psf5, psf6,
3693                                                                                                 psf8, psf10, psf20, psf30, psf40,
3694                                                                                                 psf50, psf60, psf80, psf100,
3695                                                                                                 psf200, psf300, psf500, psf750,
3696                                                                                                 psf1280, psf1920, psf2560, psf0-v1020,
3697                                                                                                 spare9, spare8, spare7, spare6,
3698                                                                                                 spare5, spare4, spare3, spare2,
3699                                                                                                 spare1},
3700                 drx-RetransmissionTimer                         ENUMERATED {
3701                                                                                                 psf1, psf2, psf4, psf6, psf8, psf16,
3702                                                                                                 psf24, psf33},
3703                 longDRX-CycleStartOffset                CHOICE {
3704                         sf10                                                    INTEGER(0..9),
3705                         sf20                                                    INTEGER(0..19),
3706                         sf32                                                    INTEGER(0..31),
3707                         sf40                                                    INTEGER(0..39),
3708                         sf64                                                    INTEGER(0..63),
3709                         sf80                                                    INTEGER(0..79),
3710                         sf128                                                   INTEGER(0..127),
3711                         sf160                                                   INTEGER(0..159),
3712                         sf256                                                   INTEGER(0..255),
3713                         sf320                                                   INTEGER(0..319),
3714                         sf512                                                   INTEGER(0..511),
3715                         sf640                                                   INTEGER(0..639),
3716                         sf1024                                                  INTEGER(0..1023),
3717                         sf1280                                                  INTEGER(0..1279),
3718                         sf2048                                                  INTEGER(0..2047),
3719                         sf2560                                                  INTEGER(0..2559)
3720                 },
3721                 shortDRX                                                        SEQUENCE {
3722                         shortDRX-Cycle                                          ENUMERATED      {
3723                                                                                                         sf2, sf5, sf8, sf10, sf16, sf20,
3724                                                                                                         sf32, sf40, sf64, sf80, sf128, sf160,
3725                                                                                                         sf256, sf320, sf512, sf640},
3726                         drxShortCycleTimer                                      INTEGER (1..16)
3727                 }               OPTIONAL                                                                                                        -- Need OR
3728         }
3729 }
3730
3731 DRX-Config-v1130 ::=                                    SEQUENCE {
3732         drx-RetransmissionTimer-v1130                   ENUMERATED {psf0-v1130} OPTIONAL,       --Need OR
3733         longDRX-CycleStartOffset-v1130                  CHOICE {
3734                 sf60-v1130                                                              INTEGER(0..59),
3735                 sf70-v1130                                                              INTEGER(0..69)
3736         }                                                                                                                               OPTIONAL,       --Need OR
3737         shortDRX-Cycle-v1130                                    ENUMERATED      {sf4-v1130}     OPTIONAL        --Need OR
3738 }
3739
3740 PeriodicBSR-Timer-r12 ::=                                       ENUMERATED {
3741                                                                                                 sf5, sf10, sf16, sf20, sf32, sf40, sf64, sf80,
3742                                                                                                 sf128, sf160, sf320, sf640, sf1280, sf2560,
3743                                                                                                 infinity, spare1}
3744
3745 RetxBSR-Timer-r12 ::=                                                   ENUMERATED {
3746                                                                                                 sf320, sf640, sf1280, sf2560, sf5120,
3747                                                                                                 sf10240, spare2, spare1}
3748
3749 STAG-ToReleaseList-r11 ::=      SEQUENCE (SIZE (1..maxSTAG-r11)) OF STAG-Id-r11
3750
3751 STAG-ToAddModList-r11 ::=       SEQUENCE (SIZE (1..maxSTAG-r11)) OF STAG-ToAddMod-r11
3752
3753 STAG-ToAddMod-r11 ::=           SEQUENCE {
3754         stag-Id-r11                                     STAG-Id-r11,
3755         timeAlignmentTimerSTAG-r11      TimeAlignmentTimer,
3756         ...
3757 }
3758
3759 STAG-Id-r11::=                          INTEGER (1..maxSTAG-r11)
3760
3761
3762 PDCCH-ConfigSCell-r13 ::=               SEQUENCE {
3763         skipMonitoringDCI-format0-1A-r13        ENUMERATED {true}                               OPTIONAL,       -- Need OR
3764         pdcch-candidateReductions-r13           PDCCH-CandidateReductions-r13           OPTIONAL        -- Need OR
3765 }
3766
3767 PDCCH-CandidateReductionValue-r13 ::= ENUMERATED {n0, n33, n66, n100}
3768
3769 PDCCH-CandidateReductions-r13 ::= SEQUENCE {
3770         pdcch-candidateReductionAL1             PDCCH-CandidateReductionValue-r13,
3771         pdcch-candidateReductionAL2             PDCCH-CandidateReductionValue-r13,
3772         pdcch-candidateReductionAL3             PDCCH-CandidateReductionValue-r13,
3773         pdcch-candidateReductionAL4             PDCCH-CandidateReductionValue-r13,
3774         pdcch-candidateReductionAL5             PDCCH-CandidateReductionValue-r13
3775 }
3776
3777
3778 PDCP-Config ::=                                         SEQUENCE {
3779         discardTimer                                            ENUMERATED {
3780                                                                                         ms50, ms100, ms150, ms300, ms500,
3781                                                                                         ms750, ms1500, infinity
3782         }                                                                                                                       OPTIONAL,                       -- Cond Setup
3783         rlc-AM                                                          SEQUENCE {
3784                 statusReportRequired                            BOOLEAN
3785         }                                                                                                                       OPTIONAL,                       -- Cond Rlc-AM
3786         rlc-UM                                                          SEQUENCE {
3787                 pdcp-SN-Size                                            ENUMERATED {len7bits, len12bits}
3788         }                                                                                                                       OPTIONAL,                       -- Cond Rlc-UM
3789         headerCompression                                       CHOICE {
3790                 notUsed                                                         NULL,
3791                 rohc                                                            SEQUENCE {
3792                         maxCID                                                          INTEGER (1..16383)                              DEFAULT 15,
3793                         profiles                                                        SEQUENCE {
3794                                 profile0x0001                                           BOOLEAN,
3795                                 profile0x0002                                           BOOLEAN,
3796                                 profile0x0003                                           BOOLEAN,
3797                                 profile0x0004                                           BOOLEAN,
3798                                 profile0x0006                                           BOOLEAN,
3799                                 profile0x0101                                           BOOLEAN,
3800                                 profile0x0102                                           BOOLEAN,
3801                                 profile0x0103                                           BOOLEAN,
3802                                 profile0x0104                                           BOOLEAN
3803                         },
3804                         ...
3805                 }
3806         },
3807         ...,
3808         [[      rn-IntegrityProtection-r10              ENUMERATED {enabled}    OPTIONAL        -- Cond RN
3809         ]],
3810         [[      pdcp-SN-Size-v1130                              ENUMERATED {len15bits}  OPTIONAL        -- Cond Rlc-AM2
3811         ]],
3812         [[      ul-DataSplitDRB-ViaSCG-r12              BOOLEAN         OPTIONAL,       -- Need ON
3813                 t-Reordering-r12                                ENUMERATED {
3814                                                                                 ms0, ms20, ms40, ms60, ms80, ms100, ms120, ms140,
3815                                                                                 ms160, ms180, ms200, ms220, ms240, ms260, ms280, ms300,
3816                                                                                 ms500, ms750, spare14, spare13, spare12, spare11, spare10,
3817                                                                                 spare9, spare8, spare7, spare6, spare5, spare4, spare3,
3818                                                                                 spare2, spare1}                                 OPTIONAL        -- Cond SetupS
3819         ]],
3820         [[      ul-DataSplitThreshold-r13               CHOICE {
3821                         release                                         NULL,
3822                         setup                                           ENUMERATED {
3823                                                                                 b0, b100, b200, b400, b800, b1600, b3200, b6400, b12800,
3824                                                                                 b25600, b51200, b102400, b204800, b409600, b819200,
3825                                                                                 spare1}
3826                 }                                                                                                                               OPTIONAL,       -- Need ON
3827                 pdcp-SN-Size-v13xx                              ENUMERATED {len18bits}  OPTIONAL        -- Cond Rlc-AM3
3828         ]]
3829
3830 }
3831
3832
3833 PDSCH-ConfigCommon ::=          SEQUENCE {
3834         referenceSignalPower                            INTEGER (-60..50),
3835         p-b                                                                     INTEGER (0..3)
3836 }
3837
3838 PDSCH-ConfigDedicated::=                SEQUENCE {
3839         p-a                                                                     ENUMERATED {
3840                                                                                         dB-6, dB-4dot77, dB-3, dB-1dot77,
3841                                                                                         dB0, dB1, dB2, dB3}
3842 }
3843
3844 PDSCH-ConfigDedicated-v1130 ::=         SEQUENCE {
3845         dmrs-ConfigPDSCH-r11                            DMRS-Config-r11                                 OPTIONAL,       -- Need ON
3846         qcl-Operation                                           ENUMERATED {typeA, typeB}                       OPTIONAL,       -- Need OR
3847         re-MappingQCLConfigToReleaseList-r11    RE-MappingQCLConfigToReleaseList-r11    OPTIONAL,       -- Need ON
3848         re-MappingQCLConfigToAddModList-r11             RE-MappingQCLConfigToAddModList-r11             OPTIONAL        -- Need ON
3849 }
3850
3851 PDSCH-ConfigDedicated-v1280 ::=         SEQUENCE {
3852         tbsIndexAlt-r12                                         ENUMERATED {a26, a33}                           OPTIONAL        -- Need OR
3853 }
3854
3855 PDSCH-ConfigDedicated-v13x0 ::=         SEQUENCE {
3856         dmrs-ConfigPDSCH-v13x0                          DMRS-Config-v13x0                                       OPTIONAL        -- Need ON
3857 }
3858
3859 RE-MappingQCLConfigToAddModList-r11 ::=         SEQUENCE (SIZE (1..maxRE-MapQCL-r11)) OF PDSCH-RE-MappingQCL-Config-r11
3860
3861 RE-MappingQCLConfigToReleaseList-r11 ::=        SEQUENCE (SIZE (1..maxRE-MapQCL-r11)) OF PDSCH-RE-MappingQCL-ConfigId-r11
3862
3863 PDSCH-RE-MappingQCL-Config-r11 ::=              SEQUENCE {
3864         pdsch-RE-MappingQCL-ConfigId-r11        PDSCH-RE-MappingQCL-ConfigId-r11,
3865         optionalSetOfFields-r11                         SEQUENCE {
3866                 crs-PortsCount-r11                                      ENUMERATED {n1, n2, n4, spare1},
3867                 crs-FreqShift-r11                                       INTEGER (0..5),
3868                 mbsfn-SubframeConfigList-r11            CHOICE {
3869                         release                                                         NULL,
3870                         setup                                                           SEQUENCE {
3871                                 subframeConfigList                                      MBSFN-SubframeConfigList
3872                         }
3873                 }                                                                                                                                       OPTIONAL,       -- Need ON
3874                 pdsch-Start-r11                                         ENUMERATED {reserved, n1, n2, n3, n4, assigned}
3875         }                                                                                                                                               OPTIONAL,       -- Need OP
3876         csi-RS-ConfigZPId-r11                           CSI-RS-ConfigZPId-r11,
3877         qcl-CSI-RS-ConfigNZPId-r11                      CSI-RS-ConfigNZPId-r11                          OPTIONAL,       -- Need OR
3878         ...
3879 }
3880
3881
3882 PDSCH-RE-MappingQCL-ConfigId-r11 ::=            INTEGER (1..maxRE-MapQCL-r11)
3883
3884
3885 PHICH-Config ::=                                        SEQUENCE {
3886         phich-Duration                                          ENUMERATED {normal, extended},
3887         phich-Resource                                          ENUMERATED {oneSixth, half, one, two}
3888 }
3889
3890
3891 PhysicalConfigDedicated ::=             SEQUENCE {
3892         pdsch-ConfigDedicated                           PDSCH-ConfigDedicated                   OPTIONAL,               -- Need ON
3893         pucch-ConfigDedicated                           PUCCH-ConfigDedicated                   OPTIONAL,               -- Need ON
3894         pusch-ConfigDedicated                           PUSCH-ConfigDedicated                   OPTIONAL,               -- Need ON
3895         uplinkPowerControlDedicated                     UplinkPowerControlDedicated             OPTIONAL,               -- Need ON
3896         tpc-PDCCH-ConfigPUCCH                           TPC-PDCCH-Config                                OPTIONAL,               -- Need ON
3897         tpc-PDCCH-ConfigPUSCH                           TPC-PDCCH-Config                                OPTIONAL,               -- Need ON
3898         cqi-ReportConfig                                        CQI-ReportConfig                                OPTIONAL,               -- Cond CQI-r8
3899         soundingRS-UL-ConfigDedicated           SoundingRS-UL-ConfigDedicated   OPTIONAL,               -- Need ON
3900         antennaInfo                                                     CHOICE {
3901                 explicitValue                                           AntennaInfoDedicated,
3902                 defaultValue                                            NULL
3903         }               OPTIONAL,                                                                                                                               -- Cond AI-r8
3904         schedulingRequestConfig                         SchedulingRequestConfig         OPTIONAL,                       -- Need ON
3905         ...,
3906         [[      cqi-ReportConfig-v920                           CQI-ReportConfig-v920           OPTIONAL,               -- Cond CQI-r8
3907                 antennaInfo-v920                                        AntennaInfoDedicated-v920       OPTIONAL                -- Cond AI-r8
3908         ]],
3909         [[      antennaInfo-r10                                 CHOICE {
3910                         explicitValue-r10                               AntennaInfoDedicated-r10,
3911                         defaultValue                                    NULL
3912                 }               OPTIONAL,                                                                                                                       -- Cond AI-r10
3913                 antennaInfoUL-r10                               AntennaInfoUL-r10                               OPTIONAL,               -- Need ON
3914                 cif-Presence-r10                                BOOLEAN                                                 OPTIONAL,       -- Need ON
3915                 cqi-ReportConfig-r10                    CQI-ReportConfig-r10                    OPTIONAL,               -- Cond CQI-r10
3916                 csi-RS-Config-r10                               CSI-RS-Config-r10                               OPTIONAL,               -- Need ON
3917                 pucch-ConfigDedicated-v1020             PUCCH-ConfigDedicated-v1020             OPTIONAL,               -- Need ON
3918                 pusch-ConfigDedicated-v1020             PUSCH-ConfigDedicated-v1020             OPTIONAL,               -- Need ON
3919                 schedulingRequestConfig-v1020   SchedulingRequestConfig-v1020   OPTIONAL,               -- Need ON
3920                 soundingRS-UL-ConfigDedicated-v1020
3921                                                                 SoundingRS-UL-ConfigDedicated-v1020             OPTIONAL,               -- Need ON
3922                 soundingRS-UL-ConfigDedicatedAperiodic-r10
3923                                                                 SoundingRS-UL-ConfigDedicatedAperiodic-r10      OPTIONAL,       -- Need ON
3924                 uplinkPowerControlDedicated-v1020       UplinkPowerControlDedicated-v1020       OPTIONAL        -- Need ON
3925         ]],
3926         [[      additionalSpectrumEmissionCA-r10                        CHOICE {
3927                         release                                                                 NULL,
3928                         setup                                                                   SEQUENCE {
3929                                 additionalSpectrumEmissionPCell-r10             AdditionalSpectrumEmission
3930                         }
3931                 }                       OPTIONAL        -- Need ON
3932         ]],
3933         [[      -- DL configuration as well as configuration applicable for DL and UL
3934                 csi-RS-ConfigNZPToReleaseList-r11       CSI-RS-ConfigNZPToReleaseList-r11       OPTIONAL,       -- Need ON
3935                 csi-RS-ConfigNZPToAddModList-r11        CSI-RS-ConfigNZPToAddModList-r11        OPTIONAL,       -- Need ON
3936                 csi-RS-ConfigZPToReleaseList-r11        CSI-RS-ConfigZPToReleaseList-r11        OPTIONAL,       -- Need ON
3937                 csi-RS-ConfigZPToAddModList-r11         CSI-RS-ConfigZPToAddModList-r11 OPTIONAL,       -- Need ON
3938                 epdcch-Config-r11                                       EPDCCH-Config-r11                               OPTIONAL,       -- Need ON
3939                 pdsch-ConfigDedicated-v1130                     PDSCH-ConfigDedicated-v1130             OPTIONAL,       -- Need ON
3940         -- UL configuration
3941                 cqi-ReportConfig-v1130                          CQI-ReportConfig-v1130                  OPTIONAL,       -- Need ON
3942                 pucch-ConfigDedicated-v1130                     PUCCH-ConfigDedicated-v1130             OPTIONAL,       -- Need ON
3943                 pusch-ConfigDedicated-v1130                     PUSCH-ConfigDedicated-v1130             OPTIONAL,       -- Need ON
3944                 uplinkPowerControlDedicated-v1130       UplinkPowerControlDedicated-v1130       OPTIONAL        -- Need ON
3945         ]],
3946         [[      antennaInfo-v1250                                       AntennaInfoDedicated-v1250              OPTIONAL,       -- Cond AI-r10
3947                 eimta-MainConfig-r12                            EIMTA-MainConfig-r12                    OPTIONAL,       -- Need ON
3948                 eimta-MainConfigPCell-r12                       EIMTA-MainConfigServCell-r12            OPTIONAL,       -- Need ON
3949                 pucch-ConfigDedicated-v1250                     PUCCH-ConfigDedicated-v1250             OPTIONAL,       -- Need ON
3950                 cqi-ReportConfigPCell-v1250                     CQI-ReportConfig-v1250                  OPTIONAL,       -- Need ON
3951                 uplinkPowerControlDedicated-v1250       UplinkPowerControlDedicated-v1250       OPTIONAL,       -- Need ON
3952                 pusch-ConfigDedicated-v1250             PUSCH-ConfigDedicated-v1250             OPTIONAL,       -- Need ON
3953                 csi-RS-Config-v1250                                     CSI-RS-Config-v1250                             OPTIONAL        -- Need ON
3954         ]],
3955         [[      pdsch-ConfigDedicated-v1280                     PDSCH-ConfigDedicated-v1280             OPTIONAL        -- Need ON
3956         ]],
3957         [[      pdsch-ConfigDedicated-v13x0                     PDSCH-ConfigDedicated-v13x0             OPTIONAL,       -- Need ON
3958                 pucch-ConfigDedicated-r13                       PUCCH-ConfigDedicated-v13xy             OPTIONAL,       -- Need ON
3959                 pusch-ConfigDedicated-r13                       PUSCH-ConfigDedicated-v13xy             OPTIONAL,       -- Need ON
3960                 cqi-ReportConfig-v13xy                                  CQI-ReportConfig-v13xy          OPTIONAL,       -- Need ON
3961                 soundingRS-UL-ConfigDedicated-v13x0
3962                                                                 SoundingRS-UL-ConfigDedicated-v13x0             OPTIONAL,               -- Need ON
3963                 soundingRS-UL-ConfigDedicatedUpPTsExt-r13
3964                                                                 SoundingRS-UL-ConfigDedicatedUpPTsExt-r13               OPTIONAL,               -- Need ON
3965                 soundingRS-UL-ConfigDedicatedAperiodic-v13x0
3966                                                                 SoundingRS-UL-ConfigDedicatedAperiodic-v13x0    OPTIONAL,       -- Need ON
3967                 soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13
3968                                                                 SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13              OPTIONAL,               -- Need ON
3969                 cqi-ReportConfigPCell-v13x0                     CQI-ReportConfig-v13xy                  OPTIONAL,       -- Need ON
3970                 csi-RS-Config-v13x0                                     CSI-RS-Config-v13x0                             OPTIONAL        -- Need ON
3971         ]]
3972 }
3973
3974 PhysicalConfigDedicatedSCell-r10 ::=            SEQUENCE {
3975         -- DL configuration as well as configuration applicable for DL and UL
3976         nonUL-Configuration-r10                                 SEQUENCE {
3977                 antennaInfo-r10                                                 AntennaInfoDedicated-r10        OPTIONAL,       -- Need ON
3978                 crossCarrierSchedulingConfig-r10                CrossCarrierSchedulingConfig-r10        OPTIONAL,       -- Need ON
3979                 csi-RS-Config-r10                                               CSI-RS-Config-r10                       OPTIONAL,       -- Need ON
3980                 pdsch-ConfigDedicated-r10                               PDSCH-ConfigDedicated           OPTIONAL        -- Need ON
3981         }                                                                                                                               OPTIONAL,       -- Cond SCellAdd
3982         -- UL configuration
3983         ul-Configuration-r10                                    SEQUENCE {
3984                 antennaInfoUL-r10                                               AntennaInfoUL-r10                       OPTIONAL,       -- Need ON
3985                 pusch-ConfigDedicatedSCell-r10                  PUSCH-ConfigDedicatedSCell-r10          OPTIONAL,       -- Need ON
3986                 uplinkPowerControlDedicatedSCell-r10    UplinkPowerControlDedicatedSCell-r10    OPTIONAL,       -- Need ON
3987                 cqi-ReportConfigSCell-r10                               CQI-ReportConfigSCell-r10       OPTIONAL,       -- Need ON
3988                 soundingRS-UL-ConfigDedicated-r10               SoundingRS-UL-ConfigDedicated   OPTIONAL,       -- Need ON
3989                 soundingRS-UL-ConfigDedicated-v1020
3990                                                                 SoundingRS-UL-ConfigDedicated-v1020     OPTIONAL,               -- Need ON
3991                 soundingRS-UL-ConfigDedicatedAperiodic-r10
3992                                                                 SoundingRS-UL-ConfigDedicatedAperiodic-r10      OPTIONAL        -- Need ON
3993         }                                                                                                                                       OPTIONAL,       -- Cond CommonUL
3994         ...,
3995         [[      -- DL configuration as well as configuration applicable for DL and UL
3996                 csi-RS-ConfigNZPToReleaseList-r11       CSI-RS-ConfigNZPToReleaseList-r11       OPTIONAL,       -- Need ON
3997                 csi-RS-ConfigNZPToAddModList-r11        CSI-RS-ConfigNZPToAddModList-r11        OPTIONAL,       -- Need ON
3998                 csi-RS-ConfigZPToReleaseList-r11        CSI-RS-ConfigZPToReleaseList-r11        OPTIONAL,       -- Need ON
3999                 csi-RS-ConfigZPToAddModList-r11         CSI-RS-ConfigZPToAddModList-r11 OPTIONAL,       -- Need ON
4000                 epdcch-Config-r11                                       EPDCCH-Config-r11                               OPTIONAL,       -- Need ON
4001                 pdsch-ConfigDedicated-v1130                     PDSCH-ConfigDedicated-v1130             OPTIONAL,       -- Need ON
4002         -- UL configuration
4003                 cqi-ReportConfig-v1130                          CQI-ReportConfig-v1130                  OPTIONAL,       -- Need ON
4004                 pusch-ConfigDedicated-v1130                             PUSCH-ConfigDedicated-v1130     OPTIONAL,       -- Need ON
4005                 uplinkPowerControlDedicatedSCell-v1130  UplinkPowerControlDedicated-v1130       OPTIONAL        -- Need ON
4006         ]],
4007         [[      antennaInfo-v1250                                       AntennaInfoDedicated-v1250              OPTIONAL,       -- Need ON
4008                 eimta-MainConfigSCell-r12                       EIMTA-MainConfigServCell-r12    OPTIONAL,       -- Need ON
4009                 cqi-ReportConfigSCell-v1250                     CQI-ReportConfig-v1250                  OPTIONAL,       -- Need ON
4010                 uplinkPowerControlDedicatedSCell-v1250  UplinkPowerControlDedicated-v1250       OPTIONAL,       -- Need ON
4011                 csi-RS-Config-v1250                                     CSI-RS-Config-v1250                             OPTIONAL        -- Need ON
4012         ]],
4013         [[      pdsch-ConfigDedicated-v1280                     PDSCH-ConfigDedicated-v1280             OPTIONAL        -- Need ON
4014         ]],
4015         [[      pucch-ConfigDedicated-r13                       PUCCH-ConfigDedicated           OPTIONAL,       -- Need ON
4016                 pucch-ConfigDedicatedExt1-r13           PUCCH-ConfigDedicated-v1020     OPTIONAL,       -- Need ON
4017                 pucch-ConfigDedicatedExt2-r13           PUCCH-ConfigDedicated-v1130     OPTIONAL,       -- Need ON
4018                 pucch-ConfigDedicatedExt3-r13           PUCCH-ConfigDedicated-v1250     OPTIONAL,       -- Cond eimta
4019                 pucch-ConfigDedicatedExt4-r13           PUCCH-ConfigDedicated-v13xy     OPTIONAL,       -- Need ON
4020                 pucch-Cell-r13                                          ENUMERATED {true}                       OPTIONAL,       -- Cond PUCCH_SCell
4021                 crossCarrierSchedulingConfig-r13        CrossCarrierSchedulingConfig-r13         OPTIONAL,      -- Cond Cross-Carrier-Config
4022                 schedulingRequestConfig-r13                     SchedulingRequestConfig         OPTIONAL,               -- Need ON
4023                 schedulingRequestConfigExt-r13          SchedulingRequestConfig-v1020   OPTIONAL,       -- Need ON
4024                 tpc-PDCCH-ConfigPUCCH-SCell-r13         TPC-PDCCH-ConfigSCell           OPTIONAL,       -- Cond PUCCH-SCell
4025                 pusch-ConfigDedicated-r13                       PUSCH-ConfigDedicated           OPTIONAL,       -- Cond PUSCH-SCell
4026                 pusch-ConfigDedicatedExt-r13            PUSCH-ConfigDedicated-v1020     OPTIONAL,       -- Cond PUSCH-SCell
4027                 pusch-ConfigDedicatedExt2-r13           PUSCH-ConfigDedicated-v13xy     OPTIONAL,       -- Cond PUSCH-SCell
4028                 uplinkPowerControlDedicated-r13         UplinkPowerControlDedicated     OPTIONAL,       -- Cond UL-Power-SCell
4029                 uplinkPowerControlDedicatedExt-r13      UplinkPowerControlDedicated-v1020       OPTIONAL,       -- Cond UL-Power-SCell
4030                 pdcch-ConfigSCell-r13                           PDCCH-ConfigSCell-r13           OPTIONAL,       -- Need ON
4031                 cqi-ReportConfig-v13xy                                  CQI-ReportConfig-v13xy                          OPTIONAL,       -- Need ON
4032                 pdsch-ConfigDedicated-v13x0                     PDSCH-ConfigDedicated-v13x0             OPTIONAL,       -- Need ON
4033                 soundingRS-UL-ConfigDedicated-v13x0
4034                                                                 SoundingRS-UL-ConfigDedicated-v13x0             OPTIONAL,               -- Need ON
4035                 soundingRS-UL-ConfigDedicatedUpPTsExt-r13
4036                                                                 SoundingRS-UL-ConfigDedicatedUpPTsExt-r13               OPTIONAL,               -- Need ON
4037                 soundingRS-UL-ConfigDedicatedAperiodic-v13x0
4038                                                                 SoundingRS-UL-ConfigDedicatedAperiodic-v13x0    OPTIONAL,       -- Need ON
4039                 soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13
4040                                                                 SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13              OPTIONAL,               -- Need ON
4041                 csi-RS-Config-v13x0                                     CSI-RS-Config-v13x0                             OPTIONAL,       -- Need ON
4042                 laa-SCellConfiguration-r13              LAA-SCellConfiguration-r13              OPTIONAL        -- Need ON
4043         ]]
4044 }
4045
4046 LAA-SCellConfiguration-r13 ::=                  SEQUENCE {
4047         subframeStartPosition                           ENUMERATED {s0, s07},
4048         laa-SCellSubframeConfig                         BIT STRING (SIZE(8))
4049 }
4050
4051 CSI-RS-ConfigNZPToAddModList-r11 ::=    SEQUENCE (SIZE (1..maxCSI-RS-NZP-r11)) OF CSI-RS-ConfigNZP-r11
4052
4053 CSI-RS-ConfigNZPToReleaseList-r11 ::=   SEQUENCE (SIZE (1..maxCSI-RS-NZP-r11)) OF CSI-RS-ConfigNZPId-r11
4054
4055 CSI-RS-ConfigZPToAddModList-r11 ::=     SEQUENCE (SIZE (1..maxCSI-RS-ZP-r11)) OF CSI-RS-ConfigZP-r11
4056
4057 CSI-RS-ConfigZPToReleaseList-r11 ::=    SEQUENCE (SIZE (1..maxCSI-RS-ZP-r11)) OF CSI-RS-ConfigZPId-r11
4058
4059
4060 P-Max ::=                               INTEGER (-30..33)
4061
4062
4063 PRACH-ConfigSIB ::=                             SEQUENCE {
4064         rootSequenceIndex                                       INTEGER (0..837),
4065         prach-ConfigInfo                                        PRACH-ConfigInfo
4066 }
4067
4068 PRACH-Config ::=                                        SEQUENCE {
4069         rootSequenceIndex                                       INTEGER (0..837),
4070         prach-ConfigInfo                                        PRACH-ConfigInfo                                        OPTIONAL        -- Need ON
4071 }
4072
4073 PRACH-ConfigSCell-r10 ::=                               SEQUENCE {
4074         prach-ConfigIndex-r10                                   INTEGER (0..63)
4075 }
4076
4077 PRACH-ConfigInfo ::=                            SEQUENCE {
4078         prach-ConfigIndex                                       INTEGER (0..63),
4079         highSpeedFlag                                           BOOLEAN,
4080         zeroCorrelationZoneConfig                       INTEGER (0..15),
4081         prach-FreqOffset                                        INTEGER (0..94)
4082 }
4083
4084
4085 PresenceAntennaPort1 ::=                                BOOLEAN
4086
4087
4088 PUCCH-ConfigCommon ::=                          SEQUENCE {
4089         deltaPUCCH-Shift                                        ENUMERATED {ds1, ds2, ds3},
4090         nRB-CQI                                                         INTEGER (0..98),
4091         nCS-AN                                                          INTEGER (0..7),
4092         n1PUCCH-AN                                                      INTEGER (0..2047)
4093 }
4094
4095 PUCCH-ConfigDedicated ::=                       SEQUENCE {
4096         ackNackRepetition                                       CHOICE{
4097                 release                                                         NULL,
4098                 setup                                                           SEQUENCE {
4099                         repetitionFactor                                        ENUMERATED {n2, n4, n6, spare1},
4100                         n1PUCCH-AN-Rep                                          INTEGER (0..2047)
4101                 }
4102         },
4103         tdd-AckNackFeedbackMode                         ENUMERATED {bundling, multiplexing}     OPTIONAL        -- Cond TDD
4104 }
4105
4106 PUCCH-ConfigDedicated-v1020 ::=         SEQUENCE {
4107         pucch-Format-r10                                        CHOICE {
4108                 format3-r10                                                             SEQUENCE {
4109                         n3PUCCH-AN-List-r10     SEQUENCE (SIZE (1..4)) OF INTEGER (0..549)      OPTIONAL,       -- Need ON
4110                         twoAntennaPortActivatedPUCCH-Format3-r10                CHOICE {
4111                                 release                                                                                 NULL,
4112                                 setup                                                                                   SEQUENCE {
4113                                         n3PUCCH-AN-ListP1-r10   SEQUENCE (SIZE (1..4)) OF INTEGER (0..549)
4114                                 }
4115                         }                                                                                                                               OPTIONAL        -- Need ON
4116                 },
4117                 channelSelection-r10                            SEQUENCE {
4118                         n1PUCCH-AN-CS-r10                                       CHOICE {
4119                                 release                                                         NULL,
4120                                 setup                                                           SEQUENCE {
4121                                         n1PUCCH-AN-CS-List-r10                          SEQUENCE (SIZE (1..2)) OF N1PUCCH-AN-CS-r10
4122                                 }
4123                         }                                                                                                                               OPTIONAL        -- Need ON
4124                 }
4125         }                                                                                                                                               OPTIONAL,       -- Need OR
4126         twoAntennaPortActivatedPUCCH-Format1a1b-r10             ENUMERATED {true}               OPTIONAL,       -- Need OR
4127         simultaneousPUCCH-PUSCH-r10                                             ENUMERATED {true}               OPTIONAL,       -- Need OR
4128         n1PUCCH-AN-RepP1-r10                                                    INTEGER (0..2047)               OPTIONAL        -- Need OR
4129 }
4130
4131 PUCCH-ConfigDedicated-v1130 ::=         SEQUENCE {
4132         n1PUCCH-AN-CS-v1130                                     CHOICE {
4133                 release                                                         NULL,
4134                 setup                                                           SEQUENCE {
4135                         n1PUCCH-AN-CS-ListP1-r11                        SEQUENCE (SIZE (2..4)) OF INTEGER (0..2047)
4136                 }
4137         }                                                                                                                                               OPTIONAL,       -- Need ON
4138         nPUCCH-Param-r11                                        CHOICE {
4139                 release                                                         NULL,
4140                 setup                                                           SEQUENCE {
4141                         nPUCCH-Identity-r11                                     INTEGER (0..503),
4142                         n1PUCCH-AN-r11                                          INTEGER (0..2047)
4143                 }
4144         }                                                                                                                                               OPTIONAL        -- Need ON
4145 }
4146
4147 PUCCH-ConfigDedicated-v1250 ::=         SEQUENCE {
4148         nkaPUCCH-Param-r12                                      CHOICE {
4149                 release                                                         NULL,
4150                 setup                                                           SEQUENCE {
4151                         nkaPUCCH-AN-r12                                         INTEGER (0..2047)
4152                 }
4153         }
4154 }
4155
4156 PUCCH-ConfigDedicated-v13xy ::=         SEQUENCE {
4157         spatialBundlingPUCCH                            BOOLEAN,
4158         spatialBundlingPUSCH                            BOOLEAN,
4159         harq-TimingTDD                                          BOOLEAN,
4160         codebooksizeDetermination-r13           INTEGER(0..1),
4161         maximumPayloadCoderate-r13                      INTEGER (0..7),
4162         pucch-Format-r13                                        CHOICE {
4163                 format4-r13                                                     SEQUENCE {
4164                         format4-resourceConfiguration                   SEQUENCE (SIZE (4)) OF Format4-resource-r13,
4165                         format4-MultiCSI-resourceConfiguration  SEQUENCE (SIZE (1..2)) OF Format4-resource-r13 OPTIONAL         -- Need OR
4166                 },
4167                 format5-r13                             SEQUENCE {
4168                         format5-resourceConfiguration                   SEQUENCE (SIZE (4)) OF Format5-resource-r13,
4169                         format5-MultiCSI-resourceConfiguration  SEQUENCE (SIZE (1..2)) OF Format5-resource-r13 OPTIONAL         -- Need OR
4170
4171                 }
4172         }                                                                                                                       OPTIONAL        -- Need OR
4173 }
4174
4175 Format4-resource-r13    ::=                             SEQUENCE {
4176         startingPRB-format4-r13                                         INTEGER (0..109),
4177         numberOfPRB-format4-r13                                         INTEGER (0..7)
4178 }
4179
4180 Format5-resource-r13    ::=                             SEQUENCE {
4181         startingPRB-format5-r13                                         INTEGER (0..109),
4182         cdm-index-format5-r13                                           INTEGER (0..1)
4183 }
4184
4185
4186
4187 N1PUCCH-AN-CS-r10       ::= SEQUENCE (SIZE (1..4)) OF INTEGER (0..2047)
4188
4189
4190 PUSCH-ConfigCommon ::=                          SEQUENCE {
4191         pusch-ConfigBasic                                       SEQUENCE {
4192                 n-SB                                                            INTEGER (1..4),
4193                 hoppingMode                                                     ENUMERATED {interSubFrame, intraAndInterSubFrame},
4194                 pusch-HoppingOffset                                     INTEGER (0..98),
4195                 enable64QAM                                                     BOOLEAN
4196         },
4197         ul-ReferenceSignalsPUSCH                        UL-ReferenceSignalsPUSCH
4198 }
4199
4200 PUSCH-ConfigCommon-v1270 ::=            SEQUENCE {
4201         enable64QAM-v1270                                               ENUMERATED {true}
4202 }
4203
4204 PUSCH-ConfigDedicated ::=                       SEQUENCE {
4205         betaOffset-ACK-Index                            INTEGER (0..15),
4206         betaOffset-RI-Index                                     INTEGER (0..15),
4207         betaOffset-CQI-Index                            INTEGER (0..15)
4208 }
4209
4210 PUSCH-ConfigDedicated-v1020 ::=         SEQUENCE {
4211         betaOffsetMC-r10                                        SEQUENCE {
4212                 betaOffset-ACK-Index-MC-r10                     INTEGER (0..15),
4213                 betaOffset-RI-Index-MC-r10                      INTEGER (0..15),
4214                 betaOffset-CQI-Index-MC-r10                     INTEGER (0..15)
4215         }                                                                                                                                               OPTIONAL,       -- Need OR
4216         groupHoppingDisabled-r10                        ENUMERATED {true}                                       OPTIONAL,       -- Need OR
4217         dmrs-WithOCC-Activated-r10                      ENUMERATED {true}                                       OPTIONAL        -- Need OR
4218 }
4219
4220 PUSCH-ConfigDedicated-v1130 ::=         SEQUENCE {
4221         pusch-DMRS-r11                                          CHOICE {
4222                 release                                                         NULL,
4223                 setup                                                           SEQUENCE {
4224                         nPUSCH-Identity-r11                                     INTEGER (0..509),
4225                         nDMRS-CSH-Identity-r11                          INTEGER (0..509)
4226                 }
4227         }
4228 }
4229
4230 PUSCH-ConfigDedicated-v1250::=                  SEQUENCE {
4231         uciOnPUSCH                              CHOICE {
4232                 release                                 NULL,
4233                 setup                                   SEQUENCE {
4234                         betaOffset-ACK-Index-SubframeSet2-r12                           INTEGER (0..15),
4235                         betaOffset-RI-Index-SubframeSet2-r12                            INTEGER (0..15),
4236                         betaOffset-CQI-Index-SubframeSet2-r12                           INTEGER (0..15),
4237                         betaOffsetMC-r12                                        SEQUENCE {
4238                                 betaOffset-ACK-Index-MC-SubframeSet2-r12                        INTEGER (0..15),
4239                                 betaOffset-RI-Index-MC-SubframeSet2-r12                 INTEGER (0..15),
4240                                 betaOffset-CQI-Index-MC-SubframeSet2-r12                        INTEGER (0..15)
4241                         }                                                                                                                               OPTIONAL        -- Need OR
4242                 }
4243         }
4244 }
4245
4246 PUSCH-ConfigDedicated-v13xy ::=                 SEQUENCE {
4247         betaOffset-r13                                                          SEQUENCE {
4248                 betaOffset-ACK-Index-r13                                        INTEGER (0..15),
4249                 betaOffset2-ACK-Index-r13                                       INTEGER (0..15)
4250         }                                                                                                                                       OPTIONAL,       -- Need OR
4251         betaOffsetMC-r13                                                        SEQUENCE {
4252                 betaOffset-ACK-Index-MC-r13                                     INTEGER (0..15),
4253                 betaOffset2-ACK-Index-MC-r13                            INTEGER (0..15)
4254         }                                                                                                                                       OPTIONAL,       -- Need OR
4255         betaOffset-Subframeset2-r13                                     SEQUENCE {
4256                 betaOffset-ACK-Index-SubframeSet2-r13           INTEGER (0..15),
4257                 betaOffset2-ACK-Index-SubframeSet2-r13          INTEGER (0..15)
4258         }                                                                                                                                       OPTIONAL,       -- Need OR
4259         betaOffset-Subframeset2-MC-r13                          SEQUENCE {
4260                 betaOffset-ACK-Index-MC-SubframeSet2-r13        INTEGER (0..15),
4261                 betaOffset2-ACK-Index-MC-SubframeSet2-r13       INTEGER (0..15)
4262         }                                                                                                                                       OPTIONAL        -- Need OR
4263 }
4264
4265 PUSCH-ConfigDedicatedSCell-r10 ::=              SEQUENCE {
4266         groupHoppingDisabled-r10                                ENUMERATED {true}                               OPTIONAL,       -- Need OR
4267         dmrs-WithOCC-Activated-r10                              ENUMERATED {true}                               OPTIONAL        -- Need OR
4268 }
4269
4270 UL-ReferenceSignalsPUSCH ::=            SEQUENCE {
4271         groupHoppingEnabled                                     BOOLEAN,
4272         groupAssignmentPUSCH                            INTEGER (0..29),
4273         sequenceHoppingEnabled                          BOOLEAN,
4274         cyclicShift                                                     INTEGER (0..7)
4275 }
4276
4277
4278 RACH-ConfigCommon ::=           SEQUENCE {
4279         preambleInfo                                            SEQUENCE {
4280                 numberOfRA-Preambles                            ENUMERATED {
4281                                                                                                 n4, n8, n12, n16 ,n20, n24, n28,
4282                                                                                                 n32, n36, n40, n44, n48, n52, n56,
4283                                                                                                 n60, n64},
4284                 preamblesGroupAConfig                           SEQUENCE {
4285                         sizeOfRA-PreamblesGroupA                        ENUMERATED {
4286                                                                                                         n4, n8, n12, n16 ,n20, n24, n28,
4287                                                                                                         n32, n36, n40, n44, n48, n52, n56,
4288                                                                                                         n60},
4289                         messageSizeGroupA                                       ENUMERATED {b56, b144, b208, b256},
4290                         messagePowerOffsetGroupB                        ENUMERATED {
4291                                                                                                         minusinfinity, dB0, dB5, dB8, dB10, dB12,
4292                                                                                                         dB15, dB18},
4293                         ...
4294                 }                       OPTIONAL                                                                                                        -- Need OP
4295         },
4296         powerRampingParameters                          PowerRampingParameters,
4297         ra-SupervisionInfo                                      SEQUENCE {
4298                 preambleTransMax                                        PreambleTransMax,
4299                 ra-ResponseWindowSize                           ENUMERATED {
4300                                                                                                 sf2, sf3, sf4, sf5, sf6, sf7,
4301                                                                                                 sf8, sf10},
4302                 mac-ContentionResolutionTimer           ENUMERATED {
4303                                                                                                 sf8, sf16, sf24, sf32, sf40, sf48,
4304                                                                                                 sf56, sf64}
4305         },
4306         maxHARQ-Msg3Tx                                          INTEGER (1..8),
4307         ...
4308 }
4309
4310 RACH-ConfigCommon-v1250 ::=             SEQUENCE {
4311         txFailParams-r12                                SEQUENCE {
4312                 connEstFailCount-r12                                    ENUMERATED {n1, n2, n3, n4},
4313                 connEstFailOffsetValidity-r12                   ENUMERATED {s30, s60, s120, s240,
4314                                                                                                                 s300, s420, s600, s900},
4315                 connEstFailOffset-r12                                   INTEGER (0..15)         OPTIONAL        -- Need OP
4316         }
4317 }
4318
4319 RACH-ConfigCommonSCell-r11 ::=          SEQUENCE {
4320         powerRampingParameters-r11                              PowerRampingParameters,
4321         ra-SupervisionInfo-r11                                  SEQUENCE {
4322                 preambleTransMax-r11                                    PreambleTransMax
4323         },
4324         ...
4325 }
4326
4327 PowerRampingParameters ::=                      SEQUENCE {
4328         powerRampingStep                                        ENUMERATED {dB0, dB2,dB4, dB6},
4329         preambleInitialReceivedTargetPower      ENUMERATED {
4330                                                                                         dBm-120, dBm-118, dBm-116, dBm-114, dBm-112,
4331                                                                                         dBm-110, dBm-108, dBm-106, dBm-104, dBm-102,
4332                                                                                         dBm-100, dBm-98, dBm-96, dBm-94,
4333                                                                                         dBm-92, dBm-90}
4334 }
4335
4336 PreambleTransMax ::=                            ENUMERATED {
4337                                                                                         n3, n4, n5, n6, n7,     n8, n10, n20, n50,
4338                                                                                         n100, n200}
4339
4340
4341 RACH-ConfigDedicated ::=                SEQUENCE {
4342         ra-PreambleIndex                                        INTEGER (0..63),
4343         ra-PRACH-MaskIndex                                      INTEGER (0..15)
4344 }
4345
4346
4347 RadioResourceConfigCommonSIB ::=        SEQUENCE {
4348         rach-ConfigCommon                                       RACH-ConfigCommon,
4349         bcch-Config                                             BCCH-Config,
4350         pcch-Config                                             PCCH-Config,
4351         prach-Config                                            PRACH-ConfigSIB,
4352         pdsch-ConfigCommon                                      PDSCH-ConfigCommon,
4353         pusch-ConfigCommon                                      PUSCH-ConfigCommon,
4354         pucch-ConfigCommon                                      PUCCH-ConfigCommon,
4355         soundingRS-UL-ConfigCommon                      SoundingRS-UL-ConfigCommon,
4356         uplinkPowerControlCommon                        UplinkPowerControlCommon,
4357         ul-CyclicPrefixLength                           UL-CyclicPrefixLength,
4358         ...,
4359         [[      uplinkPowerControlCommon-v1020  UplinkPowerControlCommon-v1020          OPTIONAL        -- Need OR
4360         ]],
4361         [[      rach-ConfigCommon-v1250                 RACH-ConfigCommon-v1250         OPTIONAL        -- Need OR
4362         ]],
4363         [[      pusch-ConfigCommon-v1270                PUSCH-ConfigCommon-v1270                OPTIONAL                -- Need OR
4364         ]]
4365 }
4366
4367 RadioResourceConfigCommon ::=           SEQUENCE {
4368         rach-ConfigCommon                                       RACH-ConfigCommon                                       OPTIONAL,       -- Need ON
4369         prach-Config                                            PRACH-Config,
4370         pdsch-ConfigCommon                                      PDSCH-ConfigCommon                                      OPTIONAL,       -- Need ON
4371         pusch-ConfigCommon                                      PUSCH-ConfigCommon,
4372         phich-Config                                            PHICH-Config                                            OPTIONAL,       -- Need ON
4373         pucch-ConfigCommon                                      PUCCH-ConfigCommon                                      OPTIONAL,       -- Need ON
4374         soundingRS-UL-ConfigCommon                      SoundingRS-UL-ConfigCommon                      OPTIONAL,       -- Need ON
4375         uplinkPowerControlCommon                        UplinkPowerControlCommon                        OPTIONAL,       -- Need ON
4376         antennaInfoCommon                                       AntennaInfoCommon                       OPTIONAL,       -- Need ON
4377         p-Max                                                           P-Max                                                           OPTIONAL,       -- Need OP
4378         tdd-Config                                                      TDD-Config                                                      OPTIONAL,       -- Cond TDD
4379         ul-CyclicPrefixLength                           UL-CyclicPrefixLength,
4380         ...,
4381         [[      uplinkPowerControlCommon-v1020  UplinkPowerControlCommon-v1020          OPTIONAL        -- Need ON
4382         ]],
4383         [[      tdd-Config-v1130                                TDD-Config-v1130                                OPTIONAL        -- Cond TDD3
4384         ]],
4385         [[      pusch-ConfigCommon-v1270                PUSCH-ConfigCommon-v1270                OPTIONAL                -- Need OR
4386         ]],
4387         [[      uplinkPowerControlCommon-v13xy  UplinkPowerControlCommon-v13xy          OPTIONAL        -- Need ON
4388         ]]
4389 }
4390
4391 RadioResourceConfigCommonPSCell-r12 ::= SEQUENCE {
4392         basicFields-r12                                         RadioResourceConfigCommonSCell-r10,
4393         pucch-ConfigCommon-r12                          PUCCH-ConfigCommon,
4394         rach-ConfigCommon-r12                           RACH-ConfigCommon,
4395         uplinkPowerControlCommonPSCell-r12      UplinkPowerControlCommonPSCell-r12,
4396         ...,
4397         [[      uplinkPowerControlCommon-v13xy  UplinkPowerControlCommon-v13xy          OPTIONAL        -- Need ON
4398         ]]
4399 }
4400
4401 RadioResourceConfigCommonSCell-r10 ::=  SEQUENCE {
4402         -- DL configuration as well as configuration applicable for DL and UL
4403         nonUL-Configuration-r10                                 SEQUENCE {
4404                 -- 1: Cell characteristics
4405                 dl-Bandwidth-r10                                                ENUMERATED {n6, n15, n25, n50, n75, n100},
4406                 -- 2: Physical configuration, general
4407                 antennaInfoCommon-r10                                   AntennaInfoCommon,
4408                 mbsfn-SubframeConfigList-r10                    MBSFN-SubframeConfigList        OPTIONAL,       -- Need OR
4409                 -- 3: Physical configuration, control
4410                 phich-Config-r10                                                PHICH-Config,
4411                 -- 4: Physical configuration, physical channels
4412                 pdsch-ConfigCommon-r10                                  PDSCH-ConfigCommon,
4413                 tdd-Config-r10                                                  TDD-Config                                      OPTIONAL        -- Cond TDDSCell
4414         },
4415         -- UL configuration
4416         ul-Configuration-r10                                            SEQUENCE {
4417                 ul-FreqInfo-r10                                         SEQUENCE {
4418                         ul-CarrierFreq-r10                                      ARFCN-ValueEUTRA                        OPTIONAL,       -- Need OP
4419                         ul-Bandwidth-r10                                        ENUMERATED {n6, n15,
4420                                                                                                         n25, n50, n75, n100}    OPTIONAL,       -- Need OP
4421                         additionalSpectrumEmissionSCell-r10             AdditionalSpectrumEmission
4422                 },
4423                 p-Max-r10                                                       P-Max                                           OPTIONAL,       -- Need OP
4424                 uplinkPowerControlCommonSCell-r10               UplinkPowerControlCommonSCell-r10,
4425                 -- A special version of IE UplinkPowerControlCommon may be introduced
4426                 -- 3: Physical configuration, control
4427                 soundingRS-UL-ConfigCommon-r10          SoundingRS-UL-ConfigCommon,
4428                 ul-CyclicPrefixLength-r10                       UL-CyclicPrefixLength,
4429                 -- 4: Physical configuration, physical channels
4430                 prach-ConfigSCell-r10                                   PRACH-ConfigSCell-r10           OPTIONAL,       -- Cond TDD-OR-NoR11
4431                 pusch-ConfigCommon-r10                          PUSCH-ConfigCommon
4432         }                                                                                                                                       OPTIONAL,       -- Need OR
4433         ...,
4434         [[      ul-CarrierFreq-v1090                            ARFCN-ValueEUTRA-v9e0                   OPTIONAL        -- Need OP
4435         ]],
4436         [[      rach-ConfigCommonSCell-r11                      RACH-ConfigCommonSCell-r11              OPTIONAL,       -- Cond ULSCell
4437                 prach-ConfigSCell-r11                           PRACH-Config                                    OPTIONAL,       -- Cond UL
4438                 tdd-Config-v1130                                        TDD-Config-v1130                        OPTIONAL,       -- Cond TDD2
4439                 uplinkPowerControlCommonSCell-v1130
4440                                                                 UplinkPowerControlCommonSCell-v1130     OPTIONAL        -- Cond UL
4441         ]],
4442         [[      pusch-ConfigCommon-v1270                PUSCH-ConfigCommon-v1270                OPTIONAL                -- Need OR
4443         ]],
4444         [[      pucch-ConfigCommon-r13                          PUCCH-ConfigCommon              OPTIONAL,       -- Cond UL
4445                 uplinkPowerControlCommonSCell-v13xx     UplinkPowerControlCommonPSCell-r12      OPTIONAL        -- Cond UL
4446         ]]
4447 }
4448
4449 BCCH-Config ::=                                         SEQUENCE {
4450         modificationPeriodCoeff                         ENUMERATED {n2, n4, n8, n16}
4451 }
4452
4453 PCCH-Config ::=                                         SEQUENCE {
4454         defaultPagingCycle                                      ENUMERATED {
4455                                                                                         rf32, rf64, rf128, rf256},
4456         nB                                                                      ENUMERATED {
4457                                                                                         fourT, twoT, oneT, halfT, quarterT, oneEighthT,
4458                                                                                         oneSixteenthT, oneThirtySecondT}
4459 }
4460
4461 UL-CyclicPrefixLength ::=                       ENUMERATED {len1, len2}
4462
4463
4464 RadioResourceConfigDedicated ::=                SEQUENCE {
4465         srb-ToAddModList                                        SRB-ToAddModList                        OPTIONAL,               -- Cond HO-Conn
4466         drb-ToAddModList                                        DRB-ToAddModList                        OPTIONAL,               -- Cond HO-toEUTRA
4467         drb-ToReleaseList                                       DRB-ToReleaseList                       OPTIONAL,               -- Need ON
4468         mac-MainConfig                                          CHOICE {
4469                         explicitValue                                   MAC-MainConfig,
4470                         defaultValue                                    NULL
4471         }               OPTIONAL,                                                                                                                               -- Cond HO-toEUTRA2
4472         sps-Config                                                      SPS-Config                                      OPTIONAL,               -- Need ON
4473         physicalConfigDedicated                         PhysicalConfigDedicated         OPTIONAL,               -- Need ON
4474         ...,
4475         [[      rlf-TimersAndConstants-r9               RLF-TimersAndConstants-r9                       OPTIONAL        -- Need ON
4476         ]],
4477         [[      measSubframePatternPCell-r10    MeasSubframePatternPCell-r10            OPTIONAL        -- Need ON
4478         ]],
4479         [[      neighCellsCRS-Info-r11                  NeighCellsCRS-Info-r11                          OPTIONAL        -- Need ON
4480         ]],
4481         [[      naics-Info-r12                          NAICS-AssistanceInfo-r12                        OPTIONAL        -- Need ON
4482         ]],
4483         [[      neighCellsCRS-Info-r13                  NeighCellsCRS-Info-r13                          OPTIONAL        -- Cond CRSIM
4484         ]]
4485 }
4486
4487 RadioResourceConfigDedicatedPSCell-r12 ::=              SEQUENCE {
4488         -- UE specific configuration extensions applicable for an PSCell
4489         physicalConfigDedicatedPSCell-r12               PhysicalConfigDedicated         OPTIONAL,       -- Need ON
4490         sps-Config-r12                                                  SPS-Config                                      OPTIONAL,       -- Need ON
4491         naics-Info-r12                                                  NAICS-AssistanceInfo-r12        OPTIONAL,       -- Need ON
4492         ...,
4493         [[      neighCellsCRS-InfoPSCell-r13            NeighCellsCRS-Info-r13          OPTIONAL        -- Need ON
4494         ]]
4495 }
4496
4497 RadioResourceConfigDedicatedSCG-r12 ::=         SEQUENCE {
4498         drb-ToAddModListSCG-r12                         DRB-ToAddModListSCG-r12                 OPTIONAL,       -- Need ON
4499         mac-MainConfigSCG-r12                           MAC-MainConfig                                  OPTIONAL,       -- Need ON
4500         rlf-TimersAndConstantsSCG-r12           RLF-TimersAndConstantsSCG-r12   OPTIONAL,       -- Need ON
4501         ...
4502 }
4503
4504 RadioResourceConfigDedicatedSCell-r10 ::=       SEQUENCE {
4505         -- UE specific configuration extensions applicable for an SCell
4506         physicalConfigDedicatedSCell-r10                PhysicalConfigDedicatedSCell-r10        OPTIONAL,       -- Need ON
4507         ...,
4508         [[      mac-MainConfigSCell-r11                 MAC-MainConfigSCell-r11                 OPTIONAL        -- Cond SCellAdd
4509         ]],
4510         [[      naics-Info-r12                          NAICS-AssistanceInfo-r12                OPTIONAL        -- Need ON
4511         ]],
4512         [[      neighCellsCRS-InfoSCell-r13                     NeighCellsCRS-Info-r13          OPTIONAL        -- Need ON
4513         ]]
4514
4515 }
4516
4517 SRB-ToAddModList ::=                            SEQUENCE (SIZE (1..2)) OF SRB-ToAddMod
4518
4519 SRB-ToAddMod ::=        SEQUENCE {
4520         srb-Identity                                            INTEGER (1..2),
4521         rlc-Config                                                      CHOICE {
4522                 explicitValue                                           RLC-Config,
4523                 defaultValue                                            NULL
4524         }               OPTIONAL,                                                                                                                               -- Cond Setup
4525         logicalChannelConfig                            CHOICE {
4526                 explicitValue                                           LogicalChannelConfig,
4527                 defaultValue                                            NULL
4528         }               OPTIONAL,                                                                                                                               -- Cond Setup
4529         ...
4530 }
4531
4532 DRB-ToAddModList ::=                            SEQUENCE (SIZE (1..maxDRB)) OF DRB-ToAddMod
4533
4534 DRB-ToAddModListSCG-r12 ::=             SEQUENCE (SIZE (1..maxDRB)) OF DRB-ToAddModSCG-r12
4535
4536 DRB-ToAddMod ::=        SEQUENCE {
4537         eps-BearerIdentity                                      INTEGER (0..15)                 OPTIONAL,               -- Cond DRB-Setup
4538         drb-Identity                                            DRB-Identity,
4539         pdcp-Config                                                     PDCP-Config                             OPTIONAL,               -- Cond PDCP
4540         rlc-Config                                                      RLC-Config                              OPTIONAL,               -- Cond SetupM
4541         logicalChannelIdentity                          INTEGER (3..10)                 OPTIONAL,               -- Cond DRB-SetupM
4542         logicalChannelConfig                            LogicalChannelConfig    OPTIONAL,               -- Cond SetupM
4543         ...,
4544         [[      drb-TypeChange-r12                                              ENUMERATED {toMCG}      OPTIONAL,               -- Need OP
4545                 rlc-Config-v1250                                        RLC-Config-v1250                OPTIONAL                -- Need ON
4546         ]],
4547         [[      rlc-Config-v13xx                                        RLC-Config-v13xx                OPTIONAL                -- Need ON
4548         ]]
4549 }
4550
4551 DRB-ToAddModSCG-r12 ::= SEQUENCE {
4552         drb-Identity-r12                                        DRB-Identity,
4553         drb-Type-r12                                            CHOICE {
4554                 split-r12                                                       NULL,
4555                 scg-r12                                                         SEQUENCE {
4556                         eps-BearerIdentity-r12                          INTEGER (0..15) OPTIONAL,       -- Cond DRB-Setup
4557                         pdcp-Config-r12                                         PDCP-Config             OPTIONAL        -- Cond PDCP-S
4558                 }
4559         }                                                                                                                       OPTIONAL,       -- Cond SetupS2
4560         rlc-ConfigSCG-r12                                       RLC-Config                              OPTIONAL,       -- Cond SetupS
4561         rlc-Config-v1250                                                RLC-Config-v1250                        OPTIONAL,       -- Need ON
4562         logicalChannelIdentitySCG-r12           INTEGER (3..10)                 OPTIONAL,       -- Cond DRB-SetupS
4563         logicalChannelConfigSCG-r12                     LogicalChannelConfig    OPTIONAL,       -- Cond SetupS
4564         ...
4565 }
4566
4567 DRB-ToReleaseList ::=                           SEQUENCE (SIZE (1..maxDRB)) OF DRB-Identity
4568
4569 MeasSubframePatternPCell-r10 ::=                CHOICE {
4570         release                                                         NULL,
4571         setup                                                   MeasSubframePattern-r10
4572 }
4573
4574 NeighCellsCRS-Info-r11 ::=              CHOICE {
4575         release                                                 NULL,
4576         setup                                                   CRS-AssistanceInfoList-r11
4577 }
4578
4579 CRS-AssistanceInfoList-r11 ::=  SEQUENCE (SIZE (1..maxCellReport)) OF CRS-AssistanceInfo-r11
4580
4581 CRS-AssistanceInfo-r11 ::= SEQUENCE {
4582         physCellId-r11                                          PhysCellId,
4583         antennaPortsCount-r11                           ENUMERATED {an1, an2, an4, spare1},
4584         mbsfn-SubframeConfigList-r11            MBSFN-SubframeConfigList,
4585         ...
4586 }
4587
4588 NeighCellsCRS-Info-r13 ::=              CHOICE {
4589         release                                                 NULL,
4590         setup                                                   CRS-AssistanceInfoList-r13
4591 }
4592
4593 CRS-AssistanceInfoList-r13 ::=  SEQUENCE (SIZE (1..maxCellReport)) OF CRS-AssistanceInfo-r13
4594
4595 CRS-AssistanceInfo-r13 ::= SEQUENCE {
4596         physCellId-r13                                          PhysCellId,
4597         antennaPortsCount-r13                           ENUMERATED {an1, an2, an4, spare1},
4598         mbsfn-SubframeConfigList-r13            MBSFN-SubframeConfigList        OPTIONAL,       -- Need ON
4599         ...
4600 }
4601
4602 NAICS-AssistanceInfo-r12 ::=            CHOICE {
4603         release                                                 NULL,
4604         setup                                                   SEQUENCE {
4605                 neighCellsToReleaseList-r12             NeighCellsToReleaseList-r12                     OPTIONAL        ,       -- Need ON
4606                 neighCellsToAddModList-r12              NeighCellsToAddModList-r12                      OPTIONAL,       -- Need ON
4607                 servCellp-a-r12                                 P-a                                                             OPTIONAL        -- Need ON
4608         }
4609 }
4610
4611 NeighCellsToReleaseList-r12 ::= SEQUENCE (SIZE (1..maxNeighCell-r12)) OF PhysCellId
4612
4613 NeighCellsToAddModList-r12 ::=  SEQUENCE (SIZE (1..maxNeighCell-r12)) OF NeighCellsInfo-r12
4614
4615 NeighCellsInfo-r12      ::=             SEQUENCE {
4616         physCellId-r12                                  PhysCellId,
4617         p-b-r12                                         INTEGER (0..3),
4618         crs-PortsCount-r12                              ENUMERATED {n1, n2, n4, spare},
4619         mbsfn-SubframeConfig-r12                MBSFN-SubframeConfigList                                OPTIONAL,       -- Need ON
4620         p-aList-r12                                     SEQUENCE (SIZE (1..maxP-a-PerNeighCell-r12)) OF P-a,
4621         transmissionModeList-r12                BIT STRING (SIZE(8)),
4622         resAllocGranularity-r12                 INTEGER (1..4),
4623         ...
4624 }
4625 P-a ::= ENUMERATED {    dB-6, dB-4dot77, dB-3, dB-1dot77,
4626                                                                         dB0, dB1, dB2, dB3}
4627
4628
4629 RLC-Config ::=                          CHOICE {
4630         am                                                                      SEQUENCE {
4631                 ul-AM-RLC                                                       UL-AM-RLC,
4632                 dl-AM-RLC                                                       DL-AM-RLC
4633         },
4634         um-Bi-Directional                                       SEQUENCE {
4635                 ul-UM-RLC                                                       UL-UM-RLC,
4636                 dl-UM-RLC                                                       DL-UM-RLC
4637         },
4638         um-Uni-Directional-UL                           SEQUENCE {
4639                 ul-UM-RLC                                                       UL-UM-RLC
4640         },
4641         um-Uni-Directional-DL                           SEQUENCE {
4642                 dl-UM-RLC                                                       DL-UM-RLC
4643         },
4644         ...
4645 }
4646
4647 RLC-Config-v1250 ::=                            SEQUENCE {
4648         ul-extended-RLC-LI-Field-r12                    BOOLEAN,
4649         dl-extended-RLC-LI-Field-r12                    BOOLEAN
4650 }
4651
4652 RLC-Config-v13xx ::=                            SEQUENCE {
4653         ul-extended-RLC-AM-SN-r13                                       BOOLEAN,
4654         dl-extended-RLC-AM-SN-r13                                       BOOLEAN,
4655         pollPDU-v13xy                                                           PollPDU-v13xy           OPTIONAL   -- Need OR
4656 }
4657
4658 UL-AM-RLC ::=                                           SEQUENCE {
4659         t-PollRetransmit                                        T-PollRetransmit,
4660         pollPDU                                                         PollPDU,
4661         pollByte                                                        PollByte,
4662         maxRetxThreshold                                        ENUMERATED {
4663                                                                                         t1, t2, t3, t4, t6, t8, t16, t32}
4664 }
4665
4666 DL-AM-RLC ::=                                           SEQUENCE {
4667         t-Reordering                                            T-Reordering,
4668         t-StatusProhibit                                        T-StatusProhibit
4669 }
4670
4671 UL-UM-RLC ::=                                           SEQUENCE {
4672         sn-FieldLength                                          SN-FieldLength
4673 }
4674
4675 DL-UM-RLC ::=                                           SEQUENCE {
4676         sn-FieldLength                                          SN-FieldLength,
4677         t-Reordering                                            T-Reordering
4678 }
4679
4680 SN-FieldLength ::=                                      ENUMERATED {size5, size10}
4681
4682 T-PollRetransmit ::=                            ENUMERATED {
4683                                                                                 ms5, ms10, ms15, ms20, ms25, ms30, ms35,
4684                                                                                 ms40, ms45, ms50, ms55, ms60, ms65, ms70,
4685                                                                                 ms75, ms80, ms85, ms90, ms95, ms100, ms105,
4686                                                                                 ms110, ms115, ms120, ms125, ms130, ms135,
4687                                                                                 ms140, ms145, ms150, ms155, ms160, ms165,
4688                                                                                 ms170, ms175, ms180, ms185, ms190, ms195,
4689                                                                                 ms200, ms205, ms210, ms215, ms220, ms225,
4690                                                                                 ms230, ms235, ms240, ms245, ms250, ms300,
4691                                                                                 ms350, ms400, ms450, ms500, spare9, spare8,
4692                                                                                 spare7, spare6, spare5, spare4, spare3,
4693                                                                                 spare2, spare1}
4694
4695 PollPDU ::=                                                     ENUMERATED {
4696                                                                                 p4, p8, p16, p32, p64, p128, p256, pInfinity}
4697
4698 PollPDU-v13xy ::=                                       ENUMERATED {
4699                                                                                 p512, p1024, p2048, p4096, p6144, p8192, p12288, p16384}
4700
4701 PollByte ::=                                            ENUMERATED {
4702                                                                                 kB25, kB50, kB75, kB100, kB125, kB250, kB375,
4703                                                                                 kB500, kB750, kB1000, kB1250, kB1500, kB2000,
4704                                                                                 kB3000, kBinfinity, spare1}
4705
4706 T-Reordering ::=                                        ENUMERATED {
4707                                                                                 ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
4708                                                                                 ms40, ms45, ms50, ms55, ms60, ms65, ms70,
4709                                                                                 ms75, ms80, ms85, ms90, ms95, ms100, ms110,
4710                                                                                 ms120, ms130, ms140, ms150, ms160, ms170,
4711                                                                                 ms180, ms190, ms200, spare1}
4712
4713 T-StatusProhibit ::=                            ENUMERATED {
4714                                                                                 ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
4715                                                                                 ms40, ms45, ms50, ms55, ms60, ms65, ms70,
4716                                                                                 ms75, ms80, ms85, ms90, ms95, ms100, ms105,
4717                                                                                 ms110, ms115, ms120, ms125, ms130, ms135,
4718                                                                                 ms140, ms145, ms150, ms155, ms160, ms165,
4719                                                                                 ms170, ms175, ms180, ms185, ms190, ms195,
4720                                                                                 ms200, ms205, ms210, ms215, ms220, ms225,
4721                                                                                 ms230, ms235, ms240, ms245, ms250, ms300,
4722                                                                                 ms350, ms400, ms450, ms500, spare8, spare7,
4723                                                                                 spare6, spare5, spare4, spare3, spare2,
4724                                                                                 spare1}
4725
4726
4727 RLF-TimersAndConstants-r9 ::=                   CHOICE {
4728         release                                                                 NULL,
4729         setup                                                                   SEQUENCE {
4730                 t301-r9                                                         ENUMERATED {
4731                                                                                                 ms100, ms200, ms300, ms400, ms600, ms1000, ms1500,
4732                                                                                                 ms2000},
4733                 t310-r9                                                         ENUMERATED {
4734                                                                                                 ms0, ms50, ms100, ms200, ms500, ms1000, ms2000},
4735                 n310-r9                                                         ENUMERATED {
4736                                                                                                 n1, n2, n3, n4, n6, n8, n10, n20},
4737                 t311-r9                                                         ENUMERATED {
4738                                                                                                 ms1000, ms3000, ms5000, ms10000, ms15000,
4739                                                                                                 ms20000, ms30000},
4740                 n311-r9                                                         ENUMERATED {
4741                                                                                                 n1, n2, n3, n4, n5, n6, n8, n10},
4742                 ...
4743         }
4744 }
4745
4746 RLF-TimersAndConstantsSCG-r12 ::=                       CHOICE {
4747         release                                                         NULL,
4748         setup                                                           SEQUENCE {
4749                 t313-r12                                                        ENUMERATED {
4750                                                                                                 ms0, ms50, ms100, ms200, ms500, ms1000, ms2000},
4751                 n313-r12                                                        ENUMERATED {
4752                                                                                                 n1, n2, n3, n4, n6, n8, n10, n20},
4753                 n314-r12                                                        ENUMERATED {
4754                                                                                                 n1, n2, n3, n4, n5, n6, n8, n10},
4755                 ...
4756         }
4757 }
4758
4759
4760 RN-SubframeConfig-r10 ::=               SEQUENCE {
4761         subframeConfigPattern-r10                       CHOICE {
4762                 subframeConfigPatternFDD-r10    BIT STRING (SIZE(8)),
4763                 subframeConfigPatternTDD-r10    INTEGER (0..31)
4764         }                                                                                                                                       OPTIONAL,       -- Need ON
4765         rpdcch-Config-r10                               SEQUENCE {
4766                 resourceAllocationType-r10              ENUMERATED {type0, type1, type2Localized, type2Distributed,
4767                                                                                                         spare4, spare3, spare2, spare1},
4768                 resourceBlockAssignment-r10                     CHOICE {
4769                         type01-r10                                                      CHOICE {
4770                                 nrb6-r10                                                        BIT STRING (SIZE(6)),
4771                                 nrb15-r10                                                       BIT STRING (SIZE(8)),
4772                                 nrb25-r10                                                       BIT STRING (SIZE(13)),
4773                                 nrb50-r10                                                       BIT STRING (SIZE(17)),
4774                                 nrb75-r10                                                       BIT STRING (SIZE(19)),
4775                                 nrb100-r10                                                      BIT STRING (SIZE(25))
4776                         },
4777                         type2-r10                                                       CHOICE {
4778                                 nrb6-r10                                                        BIT STRING (SIZE(5)),
4779                                 nrb15-r10                                                       BIT STRING (SIZE(7)),
4780                                 nrb25-r10                                                       BIT STRING (SIZE(9)),
4781                                 nrb50-r10                                                       BIT STRING (SIZE(11)),
4782                                 nrb75-r10                                                       BIT STRING (SIZE(12)),
4783                                 nrb100-r10                                                      BIT STRING (SIZE(13))
4784                         },
4785                         ...
4786                 },
4787                 demodulationRS-r10                              CHOICE {
4788                         interleaving-r10                                ENUMERATED {crs},
4789                         noInterleaving-r10                              ENUMERATED {crs, dmrs}
4790                 },
4791                 pdsch-Start-r10                                 INTEGER (1..3),
4792                 pucch-Config-r10                                CHOICE {
4793                         tdd                                                             CHOICE {
4794                                 channelSelectionMultiplexingBundling    SEQUENCE {
4795                                         n1PUCCH-AN-List-r10                     SEQUENCE (SIZE (1..4)) OF INTEGER (0..2047)
4796                                 },
4797                                 fallbackForFormat3                              SEQUENCE {
4798                                         n1PUCCH-AN-P0-r10                               INTEGER (0..2047),
4799                                         n1PUCCH-AN-P1-r10                               INTEGER (0..2047)               OPTIONAL        -- Need OR
4800                                 }
4801                         },
4802                         fdd                                                             SEQUENCE {
4803                                 n1PUCCH-AN-P0-r10                               INTEGER (0..2047),
4804                                 n1PUCCH-AN-P1-r10                               INTEGER (0..2047)                       OPTIONAL        -- Need OR
4805                         }
4806                 },
4807                 ...
4808         }                                                                                                                                       OPTIONAL,       -- Need ON
4809         ...
4810 }
4811
4812
4813 SchedulingRequestConfig ::=             CHOICE {
4814         release                                                         NULL,
4815         setup                                                           SEQUENCE {
4816                 sr-PUCCH-ResourceIndex                          INTEGER (0..2047),
4817                 sr-ConfigIndex                                          INTEGER (0..157),
4818                 dsr-TransMax                                            ENUMERATED {
4819                                                                                                 n4, n8, n16, n32, n64, spare3, spare2, spare1}
4820         }
4821 }
4822
4823 SchedulingRequestConfig-v1020 ::=       SEQUENCE {
4824         sr-PUCCH-ResourceIndexP1-r10            INTEGER (0..2047)                       OPTIONAL                -- Need OR
4825 }
4826
4827
4828 SoundingRS-UL-ConfigCommon ::=          CHOICE {
4829         release                                                         NULL,
4830         setup                                                           SEQUENCE {
4831                 srs-BandwidthConfig                                     ENUMERATED {bw0, bw1, bw2, bw3, bw4, bw5, bw6, bw7},
4832                 srs-SubframeConfig                                      ENUMERATED {
4833                                                                                                 sc0, sc1, sc2, sc3, sc4, sc5, sc6, sc7,
4834                                                                                                 sc8, sc9, sc10, sc11, sc12, sc13, sc14, sc15},
4835                 ackNackSRS-SimultaneousTransmission     BOOLEAN,
4836                 srs-MaxUpPts                                            ENUMERATED {true}                       OPTIONAL        -- Cond TDD
4837         }
4838 }
4839
4840 SoundingRS-UL-ConfigDedicated ::=       CHOICE{
4841         release                                                         NULL,
4842         setup                                                           SEQUENCE {
4843                 srs-Bandwidth                                           ENUMERATED {bw0, bw1, bw2, bw3},
4844                 srs-HoppingBandwidth                            ENUMERATED {hbw0, hbw1, hbw2, hbw3},
4845                 freqDomainPosition                                      INTEGER (0..23),
4846                 duration                                                        BOOLEAN,
4847                 srs-ConfigIndex                                         INTEGER (0..1023),
4848                 transmissionComb                                        INTEGER (0..1),
4849                 cyclicShift                                                     ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7}
4850         }
4851 }
4852
4853 SoundingRS-UL-ConfigDedicated-v1020 ::= SEQUENCE {
4854         srs-AntennaPort-r10                                     SRS-AntennaPort
4855 }
4856
4857 SoundingRS-UL-ConfigDedicated-v13x0 ::= CHOICE{
4858         release                                                         NULL,
4859         setup                                                           SEQUENCE {
4860                 transmissionComb-v13x0                          INTEGER (2..3)                          OPTIONAL,       -- Need OR
4861                 cyclicShift-v13x0                                       ENUMERATED {cs8, cs9, cs10, cs11}       OPTIONAL,       -- Need OR
4862                 transmissionCombNum-r13                         ENUMERATED {n2, n4}             OPTIONAL        -- Need OR
4863         }
4864 }
4865
4866 SoundingRS-UL-ConfigDedicatedUpPTsExt-r13 ::=   CHOICE{
4867         release                                                         NULL,
4868         setup                                                           SEQUENCE {
4869                 srs-UpPtsAdd                                            ENUMERATED {sym2, sym4},
4870                 srs-Bandwidth-r13                                       ENUMERATED {bw0, bw1, bw2, bw3},
4871                 srs-HoppingBandwidth-r13                        ENUMERATED {hbw0, hbw1, hbw2, hbw3},
4872                 freqDomainPosition-r13                          INTEGER (0..23),
4873                 duration-r13                                            BOOLEAN,
4874                 srs-ConfigIndex-r13                                     INTEGER (0..1023),
4875                 transmissionComb-r13                            INTEGER (0..3),
4876                 cyclicShift-r13                                         ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7,
4877                                                                                                                 cs8, cs9, cs10, cs11},
4878                 srs-AntennaPort-r13                                     SRS-AntennaPort,
4879                 transmissionCombNum-r13                         ENUMERATED {n2, n4}
4880         }
4881 }
4882
4883 SoundingRS-UL-ConfigDedicatedAperiodic-r10 ::=  CHOICE{
4884         release                                                         NULL,
4885         setup                                                           SEQUENCE {
4886                 srs-ConfigIndexAp-r10                           INTEGER (0..31),
4887                 srs-ConfigApDCI-Format4-r10                     SEQUENCE (SIZE (1..3)) OF SRS-ConfigAp-r10      OPTIONAL,--Need ON
4888                 srs-ActivateAp-r10                                      CHOICE {
4889                                 release                                                 NULL,
4890                                 setup                                                   SEQUENCE {
4891                                         srs-ConfigApDCI-Format0-r10                     SRS-ConfigAp-r10,
4892                                         srs-ConfigApDCI-Format1a2b2c-r10                SRS-ConfigAp-r10,
4893                                         ...
4894                                 }
4895                 }                                                                                                                                       OPTIONAL        -- Need ON
4896         }
4897 }
4898
4899 SoundingRS-UL-ConfigDedicatedAperiodic-v13x0 ::=        CHOICE{
4900         release                                                         NULL,
4901         setup                                                           SEQUENCE {
4902                 srs-ConfigApDCI-Format4-v13x0           SEQUENCE (SIZE (1..3)) OF SRS-ConfigAp-v13x0    OPTIONAL,--Need ON
4903                 srs-ActivateAp-v13x0                            CHOICE {
4904                                 release                                                 NULL,
4905                                 setup                                                   SEQUENCE {
4906                                         srs-ConfigApDCI-Format0-v13x0           SRS-ConfigAp-v13x0      OPTIONAL,       -- Need ON
4907                                         srs-ConfigApDCI-Format1a2b2c-v13x0      SRS-ConfigAp-v13x0      OPTIONAL,       -- Need ON
4908                                         ...
4909                                 }
4910                 }                                                                                                                                       OPTIONAL        -- Need ON
4911         }
4912 }
4913
4914 SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13 ::=  CHOICE{
4915         release                                                         NULL,
4916         setup                                                           SEQUENCE {
4917                 srs-UpPtsAdd                                            ENUMERATED {sym2, sym4},
4918                 srs-ConfigIndexAp-r13                           INTEGER (0..31),
4919                 srs-ConfigApDCI-Format4-r13                     SEQUENCE (SIZE (1..3)) OF SRS-ConfigAp-r13      OPTIONAL,--Need ON
4920                 srs-ActivateAp-r13                                      CHOICE {
4921                                 release                                                 NULL,
4922                                 setup                                                   SEQUENCE {
4923                                         srs-ConfigApDCI-Format0-r13                     SRS-ConfigAp-r13,
4924                                         srs-ConfigApDCI-Format1a2b2c-r13                SRS-ConfigAp-r13,
4925                                         ...
4926                                 }
4927                 }                                                                                                                                       OPTIONAL        -- Need ON
4928         }
4929 }
4930
4931 SRS-ConfigAp-r10 ::= SEQUENCE {
4932         srs-AntennaPortAp-r10                           SRS-AntennaPort,
4933         srs-BandwidthAp-r10                                     ENUMERATED {bw0, bw1, bw2, bw3},
4934         freqDomainPositionAp-r10                        INTEGER (0..23),
4935         transmissionCombAp-r10                          INTEGER (0..1),
4936         cyclicShiftAp-r10                                       ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7}
4937 }
4938
4939 SRS-ConfigAp-v13x0 ::= SEQUENCE {
4940         transmissionCombAp-v13x0                        INTEGER (2..3)                                          OPTIONAL,       -- Need OR
4941         cyclicShiftAp-v13x0                                     ENUMERATED {cs8, cs9, cs10, cs11}       OPTIONAL,       -- Need OR
4942         transmissionCombNum-r13                         ENUMERATED {n2, n4}                     OPTIONAL        -- Need OR
4943 }
4944
4945 SRS-ConfigAp-r13 ::= SEQUENCE {
4946         srs-AntennaPortAp-r10                           SRS-AntennaPort,
4947         srs-BandwidthAp-r10                                     ENUMERATED {bw0, bw1, bw2, bw3},
4948         freqDomainPositionAp-r10                        INTEGER (0..23),
4949         transmissionCombAp-r10                          INTEGER (0..3),
4950         cyclicShiftAp-r10                                       ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7,
4951                                                                                         cs8, cs9, cs10, cs11},
4952         transmissionCombNum-r13                         ENUMERATED {n2, n4}
4953 }
4954
4955 SRS-AntennaPort ::=                                     ENUMERATED {an1, an2, an4, spare1}
4956
4957
4958 SPS-Config ::=  SEQUENCE {
4959         semiPersistSchedC-RNTI                  C-RNTI                                  OPTIONAL,                       -- Need OR
4960         sps-ConfigDL                                    SPS-ConfigDL                    OPTIONAL,                       -- Need ON
4961         sps-ConfigUL                                    SPS-ConfigUL                    OPTIONAL                        -- Need ON
4962 }
4963
4964 SPS-ConfigDL ::=        CHOICE{
4965         release                                                 NULL,
4966         setup                                                   SEQUENCE {
4967                 semiPersistSchedIntervalDL                      ENUMERATED {
4968                                                                                                 sf10, sf20, sf32, sf40, sf64, sf80,
4969                                                                                                 sf128, sf160, sf320, sf640, spare6,
4970                                                                                                 spare5, spare4, spare3, spare2,
4971                                                                                                 spare1},
4972                 numberOfConfSPS-Processes                       INTEGER (1..8),
4973                 n1PUCCH-AN-PersistentList                       N1PUCCH-AN-PersistentList,
4974                 ...,
4975                 [[      twoAntennaPortActivated-r10             CHOICE {
4976                                 release                                                 NULL,
4977                                 setup                                                   SEQUENCE {
4978                                         n1PUCCH-AN-PersistentListP1-r10 N1PUCCH-AN-PersistentList
4979                                 }
4980                         }                                                                                                                               OPTIONAL        -- Need ON
4981                 ]]
4982         }
4983 }
4984
4985 SPS-ConfigUL ::=        CHOICE {
4986         release                                                 NULL,
4987         setup                                                   SEQUENCE {
4988                 semiPersistSchedIntervalUL                      ENUMERATED {
4989                                                                                                 sf10, sf20, sf32, sf40, sf64, sf80,
4990                                                                                                 sf128, sf160, sf320, sf640, spare6,
4991                                                                                                 spare5, spare4, spare3, spare2,
4992                                                                                                 spare1},
4993                 implicitReleaseAfter                            ENUMERATED {e2, e3, e4, e8},
4994                 p0-Persistent                                           SEQUENCE {
4995                         p0-NominalPUSCH-Persistent                      INTEGER (-126..24),
4996                         p0-UE-PUSCH-Persistent                          INTEGER (-8..7)
4997                 }               OPTIONAL,                                                                                               -- Need OP
4998                 twoIntervalsConfig                                      ENUMERATED {true}                       OPTIONAL,       -- Cond TDD
4999                 ...,
5000                 [[      p0-PersistentSubframeSet2-r12           CHOICE {
5001                                 release                                                         NULL,
5002                                 setup                                                           SEQUENCE {
5003                                         p0-NominalPUSCH-PersistentSubframeSet2-r12                      INTEGER (-126..24),
5004                                         p0-UE-PUSCH-PersistentSubframeSet2-r12                          INTEGER (-8..7)
5005                                 }
5006                         }                                                                                                                       OPTIONAL        -- Need ON
5007                 ]]
5008         }
5009 }
5010
5011 N1PUCCH-AN-PersistentList ::=           SEQUENCE (SIZE (1..4)) OF INTEGER (0..2047)
5012
5013
5014 TDD-Config ::=                                          SEQUENCE {
5015         subframeAssignment                                      ENUMERATED {
5016                                                                                         sa0, sa1, sa2, sa3, sa4, sa5, sa6},
5017         specialSubframePatterns                         ENUMERATED {
5018                                                                                         ssp0, ssp1, ssp2, ssp3, ssp4,ssp5, ssp6, ssp7,
5019                                                                                         ssp8}
5020 }
5021
5022 TDD-Config-v1130 ::=                            SEQUENCE {
5023         specialSubframePatterns-v1130           ENUMERATED {ssp7,ssp9}
5024 }
5025
5026 TDD-ConfigSL-r12 ::=            SEQUENCE {
5027         subframeAssignmentSL-r12                                ENUMERATED {
5028                                                                                         none, sa0, sa1, sa2, sa3, sa4, sa5, sa6}
5029 }
5030
5031
5032 TimeAlignmentTimer ::=                                  ENUMERATED {
5033                                                                                                 sf500, sf750, sf1280, sf1920, sf2560, sf5120,
5034                                                                                                 sf10240, infinity}
5035
5036 TPC-PDCCH-Config ::=                                    CHOICE {
5037         release                                                         NULL,
5038         setup                                                           SEQUENCE {
5039                 tpc-RNTI                                                        BIT STRING (SIZE (16)),
5040                 tpc-Index                                                       TPC-Index
5041         }
5042 }
5043
5044 TPC-PDCCH-ConfigSCell ::=                                       CHOICE {
5045         release                                                         NULL,
5046         setup                                                           SEQUENCE {
5047                 tpc-Index-PUCCH-SCell-r13               TPC-Index
5048         }
5049 }
5050
5051 TPC-Index ::=                                                   CHOICE {
5052         indexOfFormat3                                                  INTEGER (1..15),
5053         indexOfFormat3A                                                 INTEGER (1..31)
5054 }
5055
5056
5057 UplinkPowerControlCommon ::=            SEQUENCE {
5058         p0-NominalPUSCH                                         INTEGER (-126..24),
5059         alpha                                                           Alpha-r12,
5060         p0-NominalPUCCH                                         INTEGER (-127..-96),
5061         deltaFList-PUCCH                                        DeltaFList-PUCCH,
5062         deltaPreambleMsg3                                       INTEGER (-1..6)
5063 }
5064
5065 UplinkPowerControlCommon-v1020 ::=      SEQUENCE {
5066         deltaF-PUCCH-Format3-r10                                ENUMERATED {deltaF-1, deltaF0, deltaF1, deltaF2,
5067                                                                                                                 deltaF3, deltaF4, deltaF5, deltaF6},
5068         deltaF-PUCCH-Format1bCS-r10                             ENUMERATED {deltaF1, deltaF2, spare2, spare1}
5069 }
5070
5071 UplinkPowerControlCommon-v13xy ::=      SEQUENCE {
5072         deltaF-PUCCH-Format4                            ENUMERATED {deltaFX, deltaFX1, deltaFX2,deltaFX3, deltaFX4, deltaFX5, deltaFX6, deltaFX7}               OPTIONAL,               -- Need OR
5073         deltaF-PUCCH-Format5                            ENUMERATED { deltaFX, deltaFX1, deltaFX2, deltaFX3, deltaFX4, deltaFX5, deltaFX6, deltaFX7}             OPTIONAL                        -- Need OR
5074 }
5075
5076 UplinkPowerControlCommonPSCell-r12 ::=          SEQUENCE {
5077 -- For uplink power control the additional/ missing fields are signalled (compared to SCell)
5078         deltaF-PUCCH-Format3-r12                                ENUMERATED {deltaF-1, deltaF0, deltaF1, deltaF2,
5079                                                                                                                 deltaF3, deltaF4, deltaF5, deltaF6},
5080         deltaF-PUCCH-Format1bCS-r12                             ENUMERATED {deltaF1, deltaF2, spare2, spare1},
5081         p0-NominalPUCCH-r12                                             INTEGER (-127..-96),
5082         deltaFList-PUCCH-r12                                    DeltaFList-PUCCH
5083 }
5084
5085 UplinkPowerControlCommonPSCell-v13xy ::=                SEQUENCE {
5086 -- For uplink power control the additional/ missing fields are signalled (compared to SCell)
5087         deltaF-PUCCH-Format4                            ENUMERATED {deltaFX, deltaFX1, deltaFX2,deltaFX3, deltaFX4, deltaFX5, deltaFX6, deltaFX7}               OPTIONAL,               -- Need OR
5088         deltaF-PUCCH-Format5                            ENUMERATED { deltaFX, deltaFX1, deltaFX2,deltaFX3, deltaFX4, deltaFX5, deltaFX6, deltaFX7}              OPTIONAL                -- Need OR
5089 }
5090
5091 UplinkPowerControlCommonSCell-r10 ::=   SEQUENCE {
5092         p0-NominalPUSCH-r10                                     INTEGER (-126..24),
5093         alpha-r10                                                       Alpha-r12
5094 }
5095
5096 UplinkPowerControlCommonSCell-v1130 ::= SEQUENCE {
5097         deltaPreambleMsg3-r11                           INTEGER (-1..6)
5098 }
5099
5100 UplinkPowerControlDedicated ::=         SEQUENCE {
5101         p0-UE-PUSCH                                                     INTEGER (-8..7),
5102         deltaMCS-Enabled                                        ENUMERATED {en0, en1},
5103         accumulationEnabled                                     BOOLEAN,
5104         p0-UE-PUCCH                                                     INTEGER (-8..7),
5105         pSRS-Offset                                                     INTEGER (0..15),
5106         filterCoefficient                                       FilterCoefficient                                       DEFAULT fc4
5107 }
5108
5109 UplinkPowerControlDedicated-v1020 ::= SEQUENCE {
5110         deltaTxD-OffsetListPUCCH-r10            DeltaTxD-OffsetListPUCCH-r10    OPTIONAL,               -- Need OR
5111         pSRS-OffsetAp-r10                                       INTEGER (0..15)                                 OPTIONAL                -- Need OR
5112 }
5113
5114 UplinkPowerControlDedicated-v1130 ::=           SEQUENCE {
5115         pSRS-Offset-v1130                                               INTEGER (16..31)                        OPTIONAL,               -- Need OR
5116         pSRS-OffsetAp-v1130                                             INTEGER (16..31)                        OPTIONAL,               -- Need OR
5117         deltaTxD-OffsetListPUCCH-v1130                  DeltaTxD-OffsetListPUCCH-v1130  OPTIONAL        -- Need OR
5118 }
5119
5120 UplinkPowerControlDedicated-v1250 ::=   SEQUENCE {
5121         set2PowerControlParameter               CHOICE {
5122                 release                                                 NULL,
5123                 setup                                                   SEQUENCE {
5124                         tpc-SubframeSet-r12                                     BIT STRING (SIZE(10)),
5125                         p0-NominalPUSCH-SubframeSet2-r12                INTEGER (-126..24),
5126                         alpha-SubframeSet2-r12                          Alpha-r12,
5127                         p0-UE-PUSCH-SubframeSet2-r12                    INTEGER (-8..7)
5128                 }
5129         }
5130 }
5131
5132 UplinkPowerControlDedicatedSCell-r10 ::=                SEQUENCE {
5133         p0-UE-PUSCH-r10                                         INTEGER (-8..7),
5134         deltaMCS-Enabled-r10                                    ENUMERATED {en0, en1},
5135         accumulationEnabled-r10                         BOOLEAN,
5136         pSRS-Offset-r10                                         INTEGER (0..15),
5137         pSRS-OffsetAp-r10                                       INTEGER (0..15)                                         OPTIONAL,       -- Need OR
5138         filterCoefficient-r10                           FilterCoefficient                                       DEFAULT fc4,
5139         pathlossReferenceLinking-r10            ENUMERATED {pCell, sCell}
5140 }
5141
5142 Alpha-r12 ::=                                           ENUMERATED {al0, al04, al05, al06, al07, al08, al09, al1}
5143
5144 DeltaFList-PUCCH ::=                            SEQUENCE {
5145         deltaF-PUCCH-Format1                            ENUMERATED {deltaF-2, deltaF0, deltaF2},
5146         deltaF-PUCCH-Format1b                           ENUMERATED {deltaF1, deltaF3, deltaF5},
5147         deltaF-PUCCH-Format2                            ENUMERATED {deltaF-2, deltaF0, deltaF1, deltaF2},
5148         deltaF-PUCCH-Format2a                           ENUMERATED {deltaF-2, deltaF0, deltaF2},
5149         deltaF-PUCCH-Format2b                           ENUMERATED {deltaF-2, deltaF0, deltaF2}
5150 }
5151
5152 DeltaTxD-OffsetListPUCCH-r10 ::=        SEQUENCE {
5153         deltaTxD-OffsetPUCCH-Format1-r10                ENUMERATED {dB0, dB-2},
5154         deltaTxD-OffsetPUCCH-Format1a1b-r10             ENUMERATED {dB0, dB-2},
5155         deltaTxD-OffsetPUCCH-Format22a2b-r10    ENUMERATED {dB0, dB-2},
5156         deltaTxD-OffsetPUCCH-Format3-r10                ENUMERATED {dB0, dB-2},
5157         ...
5158
5159 }
5160
5161 DeltaTxD-OffsetListPUCCH-v1130 ::=      SEQUENCE {
5162         deltaTxD-OffsetPUCCH-Format1bCS-r11             ENUMERATED {dB0, dB-1}
5163 }
5164
5165 NextHopChainingCount ::=                                        INTEGER (0..7)
5166
5167
5168 SecurityAlgorithmConfig ::=                     SEQUENCE {
5169         cipheringAlgorithm                                      CipheringAlgorithm-r12,
5170         integrityProtAlgorithm                          ENUMERATED {
5171                                                                                         eia0-v920, eia1, eia2, eia3-v1130, spare4, spare3,
5172                                                                                         spare2, spare1, ...}
5173 }
5174
5175 CipheringAlgorithm-r12 ::=                              ENUMERATED {
5176                                                                                         eea0, eea1, eea2, eea3-v1130, spare4, spare3,
5177                                                                                         spare2, spare1, ...}
5178
5179
5180 ShortMAC-I ::=                                          BIT STRING (SIZE (16))
5181
5182
5183 AdditionalSpectrumEmission ::=          INTEGER (1..32)
5184
5185
5186 ARFCN-ValueCDMA2000 ::=                 INTEGER (0..2047)
5187
5188
5189 ARFCN-ValueEUTRA ::=                            INTEGER (0..maxEARFCN)
5190
5191 ARFCN-ValueEUTRA-v9e0 ::=                       INTEGER (maxEARFCN-Plus1..maxEARFCN2)
5192
5193 ARFCN-ValueEUTRA-r9 ::=                         INTEGER (0..maxEARFCN2)
5194
5195
5196 ARFCN-ValueGERAN ::=                    INTEGER (0..1023)
5197
5198
5199 ARFCN-ValueUTRA ::=                                     INTEGER (0..16383)
5200
5201
5202 BandclassCDMA2000 ::=                                   ENUMERATED {
5203                                                                                         bc0, bc1, bc2, bc3, bc4, bc5, bc6, bc7, bc8,
5204                                                                                         bc9, bc10, bc11, bc12, bc13, bc14, bc15, bc16,
5205                                                                                         bc17, bc18-v9a0, bc19-v9a0, bc20-v9a0, bc21-v9a0,
5206                                                                                         spare10, spare9, spare8, spare7, spare6, spare5, spare4,
5207                                                                                         spare3, spare2, spare1, ...}
5208
5209
5210 BandIndicatorGERAN ::=                  ENUMERATED {dcs1800, pcs1900}
5211
5212
5213 CarrierFreqCDMA2000 ::=                 SEQUENCE {
5214         bandClass                                                       BandclassCDMA2000,
5215         arfcn                                                   ARFCN-ValueCDMA2000
5216 }
5217
5218
5219 CarrierFreqGERAN ::=                    SEQUENCE {
5220         arfcn                                                   ARFCN-ValueGERAN,
5221         bandIndicator                                   BandIndicatorGERAN
5222 }
5223
5224
5225 CarrierFreqsGERAN ::=                   SEQUENCE {
5226         startingARFCN                                           ARFCN-ValueGERAN,
5227         bandIndicator                                           BandIndicatorGERAN,
5228         followingARFCNs                                         CHOICE {
5229                 explicitListOfARFCNs                            ExplicitListOfARFCNs,
5230                 equallySpacedARFCNs                                     SEQUENCE {
5231                         arfcn-Spacing                                           INTEGER (1..8),
5232                         numberOfFollowingARFCNs                         INTEGER (0..31)
5233                 },
5234                 variableBitMapOfARFCNs                          OCTET STRING (SIZE (1..16))
5235         }
5236 }
5237
5238 ExplicitListOfARFCNs ::=                        SEQUENCE (SIZE (0..31)) OF ARFCN-ValueGERAN
5239
5240
5241 CarrierFreqListMBMS-r11 ::=             SEQUENCE (SIZE (1..maxFreqMBMS-r11)) OF ARFCN-ValueEUTRA-r9
5242
5243
5244 CDMA2000-Type ::=                                       ENUMERATED {type1XRTT, typeHRPD}
5245
5246
5247 CellIdentity ::=                                        BIT STRING (SIZE (28))
5248
5249
5250 CellIndexList ::=                                               SEQUENCE (SIZE (1..maxCellMeas)) OF CellIndex
5251
5252 CellIndex ::=                                                   INTEGER (1..maxCellMeas)
5253
5254
5255 CellReselectionPriority ::=                             INTEGER (0..7)
5256
5257
5258 CellReselectionSubPriority-r13 ::=                      ENUMERATED {oDot2, oDot4, oDot6, oDot8}
5259
5260
5261 CSFB-RegistrationParam1XRTT ::=         SEQUENCE {
5262         sid                                                                     BIT STRING (SIZE (15)),
5263         nid                                                                     BIT STRING (SIZE (16)),
5264         multipleSID                                                     BOOLEAN,
5265         multipleNID                                                     BOOLEAN,
5266         homeReg                                                         BOOLEAN,
5267         foreignSIDReg                                           BOOLEAN,
5268         foreignNIDReg                                           BOOLEAN,
5269         parameterReg                                            BOOLEAN,
5270         powerUpReg                                                      BOOLEAN,
5271         registrationPeriod                                      BIT STRING (SIZE (7)),
5272         registrationZone                                        BIT STRING (SIZE (12)),
5273         totalZone                                                       BIT STRING (SIZE (3)),
5274         zoneTimer                                                       BIT STRING (SIZE (3))
5275 }
5276
5277 CSFB-RegistrationParam1XRTT-v920 ::=    SEQUENCE {
5278         powerDownReg-r9                                         ENUMERATED {true}
5279 }
5280
5281
5282 CellGlobalIdEUTRA ::=                                   SEQUENCE {
5283         plmn-Identity                                                   PLMN-Identity,
5284         cellIdentity                                                    CellIdentity
5285 }
5286
5287
5288 CellGlobalIdUTRA ::=                                    SEQUENCE {
5289         plmn-Identity                                                   PLMN-Identity,
5290         cellIdentity                                                    BIT STRING (SIZE (28))
5291 }
5292
5293
5294 CellGlobalIdGERAN ::=                                   SEQUENCE {
5295         plmn-Identity                                                   PLMN-Identity,
5296         locationAreaCode                                                BIT STRING (SIZE (16)),
5297         cellIdentity                                            BIT STRING (SIZE (16))
5298 }
5299
5300
5301 CellGlobalIdCDMA2000 ::=                                CHOICE {
5302         cellGlobalId1XRTT                                               BIT STRING (SIZE (47)),
5303         cellGlobalIdHRPD                                                BIT STRING (SIZE (128))
5304 }
5305
5306
5307 CSG-Identity ::=                                        BIT STRING (SIZE (27))
5308
5309
5310 FreqBandIndicator ::=                                   INTEGER (1..maxFBI)
5311
5312 FreqBandIndicator-v9e0 ::=                              INTEGER (maxFBI-Plus1..maxFBI2)
5313
5314 FreqBandIndicator-r11 ::=                               INTEGER (1..maxFBI2)
5315
5316
5317 MobilityControlInfo ::=         SEQUENCE {
5318         targetPhysCellId                                        PhysCellId,
5319         carrierFreq                                                     CarrierFreqEUTRA                                        OPTIONAL,       -- Cond HO-toEUTRA2
5320         carrierBandwidth                                        CarrierBandwidthEUTRA                           OPTIONAL,       -- Cond HO-toEUTRA
5321         additionalSpectrumEmission                      AdditionalSpectrumEmission                      OPTIONAL,       -- Cond HO-toEUTRA
5322         t304                                                            ENUMERATED {
5323                                                                                         ms50, ms100, ms150, ms200, ms500, ms1000,
5324                                                                                         ms2000, spare1},
5325         newUE-Identity                                          C-RNTI,
5326         radioResourceConfigCommon                       RadioResourceConfigCommon,
5327         rach-ConfigDedicated                            RACH-ConfigDedicated                            OPTIONAL,       -- Need OP
5328         ...,
5329         [[      carrierFreq-v9e0                                CarrierFreqEUTRA-v9e0                           OPTIONAL        -- Need ON
5330         ]],
5331         [[      drb-ContinueROHC-r11                    ENUMERATED {true}                                       OPTIONAL        -- Cond HO
5332         ]]
5333 }
5334
5335 MobilityControlInfoSCG-r12 ::=          SEQUENCE {
5336         t307-r12                                                        ENUMERATED {
5337                                                                                         ms50, ms100, ms150, ms200, ms500, ms1000,
5338                                                                                         ms2000, spare1},
5339         ue-IdentitySCG-r12                                      C-RNTI                                                  OPTIONAL,       -- Cond SCGEst,
5340         rach-ConfigDedicated-r12                        RACH-ConfigDedicated                    OPTIONAL,       -- Need OP
5341         cipheringAlgorithmSCG-r12               CipheringAlgorithm-r12          OPTIONAL,       -- Need ON
5342         ...
5343 }
5344
5345 CarrierBandwidthEUTRA ::=                       SEQUENCE {
5346         dl-Bandwidth                                            ENUMERATED {
5347                                                                                                 n6, n15, n25, n50, n75, n100, spare10,
5348                                                                                                 spare9, spare8, spare7, spare6, spare5,
5349                                                                                                 spare4, spare3, spare2, spare1},
5350         ul-Bandwidth                                            ENUMERATED {
5351                                                                                                 n6, n15, n25, n50, n75, n100, spare10,
5352                                                                                                 spare9, spare8, spare7, spare6, spare5,
5353                                                                                                 spare4, spare3, spare2, spare1} OPTIONAL -- Need OP
5354 }
5355
5356 CarrierFreqEUTRA ::=                            SEQUENCE {
5357         dl-CarrierFreq                                          ARFCN-ValueEUTRA,
5358         ul-CarrierFreq                                          ARFCN-ValueEUTRA                                OPTIONAL        -- Cond FDD
5359 }
5360
5361 CarrierFreqEUTRA-v9e0 ::=                       SEQUENCE {
5362         dl-CarrierFreq-v9e0                                     ARFCN-ValueEUTRA-r9,
5363         ul-CarrierFreq-v9e0                                     ARFCN-ValueEUTRA-r9                     OPTIONAL        -- Cond FDD
5364 }
5365
5366
5367 MobilityParametersCDMA2000 ::=                  OCTET STRING
5368
5369
5370 MobilityStateParameters ::=                     SEQUENCE {
5371         t-Evaluation                                            ENUMERATED {
5372                                                                                         s30, s60, s120, s180, s240, spare3, spare2, spare1},
5373         t-HystNormal                                            ENUMERATED {
5374                                                                                         s30, s60, s120, s180, s240, spare3, spare2, spare1},
5375         n-CellChangeMedium                                      INTEGER (1..16),
5376         n-CellChangeHigh                                        INTEGER (1..16)
5377 }
5378
5379
5380 MultiBandInfoList ::=   SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator
5381
5382 MultiBandInfoList-v9e0 ::=      SEQUENCE (SIZE (1..maxMultiBands)) OF MultiBandInfo-v9e0
5383
5384 MultiBandInfoList-v10j0 ::=     SEQUENCE (SIZE (1..maxMultiBands)) OF NS-PmaxList-r10
5385
5386 MultiBandInfoList-r11 ::=       SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator-r11
5387
5388 MultiBandInfo-v9e0 ::=          SEQUENCE {
5389         freqBandIndicator-v9e0                          FreqBandIndicator-v9e0          OPTIONAL        -- Need OP
5390 }
5391
5392
5393 NS-PmaxList-r10 ::=                             SEQUENCE (SIZE (1..maxNS-Pmax-r10)) OF NS-PmaxValue-r10
5394
5395 NS-PmaxValue-r10 ::=                    SEQUENCE {
5396         additionalPmax-r10                                      P-Max                                                   OPTIONAL,       -- Need OP
5397         additionalSpectrumEmission                      AdditionalSpectrumEmission
5398 }
5399
5400
5401 PhysCellId ::=                                          INTEGER (0..503)
5402
5403
5404 PhysCellIdRange ::=                             SEQUENCE {
5405         start                                                   PhysCellId,
5406         range                                                   ENUMERATED {
5407                                                                                 n4, n8, n12, n16, n24, n32, n48, n64, n84,
5408                                                                                 n96, n128, n168, n252, n504, spare2,
5409                                                                                 spare1}                                         OPTIONAL        -- Need OP
5410 }
5411
5412
5413 PhysCellIdRangeUTRA-FDDList-r9::=               SEQUENCE (SIZE (1..maxPhysCellIdRange-r9)) OF PhysCellIdRangeUTRA-FDD-r9
5414
5415 PhysCellIdRangeUTRA-FDD-r9 ::=                  SEQUENCE {
5416                 start-r9                                                        PhysCellIdUTRA-FDD,
5417                 range-r9                                                        INTEGER (2..512)                                OPTIONAL        -- Need OP
5418 }
5419
5420
5421 PhysCellIdCDMA2000 ::=                  INTEGER (0..maxPNOffset)
5422
5423
5424 PhysCellIdGERAN ::=                             SEQUENCE {
5425         networkColourCode                                       BIT STRING (SIZE (3)),
5426         baseStationColourCode                           BIT STRING (SIZE (3))
5427 }
5428
5429
5430 PhysCellIdUTRA-FDD ::=                          INTEGER (0..511)
5431
5432
5433 PhysCellIdUTRA-TDD ::=                          INTEGER (0..127)
5434
5435
5436 PLMN-Identity ::=                                       SEQUENCE {
5437         mcc                                                                     MCC                                     OPTIONAL,                                       -- Cond MCC
5438         mnc                                                                     MNC
5439 }
5440
5441 MCC ::=                                                         SEQUENCE (SIZE (3)) OF
5442                                                                                         MCC-MNC-Digit
5443
5444 MNC ::=                                                         SEQUENCE (SIZE (2..3)) OF
5445                                                                                         MCC-MNC-Digit
5446
5447 MCC-MNC-Digit ::=                                       INTEGER (0..9)
5448
5449
5450
5451 PLMN-IdentityList3-r11 ::=                              SEQUENCE (SIZE (1..16)) OF PLMN-Identity
5452
5453
5454 PreRegistrationInfoHRPD ::=                     SEQUENCE {
5455         preRegistrationAllowed                          BOOLEAN,
5456         preRegistrationZoneId                           PreRegistrationZoneIdHRPD       OPTIONAL, -- cond PreRegAllowed
5457         secondaryPreRegistrationZoneIdList      SecondaryPreRegistrationZoneIdListHRPD  OPTIONAL -- Need OR
5458 }
5459
5460 SecondaryPreRegistrationZoneIdListHRPD ::=      SEQUENCE (SIZE (1..2)) OF PreRegistrationZoneIdHRPD
5461
5462 PreRegistrationZoneIdHRPD ::=                   INTEGER (0..255)
5463
5464
5465 Q-QualMin-r9 ::=                                        INTEGER (-34..-3)
5466
5467
5468 Q-RxLevMin ::=                                          INTEGER (-70..-22)
5469
5470
5471 Q-OffsetRange ::=                                               ENUMERATED {
5472                                                                                                 dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,
5473                                                                                                 dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,
5474                                                                                                 dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,
5475                                                                                                 dB6, dB8, dB10, dB12, dB14, dB16, dB18,
5476                                                                                                 dB20, dB22, dB24}
5477
5478
5479 Q-OffsetRangeInterRAT ::=                                       INTEGER (-15..15)
5480
5481
5482 ReselectionThreshold ::=                                INTEGER (0..31)
5483
5484
5485 ReselectionThresholdQ-r9 ::=                    INTEGER (0..31)
5486
5487
5488 SCellIndex-r10 ::=                                              INTEGER (1..7)
5489 SCellIndex-v13xy ::=                                    INTEGER (8..31)
5490 SCellIndex-r13 ::=                                              INTEGER (1..31)
5491
5492
5493 ServCellIndex-r10 ::=                                   INTEGER (0..7)
5494 ServCellIndex-v13xy ::=                                 INTEGER (8..31)
5495 ServCellIndexFull-r13 ::=                               INTEGER (0..31)
5496
5497
5498 SpeedStateScaleFactors ::=                      SEQUENCE {
5499         sf-Medium                                                       ENUMERATED {oDot25, oDot5, oDot75, lDot0},
5500         sf-High                                                         ENUMERATED {oDot25, oDot5, oDot75, lDot0}
5501 }
5502
5503 SystemInfoListGERAN ::=                         SEQUENCE (SIZE (1..maxGERAN-SI)) OF
5504                                                                                 OCTET STRING (SIZE (1..23))
5505
5506
5507 SystemTimeInfoCDMA2000 ::=                      SEQUENCE {
5508         cdma-EUTRA-Synchronisation                      BOOLEAN,
5509         cdma-SystemTime                                         CHOICE {
5510                 synchronousSystemTime                           BIT STRING (SIZE (39)),
5511                 asynchronousSystemTime                          BIT STRING (SIZE (49))
5512         }
5513 }
5514
5515
5516 TrackingAreaCode ::=                            BIT STRING (SIZE (16))
5517
5518
5519 T-Reselection ::=                                       INTEGER (0..7)
5520
5521
5522 AllowedMeasBandwidth ::=                                ENUMERATED {mbw6, mbw15, mbw25, mbw50, mbw75, mbw100}
5523
5524
5525 CSI-RSRP-Range-r12 ::=                                          INTEGER(0..97)
5526
5527
5528 Hysteresis ::=                                                  INTEGER (0..30)
5529
5530
5531 LocationInfo-r10 ::=    SEQUENCE {
5532         locationCoordinates-r10                                 CHOICE {
5533                 ellipsoid-Point-r10                                             OCTET STRING,
5534                 ellipsoidPointWithAltitude-r10                  OCTET STRING,
5535         ...,
5536                 ellipsoidPointWithUncertaintyCircle-r11                                 OCTET STRING,
5537                 ellipsoidPointWithUncertaintyEllipse-r11                                OCTET STRING,
5538                 ellipsoidPointWithAltitudeAndUncertaintyEllipsoid-r11   OCTET STRING,
5539                 ellipsoidArc-r11                                                                                OCTET STRING,
5540                 polygon-r11                                                                                             OCTET STRING
5541         },
5542         horizontalVelocity-r10                                  OCTET STRING                            OPTIONAL,
5543         gnss-TOD-msec-r10                                               OCTET STRING                            OPTIONAL,
5544         ...
5545 }
5546
5547
5548 MBSFN-RSRQ-Range-r12 ::=                                INTEGER(0..31)
5549
5550 MeasConfig ::=                                          SEQUENCE {
5551         -- Measurement objects
5552         measObjectToRemoveList                          MeasObjectToRemoveList                          OPTIONAL,       -- Need ON
5553         measObjectToAddModList                          MeasObjectToAddModList                          OPTIONAL,       -- Need ON
5554         -- Reporting configurations
5555         reportConfigToRemoveList                        ReportConfigToRemoveList                        OPTIONAL,       -- Need ON
5556         reportConfigToAddModList                        ReportConfigToAddModList                        OPTIONAL,       -- Need ON
5557         -- Measurement identities
5558         measIdToRemoveList                                      MeasIdToRemoveList                                      OPTIONAL,       -- Need ON
5559         measIdToAddModList                                      MeasIdToAddModList                                      OPTIONAL,       -- Need ON
5560         -- Other parameters
5561         quantityConfig                                          QuantityConfig                                          OPTIONAL,       -- Need ON
5562         measGapConfig                                           MeasGapConfig                                           OPTIONAL,       -- Need ON
5563         s-Measure                                                       RSRP-Range                                                      OPTIONAL,       -- Need ON
5564         preRegistrationInfoHRPD                         PreRegistrationInfoHRPD                         OPTIONAL,       -- Need OP
5565         speedStatePars                  CHOICE {
5566                 release                                                         NULL,
5567                 setup                                                           SEQUENCE {
5568                         mobilityStateParameters                         MobilityStateParameters,
5569                         timeToTrigger-SF                                        SpeedStateScaleFactors
5570                 }
5571         }                                                                                                                                               OPTIONAL,       -- Need ON
5572         ...,
5573         [[      measObjectToAddModList-v9e0                     MeasObjectToAddModList-v9e0             OPTIONAL        -- Need ON
5574         ]],
5575         [[      allowInterruptions-r11                          BOOLEAN                                                 OPTIONAL        -- Need ON
5576         ]],
5577         [[      measScaleFactor-r12                     CHOICE {
5578                         release                                         NULL,
5579                         setup                                           MeasScaleFactor-r12
5580                 }                                                                                                                               OPTIONAL,       -- Need ON
5581                 measIdToRemoveListExt-r12                       MeasIdToRemoveListExt-r12               OPTIONAL,       -- Need ON
5582                 measIdToAddModListExt-r12                       MeasIdToAddModListExt-r12               OPTIONAL,       -- Need ON
5583                 measRSRQ-OnAllSymbols-r12               BOOLEAN                                                 OPTIONAL        -- Need ON
5584         ]],
5585         [[      ul-DelayConfig-r13                      UL-DelayConfig-r13              OPTIONAL                -- Need ON
5586         ]]
5587 }
5588
5589 MeasIdToRemoveList ::=                          SEQUENCE (SIZE (1..maxMeasId)) OF MeasId
5590
5591 MeasIdToRemoveListExt-r12 ::=           SEQUENCE (SIZE (1..maxMeasId)) OF MeasId-v1250
5592
5593 MeasObjectToRemoveList ::=                      SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectId
5594
5595 ReportConfigToRemoveList ::=            SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigId
5596
5597
5598 MeasDS-Config-r12 ::=                   CHOICE {
5599         release                                                 NULL,
5600         setup                                                   SEQUENCE {
5601                 dmtc-PeriodOffset-r12                   CHOICE {
5602                         ms40-r12                                                INTEGER(0..39),
5603                         ms80-r12                                                INTEGER(0..79),
5604                         ms160-r12                                               INTEGER(0..159),
5605                         ...
5606                 },
5607                 ds-OccasionDuration-r12         CHOICE {
5608                         durationFDD-r12                                 INTEGER(1..maxDS-Duration-r12),
5609                         durationTDD-r12                                 INTEGER(2..maxDS-Duration-r12)
5610                 },
5611                 measCSI-RS-ToRemoveList-r12     MeasCSI-RS-ToRemoveList-r12     OPTIONAL,       -- Need ON
5612                 measCSI-RS-ToAddModList-r12     MeasCSI-RS-ToAddModList-r12     OPTIONAL,       -- Need ON
5613                 ...
5614         }
5615 }
5616
5617 MeasCSI-RS-ToRemoveList-r12 ::= SEQUENCE (SIZE (1..maxCSI-RS-Meas-r12)) OF MeasCSI-RS-Id-r12
5618
5619 MeasCSI-RS-ToAddModList-r12 ::= SEQUENCE (SIZE (1..maxCSI-RS-Meas-r12)) OF MeasCSI-RS-Config-r12
5620
5621 MeasCSI-RS-Id-r12 ::=                   INTEGER (1..maxCSI-RS-Meas-r12)
5622
5623 MeasCSI-RS-Config-r12 ::=               SEQUENCE {
5624         measCSI-RS-Id-r12                               MeasCSI-RS-Id-r12,
5625         physCellId-r12                                  INTEGER (0..503),
5626         scramblingIdentity-r12                  INTEGER (0..503),
5627         resourceConfig-r12                              INTEGER (0..31),
5628         subframeOffset-r12                              INTEGER (0..4),
5629         csi-RS-IndividualOffset-r12             Q-OffsetRange,
5630         ...
5631 }
5632
5633
5634 MeasGapConfig ::=                                       CHOICE {
5635         release                                                         NULL,
5636         setup                                                           SEQUENCE {
5637                 gapOffset                                                       CHOICE {
5638                                 gp0                                                                     INTEGER (0..39),
5639                                 gp1                                                                     INTEGER (0..79),
5640                                 ...
5641                 }
5642         }
5643 }
5644
5645
5646 MeasId ::=                                                      INTEGER (1..maxMeasId)
5647
5648 MeasId-v1250 ::=                                        INTEGER (maxMeasId-Plus1..maxMeasId-r12)
5649
5650
5651 MeasIdToAddModList ::=                          SEQUENCE (SIZE (1..maxMeasId)) OF MeasIdToAddMod
5652
5653 MeasIdToAddModListExt-r12 ::=           SEQUENCE (SIZE (1..maxMeasId)) OF MeasIdToAddModExt-r12
5654
5655 MeasIdToAddMod ::=      SEQUENCE {
5656         measId                                                          MeasId,
5657         measObjectId                                            MeasObjectId,
5658         reportConfigId                                          ReportConfigId
5659 }
5660
5661 MeasIdToAddModExt-r12 ::=       SEQUENCE {
5662         measId-v1250                                            MeasId-v1250,
5663         measObjectId-r12                                        MeasObjectId,
5664         reportConfigId-r12                                      ReportConfigId
5665 }
5666
5667
5668 MeasObjectCDMA2000 ::=                          SEQUENCE {
5669         cdma2000-Type                                           CDMA2000-Type,
5670         carrierFreq                                                     CarrierFreqCDMA2000,
5671         searchWindowSize                                        INTEGER (0..15)                                         OPTIONAL,       -- Need ON
5672         offsetFreq                                                      Q-OffsetRangeInterRAT                           DEFAULT 0,
5673         cellsToRemoveList                                       CellIndexList                                           OPTIONAL,       -- Need ON
5674         cellsToAddModList                                       CellsToAddModListCDMA2000                       OPTIONAL,       -- Need ON
5675         cellForWhichToReportCGI                         PhysCellIdCDMA2000                                      OPTIONAL,       -- Need ON
5676         ...
5677 }
5678
5679 CellsToAddModListCDMA2000 ::=           SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddModCDMA2000
5680
5681 CellsToAddModCDMA2000 ::=       SEQUENCE {
5682         cellIndex                                                       INTEGER (1..maxCellMeas),
5683         physCellId                                                      PhysCellIdCDMA2000
5684 }
5685
5686
5687 MeasObjectEUTRA ::=                                     SEQUENCE {
5688         carrierFreq                                                     ARFCN-ValueEUTRA,
5689         allowedMeasBandwidth                            AllowedMeasBandwidth,
5690         presenceAntennaPort1                            PresenceAntennaPort1,
5691         neighCellConfig                                         NeighCellConfig,
5692         offsetFreq                                                      Q-OffsetRange                           DEFAULT dB0,
5693         -- Cell list
5694         cellsToRemoveList                                       CellIndexList                           OPTIONAL,               -- Need ON
5695         cellsToAddModList                                       CellsToAddModList                       OPTIONAL,               -- Need ON
5696         -- Black list
5697         blackCellsToRemoveList                          CellIndexList                           OPTIONAL,               -- Need ON
5698         blackCellsToAddModList                          BlackCellsToAddModList          OPTIONAL,               -- Need ON
5699         cellForWhichToReportCGI                         PhysCellId                                      OPTIONAL,               -- Need ON
5700         ...,
5701         [[measCycleSCell-r10                            MeasCycleSCell-r10              OPTIONAL,               -- Need ON
5702                 measSubframePatternConfigNeigh-r10      MeasSubframePatternConfigNeigh-r10      OPTIONAL                                                        -- Need ON
5703         ]],
5704         [[widebandRSRQ-Meas-r11                         BOOLEAN OPTIONAL                -- Cond WB-RSRQ
5705         ]],
5706         [[      altTTT-CellsToRemoveList-r12    CellIndexList                           OPTIONAL,               -- Need ON
5707                 altTTT-CellsToAddModList-r12    AltTTT-CellsToAddModList-r12    OPTIONAL,               -- Need ON
5708                 t312-r12                                                CHOICE {
5709                         release                                                 NULL,
5710                         setup                                                   ENUMERATED {ms0, ms50, ms100, ms200,
5711                                                                                          ms300, ms400, ms500, ms1000}
5712                 }                                                                                                               OPTIONAL,               -- Need ON
5713                 reducedMeasPerformance-r12              BOOLEAN                                         OPTIONAL,               -- Need ON
5714                 measDS-Config-r12                               MeasDS-Config-r12                       OPTIONAL                -- Need ON
5715         ]],
5716         [[
5717                 whiteCellsToRemoveList-r13              CellIndexList                           OPTIONAL,               -- Need ON
5718                 whiteCellsToAddModList-r13              WhiteCellsToAddModList-r13      OPTIONAL,               -- Need ON
5719                 measRSSI-Config-r13                             MeasRSSI-Config-r13                     OPTIONAL                -- Need ON
5720         ]]
5721 }
5722
5723 MeasObjectEUTRA-v9e0 ::=                        SEQUENCE {
5724         carrierFreq-v9e0                                        ARFCN-ValueEUTRA-v9e0
5725 }
5726
5727 CellsToAddModList ::=                           SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddMod
5728
5729 CellsToAddMod ::=       SEQUENCE {
5730         cellIndex                                                       INTEGER (1..maxCellMeas),
5731         physCellId                                                      PhysCellId,
5732         cellIndividualOffset                            Q-OffsetRange
5733 }
5734
5735 BlackCellsToAddModList ::=                      SEQUENCE (SIZE (1..maxCellMeas)) OF BlackCellsToAddMod
5736
5737 BlackCellsToAddMod ::=  SEQUENCE {
5738         cellIndex                                                       INTEGER (1..maxCellMeas),
5739         physCellIdRange                                         PhysCellIdRange
5740 }
5741
5742 MeasCycleSCell-r10 ::=                          ENUMERATED {sf160, sf256, sf320, sf512,
5743                                                                                                         sf640, sf1024, sf1280, spare1}
5744
5745 MeasSubframePatternConfigNeigh-r10 ::=  CHOICE {
5746         release                                                                 NULL,
5747         setup                                                                   SEQUENCE {
5748                 measSubframePatternNeigh-r10                    MeasSubframePattern-r10,
5749                 measSubframeCellList-r10                                MeasSubframeCellList-r10        OPTIONAL        -- Cond always
5750         }
5751 }
5752
5753 MeasSubframeCellList-r10 ::=    SEQUENCE (SIZE (1..maxCellMeas)) OF PhysCellIdRange
5754
5755 AltTTT-CellsToAddModList-r12 ::=        SEQUENCE (SIZE (1..maxCellMeas)) OF AltTTT-CellsToAddMod-r12
5756
5757 AltTTT-CellsToAddMod-r12 ::=    SEQUENCE {
5758         cellIndex-r12                                                   INTEGER (1..maxCellMeas),
5759         physCellIdRange-r12                                             PhysCellIdRange
5760 }
5761
5762 WhiteCellsToAddModList-r13 ::=                  SEQUENCE (SIZE (1..maxCellMeas)) OF WhiteCellsToAddMod-r13
5763
5764 WhiteCellsToAddMod-r13 ::=      SEQUENCE {
5765         cellIndex-r13                                                   INTEGER (1..maxCellMeas),
5766         physCellIdRange-r13                                             PhysCellIdRange
5767 }
5768
5769 MeasRSSI-Config-r13 ::= CHOICE {
5770         release                                                         NULL,
5771         setup                                                           SEQUENCE {
5772                 rmtc-Period-r13                                 ENUMERATED {ms40, ms80, ms160, ms320, ms640},
5773                 rmtc-SubframeOffset-r13                 INTEGER(0..639)                                 OPTIONAL,               -- Need ON
5774                 measDuration-r13                                ENUMERATED {sym1, sym14, sym28, sym42, sym70}
5775         }
5776 }
5777
5778
5779 MeasObjectGERAN ::=                                     SEQUENCE {
5780         carrierFreqs                                            CarrierFreqsGERAN,
5781         offsetFreq                                                      Q-OffsetRangeInterRAT           DEFAULT 0,
5782         ncc-Permitted                                           BIT STRING(SIZE (8))            DEFAULT '11111111'B,
5783         cellForWhichToReportCGI                         PhysCellIdGERAN                         OPTIONAL,       -- Need ON
5784         ...
5785 }
5786
5787
5788 MeasObjectId ::=                                        INTEGER (1..maxObjectId)
5789
5790
5791 MeasObjectToAddModList ::=                      SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectToAddMod
5792
5793 MeasObjectToAddModList-v9e0 ::=         SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectToAddMod-v9e0
5794
5795 MeasObjectToAddMod ::=  SEQUENCE {
5796         measObjectId                                            MeasObjectId,
5797         measObject                                                      CHOICE {
5798                 measObjectEUTRA                                         MeasObjectEUTRA,
5799                 measObjectUTRA                                          MeasObjectUTRA,
5800                 measObjectGERAN                                         MeasObjectGERAN,
5801                 measObjectCDMA2000                                      MeasObjectCDMA2000,
5802                 ...
5803         }
5804 }
5805
5806 MeasObjectToAddMod-v9e0 ::=     SEQUENCE {
5807         measObjectEUTRA-v9e0                            MeasObjectEUTRA-v9e0            OPTIONAL        -- Cond eutra
5808 }
5809
5810
5811 MeasObjectUTRA ::=                                      SEQUENCE {
5812         carrierFreq                                                     ARFCN-ValueUTRA,
5813         offsetFreq                                                      Q-OffsetRangeInterRAT           DEFAULT 0,
5814         cellsToRemoveList                                       CellIndexList                           OPTIONAL,                       -- Need ON
5815         cellsToAddModList                                       CHOICE {
5816                 cellsToAddModListUTRA-FDD                       CellsToAddModListUTRA-FDD,
5817                 cellsToAddModListUTRA-TDD                       CellsToAddModListUTRA-TDD
5818         }                                                                                                                               OPTIONAL,                       -- Need ON
5819         cellForWhichToReportCGI                         CHOICE {
5820                 utra-FDD                                                        PhysCellIdUTRA-FDD,
5821                 utra-TDD                                                        PhysCellIdUTRA-TDD
5822         }                                                                                                                               OPTIONAL,       -- Need ON
5823         ...,
5824         [[      csg-allowedReportingCells-v930                  CSG-AllowedReportingCells-r9    OPTIONAL                -- Need ON
5825         ]],
5826         [[      reducedMeasPerformance-r12                              BOOLEAN                         OPTIONAL                -- Need ON
5827         ]]
5828 }
5829
5830 CellsToAddModListUTRA-FDD ::=           SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddModUTRA-FDD
5831
5832 CellsToAddModUTRA-FDD ::=       SEQUENCE {
5833         cellIndex                                                       INTEGER (1..maxCellMeas),
5834         physCellId                                                      PhysCellIdUTRA-FDD
5835 }
5836
5837 CellsToAddModListUTRA-TDD ::=           SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddModUTRA-TDD
5838
5839 CellsToAddModUTRA-TDD ::=       SEQUENCE {
5840         cellIndex                                                       INTEGER (1..maxCellMeas),
5841         physCellId                                                      PhysCellIdUTRA-TDD
5842 }
5843
5844 CSG-AllowedReportingCells-r9 ::=                SEQUENCE {
5845         physCellIdRangeUTRA-FDDList-r9                  PhysCellIdRangeUTRA-FDDList-r9  OPTIONAL        -- Need OR
5846 }
5847
5848 MeasResults ::=                                         SEQUENCE {
5849         measId                                                          MeasId,
5850         measResultPCell                                 SEQUENCE {
5851                 rsrpResult                                                      RSRP-Range,
5852                 rsrqResult                                                      RSRQ-Range
5853         },
5854         measResultNeighCells                            CHOICE {
5855                 measResultListEUTRA                                     MeasResultListEUTRA,
5856                 measResultListUTRA                                      MeasResultListUTRA,
5857                 measResultListGERAN                                     MeasResultListGERAN,
5858                 measResultsCDMA2000                                     MeasResultsCDMA2000,
5859                 ...
5860         }                                                                                                                                               OPTIONAL,
5861         ...,
5862         [[      measResultForECID-r9                            MeasResultForECID-r9                    OPTIONAL
5863         ]],
5864         [[      locationInfo-r10                                        LocationInfo-r10                                OPTIONAL,
5865                 measResultServFreqList-r10                      MeasResultServFreqList-r10              OPTIONAL
5866         ]],
5867         [[      measId-v1250                                            MeasId-v1250                                    OPTIONAL,
5868                 measResultPCell-v1250                           RSRQ-Range-v1250                                OPTIONAL,
5869                 measResultCSI-RS-List-r12                       MeasResultCSI-RS-List-r12               OPTIONAL
5870         ]],
5871         [[      measResultForRSSI-r13                           MeasResultForRSSI-r13                   OPTIONAL,
5872                 measResultServFreqListExt-r13           MeasResultServFreqListExt-r13           OPTIONAL,
5873                 measResultSSTD-r13                                      MeasResultSSTD-r13                              OPTIONAL,
5874                 measResultPCell-v13xy                           SEQUENCE {
5875                         rs-sinrResult-r13                                       RS-SINR-Range-r13
5876                 }                                                                                                                                       OPTIONAL,
5877                 ul-PDCP-DelayResultList-r13                     UL-PDCP-DelayResultList-r13             OPTIONAL
5878         ]]
5879
5880 }
5881
5882 MeasResultListEUTRA ::=                         SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultEUTRA
5883
5884 MeasResultEUTRA ::=     SEQUENCE {
5885         physCellId                                                      PhysCellId,
5886         cgi-Info                                                        SEQUENCE {
5887                 cellGlobalId                                            CellGlobalIdEUTRA,
5888                 trackingAreaCode                                        TrackingAreaCode,
5889                 plmn-IdentityList                                       PLMN-IdentityList2                              OPTIONAL
5890         }                                                                                                                       OPTIONAL,
5891         measResult                                                      SEQUENCE {
5892                 rsrpResult                                                      RSRP-Range                                              OPTIONAL,
5893                 rsrqResult                                                      RSRQ-Range                                              OPTIONAL,
5894                 ...,
5895                 [[      additionalSI-Info-r9                            AdditionalSI-Info-r9                            OPTIONAL
5896                 ]],
5897                 [[      primaryPLMN-Suitable-r12                        ENUMERATED {true}                       OPTIONAL,
5898                         measResult-v1250                                        RSRQ-Range-v1250                        OPTIONAL
5899                 ]],
5900                 [[      rs-sinrResult-r13                                       RS-SINR-Range-r13                       OPTIONAL
5901                 ]]
5902         }
5903 }
5904
5905 MeasResultServFreqList-r10 ::=  SEQUENCE (SIZE (1..maxServCell-r10)) OF MeasResultServFreq-r10
5906
5907 MeasResultServFreqListExt-r13 ::=       SEQUENCE (SIZE (maxServCell-Plus1..maxServCell-r13)) OF MeasResultServFreq-r13
5908
5909 MeasResultServFreq-r10 ::=                      SEQUENCE {
5910         servFreqId-r10                                          ServCellIndex-r10,
5911         measResultSCell-r10                                     SEQUENCE {
5912                 rsrpResultSCell-r10                                     RSRP-Range,
5913                 rsrqResultSCell-r10                                     RSRQ-Range
5914         }                                                                                                                       OPTIONAL,
5915         measResultBestNeighCell-r10                     SEQUENCE {
5916                 physCellId-r10                                          PhysCellId,
5917                 rsrpResultNCell-r10                                     RSRP-Range,
5918                 rsrqResultNCell-r10                                     RSRQ-Range
5919         }                                                                                                                       OPTIONAL,
5920         ...,
5921         [[      measResultSCell-v1250                           RSRQ-Range-v1250        OPTIONAL,
5922                 measResultBestNeighCell-v1250           RSRQ-Range-v1250        OPTIONAL
5923         ]],
5924         [[      measResultSCell-v13xy                           SEQUENCE {
5925                         rs-sinrResult-r13                                       RS-SINR-Range-r13
5926                 }               OPTIONAL,
5927                 measResultBestNeighCell-v13xy           SEQUENCE {
5928                         rs-sinrResult-r13                                       RS-SINR-Range-r13
5929                 }               OPTIONAL
5930         ]]
5931 }
5932
5933 MeasResultServFreq-r13 ::=                      SEQUENCE {
5934         servFreqId-r13                                          ServCellIndexFull-r13,
5935         measResultSCell-r13                                     SEQUENCE {
5936                 rsrpResultSCell-r13                                     RSRP-Range,
5937                 rsrqResultSCell-r13                                     RSRQ-Range-v13xx,
5938                 rs-sinrResult-r13                                       RS-SINR-Range-r13       OPTIONAL
5939         }                                                                                                                       OPTIONAL,
5940         measResultBestNeighCell-r13                     SEQUENCE {
5941                 physCellId-r13                                          PhysCellId,
5942                 rsrpResultNCell-r10                                     RSRP-Range,
5943                 rsrqResultNCell-r13                                     RSRQ-Range-v13xx,
5944                 rs-sinrResult-r13                                       RS-SINR-Range-r13       OPTIONAL
5945         }                                                                                                                       OPTIONAL,
5946         ...
5947 }
5948
5949 MeasResultCSI-RS-List-r12 ::=   SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultCSI-RS-r12
5950
5951 MeasResultCSI-RS-r12 ::=                SEQUENCE {
5952         measCSI-RS-Id-r12                               MeasCSI-RS-Id-r12,
5953         csi-RSRP-Result-r12                             CSI-RSRP-Range-r12,
5954         ...
5955 }
5956
5957 MeasResultListUTRA ::=                          SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultUTRA
5958
5959 MeasResultUTRA ::=      SEQUENCE {
5960         physCellId                                                      CHOICE {
5961                 fdd                                                                     PhysCellIdUTRA-FDD,
5962                 tdd                                                                     PhysCellIdUTRA-TDD
5963         },
5964         cgi-Info                                                        SEQUENCE {
5965                 cellGlobalId                                            CellGlobalIdUTRA,
5966                 locationAreaCode                                        BIT STRING (SIZE (16))                  OPTIONAL,
5967                 routingAreaCode                                         BIT STRING (SIZE (8))                   OPTIONAL,
5968                 plmn-IdentityList                                       PLMN-IdentityList2                              OPTIONAL
5969         }                                                                                                                       OPTIONAL,
5970         measResult                                                      SEQUENCE {
5971                 utra-RSCP                                                       INTEGER (-5..91)                                OPTIONAL,
5972                 utra-EcN0                                                       INTEGER (0..49)                                 OPTIONAL,
5973                 ...,
5974                 [[      additionalSI-Info-r9                            AdditionalSI-Info-r9                            OPTIONAL
5975                 ]],
5976                 [[      primaryPLMN-Suitable-r12                        ENUMERATED {true}                       OPTIONAL
5977                 ]]
5978         }
5979 }
5980
5981 MeasResultListGERAN ::=                         SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultGERAN
5982
5983 MeasResultGERAN ::=     SEQUENCE {
5984         carrierFreq                                                     CarrierFreqGERAN,
5985         physCellId                                                      PhysCellIdGERAN,
5986         cgi-Info                                                        SEQUENCE {
5987                 cellGlobalId                                            CellGlobalIdGERAN,
5988                 routingAreaCode                                         BIT STRING (SIZE (8))                   OPTIONAL
5989         }                                                                                                                                               OPTIONAL,
5990         measResult                                                      SEQUENCE {
5991                 rssi                                                            INTEGER (0..63),
5992                 ...
5993         }
5994 }
5995
5996 MeasResultsCDMA2000 ::=                         SEQUENCE {
5997         preRegistrationStatusHRPD                       BOOLEAN,
5998         measResultListCDMA2000                          MeasResultListCDMA2000
5999 }
6000
6001 MeasResultListCDMA2000 ::=                      SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultCDMA2000
6002
6003 MeasResultCDMA2000 ::=  SEQUENCE {
6004         physCellId                                                      PhysCellIdCDMA2000,
6005         cgi-Info                                                        CellGlobalIdCDMA2000                            OPTIONAL,
6006         measResult                                                      SEQUENCE {
6007                 pilotPnPhase                                            INTEGER (0..32767)                              OPTIONAL,
6008                 pilotStrength                                           INTEGER (0..63),
6009                 ...
6010         }
6011 }
6012
6013 MeasResultForECID-r9 ::=                SEQUENCE {
6014         ue-RxTxTimeDiffResult-r9                                INTEGER (0..4095),
6015         currentSFN-r9                                                   BIT STRING (SIZE (10))
6016 }
6017
6018 PLMN-IdentityList2 ::=                          SEQUENCE (SIZE (1..5)) OF PLMN-Identity
6019
6020 AdditionalSI-Info-r9 ::=                        SEQUENCE {
6021         csg-MemberStatus-r9                             ENUMERATED {member}                             OPTIONAL,
6022         csg-Identity-r9                                         CSG-Identity                                            OPTIONAL
6023 }
6024 MeasResultForRSSI-r13 ::=                       SEQUENCE {
6025         rssi-Result-r13                                                 RSSI-Range-r13,
6026         channelOccupancy-r13                                    INTEGER (0..100)
6027 }
6028
6029 UL-PDCP-DelayResultList-r13 ::=         SEQUENCE (SIZE (1..maxQCI-r13)) OF UL-PDCP-DelayResult-r13
6030
6031
6032 UL-PDCP-DelayResult-r13 ::=                     SEQUENCE {
6033         qci-Id-r13                                                      ENUMERATED {qci1, qci2, qci3, qci4, spare4, spare3, spare2, spare1},
6034         excessDelay-r13                                         INTEGER (0..31)
6035 }
6036
6037
6038 MeasResultSSTD-r13 ::=                                          SEQUENCE {
6039         sfn-OffsetResult-r13                                            INTEGER (0..1023),
6040         frameBoundaryOffsetResult-r13                           INTEGER (-4..5),
6041         subframeBoundaryOffsetResult-r13                        INTEGER (0..63)
6042 }
6043
6044
6045 MeasScaleFactor-r12 ::=                 ENUMERATED {sf-EUTRA-cf1, sf-EUTRA-cf2}
6046
6047
6048 QuantityConfig ::=                                      SEQUENCE {
6049         quantityConfigEUTRA                                     QuantityConfigEUTRA                                     OPTIONAL,       -- Need ON
6050         quantityConfigUTRA                                      QuantityConfigUTRA                                      OPTIONAL,       -- Need ON
6051         quantityConfigGERAN                                     QuantityConfigGERAN                                     OPTIONAL,       -- Need ON
6052         quantityConfigCDMA2000                          QuantityConfigCDMA2000                          OPTIONAL,       -- Need ON
6053         ...,
6054         [[      quantityConfigUTRA-v1020                QuantityConfigUTRA-v1020                        OPTIONAL        -- Need ON
6055         ]],
6056         [[      quantityConfigEUTRA-v1250               QuantityConfigEUTRA-v1250                       OPTIONAL        -- Need ON
6057         ]],
6058         [[      quantityConfigEUTRA-v13xy               QuantityConfigEUTRA-v13xy                       OPTIONAL        -- Need ON
6059         ]]
6060 }
6061
6062 QuantityConfigEUTRA ::=                         SEQUENCE {
6063         filterCoefficientRSRP                           FilterCoefficient                                       DEFAULT fc4,
6064         filterCoefficientRSRQ                           FilterCoefficient                                       DEFAULT fc4
6065 }
6066
6067 QuantityConfigEUTRA-v1250 ::=           SEQUENCE {
6068         filterCoefficientCSI-RSRP-r12           FilterCoefficient                                       OPTIONAL                -- Need OR
6069 }
6070
6071 QuantityConfigEUTRA-v13xy ::=           SEQUENCE {
6072         filterCoefficientRS-SINR-r13            FilterCoefficient                                       DEFAULT fc4
6073 }
6074
6075 QuantityConfigUTRA ::=                          SEQUENCE {
6076         measQuantityUTRA-FDD                            ENUMERATED {cpich-RSCP, cpich-EcN0},
6077         measQuantityUTRA-TDD                            ENUMERATED {pccpch-RSCP},
6078         filterCoefficient                                       FilterCoefficient                                       DEFAULT fc4
6079 }
6080
6081 QuantityConfigUTRA-v1020 ::=            SEQUENCE {
6082         filterCoefficient2-FDD-r10                      FilterCoefficient                                       DEFAULT fc4
6083 }
6084
6085 QuantityConfigGERAN ::=                         SEQUENCE {
6086         measQuantityGERAN                                       ENUMERATED {rssi},
6087         filterCoefficient                                       FilterCoefficient                                       DEFAULT fc2
6088 }
6089
6090 QuantityConfigCDMA2000 ::=                      SEQUENCE {
6091         measQuantityCDMA2000                            ENUMERATED {pilotStrength, pilotPnPhaseAndPilotStrength}
6092 }
6093
6094
6095 ReportConfigEUTRA ::=                           SEQUENCE {
6096         triggerType                                                     CHOICE {
6097                 event                                                           SEQUENCE {
6098                         eventId                                                         CHOICE {
6099                                 eventA1                                                         SEQUENCE {
6100                                         a1-Threshold                                            ThresholdEUTRA
6101                                 },
6102                                 eventA2                                                         SEQUENCE {
6103                                         a2-Threshold                                            ThresholdEUTRA
6104                                 },
6105                                 eventA3                                                         SEQUENCE {
6106                                         a3-Offset                                                       INTEGER (-30..30),
6107                                         reportOnLeave                                           BOOLEAN
6108                                 },
6109                                 eventA4                                                         SEQUENCE {
6110                                         a4-Threshold                                            ThresholdEUTRA
6111                                 },
6112                                 eventA5                                                         SEQUENCE {
6113                                         a5-Threshold1                                           ThresholdEUTRA,
6114                                         a5-Threshold2                                           ThresholdEUTRA
6115                                 },
6116                                 ...,
6117                                 eventA6-r10                                                     SEQUENCE {
6118                                         a6-Offset-r10                                           INTEGER (-30..30),
6119                                         a6-ReportOnLeave-r10                            BOOLEAN
6120                                 },
6121                                 eventC1-r12                                                     SEQUENCE {
6122                                         c1-Threshold-r12                                        ThresholdEUTRA-v1250,
6123                                         c1-ReportOnLeave-r12                            BOOLEAN
6124                                 },
6125                                 eventC2-r12                                                     SEQUENCE {
6126                                         c2-RefCSI-RS-r12                                        MeasCSI-RS-Id-r12,
6127                                         c2-Offset-r12                                           INTEGER (-30..30),
6128                                         c2-ReportOnLeave-r12                            BOOLEAN
6129                                 }
6130                         },
6131                         hysteresis                                                      Hysteresis,
6132                         timeToTrigger                                           TimeToTrigger
6133                 },
6134                 periodical                                                              SEQUENCE {
6135                         purpose                                                                 ENUMERATED {
6136                                                                                                                 reportStrongestCells, reportCGI}
6137                 }
6138         },
6139         triggerQuantity                                         ENUMERATED {rsrp, rsrq},
6140         reportQuantity                                          ENUMERATED {sameAsTriggerQuantity, both},
6141         maxReportCells                                          INTEGER (1..maxCellReport),
6142         reportInterval                                          ReportInterval,
6143         reportAmount                                            ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
6144         ...,
6145         [[      si-RequestForHO-r9                                      ENUMERATED {setup}              OPTIONAL,       -- Cond reportCGI
6146                 ue-RxTxTimeDiffPeriodical-r9            ENUMERATED {setup}              OPTIONAL        -- Need OR
6147         ]],
6148         [[      includeLocationInfo-r10                         ENUMERATED {true}               OPTIONAL,       -- Need OR
6149                 reportAddNeighMeas-r10                          ENUMERATED {setup}              OPTIONAL        -- Need OR
6150         ]],
6151         [[      alternativeTimeToTrigger-r12            CHOICE {
6152                         release                                                         NULL,
6153                         setup                                                           TimeToTrigger
6154                 }                                                                                                       OPTIONAL,       -- Need ON
6155                 useT312-r12                                                     BOOLEAN                 OPTIONAL,       -- Need ON
6156                 usePSCell-r12                                           BOOLEAN                 OPTIONAL,       -- Need ON
6157                 aN-Threshold1-v1250                                     RSRQ-RangeConfig-r12            OPTIONAL,       -- Need ON
6158                 a5-Threshold2-v1250                                     RSRQ-RangeConfig-r12            OPTIONAL,       -- Need ON
6159                 reportStrongestCSI-RSs-r12                      BOOLEAN         OPTIONAL,       -- Need ON
6160                 reportCRS-Meas-r12                                      BOOLEAN         OPTIONAL,       -- Need ON
6161                 triggerQuantityCSI-RS-r12                       BOOLEAN                 OPTIONAL                -- Need ON
6162         ]],
6163         [[      reportSSTD-Meas-r13                                     BOOLEAN                 OPTIONAL,               -- Need ON
6164                 triggerQuantity-v13xy                   CHOICE {
6165                         release                                                 NULL,
6166                         setup                                                   ENUMERATED {sinr}
6167                 }                                                                                                       OPTIONAL,       -- Need ON
6168                 aN-ThresholdSINR-r13                    CHOICE {
6169                         release                                                 NULL,
6170                         setup                                                   SEQUENCE {
6171                                 threshold1-r13                                  ThresholdEUTRA-v13xy            OPTIONAL,       -- Need ON
6172                                 threshold2-r13                                  ThresholdEUTRA-v13xy            OPTIONAL        -- Need ON
6173                         }
6174                 }                                                                                                       OPTIONAL,       -- Cond SINR
6175                 reportQuantity-v13xy                    CHOICE {
6176                         release                                                 NULL,
6177                         setup                                                   ENUMERATED {rsrpANDsinr, rsrqANDsinr, all}
6178                 }                                                                                                       OPTIONAL,       -- Need ON
6179                 useWhiteCellList-r13                            BOOLEAN                 OPTIONAL,       -- Need ON
6180                 measRSSI-ReportConfig-r13                       MeasRSSI-ReportConfig-r13       OPTIONAL        -- Need OR
6181         ]]
6182 }
6183
6184 RSRQ-RangeConfig-r12 ::=                        CHOICE {
6185         release                                                         NULL,
6186         setup                                                           RSRQ-Range-v1250
6187 }
6188
6189 ThresholdEUTRA ::=                                      CHOICE{
6190         threshold-RSRP                                          RSRP-Range,
6191         threshold-RSRQ                                          RSRQ-Range
6192 }
6193
6194 ThresholdEUTRA-v1250 ::=                        CSI-RSRP-Range-r12
6195
6196 ThresholdEUTRA-v13xy ::=                        RS-SINR-Range-r13
6197
6198 MeasRSSI-ReportConfig-r13 ::=   SEQUENCE {
6199         channelOccupancyThreshold-r13                   RSSI-Range-r13
6200 }
6201
6202
6203 ReportConfigId ::=                                      INTEGER (1..maxReportConfigId)
6204
6205
6206 ReportConfigInterRAT ::=                        SEQUENCE {
6207         triggerType                                                     CHOICE {
6208                 event                                                           SEQUENCE {
6209                         eventId                                                         CHOICE {
6210                                 eventB1                                                         SEQUENCE {
6211                                         b1-Threshold                                            CHOICE {
6212                                                 b1-ThresholdUTRA                                        ThresholdUTRA,
6213                                                 b1-ThresholdGERAN                                       ThresholdGERAN,
6214                                                 b1-ThresholdCDMA2000                            ThresholdCDMA2000
6215                                         }
6216                                 },
6217                                 eventB2                                                         SEQUENCE {
6218                                         b2-Threshold1                                           ThresholdEUTRA,
6219                                         b2-Threshold2                                           CHOICE {
6220                                                 b2-Threshold2UTRA                                       ThresholdUTRA,
6221                                                 b2-Threshold2GERAN                                      ThresholdGERAN,
6222                                                 b2-Threshold2CDMA2000                           ThresholdCDMA2000
6223                                         }
6224                                 },
6225                                 ...
6226                         },
6227                         hysteresis                                              Hysteresis,
6228                         timeToTrigger                                   TimeToTrigger
6229                 },
6230                 periodical                                                              SEQUENCE {
6231                         purpose                                                                 ENUMERATED {
6232                                                                                                                 reportStrongestCells,
6233                                                                                                                 reportStrongestCellsForSON,
6234                                                                                                                 reportCGI}
6235                 }
6236         },
6237         maxReportCells                                          INTEGER (1..maxCellReport),
6238         reportInterval                                          ReportInterval,
6239         reportAmount                                            ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
6240         ...,
6241         [[      si-RequestForHO-r9                                      ENUMERATED {setup}              OPTIONAL        -- Cond reportCGI
6242         ]],
6243         [[      reportQuantityUTRA-FDD-r10                      ENUMERATED {both}               OPTIONAL        -- Need OR
6244         ]],
6245         [[      includeLocationInfo-r11                         BOOLEAN                                 OPTIONAL        -- Need ON
6246         ]],
6247         [[      b2-Threshold1-v1250                                     CHOICE {
6248                         release                                                         NULL,
6249                         setup                                                           RSRQ-Range-v1250
6250                 }                                                                                                                       OPTIONAL        -- Need ON
6251         ]]
6252 }
6253
6254 ThresholdUTRA ::=                                       CHOICE{
6255         utra-RSCP                                                       INTEGER (-5..91),
6256         utra-EcN0                                                       INTEGER (0..49)
6257 }
6258
6259 ThresholdGERAN ::=                              INTEGER (0..63)
6260
6261 ThresholdCDMA2000 ::=                   INTEGER (0..63)
6262
6263
6264 ReportConfigToAddModList ::=            SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigToAddMod
6265
6266 ReportConfigToAddMod ::=        SEQUENCE {
6267         reportConfigId                                          ReportConfigId,
6268         reportConfig                                            CHOICE {
6269                 reportConfigEUTRA                                       ReportConfigEUTRA,
6270                 reportConfigInterRAT                            ReportConfigInterRAT
6271         }
6272 }
6273
6274
6275
6276 ReportInterval ::=                                      ENUMERATED {
6277                                                                                 ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240,
6278                                                                                 min1, min6, min12, min30, min60, spare3, spare2, spare1}
6279
6280
6281 RSRP-Range ::=                                          INTEGER(0..97)
6282
6283 RSRP-RangeSL-r12 ::=                            INTEGER(0..13)
6284
6285 RSRP-RangeSL2-r12 ::=                           INTEGER(0..7)
6286
6287 RSRP-RangeSL3-r12 ::=                           INTEGER(0..11)
6288
6289
6290 RSRQ-Range ::=                                          INTEGER(0..34)
6291
6292 RSRQ-Range-v1250 ::=                            INTEGER(-30..46)
6293
6294 RSRQ-Range-v13xx ::=                            INTEGER(-30..46)
6295
6296
6297 RSRQ-Type-r12 ::=                                       SEQUENCE {
6298         allSymbols-r12                                                  BOOLEAN,
6299         wideBand-r12                                                    BOOLEAN
6300 }
6301
6302
6303 RS-SINR-Range-r13 ::=                                           INTEGER(0..127)
6304
6305
6306 RSSI-Range-r13 ::=                                              INTEGER(0..76)
6307
6308
6309 TimeToTrigger ::=                                       ENUMERATED {
6310                                                                                 ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256,
6311                                                                                 ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560,
6312                                                                                 ms5120}
6313
6314
6315 UL-DelayConfig-r13 ::=                                  CHOICE {
6316                 release                                                         NULL,
6317                 setup                                                           SEQUENCE {
6318                         delayThreshold-r13                                                      ENUMERATED {
6319                                                                                                 ms30, ms40, ms50, ms60, ms70, ms80,
6320                                                                                                 ms90,ms100, ms150, ms300, ms500, ms750, spare4,                                                                                         spare3, spare2, spare1},
6321                         delayReportInterval-r13                                         ENUMERATED {
6322                                                                                                 ms1024, ms2048, ms5120, ms10240}
6323                 }
6324 }
6325
6326
6327 AbsoluteTimeInfo-r10 ::=                                BIT STRING (SIZE (48))
6328
6329
6330 AreaConfiguration-r10 ::=       CHOICE {
6331         cellGlobalIdList-r10                    CellGlobalIdList-r10,
6332         trackingAreaCodeList-r10                TrackingAreaCodeList-r10
6333 }
6334
6335 AreaConfiguration-v1130 ::=             SEQUENCE {
6336         trackingAreaCodeList-v1130              TrackingAreaCodeList-v1130
6337 }
6338
6339 CellGlobalIdList-r10 ::=                                SEQUENCE (SIZE (1..32)) OF CellGlobalIdEUTRA
6340
6341 TrackingAreaCodeList-r10 ::=                    SEQUENCE (SIZE (1..8)) OF TrackingAreaCode
6342
6343 TrackingAreaCodeList-v1130 ::=  SEQUENCE {
6344         plmn-Identity-perTAC-List-r11                   SEQUENCE (SIZE (1..8)) OF PLMN-Identity
6345 }
6346
6347
6348 C-RNTI ::=                                                      BIT STRING (SIZE (16))
6349
6350
6351 DedicatedInfoCDMA2000 ::=                               OCTET STRING
6352
6353
6354 DedicatedInfoNAS ::=            OCTET STRING
6355
6356
6357 FilterCoefficient ::=                                   ENUMERATED {
6358                                                                                         fc0, fc1, fc2, fc3, fc4, fc5,
6359                                                                                         fc6, fc7, fc8, fc9, fc11, fc13,
6360                                                                                         fc15, fc17, fc19, spare1, ...}
6361
6362
6363 LoggingDuration-r10 ::=                 ENUMERATED {
6364                                                                         min10, min20, min40, min60, min90, min120, spare2, spare1}
6365
6366
6367 LoggingInterval-r10 ::=                 ENUMERATED {
6368                                                                         ms1280, ms2560, ms5120, ms10240, ms20480,
6369                                                                         ms30720, ms40960, ms61440}
6370
6371
6372 MeasSubframePattern-r10 ::= CHOICE {
6373         subframePatternFDD-r10                          BIT STRING (SIZE (40)),
6374         subframePatternTDD-r10                          CHOICE {
6375                 subframeConfig1-5-r10                                   BIT STRING (SIZE (20)),
6376                 subframeConfig0-r10                                             BIT STRING (SIZE (70)),
6377                 subframeConfig6-r10                                             BIT STRING (SIZE (60)),
6378                 ...
6379         },
6380         ...
6381 }
6382
6383
6384 MMEC ::=                                                        BIT STRING (SIZE (8))
6385
6386
6387 NeighCellConfig ::=                     BIT STRING (SIZE (2))
6388
6389
6390 OtherConfig-r9 ::= SEQUENCE     {
6391         reportProximityConfig-r9                        ReportProximityConfig-r9                OPTIONAL,       -- Need ON
6392         ...,
6393         [[      idc-Config-r11                                  IDC-Config-r11                                  OPTIONAL,       -- Need ON
6394                 powerPrefIndicationConfig-r11   PowerPrefIndicationConfig-r11   OPTIONAL,       -- Need ON
6395                 obtainLocationConfig-r11                ObtainLocationConfig-r11                OPTIONAL        -- Need ON
6396         ]]
6397 }
6398
6399 IDC-Config-r11 ::=                              SEQUENCE {
6400         idc-Indication-r11                                      ENUMERATED {setup}              OPTIONAL,               -- Need OR
6401         autonomousDenialParameters-r11          SEQUENCE {
6402                         autonomousDenialSubframes-r11                   ENUMERATED {n2, n5, n10, n15,
6403                                                                                                                 n20, n30, spare2, spare1},
6404                         autonomousDenialValidity-r11                    ENUMERATED {
6405                                                                                                                 sf200, sf500, sf1000, sf2000,
6406                                                                                                                 spare4, spare3, spare2, spare1}
6407         }               OPTIONAL,               -- Need OR
6408         ...,
6409         [[      idc-Indication-UL-CA-r11                ENUMERATED {setup}              OPTIONAL                -- Cond idc-Ind
6410         ]]
6411 }
6412
6413 ObtainLocationConfig-r11 ::= SEQUENCE {
6414         obtainLocation-r11                              ENUMERATED {setup}                              OPTIONAL                -- Need OR
6415 }
6416
6417 PowerPrefIndicationConfig-r11 ::= CHOICE{
6418         release                                 NULL,
6419         setup                                   SEQUENCE{
6420                 powerPrefIndicationTimer-r11            ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20,
6421                                                                                         s30, s60, s90, s120, s300, s600, spare3,
6422                                                                                         spare2, spare1}
6423         }
6424 }
6425
6426 ReportProximityConfig-r9 ::= SEQUENCE {
6427         proximityIndicationEUTRA-r9             ENUMERATED {enabled}                    OPTIONAL,               -- Need OR
6428         proximityIndicationUTRA-r9              ENUMERATED {enabled}                    OPTIONAL                -- Need OR
6429 }
6430
6431
6432 RAND-CDMA2000 ::=                                               BIT STRING (SIZE (32))
6433
6434
6435 RAT-Type ::=                                            ENUMERATED {
6436                                                                                 eutra, utra, geran-cs, geran-ps, cdma2000-1XRTT,
6437                                                                                 spare3, spare2, spare1, ...}
6438
6439
6440 RRC-TransactionIdentifier ::=           INTEGER (0..3)
6441
6442
6443 S-TMSI ::=                                                      SEQUENCE {
6444         mmec                                                            MMEC,
6445         m-TMSI                                                          BIT STRING (SIZE (32))
6446 }
6447
6448
6449 TraceReference-r10 ::=                  SEQUENCE {
6450         plmn-Identity-r10                               PLMN-Identity,
6451         traceId-r10                                             OCTET STRING (SIZE (3))
6452 }
6453
6454
6455 UE-CapabilityRAT-ContainerList ::=SEQUENCE (SIZE (0..maxRAT-Capabilities)) OF UE-CapabilityRAT-Container
6456
6457 UE-CapabilityRAT-Container ::= SEQUENCE {
6458         rat-Type                                                        RAT-Type,
6459         ueCapabilityRAT-Container                       OCTET STRING
6460 }
6461
6462
6463 UE-EUTRA-Capability ::=                 SEQUENCE {
6464         accessStratumRelease                            AccessStratumRelease,
6465         ue-Category                                                     INTEGER (1..5),
6466         pdcp-Parameters                                         PDCP-Parameters,
6467         phyLayerParameters                                      PhyLayerParameters,
6468         rf-Parameters                                           RF-Parameters,
6469         measParameters                                          MeasParameters,
6470         featureGroupIndicators                          BIT STRING (SIZE (32))                          OPTIONAL,
6471         interRAT-Parameters                             SEQUENCE {
6472                 utraFDD                                                         IRAT-ParametersUTRA-FDD                         OPTIONAL,
6473                 utraTDD128                                                      IRAT-ParametersUTRA-TDD128                              OPTIONAL,
6474                 utraTDD384                                                      IRAT-ParametersUTRA-TDD384                              OPTIONAL,
6475                 utraTDD768                                                      IRAT-ParametersUTRA-TDD768                              OPTIONAL,
6476                 geran                                                           IRAT-ParametersGERAN                                    OPTIONAL,
6477                 cdma2000-HRPD                                           IRAT-ParametersCDMA2000-HRPD                    OPTIONAL,
6478                 cdma2000-1xRTT                                          IRAT-ParametersCDMA2000-1XRTT                   OPTIONAL
6479         },
6480         nonCriticalExtension                            UE-EUTRA-Capability-v920-IEs            OPTIONAL
6481 }
6482
6483 -- Late non critical extensions
6484 UE-EUTRA-Capability-v9a0-IEs ::=        SEQUENCE {
6485         featureGroupIndRel9Add-r9                       BIT STRING (SIZE (32))                          OPTIONAL,
6486         fdd-Add-UE-EUTRA-Capabilities-r9        UE-EUTRA-CapabilityAddXDD-Mode-r9       OPTIONAL,
6487         tdd-Add-UE-EUTRA-Capabilities-r9        UE-EUTRA-CapabilityAddXDD-Mode-r9       OPTIONAL,
6488         nonCriticalExtension                            UE-EUTRA-Capability-v9c0-IEs            OPTIONAL
6489 }
6490
6491 UE-EUTRA-Capability-v9c0-IEs ::=                SEQUENCE {
6492         interRAT-ParametersUTRA-v9c0            IRAT-ParametersUTRA-v9c0                OPTIONAL,
6493         nonCriticalExtension                            UE-EUTRA-Capability-v9d0-IEs    OPTIONAL
6494 }
6495
6496 UE-EUTRA-Capability-v9d0-IEs ::=                SEQUENCE {
6497         phyLayerParameters-v9d0                         PhyLayerParameters-v9d0                 OPTIONAL,
6498         nonCriticalExtension                            UE-EUTRA-Capability-v9e0-IEs    OPTIONAL
6499 }
6500
6501 UE-EUTRA-Capability-v9e0-IEs ::=        SEQUENCE {
6502         rf-Parameters-v9e0                                      RF-Parameters-v9e0                                              OPTIONAL,
6503         nonCriticalExtension                            UE-EUTRA-Capability-v9h0-IEs                    OPTIONAL
6504 }
6505
6506 UE-EUTRA-Capability-v9h0-IEs ::=        SEQUENCE {
6507         interRAT-ParametersUTRA-v9h0            IRAT-ParametersUTRA-v9h0                        OPTIONAL,
6508         -- Following field is only to be used for late REL-9 extensions
6509         lateNonCriticalExtension                        OCTET STRING                                                    OPTIONAL,
6510         nonCriticalExtension                            UE-EUTRA-Capability-v10c0-IEs                   OPTIONAL
6511 }
6512
6513 UE-EUTRA-Capability-v10c0-IEs ::=       SEQUENCE {
6514         otdoa-PositioningCapabilities-r10       OTDOA-PositioningCapabilities-r10               OPTIONAL,
6515         nonCriticalExtension                            UE-EUTRA-Capability-v10f0-IEs                   OPTIONAL
6516 }
6517
6518 UE-EUTRA-Capability-v10f0-IEs ::=       SEQUENCE {
6519         rf-Parameters-v10f0                                     RF-Parameters-v10f0                                             OPTIONAL,
6520         nonCriticalExtension                            UE-EUTRA-Capability-v10i0-IEs                   OPTIONAL
6521 }
6522
6523 UE-EUTRA-Capability-v10i0-IEs ::=       SEQUENCE {
6524         rf-Parameters-v10i0                                     RF-Parameters-v10i0                                             OPTIONAL,
6525         -- Following field is only to be used for late REL-10 extensions
6526         lateNonCriticalExtension                        OCTET STRING (CONTAINING UE-EUTRA-Capability-v10j0-IEs) OPTIONAL,
6527         nonCriticalExtension                            UE-EUTRA-Capability-v11d0-IEs                   OPTIONAL
6528 }
6529
6530 UE-EUTRA-Capability-v10j0-IEs ::=       SEQUENCE {
6531         rf-Parameters-v10j0                                     RF-Parameters-v10j0                                             OPTIONAL,
6532         nonCriticalExtension                            SEQUENCE {}                                                             OPTIONAL
6533 }
6534
6535 UE-EUTRA-Capability-v11d0-IEs ::=       SEQUENCE {
6536         rf-Parameters-v11d0                                     RF-Parameters-v11d0                                             OPTIONAL,
6537         otherParameters-v11d0                           Other-Parameters-v11d0                                  OPTIONAL,
6538         -- Following field is only to be used for late REL-11 extensions
6539         nonCriticalExtension                            SEQUENCE {}                                                             OPTIONAL
6540 }
6541
6542 -- Regular non critical extensions
6543 UE-EUTRA-Capability-v920-IEs ::=                SEQUENCE {
6544         phyLayerParameters-v920                         PhyLayerParameters-v920,
6545         interRAT-ParametersGERAN-v920                   IRAT-ParametersGERAN-v920,
6546         interRAT-ParametersUTRA-v920                    IRAT-ParametersUTRA-v920                        OPTIONAL,
6547         interRAT-ParametersCDMA2000-v920                IRAT-ParametersCDMA2000-1XRTT-v920      OPTIONAL,
6548         deviceType-r9                                                   ENUMERATED {noBenFromBatConsumpOpt}     OPTIONAL,
6549         csg-ProximityIndicationParameters-r9    CSG-ProximityIndicationParameters-r9,
6550         neighCellSI-AcquisitionParameters-r9    NeighCellSI-AcquisitionParameters-r9,
6551         son-Parameters-r9                                               SON-Parameters-r9,
6552         nonCriticalExtension                                    UE-EUTRA-Capability-v940-IEs            OPTIONAL
6553 }
6554
6555 UE-EUTRA-Capability-v940-IEs ::=        SEQUENCE {
6556         lateNonCriticalExtension                        OCTET STRING (CONTAINING UE-EUTRA-Capability-v9a0-IEs)
6557                                                                                                                                                         OPTIONAL,
6558         nonCriticalExtension                            UE-EUTRA-Capability-v1020-IEs           OPTIONAL
6559 }
6560
6561 UE-EUTRA-Capability-v1020-IEs ::=       SEQUENCE {
6562         ue-Category-v1020                                       INTEGER (6..8)                                                  OPTIONAL,
6563         phyLayerParameters-v1020                        PhyLayerParameters-v1020                                OPTIONAL,
6564         rf-Parameters-v1020                                     RF-Parameters-v1020                                             OPTIONAL,
6565         measParameters-v1020                            MeasParameters-v1020                                    OPTIONAL,
6566         featureGroupIndRel10-r10                        BIT STRING (SIZE (32))                                  OPTIONAL,
6567         interRAT-ParametersCDMA2000-v1020       IRAT-ParametersCDMA2000-1XRTT-v1020             OPTIONAL,
6568         ue-BasedNetwPerfMeasParameters-r10      UE-BasedNetwPerfMeasParameters-r10              OPTIONAL,
6569         interRAT-ParametersUTRA-TDD-v1020       IRAT-ParametersUTRA-TDD-v1020                   OPTIONAL,
6570         nonCriticalExtension                            UE-EUTRA-Capability-v1060-IEs                   OPTIONAL
6571 }
6572
6573 UE-EUTRA-Capability-v1060-IEs ::=       SEQUENCE {
6574         fdd-Add-UE-EUTRA-Capabilities-v1060     UE-EUTRA-CapabilityAddXDD-Mode-v1060    OPTIONAL,
6575         tdd-Add-UE-EUTRA-Capabilities-v1060     UE-EUTRA-CapabilityAddXDD-Mode-v1060    OPTIONAL,
6576         rf-Parameters-v1060                                     RF-Parameters-v1060                                             OPTIONAL,
6577         nonCriticalExtension                            UE-EUTRA-Capability-v1090-IEs                   OPTIONAL
6578 }
6579
6580 UE-EUTRA-Capability-v1090-IEs ::=       SEQUENCE {
6581         rf-Parameters-v1090                                     RF-Parameters-v1090                                             OPTIONAL,
6582         nonCriticalExtension                            UE-EUTRA-Capability-v1130-IEs                   OPTIONAL
6583 }
6584
6585 UE-EUTRA-Capability-v1130-IEs ::=       SEQUENCE {
6586         pdcp-Parameters-v1130                           PDCP-Parameters-v1130,
6587         phyLayerParameters-v1130                        PhyLayerParameters-v1130                                OPTIONAL,
6588         rf-Parameters-v1130                                     RF-Parameters-v1130,
6589         measParameters-v1130                            MeasParameters-v1130,
6590         interRAT-ParametersCDMA2000-v1130       IRAT-ParametersCDMA2000-v1130,
6591         otherParameters-r11                                     Other-Parameters-r11,
6592         fdd-Add-UE-EUTRA-Capabilities-v1130     UE-EUTRA-CapabilityAddXDD-Mode-v1130    OPTIONAL,
6593         tdd-Add-UE-EUTRA-Capabilities-v1130     UE-EUTRA-CapabilityAddXDD-Mode-v1130    OPTIONAL,
6594         nonCriticalExtension                            UE-EUTRA-Capability-v1170-IEs                   OPTIONAL
6595 }
6596
6597 UE-EUTRA-Capability-v1170-IEs ::=       SEQUENCE {
6598         phyLayerParameters-v1170                        PhyLayerParameters-v1170                                OPTIONAL,
6599         ue-Category-v1170                                       INTEGER (9..10)                                                 OPTIONAL,
6600         nonCriticalExtension                            UE-EUTRA-Capability-v1180-IEs                   OPTIONAL
6601 }
6602
6603 UE-EUTRA-Capability-v1180-IEs ::=       SEQUENCE {
6604         rf-Parameters-v1180                                     RF-Parameters-v1180                                             OPTIONAL,
6605         mbms-Parameters-r11                                     MBMS-Parameters-r11                                             OPTIONAL,
6606         fdd-Add-UE-EUTRA-Capabilities-v1180     UE-EUTRA-CapabilityAddXDD-Mode-v1180    OPTIONAL,
6607         tdd-Add-UE-EUTRA-Capabilities-v1180     UE-EUTRA-CapabilityAddXDD-Mode-v1180    OPTIONAL,
6608         nonCriticalExtension                            UE-EUTRA-Capability-v11a0-IEs                   OPTIONAL
6609 }
6610
6611 UE-EUTRA-Capability-v11a0-IEs ::=       SEQUENCE {
6612         ue-Category-v11a0                                       INTEGER (11..12)                                                OPTIONAL,
6613         measParameters-v11a0                            MeasParameters-v11a0                                    OPTIONAL,
6614         nonCriticalExtension                            UE-EUTRA-Capability-v1250-IEs                   OPTIONAL
6615 }
6616
6617 UE-EUTRA-Capability-v1250-IEs ::=       SEQUENCE {
6618         phyLayerParameters-v1250                        PhyLayerParameters-v1250                                OPTIONAL,
6619         rf-Parameters-v1250                                     RF-Parameters-v1250                                             OPTIONAL,
6620         rlc-Parameters-r12                                      RLC-Parameters-r12                                              OPTIONAL,
6621         ue-BasedNetwPerfMeasParameters-v1250    UE-BasedNetwPerfMeasParameters-v1250    OPTIONAL,
6622         ue-CategoryDL-r12                                       INTEGER (0..14)                                                 OPTIONAL,
6623         ue-CategoryUL-r12                                       INTEGER (0..13)                                                 OPTIONAL,
6624         wlan-IW-Parameters-r12                          WLAN-IW-Parameters-r12                                  OPTIONAL,
6625         measParameters-v1250                            MeasParameters-v1250                                    OPTIONAL,
6626         dc-Parameters-r12                                       DC-Parameters-r12                                               OPTIONAL,
6627         mbms-Parameters-v1250                           MBMS-Parameters-v1250                                   OPTIONAL,
6628         mac-Parameters-r12                                      MAC-Parameters-r12                                              OPTIONAL,
6629         fdd-Add-UE-EUTRA-Capabilities-v1250     UE-EUTRA-CapabilityAddXDD-Mode-v1250    OPTIONAL,
6630         tdd-Add-UE-EUTRA-Capabilities-v1250     UE-EUTRA-CapabilityAddXDD-Mode-v1250    OPTIONAL,
6631         sl-Parameters-r12                               SL-Parameters-r12                                       OPTIONAL,
6632         nonCriticalExtension                            UE-EUTRA-Capability-v1260-IEs                   OPTIONAL
6633 }
6634
6635 UE-EUTRA-Capability-v1260-IEs ::=       SEQUENCE {
6636         ue-CategoryDL-v1260                                     INTEGER (15..16)                                                OPTIONAL,
6637         nonCriticalExtension                            UE-EUTRA-Capability-v1270-IEs                   OPTIONAL
6638 }
6639
6640 UE-EUTRA-Capability-v1270-IEs ::= SEQUENCE {
6641         rf-Parameters-v1270                                     RF-Parameters-v1270                                             OPTIONAL,
6642         nonCriticalExtension                            UE-EUTRA-Capability-v1280-IEs                   OPTIONAL
6643 }
6644
6645 UE-EUTRA-Capability-v1280-IEs ::= SEQUENCE {
6646         phyLayerParameters-v1280                        PhyLayerParameters-v1280                                OPTIONAL,
6647         nonCriticalExtension                            UE-EUTRA-Capability-v13x0-IEs                   OPTIONAL
6648 }
6649
6650 UE-EUTRA-Capability-v13x0-IEs ::= SEQUENCE {
6651         dc-Parameters-v13x0                                     DC-Parameters-v13x0                                             OPTIONAL,
6652         measParameters-v13xy                            MeasParameters-v13xy                                    OPTIONAL,
6653         mac-Parameters-v13x0                            MAC-Parameters-v13x0                                    OPTIONAL,
6654         pdcp-Parameters-v13x0                   PDCP-Parameters-v13x0                           OPTIONAL,
6655         phyLayerParameters-v13x0                        PhyLayerParameters-v13x0                                OPTIONAL,
6656         rf-Parameters-v13x0                             RF-Parameters-v13x0                                     OPTIONAL,
6657         rlc-Parameters-v13x0                            RLC-Parameters-v13x0                                    OPTIONAL,
6658         ue-CategoryDL-v13x0                             INTEGER (17)                                                    OPTIONAL,
6659         ue-CategoryUL-v13x0                             INTEGER (14)                                                    OPTIONAL,
6660         scptm-Parameters-v13x0                          SCPTM-Parameters-v13x0                                  OPTIONAL,
6661         sl-Parameters-r13                               SL-Parameters-r13                                       OPTIONAL,
6662         supportOfLAA-r13                                        ENUMERATED {supported}                                  OPTIONAL,
6663         nonCriticalExtension                            SEQUENCE {}                                                     OPTIONAL
6664 }
6665
6666 UE-EUTRA-CapabilityAddXDD-Mode-r9 ::=   SEQUENCE {
6667         phyLayerParameters-r9                           PhyLayerParameters                                      OPTIONAL,
6668         featureGroupIndicators-r9                       BIT STRING (SIZE (32))                          OPTIONAL,
6669         featureGroupIndRel9Add-r9                       BIT STRING (SIZE (32))                          OPTIONAL,
6670         interRAT-ParametersGERAN-r9                     IRAT-ParametersGERAN                            OPTIONAL,
6671         interRAT-ParametersUTRA-r9                      IRAT-ParametersUTRA-v920                        OPTIONAL,
6672         interRAT-ParametersCDMA2000-r9          IRAT-ParametersCDMA2000-1XRTT-v920      OPTIONAL,
6673         neighCellSI-AcquisitionParameters-r9    NeighCellSI-AcquisitionParameters-r9    OPTIONAL,
6674         ...
6675 }
6676
6677 UE-EUTRA-CapabilityAddXDD-Mode-v1060 ::=        SEQUENCE {
6678         phyLayerParameters-v1060                        PhyLayerParameters-v1020                        OPTIONAL,
6679         featureGroupIndRel10-v1060                      BIT STRING (SIZE (32))                          OPTIONAL,
6680         interRAT-ParametersCDMA2000-v1060       IRAT-ParametersCDMA2000-1XRTT-v1020     OPTIONAL,
6681         interRAT-ParametersUTRA-TDD-v1060       IRAT-ParametersUTRA-TDD-v1020           OPTIONAL,
6682         ...,
6683         [[      otdoa-PositioningCapabilities-r10       OTDOA-PositioningCapabilities-r10       OPTIONAL
6684         ]]
6685 }
6686
6687 UE-EUTRA-CapabilityAddXDD-Mode-v1130 ::=        SEQUENCE {
6688         phyLayerParameters-v1130                        PhyLayerParameters-v1130                        OPTIONAL,
6689         measParameters-v1130                            MeasParameters-v1130                            OPTIONAL,
6690         otherParameters-r11                                     Other-Parameters-r11                            OPTIONAL,
6691         ...
6692 }
6693
6694 UE-EUTRA-CapabilityAddXDD-Mode-v1180 ::=        SEQUENCE {
6695         mbms-Parameters-r11                                     MBMS-Parameters-r11
6696 }
6697
6698 UE-EUTRA-CapabilityAddXDD-Mode-v1250 ::=        SEQUENCE {
6699         phyLayerParameters-v1250                        PhyLayerParameters-v1250                        OPTIONAL,
6700         measParameters-v1250                            MeasParameters-v1250                            OPTIONAL
6701 }
6702
6703 AccessStratumRelease ::=                        ENUMERATED {
6704                                                                                 rel8, rel9, rel10, rel11, rel12, spare3,
6705                                                                                 spare2, spare1, ...}
6706
6707 DC-Parameters-r12 ::=                   SEQUENCE {
6708         drb-TypeSplit-r12                                               ENUMERATED {supported}                  OPTIONAL,
6709         drb-TypeSCG-r12                                                 ENUMERATED {supported}                  OPTIONAL
6710 }
6711
6712 DC-Parameters-v13x0 ::=                 SEQUENCE {
6713         pdcp-TransferSplitUL-r13                                ENUMERATED {supported}                  OPTIONAL,
6714         ue-SSTD-Meas-r13                                                ENUMERATED {supported}                  OPTIONAL
6715 }
6716
6717 MAC-Parameters-r12 ::=                          SEQUENCE {
6718         logicalChannelSR-ProhibitTimer-r12      ENUMERATED {supported}                          OPTIONAL,
6719         longDRX-Command-r12                             ENUMERATED {supported}                                  OPTIONAL
6720 }
6721
6722 MAC-Parameters-v13x0 ::=                                SEQUENCE {
6723         extendedMAC-LengthField-r13             ENUMERATED {supported}                          OPTIONAL,
6724         extendedLongDRX-r13                             ENUMERATED {supported}                          OPTIONAL
6725 }
6726
6727 RLC-Parameters-r12 ::=                          SEQUENCE {
6728         extended-RLC-LI-Field-r12                       ENUMERATED {supported}
6729 }
6730
6731 RLC-Parameters-v13x0 ::=                                SEQUENCE {
6732         extendedRLC-SN-SO-Field-r13                             ENUMERATED {supported}
6733 }
6734
6735 PDCP-Parameters ::=                             SEQUENCE {
6736         supportedROHC-Profiles                          SEQUENCE {
6737                 profile0x0001                                           BOOLEAN,
6738                 profile0x0002                                           BOOLEAN,
6739                 profile0x0003                                           BOOLEAN,
6740                 profile0x0004                                           BOOLEAN,
6741                 profile0x0006                                           BOOLEAN,
6742                 profile0x0101                                           BOOLEAN,
6743                 profile0x0102                                           BOOLEAN,
6744                 profile0x0103                                           BOOLEAN,
6745                 profile0x0104                                           BOOLEAN
6746         },
6747         maxNumberROHC-ContextSessions           ENUMERATED {
6748                                                                                         cs2, cs4, cs8, cs12, cs16, cs24, cs32,
6749                                                                                         cs48, cs64, cs128, cs256, cs512, cs1024,
6750                                                                                         cs16384, spare2, spare1}                                DEFAULT cs16,
6751         ...
6752 }
6753
6754 PDCP-Parameters-v1130 ::=               SEQUENCE {
6755         pdcp-SN-Extension-r11                                   ENUMERATED {supported}                  OPTIONAL,
6756         supportRohcContextContinue-r11                  ENUMERATED {supported}                  OPTIONAL
6757 }
6758
6759 PDCP-Parameters-v13x0 ::=                               SEQUENCE {
6760         pdcp-SN-Extension-18bits-r13                    ENUMERATED {supported}
6761 }
6762
6763 PhyLayerParameters ::=                          SEQUENCE {
6764         ue-TxAntennaSelectionSupported          BOOLEAN,
6765         ue-SpecificRefSigsSupported             BOOLEAN
6766 }
6767
6768 PhyLayerParameters-v920 ::=             SEQUENCE {
6769         enhancedDualLayerFDD-r9                 ENUMERATED {supported}                  OPTIONAL,
6770         enhancedDualLayerTDD-r9                 ENUMERATED {supported}                  OPTIONAL
6771 }
6772
6773 PhyLayerParameters-v9d0 ::=                     SEQUENCE {
6774         tm5-FDD-r9                                              ENUMERATED {supported}                  OPTIONAL,
6775         tm5-TDD-r9                                              ENUMERATED {supported}                  OPTIONAL
6776 }
6777
6778 PhyLayerParameters-v1020 ::=                    SEQUENCE {
6779         twoAntennaPortsForPUCCH-r10                             ENUMERATED {supported}                                  OPTIONAL,
6780         tm9-With-8Tx-FDD-r10                                    ENUMERATED {supported}                                  OPTIONAL,
6781         pmi-Disabling-r10                                               ENUMERATED {supported}                                  OPTIONAL,
6782         crossCarrierScheduling-r10                              ENUMERATED {supported}                                  OPTIONAL,
6783         simultaneousPUCCH-PUSCH-r10                             ENUMERATED {supported}                                  OPTIONAL,
6784         multiClusterPUSCH-WithinCC-r10                  ENUMERATED {supported}                                  OPTIONAL,
6785         nonContiguousUL-RA-WithinCC-List-r10    NonContiguousUL-RA-WithinCC-List-r10    OPTIONAL
6786 }
6787
6788 PhyLayerParameters-v1130 ::=                    SEQUENCE {
6789         crs-InterfHandl-r11                                             ENUMERATED {supported}                                  OPTIONAL,
6790         ePDCCH-r11                                                              ENUMERATED {supported}                                  OPTIONAL,
6791         multiACK-CSI-Reporting-r11                              ENUMERATED {supported}                                  OPTIONAL,
6792         ss-CCH-InterfHandl-r11                                  ENUMERATED {supported}                                  OPTIONAL,
6793         tdd-SpecialSubframe-r11                                 ENUMERATED {supported}                                  OPTIONAL,
6794         txDiv-PUCCH1b-ChSelect-r11                              ENUMERATED {supported}                                  OPTIONAL,
6795         ul-CoMP-r11                                                             ENUMERATED {supported}                                  OPTIONAL
6796 }
6797
6798 PhyLayerParameters-v1170 ::=                    SEQUENCE {
6799         interBandTDD-CA-WithDifferentConfig-r11 BIT STRING (SIZE (2))                   OPTIONAL
6800 }
6801
6802 PhyLayerParameters-v1250 ::=                    SEQUENCE {
6803         e-HARQ-Pattern-FDD-r12                                  ENUMERATED {supported}                  OPTIONAL,
6804         enhanced-4TxCodebook-r12                                ENUMERATED {supported}                  OPTIONAL,
6805         tdd-FDD-CA-PCellDuplex-r12                              BIT STRING (SIZE (2))                   OPTIONAL,
6806         phy-TDD-ReConfig-TDD-PCell-r12                  ENUMERATED {supported}                  OPTIONAL,
6807         phy-TDD-ReConfig-FDD-PCell-r12                  ENUMERATED {supported}                  OPTIONAL,
6808         pusch-FeedbackMode-r12                                  ENUMERATED {supported}                  OPTIONAL,
6809         pusch-SRS-PowerControl-SubframeSet-r12  ENUMERATED {supported}                  OPTIONAL,
6810         csi-SubframeSet-r12                                             ENUMERATED {supported}                  OPTIONAL,
6811         noResourceRestrictionForTTIBundling-r12 ENUMERATED {supported}                  OPTIONAL,
6812         discoverySignalsInDeactSCell-r12                ENUMERATED {supported}                  OPTIONAL,
6813         naics-Capability-List-r12                               NAICS-Capability-List-r12               OPTIONAL
6814 }
6815
6816 PhyLayerParameters-v1280 ::=                    SEQUENCE {
6817         alternativeTBS-Indices-r12                              ENUMERATED {supported}                  OPTIONAL
6818 }
6819 PhyLayerParameters-v13x0 ::=                    SEQUENCE {
6820         codebook-HARQ-ACK-r13                                   BIT STRING (SIZE (2))                   OPTIONAL,
6821         fdd-Harq-TimingTDD-r13                                  ENUMERATED {supported}                  OPTIONAL,       maxNumberUpdatedCSI-Proc-r13                            INTEGER(5..32)                                  OPTIONAL,
6822         supportedBlindDecoding-r13                              INTEGER(1..32)                                  OPTIONAL,
6823         pucch-Format4-r13                                               ENUMERATED {supported}                  OPTIONAL,
6824         pucch-Format5-r13                                               ENUMERATED {supported}                  OPTIONAL,
6825         pucch-SCell-r13                                                 ENUMERATED {supported}                  OPTIONAL
6826 }
6827
6828 NonContiguousUL-RA-WithinCC-List-r10 ::= SEQUENCE (SIZE (1..maxBands)) OF NonContiguousUL-RA-WithinCC-r10
6829
6830 NonContiguousUL-RA-WithinCC-r10 ::=             SEQUENCE {
6831         nonContiguousUL-RA-WithinCC-Info-r10    ENUMERATED {supported}                                  OPTIONAL
6832 }
6833
6834 RF-Parameters ::=                                       SEQUENCE {
6835         supportedBandListEUTRA                          SupportedBandListEUTRA
6836 }
6837
6838 RF-Parameters-v9e0 ::=                                  SEQUENCE {
6839         supportedBandListEUTRA-v9e0                             SupportedBandListEUTRA-v9e0                             OPTIONAL
6840 }
6841
6842 RF-Parameters-v1020 ::=                         SEQUENCE {
6843         supportedBandCombination-r10                    SupportedBandCombination-r10
6844 }
6845
6846 RF-Parameters-v1060 ::=                         SEQUENCE {
6847         supportedBandCombinationExt-r10                 SupportedBandCombinationExt-r10
6848 }
6849
6850 RF-Parameters-v1090 ::=                                 SEQUENCE {
6851         supportedBandCombination-v1090                  SupportedBandCombination-v1090                  OPTIONAL
6852 }
6853
6854 RF-Parameters-v10f0 ::=                                 SEQUENCE {
6855         modifiedMPR-Behavior-r10                                        BIT STRING (SIZE (32))                          OPTIONAL
6856 }
6857
6858 RF-Parameters-v10i0 ::=                                 SEQUENCE {
6859         supportedBandCombination-v10i0                  SupportedBandCombination-v10i0                  OPTIONAL
6860 }
6861
6862 RF-Parameters-v10j0 ::=                                 SEQUENCE {
6863         multiNS-Pmax-r10                                                ENUMERATED {supported}                                  OPTIONAL
6864 }
6865
6866 RF-Parameters-v1130 ::=                         SEQUENCE {
6867         supportedBandCombination-v1130                  SupportedBandCombination-v1130                  OPTIONAL
6868 }
6869
6870 RF-Parameters-v1180 ::=                         SEQUENCE {
6871         freqBandRetrieval-r11                                   ENUMERATED {supported}                  OPTIONAL,
6872         requestedBands-r11                                              SEQUENCE (SIZE (1.. maxBands)) OF FreqBandIndicator-r11                                         OPTIONAL,
6873         supportedBandCombinationAdd-r11                 SupportedBandCombinationAdd-r11         OPTIONAL
6874 }
6875
6876 RF-Parameters-v11d0 ::=                                 SEQUENCE {
6877         supportedBandCombinationAdd-v11d0               SupportedBandCombinationAdd-v11d0               OPTIONAL
6878 }
6879
6880 RF-Parameters-v1250 ::=                         SEQUENCE {
6881         supportedBandListEUTRA-v1250                            SupportedBandListEUTRA-v1250            OPTIONAL,
6882         supportedBandCombination-v1250                  SupportedBandCombination-v1250                  OPTIONAL,
6883         supportedBandCombinationAdd-v1250               SupportedBandCombinationAdd-v1250               OPTIONAL,
6884         freqBandPriorityAdjustment-r12                  ENUMERATED {supported}                                  OPTIONAL
6885 }
6886
6887 RF-Parameters-v1270 ::=                         SEQUENCE {
6888         supportedBandCombination-v1270                  SupportedBandCombination-v1270                  OPTIONAL,
6889         supportedBandCombinationAdd-v1270               SupportedBandCombinationAdd-v1270               OPTIONAL
6890 }
6891
6892 RF-Parameters-v13x0 ::=                         SEQUENCE {
6893         requestedMaximumCCs-r13                                 ENUMERATED {supported, includedUL,
6894                                                                                                         includedDL, includedBoth}               OPTIONAL,
6895         skipFallbackCombinations-r13                            ENUMERATED {supported, included}                                OPTIONAL,
6896         supportedBandCombinations-r13           SupportedBandCombinations-r13                           OPTIONAL,
6897         supportedMIMO-CapabilityDL-r13          MIMO-CapabilityDL-r10                                           OPTIONAL
6898 }
6899 SupportedBandCombination-r10 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-r10
6900
6901 SupportedBandCombinationExt-r10 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParametersExt-r10
6902
6903 SupportedBandCombination-v1090 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1090
6904
6905 SupportedBandCombination-v10i0 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v10i0
6906
6907 SupportedBandCombination-v1130 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1130
6908
6909 SupportedBandCombination-v1250 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1250
6910
6911 SupportedBandCombination-v1270 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1270
6912
6913 SupportedBandCombinationAdd-r11 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-r11
6914
6915 SupportedBandCombinationAdd-v11d0 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v10i0
6916
6917 SupportedBandCombinationAdd-v1250 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1250
6918
6919 SupportedBandCombinationAdd-v1270 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1270
6920
6921
6922
6923 SupportedBandCombinations-r13 ::=       SEQUENCE {
6924         bandCombinationList-r13                                         BandCombinationList-r13
6925 }
6926
6927 BandCombinationList-r13 ::= SEQUENCE (SIZE (maxBandComb-r13)) OF BandCombination-r13
6928
6929 BandCombination-r13 ::=         SEQUENCE {
6930         additionalFallbackSupported-r13         ENUMERATED {true}                               OPTIONAL,
6931         bandCombinationParameters-r13           BandCombinationParametersCommon-r13
6932 }
6933
6934 BandCombinationParametersCommon-r13 ::= SEQUENCE {
6935         bandParameterList-r13                   SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-r13,
6936         supportedBandwidthCombinationSet-r13            SupportedBandwidthCombinationSet-r10            OPTIONAL,
6937         multipleTimingAdvance-r13               ENUMERATED {supported}                                  OPTIONAL,
6938         simultaneousRx-Tx-r13                   ENUMERATED {supported}                                  OPTIONAL,
6939         bandInfoEUTRA-r13                               BandInfoEUTRA,
6940         dc-Support-r13                                  SEQUENCE {
6941                 asynchronous-r13                        ENUMERATED {supported}                  OPTIONAL,
6942                 supportedCellGrouping-r13               CHOICE {
6943                                 threeEntries-r13                                BIT STRING (SIZE(3)),
6944                                 fourEntries-r13                                 BIT STRING (SIZE(7)),
6945                                 fiveEntries-r13                                 BIT STRING (SIZE(15))
6946                 }                                                                                                                               OPTIONAL
6947         }                                                                                                                                       OPTIONAL,
6948         supportedNAICS-2CRS-AP-r13              BIT STRING (SIZE (1..maxNAICS-Entries-r12))             OPTIONAL,
6949         commSupportedBandsPerBC-r13             BIT STRING (SIZE (1.. maxBands))                OPTIONAL
6950 }
6951
6952
6953 BandCombinationParameters-r10 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-r10
6954
6955 BandCombinationParametersExt-r10 ::= SEQUENCE {
6956         supportedBandwidthCombinationSet-r10    SupportedBandwidthCombinationSet-r10    OPTIONAL
6957 }
6958
6959 BandCombinationParameters-v1090 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-v1090
6960
6961 BandCombinationParameters-v10i0::= SEQUENCE {
6962 bandParameterList-v10i0                 SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
6963                         BandParameters-v10i0    OPTIONAL
6964 }
6965
6966 BandCombinationParameters-v1130 ::=     SEQUENCE {
6967         multipleTimingAdvance-r11               ENUMERATED {supported}                                  OPTIONAL,
6968         simultaneousRx-Tx-r11                   ENUMERATED {supported}                                  OPTIONAL,
6969         bandParameterList-r11                   SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-v1130   OPTIONAL,
6970         ...
6971 }
6972
6973 BandCombinationParameters-r11 ::=       SEQUENCE {
6974         bandParameterList-r11                   SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
6975                         BandParameters-r11,
6976         supportedBandwidthCombinationSet-r11    SupportedBandwidthCombinationSet-r10    OPTIONAL,
6977         multipleTimingAdvance-r11               ENUMERATED {supported}                                  OPTIONAL,
6978         simultaneousRx-Tx-r11                   ENUMERATED {supported}                                  OPTIONAL,
6979         bandInfoEUTRA-r11                               BandInfoEUTRA,
6980         ...
6981 }
6982
6983 BandCombinationParameters-v1250::= SEQUENCE {
6984         dc-Support-r12                                  SEQUENCE {
6985                 asynchronous-r12                                ENUMERATED {supported}                  OPTIONAL,
6986                 supportedCellGrouping-r12               CHOICE {
6987                                 threeEntries-r12                                BIT STRING (SIZE(3)),
6988                                 fourEntries-r12                                 BIT STRING (SIZE(7)),
6989                                 fiveEntries-r12                                 BIT STRING (SIZE(15))
6990                 }                                                                                                                               OPTIONAL
6991         }                                                                                                                                       OPTIONAL,
6992         supportedNAICS-2CRS-AP-r12              BIT STRING (SIZE (1..maxNAICS-Entries-r12))             OPTIONAL,
6993         commSupportedBandsPerBC-r12                             BIT STRING (SIZE (1.. maxBands))                OPTIONAL,
6994         ...
6995 }
6996
6997 BandCombinationParameters-v1270 ::= SEQUENCE {
6998         bandParameterList-v1270                 SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
6999                         BandParameters-v1270            OPTIONAL
7000 }
7001
7002
7003 SupportedBandwidthCombinationSet-r10 ::=        BIT STRING (SIZE (1..maxBandwidthCombSet-r10))
7004
7005 BandParameters-r10 ::= SEQUENCE {
7006         bandEUTRA-r10                                   FreqBandIndicator,
7007         bandParametersUL-r10                    BandParametersUL-r10                                    OPTIONAL,
7008         bandParametersDL-r10                    BandParametersDL-r10                                    OPTIONAL
7009 }
7010
7011 BandParameters-v1090 ::= SEQUENCE {
7012         bandEUTRA-v1090                                 FreqBandIndicator-v9e0                                  OPTIONAL,
7013         ...
7014 }
7015
7016 BandParameters-v10i0::= SEQUENCE {
7017         bandParametersDL-v10i0          SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF CA-MIMO-ParametersDL-v10i0
7018 }
7019
7020 BandParameters-v1130 ::= SEQUENCE {
7021         supportedCSI-Proc-r11                   ENUMERATED {n1, n3, n4}
7022 }
7023
7024 BandParameters-r11 ::= SEQUENCE {
7025         bandEUTRA-r11                                   FreqBandIndicator-r11,
7026         bandParametersUL-r11                    BandParametersUL-r10                                    OPTIONAL,
7027         bandParametersDL-r11                    BandParametersDL-r10                                    OPTIONAL,
7028         supportedCSI-Proc-r11                   ENUMERATED {n1, n3, n4}                                 OPTIONAL
7029 }
7030
7031 BandParameters-v1270 ::= SEQUENCE {
7032         bandParametersDL-v1270                  SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF CA-MIMO-ParametersDL-v1270
7033 }
7034
7035 BandParameters-r13 ::= SEQUENCE {
7036         bandEUTRA-r13                                   FreqBandIndicator-r11,
7037         bandParametersUL-r13                            BandParametersUL-r13                            OPTIONAL,
7038         bandParametersDL-r13                            BandParametersDL-r13                            OPTIONAL,
7039         supportedCSI-Proc-r13                   ENUMERATED {n1, n3, n4}                 OPTIONAL
7040 }
7041
7042 BandParametersUL-r10 ::= SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF CA-MIMO-ParametersUL-r10
7043
7044 BandParametersUL-r13 ::= SEQUENCE OF CA-MIMO-ParametersUL-r10
7045
7046
7047 CA-MIMO-ParametersUL-r10 ::= SEQUENCE {
7048         ca-BandwidthClassUL-r10                         CA-BandwidthClass-r10,
7049         supportedMIMO-CapabilityUL-r10          MIMO-CapabilityUL-r10                           OPTIONAL
7050 }
7051
7052 BandParametersDL-r10 ::= SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF CA-MIMO-ParametersDL-r10
7053
7054 BandParametersDL-r13 ::= SEQUENCE OF CA-MIMO-ParametersDL-r13
7055
7056 CA-MIMO-ParametersDL-r10 ::= SEQUENCE {
7057         ca-BandwidthClassDL-r10                         CA-BandwidthClass-r10,
7058         supportedMIMO-CapabilityDL-r10          MIMO-CapabilityDL-r10                           OPTIONAL
7059 }
7060
7061 CA-MIMO-ParametersDL-v10i0 ::= SEQUENCE {
7062         fourLayerTM3-TM4-r10                            ENUMERATED {supported}                          OPTIONAL
7063 }
7064
7065 CA-MIMO-ParametersDL-v1270 ::= SEQUENCE {
7066         intraBandContiguousCC-InfoList-r12                      SEQUENCE (SIZE (1..maxServCell-r10)) OF IntraBandContiguousCC-Info-r12
7067 }
7068
7069 CA-MIMO-ParametersDL-r13 ::= SEQUENCE {
7070         ca-BandwidthClassDL-r13                                 CA-BandwidthClass-r10,
7071         supportedMIMO-CapabilityDL-r13                  MIMO-CapabilityDL-r10                           OPTIONAL,
7072         fourLayerTM3-TM4-r13                                            ENUMERATED {supported}                          OPTIONAL,
7073         intraBandContiguousCC-InfoList-r13              SEQUENCE (SIZE (1..maxServCell-r13)) OF IntraBandContiguousCC-Info-r12
7074 }
7075
7076 IntraBandContiguousCC-Info-r12 ::= SEQUENCE {
7077         fourLayerTM3-TM4-perCC-r12                      ENUMERATED {supported}                          OPTIONAL,
7078         supportedMIMO-CapabilityDL-r12          MIMO-CapabilityDL-r10                           OPTIONAL,
7079         supportedCSI-Proc-r12                           ENUMERATED {n1, n3, n4}                         OPTIONAL
7080 }
7081
7082 CA-BandwidthClass-r10 ::= ENUMERATED {a, b, c, d, e, f, ...}
7083
7084 MIMO-CapabilityUL-r10 ::= ENUMERATED {twoLayers, fourLayers}
7085
7086 MIMO-CapabilityDL-r10 ::= ENUMERATED {twoLayers, fourLayers, eightLayers}
7087
7088 SupportedBandListEUTRA ::=                      SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA
7089
7090 SupportedBandListEUTRA-v9e0::=                  SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA-v9e0
7091
7092 SupportedBandListEUTRA-v1250 ::=                SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA-v1250
7093
7094 SupportedBandEUTRA ::=                          SEQUENCE {
7095         bandEUTRA                                                       FreqBandIndicator,
7096         halfDuplex                                                      BOOLEAN
7097 }
7098
7099 SupportedBandEUTRA-v9e0 ::=             SEQUENCE {
7100         bandEUTRA-v9e0                                          FreqBandIndicator-v9e0          OPTIONAL
7101 }
7102
7103 SupportedBandEUTRA-v1250 ::=            SEQUENCE {
7104         dl-256QAM-r12                                           ENUMERATED {supported}          OPTIONAL,
7105         ul-64QAM-r12                                            ENUMERATED {supported}          OPTIONAL
7106 }
7107
7108 MeasParameters ::=                                      SEQUENCE {
7109         bandListEUTRA                                           BandListEUTRA
7110 }
7111
7112 MeasParameters-v1020 ::=                        SEQUENCE {
7113         bandCombinationListEUTRA-r10                    BandCombinationListEUTRA-r10
7114 }
7115
7116 MeasParameters-v1130 ::=                        SEQUENCE {
7117         rsrqMeasWideband-r11                    ENUMERATED {supported}                                  OPTIONAL
7118 }
7119
7120 MeasParameters-v11a0 ::=                        SEQUENCE {
7121         benefitsFromInterruption-r11                    ENUMERATED {true}                               OPTIONAL
7122 }
7123
7124 MeasParameters-v1250 ::=                        SEQUENCE {
7125         timerT312-r12                                           ENUMERATED {supported}          OPTIONAL,
7126         alternativeTimeToTrigger-r12            ENUMERATED {supported}          OPTIONAL,
7127         incMonEUTRA-r12                                         ENUMERATED {supported}          OPTIONAL,
7128         incMonUTRA-r12                                          ENUMERATED {supported}          OPTIONAL,
7129         extendedMaxMeasId-r12                           ENUMERATED {supported}          OPTIONAL,
7130         extendedRSRQ-LowerRange-r12                     ENUMERATED {supported}          OPTIONAL,
7131         rsrq-OnAllSymbols-r12                           ENUMERATED {supported}          OPTIONAL,
7132         crs-DiscoverySignalsMeas-r12            ENUMERATED {supported}          OPTIONAL,
7133         csi-RS-DiscoverySignalsMeas-r12         ENUMERATED {supported}          OPTIONAL
7134 }
7135
7136 MeasParameters-v13xy ::=                        SEQUENCE {
7137         rs-SINR-Meas-r13                                        ENUMERATED {supported}          OPTIONAL,
7138         whiteCellList-r13               ENUMERATED {supported}          OPTIONAL
7139 }
7140
7141 BandListEUTRA ::=                                       SEQUENCE (SIZE (1..maxBands)) OF BandInfoEUTRA
7142
7143 BandCombinationListEUTRA-r10 ::=        SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandInfoEUTRA
7144
7145 BandInfoEUTRA ::=                                       SEQUENCE {
7146         interFreqBandList                                       InterFreqBandList,
7147         interRAT-BandList                                       InterRAT-BandList               OPTIONAL
7148 }
7149
7150 InterFreqBandList ::=                           SEQUENCE (SIZE (1..maxBands)) OF InterFreqBandInfo
7151
7152 InterFreqBandInfo ::=                           SEQUENCE {
7153         interFreqNeedForGaps                            BOOLEAN
7154 }
7155
7156 InterRAT-BandList ::=                           SEQUENCE (SIZE (1..maxBands)) OF InterRAT-BandInfo
7157
7158 InterRAT-BandInfo ::=                           SEQUENCE {
7159         interRAT-NeedForGaps                            BOOLEAN
7160 }
7161
7162 IRAT-ParametersUTRA-FDD ::=             SEQUENCE {
7163         supportedBandListUTRA-FDD                       SupportedBandListUTRA-FDD
7164 }
7165
7166 IRAT-ParametersUTRA-v920 ::=            SEQUENCE {
7167         e-RedirectionUTRA-r9                            ENUMERATED {supported}
7168 }
7169
7170 IRAT-ParametersUTRA-v9c0 ::=            SEQUENCE {
7171         voiceOverPS-HS-UTRA-FDD-r9                                              ENUMERATED {supported}          OPTIONAL,
7172         voiceOverPS-HS-UTRA-TDD128-r9                                   ENUMERATED {supported}          OPTIONAL,
7173         srvcc-FromUTRA-FDD-ToUTRA-FDD-r9                                ENUMERATED {supported}          OPTIONAL,
7174         srvcc-FromUTRA-FDD-ToGERAN-r9                                   ENUMERATED {supported}          OPTIONAL,
7175         srvcc-FromUTRA-TDD128-ToUTRA-TDD128-r9                  ENUMERATED {supported}          OPTIONAL,
7176         srvcc-FromUTRA-TDD128-ToGERAN-r9                                ENUMERATED {supported}          OPTIONAL
7177 }
7178
7179 IRAT-ParametersUTRA-v9h0 ::=            SEQUENCE {
7180         mfbi-UTRA-r9                                            ENUMERATED {supported}
7181 }
7182
7183 SupportedBandListUTRA-FDD ::=           SEQUENCE (SIZE (1..maxBands)) OF SupportedBandUTRA-FDD
7184
7185 SupportedBandUTRA-FDD ::=                       ENUMERATED {
7186                                                                                 bandI, bandII, bandIII, bandIV, bandV, bandVI,
7187                                                                                 bandVII, bandVIII, bandIX, bandX, bandXI,
7188                                                                                 bandXII, bandXIII, bandXIV, bandXV, bandXVI, ...,
7189                                                                                 bandXVII-8a0, bandXVIII-8a0, bandXIX-8a0, bandXX-8a0,
7190                                                                                 bandXXI-8a0, bandXXII-8a0, bandXXIII-8a0, bandXXIV-8a0,
7191                                                                                 bandXXV-8a0, bandXXVI-8a0, bandXXVII-8a0, bandXXVIII-8a0,
7192                                                                                 bandXXIX-8a0, bandXXX-8a0, bandXXXI-8a0, bandXXXII-8a0}
7193
7194 IRAT-ParametersUTRA-TDD128 ::=          SEQUENCE {
7195         supportedBandListUTRA-TDD128            SupportedBandListUTRA-TDD128
7196 }
7197
7198 SupportedBandListUTRA-TDD128 ::=        SEQUENCE (SIZE (1..maxBands)) OF SupportedBandUTRA-TDD128
7199
7200 SupportedBandUTRA-TDD128 ::=            ENUMERATED {
7201                                                                                 a, b, c, d, e, f, g, h, i, j, k, l, m, n,
7202                                                                                 o, p, ...}
7203
7204 IRAT-ParametersUTRA-TDD384 ::=          SEQUENCE {
7205         supportedBandListUTRA-TDD384            SupportedBandListUTRA-TDD384
7206 }
7207
7208 SupportedBandListUTRA-TDD384 ::=        SEQUENCE (SIZE (1..maxBands)) OF SupportedBandUTRA-TDD384
7209
7210 SupportedBandUTRA-TDD384 ::=            ENUMERATED {
7211                                                                                         a, b, c, d, e, f, g, h, i, j, k, l, m, n,
7212                                                                                         o, p, ...}
7213
7214 IRAT-ParametersUTRA-TDD768 ::=          SEQUENCE {
7215         supportedBandListUTRA-TDD768            SupportedBandListUTRA-TDD768
7216 }
7217
7218 SupportedBandListUTRA-TDD768 ::=        SEQUENCE (SIZE (1..maxBands)) OF SupportedBandUTRA-TDD768
7219
7220 SupportedBandUTRA-TDD768 ::=            ENUMERATED {
7221                                                                                 a, b, c, d, e, f, g, h, i, j, k, l, m, n,
7222                                                                                 o, p, ...}
7223
7224 IRAT-ParametersUTRA-TDD-v1020 ::=               SEQUENCE {
7225         e-RedirectionUTRA-TDD-r10                               ENUMERATED {supported}
7226 }
7227
7228 IRAT-ParametersGERAN ::=                        SEQUENCE {
7229         supportedBandListGERAN                          SupportedBandListGERAN,
7230         interRAT-PS-HO-ToGERAN                          BOOLEAN
7231 }
7232
7233 IRAT-ParametersGERAN-v920 ::=           SEQUENCE {
7234         dtm-r9                                                          ENUMERATED {supported}                  OPTIONAL,
7235         e-RedirectionGERAN-r9                           ENUMERATED {supported}                  OPTIONAL
7236 }
7237
7238 SupportedBandListGERAN ::=                      SEQUENCE (SIZE (1..maxBands)) OF SupportedBandGERAN
7239
7240 SupportedBandGERAN ::=                          ENUMERATED {
7241                                                                                 gsm450, gsm480, gsm710, gsm750, gsm810, gsm850,
7242                                                                                 gsm900P, gsm900E, gsm900R, gsm1800, gsm1900,
7243                                                                                 spare5, spare4, spare3, spare2, spare1, ...}
7244
7245 IRAT-ParametersCDMA2000-HRPD ::=        SEQUENCE {
7246         supportedBandListHRPD                           SupportedBandListHRPD,
7247         tx-ConfigHRPD                                           ENUMERATED {single, dual},
7248         rx-ConfigHRPD                                           ENUMERATED {single, dual}
7249 }
7250
7251 SupportedBandListHRPD ::=                       SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandclassCDMA2000
7252
7253 IRAT-ParametersCDMA2000-1XRTT ::=       SEQUENCE {
7254         supportedBandList1XRTT                          SupportedBandList1XRTT,
7255         tx-Config1XRTT                                          ENUMERATED {single, dual},
7256         rx-Config1XRTT                                          ENUMERATED {single, dual}
7257 }
7258
7259 IRAT-ParametersCDMA2000-1XRTT-v920 ::=  SEQUENCE {
7260         e-CSFB-1XRTT-r9                                         ENUMERATED {supported},
7261         e-CSFB-ConcPS-Mob1XRTT-r9                       ENUMERATED {supported}                  OPTIONAL
7262 }
7263
7264 IRAT-ParametersCDMA2000-1XRTT-v1020 ::= SEQUENCE {
7265         e-CSFB-dual-1XRTT-r10                           ENUMERATED {supported}
7266 }
7267
7268 IRAT-ParametersCDMA2000-v1130 ::=               SEQUENCE {
7269         cdma2000-NW-Sharing-r11                                 ENUMERATED {supported}          OPTIONAL
7270 }
7271
7272 SupportedBandList1XRTT ::=                      SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandclassCDMA2000
7273
7274 CSG-ProximityIndicationParameters-r9 ::=        SEQUENCE {
7275         intraFreqProximityIndication-r9 ENUMERATED {supported}                  OPTIONAL,
7276         interFreqProximityIndication-r9 ENUMERATED {supported}                  OPTIONAL,
7277         utran-ProximityIndication-r9            ENUMERATED {supported}                  OPTIONAL
7278 }
7279
7280 NeighCellSI-AcquisitionParameters-r9 ::=        SEQUENCE {
7281         intraFreqSI-AcquisitionForHO-r9 ENUMERATED {supported}                  OPTIONAL,
7282         interFreqSI-AcquisitionForHO-r9 ENUMERATED {supported}                  OPTIONAL,
7283         utran-SI-AcquisitionForHO-r9            ENUMERATED {supported}                  OPTIONAL
7284 }
7285
7286 SON-Parameters-r9 ::=                           SEQUENCE {
7287         rach-Report-r9                                          ENUMERATED {supported}                  OPTIONAL
7288 }
7289
7290 UE-BasedNetwPerfMeasParameters-r10 ::=  SEQUENCE {
7291         loggedMeasurementsIdle-r10                              ENUMERATED {supported}          OPTIONAL,
7292         standaloneGNSS-Location-r10                             ENUMERATED {supported}          OPTIONAL
7293 }
7294
7295 UE-BasedNetwPerfMeasParameters-v1250 ::=        SEQUENCE {
7296         loggedMBSFNMeasurements-r12                             ENUMERATED {supported}
7297 }
7298
7299 OTDOA-PositioningCapabilities-r10 ::=   SEQUENCE {
7300         otdoa-UE-Assisted-r10                                   ENUMERATED {supported},
7301         interFreqRSTD-Measurement-r10                   ENUMERATED {supported}          OPTIONAL
7302 }
7303
7304 Other-Parameters-r11 ::=                                SEQUENCE {
7305         inDeviceCoexInd-r11                                             ENUMERATED {supported}          OPTIONAL,
7306         powerPrefInd-r11                                                ENUMERATED {supported}          OPTIONAL,
7307         ue-Rx-TxTimeDiffMeasurements-r11                ENUMERATED {supported}          OPTIONAL
7308 }
7309
7310 Other-Parameters-v11d0 ::=                              SEQUENCE {
7311         inDeviceCoexInd-UL-CA-r11                               ENUMERATED {supported}          OPTIONAL
7312 }
7313
7314 MBMS-Parameters-r11 ::=                         SEQUENCE {
7315         mbms-SCell-r11                                                  ENUMERATED {supported}          OPTIONAL,
7316         mbms-NonServingCell-r11                                 ENUMERATED {supported}          OPTIONAL
7317 }
7318
7319 MBMS-Parameters-v1250 ::=                               SEQUENCE {
7320         mbms-AsyncDC-r12                                                ENUMERATED {supported}          OPTIONAL
7321 }
7322
7323 SCPTM-Parameters-v13x0 ::=                              SEQUENCE {
7324         scptm-ParallelReception-r13                                     ENUMERATED {supported}          OPTIONAL
7325 }
7326
7327 WLAN-IW-Parameters-r12 ::=      SEQUENCE {
7328         wlan-IW-RAN-Rules-r12                                   ENUMERATED {supported}          OPTIONAL,
7329         wlan-IW-ANDSF-Policies-r12                                              ENUMERATED {supported}          OPTIONAL
7330 }
7331
7332 NAICS-Capability-List-r12 ::= SEQUENCE (SIZE (1..maxNAICS-Entries-r12)) OF NAICS-Capability-Entry-r12
7333
7334
7335 NAICS-Capability-Entry-r12      ::=     SEQUENCE {
7336         numberOfNAICS-CapableCC-r12                             INTEGER(1..5),
7337         numberOfAggregatedPRB-r12                               ENUMERATED {
7338                                                                                                 n50, n75, n100, n125, n150, n175,
7339                                                                                                 n200, n225, n250, n275, n300, n350,
7340                                                                                                 n400, n450, n500, spare},
7341         ...
7342 }
7343
7344 SL-Parameters-r12 ::=                           SEQUENCE {
7345         commSimultaneousTx-r12                                  ENUMERATED {supported}          OPTIONAL,
7346         commSupportedBands-r12                                  FreqBandIndicatorListEUTRA-r12  OPTIONAL,
7347         discSupportedBands-r12                                  SupportedBandInfoList-r12       OPTIONAL,
7348         discScheduledResourceAlloc-r12                  ENUMERATED {supported}          OPTIONAL,
7349         disc-UE-SelectedResourceAlloc-r12               ENUMERATED {supported}          OPTIONAL,
7350         disc-SLSS-r12                                                   ENUMERATED {supported}          OPTIONAL,
7351         discSupportedProc-r12                                   ENUMERATED {n50, n400}          OPTIONAL
7352 }
7353
7354 SL-Parameters-r13 ::=                           SEQUENCE {
7355         discSysInfoReporting-r13                                        ENUMERATED {supported}          OPTIONAL
7356 }
7357
7358 SupportedBandInfoList-r12 ::=           SEQUENCE (SIZE (1..maxBands)) OF SupportedBandInfo-r12
7359
7360 SupportedBandInfo-r12 ::=                       SEQUENCE {
7361         support-r12                                                             ENUMERATED {supported}  OPTIONAL
7362 }
7363
7364 FreqBandIndicatorListEUTRA-r12 ::=              SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicator-r11
7365
7366
7367 UE-RadioPagingInfo-r12 ::=                              SEQUENCE {
7368         ue-Category-v1250                                       INTEGER (0)                     OPTIONAL,
7369         ...
7370 }
7371
7372
7373 UE-TimersAndConstants ::=                       SEQUENCE {
7374         t300                                                            ENUMERATED {
7375                                                                                         ms100, ms200, ms300, ms400, ms600, ms1000, ms1500,
7376                                                                                         ms2000},
7377         t301                                                            ENUMERATED {
7378                                                                                         ms100, ms200, ms300, ms400, ms600, ms1000, ms1500,
7379                                                                                         ms2000},
7380         t310                                                            ENUMERATED {
7381                                                                                         ms0, ms50, ms100, ms200, ms500, ms1000, ms2000},
7382         n310                                                            ENUMERATED {
7383                                                                                         n1, n2, n3, n4, n6, n8, n10, n20},
7384         t311                                                            ENUMERATED {
7385                                                                                         ms1000, ms3000, ms5000, ms10000, ms15000,
7386                                                                                         ms20000, ms30000},
7387         n311                                                            ENUMERATED {
7388                                                                                         n1, n2, n3, n4, n5, n6, n8, n10},
7389         ...
7390 }
7391
7392
7393 VisitedCellInfoList-r12 ::=     SEQUENCE (SIZE (1..maxCellHistory-r12)) OF VisitedCellInfo-r12
7394
7395 VisitedCellInfo-r12 ::=                         SEQUENCE {
7396         visitedCellId-r12                                       CHOICE {
7397                 cellGlobalId-r12                                                CellGlobalIdEUTRA,
7398                 pci-arfcn-r12                                                   SEQUENCE {
7399                         physCellId-r12                                                  PhysCellId,
7400                         carrierFreq-r12                                                 ARFCN-ValueEUTRA-r9
7401                 }
7402         }                                                                                                                               OPTIONAL,
7403         timeSpent-r12                                           INTEGER (0..4095),
7404         ...
7405 }
7406
7407
7408 WLAN-OffloadConfig-r12 ::=                              SEQUENCE {
7409         thresholdRSRP-r12                                               SEQUENCE {
7410                 thresholdRSRP-Low-r12                                   RSRP-Range,
7411                 thresholdRSRP-High-r12                                  RSRP-Range
7412         }                                                                                                                                       OPTIONAL, -- Need OR
7413         thresholdRSRQ-r12                                               SEQUENCE {
7414                 thresholdRSRQ-Low-r12                                   RSRQ-Range,
7415                 thresholdRSRQ-High-r12                                  RSRQ-Range
7416         }                                                                                                                                       OPTIONAL, -- Need OR
7417         thresholdRSRQ-OnAllSymbolsWithWB-r12    SEQUENCE {
7418                 thresholdRSRQ-OnAllSymbolsWithWB-Low-r12                        RSRQ-Range,
7419                 thresholdRSRQ-OnAllSymbolsWithWB-High-r12                       RSRQ-Range
7420         }                                                                                                                                       OPTIONAL, -- Need OP
7421         thresholdRSRQ-OnAllSymbols-r12                  SEQUENCE {
7422                         thresholdRSRQ-OnAllSymbolsLow-r12                                       RSRQ-Range,
7423                         thresholdRSRQ-OnAllSymbolsHigh-r12                                      RSRQ-Range
7424         }                                                                                                                                       OPTIONAL, -- Need OP
7425         thresholdRSRQ-WB-r12                                    SEQUENCE {
7426                 thresholdRSRQ-WB-Low-r12                                                        RSRQ-Range,
7427                 thresholdRSRQ-WB-High-r12                                                       RSRQ-Range
7428         }                                                                                                                                       OPTIONAL, -- Need OP
7429
7430         thresholdChannelUtilization-r12                 SEQUENCE {
7431                 thresholdChannelUtilizationLow-r12              INTEGER (0..255),
7432                 thresholdChannelUtilizationHigh-r12             INTEGER (0..255)
7433         }                                                                                                                                       OPTIONAL, -- Need OR
7434         thresholdBackhaul-Bandwidth-r12                 SEQUENCE {
7435                 thresholdBackhaulDL-BandwidthLow-r12    WLAN-backhaulRate-r12,
7436                 thresholdBackhaulDL-BandwidthHigh-r12   WLAN-backhaulRate-r12,
7437                 thresholdBackhaulUL-BandwidthLow-r12    WLAN-backhaulRate-r12,
7438                 thresholdBackhaulUL-BandwidthHigh-r12   WLAN-backhaulRate-r12
7439         }                                                                                                                                       OPTIONAL, -- Need OR
7440         thresholdBeaconRSSI-r12                                         SEQUENCE {
7441                 thresholdBeaconRSSI-Low-r12                                     INTEGER (0..255),
7442                 thresholdBeaconRSSI-High-r12                                    INTEGER (0..255)
7443         }                                                                                                                                       OPTIONAL, -- Need OR
7444         offloadPreferenceIndicator-r12                  BIT STRING (SIZE (16))          OPTIONAL, -- Need OR
7445         t-SteeringWLAN-r12                                              T-Reselection                           OPTIONAL, -- Need OR
7446         ...
7447 }
7448
7449 WLAN-backhaulRate-r12 ::=                                       ENUMERATED
7450                                                                                  {r0, r4, r8, r16, r32, r64, r128, r256, r512,
7451                                                                                  r1024, r2048, r4096, r8192, r16384, r32768, r65536, r131072,
7452                                                                                  r262144, r524288, r1048576, r2097152, r4194304, r8388608,
7453                                                                                  r16777216, r33554432, r67108864, r134217728, r268435456,
7454                                                                                  r536870912, r1073741824, r2147483648, r4294967296}
7455
7456
7457 MBMS-NotificationConfig-r9 ::=                          SEQUENCE {
7458         notificationRepetitionCoeff-r9          ENUMERATED {n2, n4},
7459         notificationOffset-r9                           INTEGER (0..10),
7460         notificationSF-Index-r9                         INTEGER (1..6)
7461 }
7462
7463
7464 MBMSServiceList-r13 ::=                 SEQUENCE (SIZE (0..maxMBMSServiceListPerUE-r13)) OF MBMSServiceInfo-r13
7465
7466 MBMSServiceInfo-r13 ::=                                 SEQUENCE        {
7467         tmgi-r13                                                        TMGI-r9
7468 }
7469
7470
7471 MBSFN-AreaId-r12 ::=                                    INTEGER (0..255)
7472
7473
7474 MBSFN-AreaInfoList-r9 ::=                       SEQUENCE (SIZE(1..maxMBSFN-Area)) OF MBSFN-AreaInfo-r9
7475
7476 MBSFN-AreaInfo-r9 ::=                           SEQUENCE {
7477         mbsfn-AreaId-r9                                         MBSFN-AreaId-r12,
7478         non-MBSFNregionLength                           ENUMERATED {s1, s2},
7479         notificationIndicator-r9                                INTEGER (0..7),
7480         mcch-Config-r9                                          SEQUENCE {
7481                 mcch-RepetitionPeriod-r9                        ENUMERATED {rf32, rf64, rf128, rf256},
7482                 mcch-Offset-r9                                          INTEGER (0..10),
7483                 mcch-ModificationPeriod-r9                      ENUMERATED {rf512, rf1024},
7484                 sf-AllocInfo-r9                                         BIT STRING (SIZE(6)),
7485                 signallingMCS-r9                                        ENUMERATED {n2, n7, n13, n19}
7486         },
7487         ...
7488 }
7489
7490
7491 MBSFN-SubframeConfig ::=                        SEQUENCE {
7492         radioframeAllocationPeriod                      ENUMERATED {n1, n2, n4, n8, n16, n32},
7493         radioframeAllocationOffset                      INTEGER (0..7),
7494         subframeAllocation                                      CHOICE {
7495                 oneFrame                                                        BIT STRING (SIZE(6)),
7496                 fourFrames                                                      BIT STRING (SIZE(24))
7497         }
7498 }
7499
7500 PMCH-InfoList-r9 ::=                            SEQUENCE (SIZE (0..maxPMCH-PerMBSFN)) OF PMCH-Info-r9
7501
7502 PMCH-InfoListExt-r12 ::=                        SEQUENCE (SIZE (0..maxPMCH-PerMBSFN)) OF PMCH-InfoExt-r12
7503
7504 PMCH-Info-r9 ::=                                        SEQUENCE {
7505         pmch-Config-r9                                          PMCH-Config-r9,
7506         mbms-SessionInfoList-r9                 MBMS-SessionInfoList-r9,
7507         ...
7508 }
7509
7510 PMCH-InfoExt-r12 ::=                            SEQUENCE {
7511         pmch-Config-r12                                         PMCH-Config-r12,
7512         mbms-SessionInfoList-r12                        MBMS-SessionInfoList-r9,
7513         ...
7514 }
7515
7516 MBMS-SessionInfoList-r9 ::=             SEQUENCE (SIZE (0..maxSessionPerPMCH)) OF MBMS-SessionInfo-r9
7517
7518 MBMS-SessionInfo-r9 ::=                 SEQUENCE {
7519         tmgi-r9                                                         TMGI-r9,
7520         sessionId-r9                                            OCTET STRING (SIZE (1))                 OPTIONAL,       -- Need OR
7521         logicalChannelIdentity-r9                       INTEGER (0..maxSessionPerPMCH-1),
7522         ...
7523 }
7524
7525 PMCH-Config-r9 ::=                                      SEQUENCE {
7526         sf-AllocEnd-r9                                          INTEGER (0..1535),
7527         dataMCS-r9                                                      INTEGER (0..28),
7528         mch-SchedulingPeriod-r9                 ENUMERATED {
7529                                                                                 rf8, rf16, rf32, rf64, rf128, rf256, rf512, rf1024},
7530         ...
7531 }
7532
7533 PMCH-Config-r12 ::=                                     SEQUENCE {
7534         sf-AllocEnd-r12                                         INTEGER (0..1535),
7535         dataMCS-r12                                                     CHOICE {
7536                 normal-r12                                                      INTEGER (0..28),
7537                 higerOrder-r12                                          INTEGER (0..27)
7538         },
7539         mch-SchedulingPeriod-r12                ENUMERATED {
7540                                                                                 rf4, rf8, rf16, rf32, rf64, rf128, rf256, rf512, rf1024},
7541         ...
7542 }
7543
7544 TMGI-r9 ::=                                             SEQUENCE {
7545         plmn-Id-r9                                                      CHOICE {
7546                 plmn-Index-r9                                           INTEGER (1..maxPLMN-r11),
7547                 explicitValue-r9                                        PLMN-Identity
7548         },
7549         serviceId-r9                                            OCTET STRING (SIZE (3))
7550 }
7551
7552
7553
7554 SC-MTCH-InfoList-r13 ::=                        SEQUENCE (SIZE (0..maxSC-MTCH-r13)) OF SC-MTCH-Info-r13
7555
7556 SC-MTCH-Info-r13 ::=                            SEQUENCE        {
7557         mbmsSessionInfo-r13                                             MBMSSessionInfo-r13,
7558         g-RNTI-r13                                                              C-RNTI,
7559         sc-mtch-schedulingInfo-r13                              SC-MTCH-SchedulingInfo-r13                      OPTIONAL,
7560         sc-mtch-neighbourCell-r13                               BIT STRING (SIZE(maxNeighCellSCPTM-r13))        OPTIONAL,
7561         ...
7562 }
7563
7564 MBMSSessionInfo-r13 ::=                         SEQUENCE        {
7565         tmgi-r13                                                                TMGI-r9,
7566         sessionId-r13                                                   OCTET STRING (SIZE (1))         OPTIONAL        -- Need OR
7567 }
7568
7569 SC-MTCH-SchedulingInfo-r13::=           SEQUENCE        {
7570         onDurationTimerSCPTM-r13                                ENUMERATED {
7571                                                                                                 psf1, psf2, psf3, psf4, psf5, psf6,
7572                                                                                                 psf8, psf10, psf20, psf30, psf40,
7573                                                                                                 psf50, psf60, psf80, psf100,
7574                                                                                                 psf200},
7575         drx-InactivityTimerSCPTM-r13                    ENUMERATED {
7576                                                                                                 psf0, psf1, psf2, psf4, psf8,
7577                                                                                                 psf10, psf20, psf40,
7578                                                                                                 psf80, psf160, ps320,
7579                                                                                                 psf640, psf960,
7580                                                                                                 psf1280, psf1920, psf2560},
7581         schedulingPeriodStartOffsetSCPTM-r13    CHOICE {
7582                 sf10                                                                    INTEGER(0..9),
7583                 sf20                                                                    INTEGER(0..19),
7584                 sf32                                                                    INTEGER(0..31),
7585                 sf40                                                                    INTEGER(0..39),
7586                 sf64                                                                    INTEGER(0..63),
7587                 sf80                                                                    INTEGER(0..79),
7588                 sf128                                                                   INTEGER(0..127),
7589                 sf160                                                                   INTEGER(0..159),
7590                 sf256                                                                   INTEGER(0..255),
7591                 sf320                                                                   INTEGER(0..319),
7592                 sf512                                                                   INTEGER(0..511),
7593                 sf640                                                                   INTEGER(0..639),
7594                 sf1024                                                                  INTEGER(0..1023)
7595         },
7596         ...
7597 }
7598
7599
7600 SCPTMNeighbourCellList-r13 ::=          SEQUENCE (SIZE (1..maxNeighCellSCPTM-r13)) OF CellIdentity
7601
7602
7603 SL-CommConfig-r12 ::=                           SEQUENCE        {
7604         commTxResources-r12                                     CHOICE {
7605                 release                                                         NULL,
7606                 setup                                                           CHOICE {
7607                         scheduled-r12                                   SEQUENCE {
7608                                 sl-RNTI-r12                                             C-RNTI,
7609                                 mac-MainConfig-r12                              MAC-MainConfigSL-r12,
7610                                 sc-CommTxConfig-r12                             SL-CommResourcePool-r12,
7611                                 mcs-r12                                                 INTEGER (0..28)                                 OPTIONAL        -- Need OP
7612                         },
7613                         ue-Selected-r12                                 SEQUENCE {
7614                                 -- Pool for normal usage
7615                                 commTxPoolNormalDedicated-r12   SEQUENCE {
7616                                         poolToReleaseList-r12                   SL-TxPoolToReleaseList-r12 OPTIONAL,    -- Need ON
7617                                         poolToAddModList-r12                    SL-CommTxPoolToAddModList-r12 OPTIONAL  -- Need ON
7618                                 }
7619                         }
7620                 }
7621         }                                                                                                                                               OPTIONAL,       -- Need ON
7622         ...,
7623         [[      scheduled-r13x0                                         CHOICE {
7624                         release                                                         NULL,
7625                         setup                                                           SEQUENCE {
7626                                 logicalChGroupInfoList-r13                      LogicalChGroupInfoList-r13,
7627                                 multipleTxAllowed-r13                           BOOLEAN
7628                         }
7629                 }                                                                                                                                       OPTIONAL,       -- Need ON
7630                 ue-Selected-r13x0                                       SEQUENCE {
7631                         commTxPoolNormalDedicatedExt-r13        SEQUENCE {
7632                                 poolToReleaseListExt-r13                        SL-TxPoolToReleaseListExt-r13 OPTIONAL, -- Need ON
7633                                 poolToAddModListExt-r13                         SL-CommTxPoolToAddModListExt-r13        OPTIONAL        -- Need ON
7634                         }
7635                 }                                                                                                                               OPTIONAL,       -- Need ON
7636                 commTxAllowRelayDedicated-r13           BOOLEAN                 OPTIONAL        -- Need ON
7637         ]]}
7638
7639 LogicalChGroupInfoList-r13 ::=          SEQUENCE (SIZE (1..maxLCG-r13)) OF SL-PriorityList-r13
7640
7641 SL-CommTxPoolToAddModList-r12 ::=               SEQUENCE (SIZE (1..maxSL-TxPool-r12)) OF SL-CommTxPoolToAddMod-r12
7642
7643 SL-CommTxPoolToAddModListExt-r13 ::=    SEQUENCE (SIZE (1..maxSL-CommTxPool-v13x0)) OF SL-CommTxPoolToAddModExt-r13
7644
7645 SL-CommTxPoolToAddMod-r12 ::=           SEQUENCE        {
7646         poolIdentity-r12                                        SL-TxPoolIdentity-r12,
7647         pool-r12                                                        SL-CommResourcePool-r12
7648 }
7649
7650 SL-CommTxPoolToAddModExt-r13 ::=                SEQUENCE        {
7651         poolIdentity-v13x0                                      SL-CommTxPoolIdentity-v13x0,
7652         pool-r13                                                        SL-CommResourcePool-r12
7653 }
7654
7655 MAC-MainConfigSL-r12 ::=                SEQUENCE        {
7656         periodic-BSR-TimerSL                                    PeriodicBSR-Timer-r12           OPTIONAL,       -- Need ON
7657         retx-BSR-TimerSL                                                RetxBSR-Timer-r12
7658 }
7659
7660
7661 SL-CommTxPoolList-r12 ::=               SEQUENCE (SIZE (1..maxSL-TxPool-r12)) OF SL-CommResourcePool-r12
7662
7663 SL-CommTxPoolListExt-r13 ::=    SEQUENCE (SIZE (1..maxSL-CommTxPool-v13x0)) OF SL-CommResourcePool-r12
7664
7665 SL-CommRxPoolList-r12 ::=               SEQUENCE (SIZE (1..maxSL-RxPool-r12)) OF SL-CommResourcePool-r12
7666
7667 SL-CommResourcePool-r12 ::=             SEQUENCE {
7668         sc-CP-Len-r12                                           SL-CP-Len-r12,
7669         sc-Period-r12                                           SL-PeriodComm-r12,
7670         sc-TF-ResourceConfig-r12                        SL-TF-ResourceConfig-r12,
7671         data-CP-Len-r12                                         SL-CP-Len-r12,
7672         dataHoppingConfig-r12                           SL-HoppingConfigComm-r12,
7673         ue-SelectedResourceConfig-r12                   SEQUENCE {
7674                 data-TF-ResourceConfig-r12                              SL-TF-ResourceConfig-r12,
7675                 trpt-Subset-r12                                         SL-TRPT-Subset-r12      OPTIONAL        -- Need OP
7676         }                                                                                                                               OPTIONAL,       -- Need OR
7677         rxParametersNCell-r12                           SEQUENCE {
7678                 tdd-Config-r12                                  TDD-Config                                      OPTIONAL,       -- Need OP
7679                 syncConfigIndex-r12                     INTEGER (0..15)
7680         }                                                                                                                               OPTIONAL,       -- Need OR
7681         txParameters-r12                                        SEQUENCE {
7682                 sc-TxParameters-r12                             SL-TxParameters-r12,
7683                 dataTxParameters-r12                    SL-TxParameters-r12
7684         }                                                                                                                               OPTIONAL,       -- Cond Tx
7685         ...,
7686         [[      priorityList-r13                                SL-PriorityList-r13                     OPTIONAL        -- Cond Tx
7687         ]]
7688
7689 }
7690
7691 SL-TRPT-Subset-r12 ::=                  BIT STRING (SIZE (3..5))
7692
7693
7694 SL-CP-Len-r12 ::=                               ENUMERATED {normal, extended}
7695
7696
7697 SL-DiscConfig-r12 ::=                                   SEQUENCE {
7698         discTxResources-r12                                             CHOICE {
7699                 release                                                         NULL,
7700                 setup                                                           CHOICE {
7701                         scheduled-r12                                   SEQUENCE {
7702                                 discTxConfig-r12                                        SL-DiscResourcePool-r12 OPTIONAL, -- Need ON
7703                                 discTF-IndexList-r12                            SL-TF-IndexPairList-r12         OPTIONAL, -- Need ON
7704                                 discHoppingConfig-r12                           SL-HoppingConfigDisc-r12
7705                                                                                                                 OPTIONAL        -- Need ON
7706                         },
7707                         ue-Selected-r12                                 SEQUENCE {
7708                                 discTxPoolDedicated-r12                 SEQUENCE {
7709                                         poolToReleaseList-r12                   SL-TxPoolToReleaseList-r12 OPTIONAL,    -- Need ON
7710                                         poolToAddModList-r12                    SL-DiscTxPoolToAddModList-r12 OPTIONAL  -- Need ON
7711                                 }                                                                                                       OPTIONAL        -- Need ON
7712                         }
7713                 }
7714         }                                                                                                                               OPTIONAL,       -- Need ON
7715         ...,
7716         [[      discTF-IndexList-v1260                          CHOICE {
7717                         release                                                         NULL,
7718                         setup                                                           SEQUENCE {
7719                                 discTF-IndexList-r12b                           SL-TF-IndexPairList-r12b
7720                         }
7721                 }                                                                                                                       OPTIONAL        -- Need ON
7722         ]],
7723         [[      discTxResourcesPS-r13                   CHOICE {
7724                         release                                                         NULL,
7725                         setup                                                           CHOICE {
7726                                 scheduled-r13                                           SL-DiscTxConfigScheduled-r13,
7727                                 ue-Selected-r13                                         SEQUENCE {
7728                                         discTxPoolPS-Dedicated-r13                      SL-DiscTxPoolDedicated-r13
7729                                 }
7730                         }
7731                 }                                                                                                                       OPTIONAL,       -- Need ON
7732                 discTxInterFreqInfo-r13                 CHOICE {
7733                         release                                                         NULL,
7734                         setup                                                           SEQUENCE {
7735                                 discTxCarrierFreq-r13                           ARFCN-ValueEUTRA-r9                     OPTIONAL,       -- Need OR
7736                                 discTxRefCarrierDedicated-r13           SL-DiscTxRefCarrierDedicated-r13        OPTIONAL,       -- Need OR
7737                                 discTxInfoInterFreqListExt-r13                  SL-DiscTxInfoInterFreqListExt-r13       OPTIONAL        -- Need ON
7738                         }
7739                 }                                                                                                                       OPTIONAL,       -- Need ON
7740                 gapRequestsAllowedDedicated-r13         ENUMERATED {false, true}        OPTIONAL,       -- Need ON
7741                 discRxGapConfig-r13                                     CHOICE {
7742                         release                                                         NULL,
7743                         setup                                                           SL-GapConfig-r13
7744                 }                                                                                                                       OPTIONAL,       -- Need ON
7745                 discTxGapConfig-r13                                     CHOICE {
7746                         release                                                         NULL,
7747                         setup                                                           SL-GapConfig-r13
7748                 }                                                                                                                       OPTIONAL,       -- Need ON
7749                 discSysInfoReportConfig-r13                     CHOICE {
7750                         release                                                         NULL,
7751                         setup                                                           SL-DiscSysInfoReportFreqList-r13
7752                 }                                                                                                                       OPTIONAL        -- Need ON
7753         ]]
7754 }
7755
7756 SL-DiscSysInfoReportFreqList-r13 ::= SEQUENCE (SIZE (1..maxFreq)) OF ARFCN-ValueEUTRA-r9
7757
7758 SL-DiscTxInfoInterFreqListExt-r13 ::=   SEQUENCE {
7759         discTxFreqToAddModList-r13                              SEQUENCE (SIZE (1..maxFreq)) OF SL-DiscTxResourceInfoPerFreq-r13        OPTIONAL,       -- Need ON
7760         discTxFreqToReleaseList-r13                             SEQUENCE (SIZE (1..maxFreq)) OF ARFCN-ValueEUTRA-r9     OPTIONAL        -- Need ON
7761 }
7762
7763 SL-DiscTxResourceInfoPerFreq-r13 ::=    SEQUENCE        {
7764         discTxCarrierFreq-r13                                   ARFCN-ValueEUTRA-r9,
7765         discTxResources-r13                                             SL-DiscTxResource-r13   OPTIONAL,       -- Need OR
7766         discTxResourcesPS-r13                                   SL-DiscTxResource-r13   OPTIONAL,       -- Need OR
7767         discTxRefCarrierDedicated-r13                   SL-DiscTxRefCarrierDedicated-r13        OPTIONAL,       -- Need OR
7768         cellSelectionInfo-r13                                   CellSelectionInfoNFreq-r13                      OPTIONAL        -- Need OR
7769 }
7770
7771 SL-DiscTxResource-r13 ::=                               CHOICE {
7772         release                                                         NULL,
7773         setup                                                           CHOICE {
7774                 scheduled-r13                                   SEQUENCE {
7775                         discTxConfig-r13                                        SL-DiscResourcePool-r12 OPTIONAL, -- Need ON
7776                         discTF-IndexList-r13                            SL-TF-IndexPairList-r12b        OPTIONAL, -- Need ON
7777                         discHoppingConfig-r13                           SL-HoppingConfigDisc-r12
7778                                                                                                         OPTIONAL        -- Need ON
7779                 },
7780                 ue-Selected-r13                                 SEQUENCE {
7781                         discTxPoolDedicated-r13                 SEQUENCE {
7782                                 poolToReleaseList-r13                   SL-TxPoolToReleaseList-r12 OPTIONAL,    -- Need ON
7783                                 poolToAddModList-r13                    SL-DiscTxPoolToAddModList-r12 OPTIONAL  -- Need ON
7784                         }                                                                                                       OPTIONAL        -- Need ON
7785                 }
7786         }
7787 }
7788
7789 SL-DiscTxPoolToAddModList-r12 ::=               SEQUENCE (SIZE (1..maxSL-TxPool-r12)) OF SL-DiscTxPoolToAddMod-r12
7790
7791 SL-DiscTxPoolToAddMod-r12 ::=           SEQUENCE        {
7792         poolIdentity-r12                                        SL-TxPoolIdentity-r12,
7793         pool-r12                                                        SL-DiscResourcePool-r12
7794 }
7795
7796 SL-DiscTxConfigScheduled-r13 ::=                        SEQUENCE {
7797         discTxConfig-r12                                        SL-DiscResourcePool-r12 OPTIONAL, -- Need ON
7798         discTF-IndexList-r12                            SL-TF-IndexPairList-r12         OPTIONAL, -- Need ON
7799         discHoppingConfig-r12                           SL-HoppingConfigDisc-r12
7800 }
7801
7802 SL-DiscTxPoolDedicated-r13 ::=                  SEQUENCE {
7803         poolToReleaseList-r12                   SL-TxPoolToReleaseList-r12 OPTIONAL,    -- Need ON
7804         poolToAddModList-r12                    SL-DiscTxPoolToAddModList-r12 OPTIONAL  -- Need ON
7805 }
7806
7807 SL-TF-IndexPairList-r12 ::=             SEQUENCE (SIZE (1..maxSL-TF-IndexPair-r12)) OF SL-TF-IndexPair-r12
7808
7809 SL-TF-IndexPair-r12 ::=         SEQUENCE        {
7810         discSF-Index-r12                                        INTEGER (1.. 200)               OPTIONAL,       -- Need ON
7811         discPRB-Index-r12                                       INTEGER (1.. 50)                OPTIONAL        -- Need ON
7812 }
7813
7814 SL-TF-IndexPairList-r12b ::=            SEQUENCE (SIZE (1..maxSL-TF-IndexPair-r12)) OF SL-TF-IndexPair-r12b
7815
7816 SL-TF-IndexPair-r12b ::=                SEQUENCE        {
7817         discSF-Index-r12b                                       INTEGER (0..209)                OPTIONAL,        -- Need ON
7818         discPRB-Index-r12b                                      INTEGER (0..49)                 OPTIONAL         -- Need ON
7819 }
7820
7821 SL-DiscTxRefCarrierDedicated-r13 ::=    CHOICE {
7822         pCell                                                           NULL,
7823         sCell                                                           SCellIndex-r10
7824 }
7825
7826
7827 SL-DiscTxPoolList-r12 ::=               SEQUENCE (SIZE (1..maxSL-TxPool-r12)) OF SL-DiscResourcePool-r12
7828
7829 SL-DiscRxPoolList-r12 ::=               SEQUENCE (SIZE (1..maxSL-RxPool-r12)) OF SL-DiscResourcePool-r12
7830
7831 SL-DiscResourcePool-r12 ::=             SEQUENCE        {
7832         cp-Len-r12                                              SL-CP-Len-r12,
7833         discPeriod-r12                          ENUMERATED {rf32, rf64, rf128,
7834                                                                                         rf256, rf512, rf1024, rf16-v13x0, spare},
7835         numRetx-r12                                     INTEGER (0..3),
7836         numRepetition-r12                               INTEGER (1..50),
7837         tf-ResourceConfig-r12                   SL-TF-ResourceConfig-r12,
7838         txParameters-r12                                SEQUENCE {
7839                 txParametersGeneral-r12         SL-TxParameters-r12,
7840                 ue-SelectedResourceConfig-r12   SEQUENCE {
7841                         poolSelection-r12                               CHOICE {
7842                                 rsrpBased-r12                                   SL-PoolSelectionConfig-r12,
7843                                 random-r12                                              NULL
7844                         },
7845                         txProbability-r12                       ENUMERATED {p25, p50, p75, p100}
7846                 }                                                                                                                       OPTIONAL        -- Need OR
7847         }                                                                                                                               OPTIONAL,       -- Cond Tx
7848         rxParameters-r12                                SEQUENCE {
7849                 tdd-Config-r12                                  TDD-Config                                      OPTIONAL,       -- Need OR
7850                 syncConfigIndex-r12                     INTEGER (0..15)
7851         }                                                                                                                               OPTIONAL,       -- Need OR
7852         ...,
7853         [[      discPeriod-v13x0                                CHOICE {
7854                         release                                                         NULL,
7855                         setup                                                           ENUMERATED {rf4, rf7, rf8, rf14, rf28,
7856                                                                                                         spare3, spare2, spare}
7857                         }                                                                                                               OPTIONAL,       -- Need ON
7858         -- Note: Extended values apply for PS discovery (not only for relay). E-UTRAN sets original
7859         -- field to spare value to ensure legacy UEs ignore the concerned entry
7860                 rxParamsAddNeighFreq-r13                SEQUENCE {
7861                         physCellId-r13                                  PhysCellId
7862                 }                                                                                                                       OPTIONAL,       -- Need ON
7863                 txParamsAddNeighFreq-r13                SEQUENCE {
7864                         physCellId-r13                                  PhysCellId,
7865                         p-Max                                                   P-Max                                   OPTIONAL,       -- Need OP
7866                         tdd-Config-r13                                  TDD-Config                              OPTIONAL,       -- Need OR
7867                         tdd-Config-v1130                                TDD-Config-v1130                OPTIONAL,       -- Cond TDD-OR
7868                         freqInfo                                                        SEQUENCE {
7869                                 ul-CarrierFreq                                          ARFCN-ValueEUTRA        OPTIONAL,       -- Need OP
7870                                 ul-Bandwidth                                            ENUMERATED {n6, n15, n25, n50, n75, n100}
7871                                                                                                                                                         OPTIONAL,       -- Need OP
7872                         additionalSpectrumEmission                      AdditionalSpectrumEmission
7873                         },
7874                         referenceSignalPower                            INTEGER (-60..50),
7875                         syncConfigIndex-r13                             INTEGER (0..15)                 OPTIONAL        -- Need OR
7876                 }                                                                                                                       OPTIONAL        -- Need ON
7877         ]]
7878 }
7879
7880 SL-PoolSelectionConfig-r12 ::=          SEQUENCE {
7881         threshLow-r12                                                   RSRP-RangeSL2-r12,
7882         threshHigh-r12                                                  RSRP-RangeSL2-r12
7883 }
7884
7885
7886 SL-DiscTxPowerInfoList-r12 ::=  SEQUENCE (SIZE (maxSL-DiscPowerClass-r12)) OF SL-DiscTxPowerInfo-r12
7887
7888 SL-DiscTxPowerInfo-r12 ::=                              SEQUENCE        {
7889         discMaxTxPower-r12                                                      P-Max,
7890         ...
7891 }
7892
7893
7894 SL-GapConfig-r13 ::=                            SEQUENCE {
7895         gapPatternList-r13                              SL-GapPatternList-r13
7896 }
7897
7898 SL-GapPatternList-r13 ::=       SEQUENCE (SIZE (1..maxSL-GP-r13)) OF SL-GapPattern-r13
7899
7900 SL-GapPattern-r13 ::=                           SEQUENCE {
7901         gapPeriod-r13                                           ENUMERATED {rf4, rf7, rf8, rf14, rf16, rf28, rf32,
7902                                                                                          rf64, rf128, rf256, rf512, rf1024, spare},
7903         gapOffset-r12                                           SL-OffsetIndicator-r12,
7904         gapSubframeBitmap-r13                           BIT STRING (SIZE (1..10240))
7905 }
7906
7907
7908 SL-GapRequest-r13 ::=                           SEQUENCE (SIZE (1..maxFreq)) OF SL-GapFreqInfo-r13
7909
7910 SL-GapFreqInfo-r13 ::=                          SEQUENCE {
7911         carrierFreq-r13                                 ARFCN-ValueEUTRA-r9                                     OPTIONAL,
7912         gapPatternList-r13                              SL-GapPatternList-r13
7913 }
7914
7915
7916 SL-HoppingConfigComm-r12 ::=            SEQUENCE        {
7917         hoppingParameter-r12                            INTEGER (0..504),
7918         numSubbands-r12                                         ENUMERATED {ns1, ns2, ns4},
7919         rb-Offset-r12                                           INTEGER (0..110)
7920 }
7921
7922 SL-HoppingConfigDisc-r12 ::=    SEQUENCE        {
7923         a-r12                                                                   INTEGER (1..200),
7924         b-r12                                                                   INTEGER (1..10),
7925         c-r12                                                                   ENUMERATED {n1, n5}
7926 }
7927
7928
7929 SL-OffsetIndicator-r12 ::=                      CHOICE {
7930         small-r12                                                               INTEGER (0..319),
7931         large-r12                                                               INTEGER (0..10239)
7932 }
7933
7934 SL-OffsetIndicatorSync-r12 ::=                  INTEGER (0..39)
7935
7936
7937 SL-PeriodComm-r12 ::=                                   ENUMERATED {sf40, sf60, sf70, sf80, sf120, sf140,
7938                                                                                                  sf160, sf240, sf280, sf320, spare6, spare5,
7939                                                                                                  spare4, spare3, spare2, spare}
7940
7941
7942 SL-PriorityList-r13 ::=         SEQUENCE (SIZE (1..maxSL-Prio-r13)) OF SL-Priority-r13
7943
7944 SL-Priority-r13 ::=                     INTEGER (1..8)
7945
7946
7947 SLSSID-r12 ::=                                  INTEGER (0..167)
7948
7949
7950 SL-SyncConfigList-r12 ::=               SEQUENCE (SIZE (1..maxSL-SyncConfig-r12)) OF SL-SyncConfig-r12
7951
7952 SL-SyncConfig-r12 ::=                                   SEQUENCE {
7953         syncCP-Len-r12                                                  SL-CP-Len-r12,
7954         syncOffsetIndicator-r12                         SL-OffsetIndicatorSync-r12,
7955         slssid-r12                                                              SLSSID-r12,
7956         txParameters-r12                                                        SEQUENCE {
7957                 syncTxParameters-r12                                    SL-TxParameters-r12,
7958                 syncTxThreshIC-r12                                              RSRP-RangeSL-r12,
7959                 syncInfoReserved-r12                                            BIT STRING (SIZE (19))  OPTIONAL        -- Need OR
7960         }                                                                                                                                       OPTIONAL,       -- Need OR
7961         rxParamsNCell-r12                                               SEQUENCE {
7962                 physCellId-r12                                                  PhysCellId,
7963                 discSyncWindow-r12                              ENUMERATED {w1, w2}
7964         }                                                                                                                                       OPTIONAL,       -- Need OR
7965         ...,
7966         [[      syncTxPeriodic-r13                                      ENUMERATED {true}                       OPTIONAL        -- Need OR
7967         ]]
7968 }
7969
7970 SL-SyncConfigListNFreq-r12 ::=          SEQUENCE (SIZE (1..maxSL-SyncConfig-r12)) OF SL-SyncConfigNFreq-r13
7971
7972 SL-SyncConfigNFreq-r13 ::=                      SEQUENCE {
7973         asyncParameters-r13                                     SEQUENCE {
7974                 syncCP-Len-r13                                          SL-CP-Len-r12,
7975                 syncOffsetIndicator-r13                         SL-OffsetIndicatorSync-r12,
7976                 slssid-r13                                                      SLSSID-r12
7977         }                                                                                                                               OPTIONAL,       -- Need OR
7978         txParameters-r13                                        SEQUENCE {
7979                 syncTxParameters-r13                            SL-TxParameters-r12,
7980                 syncTxThreshIC-r13                                      RSRP-RangeSL-r12,
7981                 syncInfoReserved-r13                                    BIT STRING (SIZE (19))  OPTIONAL,       -- Need OR
7982                 syncTxPeriodic-r13                                      ENUMERATED {true}               OPTIONAL        -- Need OR
7983         }                                                                                                                               OPTIONAL,       -- Need OR
7984         rxParameters-r1s                                        SEQUENCE {
7985                 discSyncWindow-r13                                      ENUMERATED {w1, w2}
7986         }                                                                                                                                       OPTIONAL,       -- Need OR
7987         ...
7988 }
7989
7990 SL-SysInfoReport-r13 ::=                        SEQUENCE {
7991         plmn-IdentityList-r13                           PLMN-IdentityList                       OPTIONAL,
7992         cellIdentity-13                                         CellIdentity                            OPTIONAL,
7993         carrierFreqInfo-13                                      ARFCN-ValueEUTRA-r9                     OPTIONAL,
7994         discRxResources-r13                                     SL-DiscRxPoolList-r12           OPTIONAL,
7995         discTxPoolCommon-r13                            SL-DiscTxPoolList-r12           OPTIONAL,
7996         discTxPowerInfo-r13                                     SL-DiscTxPowerInfoList-r12      OPTIONAL,
7997         discSyncConfig-r13                              SEQUENCE {
7998                 asyncParameters-r13                                     SEQUENCE {
7999                         syncCP-Len-r13                                          SL-CP-Len-r12,
8000                         syncOffsetIndicator-r13                         SL-OffsetIndicatorSync-r12,
8001                         slssid-r13                                                      SLSSID-r12
8002                 }                                                                                                                       OPTIONAL,
8003                 txParameters-r13                                        SEQUENCE {
8004                         syncTxParameters-r13                            SL-TxParameters-r12,
8005                         syncTxThreshIC-r13                                      RSRP-RangeSL-r12,
8006                         syncInfoReserved-r13                            BIT STRING (SIZE (19))  OPTIONAL,
8007                         syncTxPeriodic-r13                                      ENUMERATED {true}               OPTIONAL
8008                 }                                                                                                                               OPTIONAL
8009         }                                                                                                                               OPTIONAL,
8010         cellSelectionInfo-r13                   SEQUENCE {
8011                 q-RxLevMin-r13                                  Q-RxLevMin,
8012                 q-RxLevMinOffset-r13                    INTEGER (1..8)                          OPTIONAL
8013         }       OPTIONAL,
8014         q-Hyst-r13                                              ENUMERATED {
8015                                                                                                 dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
8016                                                                                                 dB12, dB14, dB16, dB18, dB20, dB22, dB24}
8017                                                                                                                                         OPTIONAL,
8018         q-RxLevMin-r13                                  Q-RxLevMin      OPTIONAL,
8019         t-ReselectionEUTRA-r13                  T-Reselection   OPTIONAL,
8020         tdd-Config-r13                                  TDD-Config              OPTIONAL,
8021         freqInfo-r13                                    SEQUENCE {
8022                 ul-CarrierFreq-r13                              ARFCN-ValueEUTRA                                OPTIONAL,
8023                 ul-Bandwidth-r13                                ENUMERATED {n6, n15, n25, n50, n75, n100}
8024                                                                                                                                                 OPTIONAL,
8025                 additionalSpectrumEmission-r13  AdditionalSpectrumEmission              OPTIONAL
8026         }                                                                                                                               OPTIONAL,
8027         p-Max-r13                                               P-Max   OPTIONAL,
8028         referenceSignalPower-r13                INTEGER (-60..50)       OPTIONAL
8029 }
8030
8031
8032 SL-TF-ResourceConfig-r12 ::=            SEQUENCE        {
8033         prb-Num-r12                                                     INTEGER (1..100),
8034         prb-Start-r12                                           INTEGER (0..99),
8035         prb-End-r12                                                     INTEGER (0..99),
8036         offsetIndicator-r12                                     SL-OffsetIndicator-r12,
8037         subframeBitmap-r12                                      SubframeBitmapSL-r12
8038 }
8039
8040 SubframeBitmapSL-r12 ::=                CHOICE {
8041         bs4-r12                                                                 BIT STRING (SIZE (4)),
8042         bs8-r12                                                                 BIT STRING (SIZE (8)),
8043         bs12-r12                                                                BIT STRING (SIZE (12)),
8044         bs16-r12                                                                BIT STRING (SIZE (16)),
8045         bs30-r12                                                                BIT STRING (SIZE (30)),
8046         bs40-r12                                                                BIT STRING (SIZE (40)),
8047         bs42-r12                                                                BIT STRING (SIZE (42))
8048 }
8049
8050
8051 SL-TxParameters-r12 ::=                         SEQUENCE        {
8052         alpha-r12                                                               Alpha-r12,
8053         p0-r12                                                                  P0-SL-r12
8054 }
8055
8056 P0-SL-r12 ::=                                                   INTEGER (-126..31)
8057
8058
8059 SL-TxPoolIdentity-r12 ::=                       INTEGER (1.. maxSL-TxPool-r12)
8060
8061 SL-CommTxPoolIdentity-v13x0 ::=         INTEGER (maxSL-CommTxPool-r12Plus1-r13.. maxSL-CommTxPool-r13)
8062
8063 SL-CommTxPoolIdentity-r13 ::=           INTEGER (1.. maxSL-CommTxPool-r13)
8064
8065
8066 SL-TxPoolToReleaseList-r12 ::=  SEQUENCE (SIZE (1..maxSL-TxPool-r12)) OF SL-TxPoolIdentity-r12
8067
8068 SL-TxPoolToReleaseListExt-r13 ::=       SEQUENCE (SIZE (1..maxSL-CommTxPool-v13x0)) OF SL-CommTxPoolIdentity-v13x0
8069
8070 maxACDC-Cat-r13                         INTEGER ::=     16      -- Maximum number of ACDC categories (per PLMN)
8071 maxBandComb-r10                         INTEGER ::=     128     -- Maximum number of band combinations.
8072 maxBandComb-r11                         INTEGER ::=     256     -- Maximum number of additional band combinations.
8073 maxBandComb-r13                         INTEGER ::=     384 -- Maximum number of band combinations in Rel-13
8074 maxBands                                        INTEGER ::= 64  -- Maximum number of bands listed in EUTRA UE caps
8075 maxBandwidthClass-r10           INTEGER ::=     16      -- Maximum number of supported CA BW classes per band
8076 maxBandwidthCombSet-r10         INTEGER ::=     32      -- Maximum number of bandwidth combination sets per
8077                                                                                         -- supported band combination
8078 maxCDMA-BandClass                       INTEGER ::= 32  -- Maximum value of the CDMA band classes
8079 maxCellBlack                            INTEGER ::= 16  -- Maximum number of blacklisted physical cell identity
8080                                                                                         -- ranges listed in SIB type 4 and 5
8081 maxCellHistory-r12                      INTEGER ::= 16  -- Maximum number of visited EUTRA cells reported
8082 maxCellInfoGERAN-r9             INTEGER ::=     32      -- Maximum number of GERAN cells for which system in-
8083                                                                                         -- formation can be provided as redirection assistance
8084 maxCellInfoUTRA-r9                      INTEGER ::=     16      -- Maximum number of UTRA cells for which system
8085                                                                                         -- information can be provided as redirection
8086                                                                                         -- assistance
8087 maxCombIDC-r11                          INTEGER ::= 128 -- Maximum number of reported UL CA combinations
8088 maxCSI-IM-r11                           INTEGER ::= 3   -- Maximum number of CSI-IM configurations
8089                                                                                         -- (per carrier frequency)
8090 maxCSI-IM-r12                           INTEGER ::= 4   -- Maximum number of CSI-IM configurations
8091                                                                                         -- (per carrier frequency)
8092 maxCSI-Proc-r11                         INTEGER ::= 4   -- Maximum number of CSI processes (per carrier
8093                                                                                         --  frequency)
8094 maxCSI-RS-NZP-r11                       INTEGER ::= 3   -- Maximum number of CSI RS resource
8095                                                                                         --  configurations using non-zero Tx power
8096                                                                                         --  (per carrier frequency)
8097 maxCSI-RS-ZP-r11                        INTEGER ::= 4   -- Maximum number of CSI RS resource
8098                                                                                         --  configurations using zero Tx power(per carrier
8099                                                                                         --  frequency)
8100 maxCQI-ProcExt-r11                      INTEGER ::= 3   -- Maximum number of additional periodic CQI
8101                                                                                         -- configurations (per carrier frequency)
8102 maxFreqUTRA-TDD-r10                     INTEGER ::=     6       -- Maximum number of UTRA TDD carrier frequencies for
8103                                                                                         -- which system information can be provided as
8104                                                                                         -- redirection assistance
8105 maxCellInter                            INTEGER ::= 16  -- Maximum number of neighbouring inter-frequency
8106                                                                                         -- cells listed in SIB type 5
8107 maxCellIntra                            INTEGER ::= 16  -- Maximum number of neighbouring intra-frequency
8108                                                                                         -- cells listed in SIB type 4
8109 maxCellListGERAN                        INTEGER ::= 3   -- Maximum number of lists of GERAN cells
8110 maxCellMeas                                     INTEGER ::= 32  -- Maximum number of entries in each of the
8111                                                                                         -- cell lists in a measurement object
8112 maxCellReport                           INTEGER ::= 8   -- Maximum number of reported cells/CSI-RS resources
8113 maxCSI-RS-Meas-r12                      INTEGER ::= 96  -- Maximum number of entries in the CSI-RS list
8114                                                                                         -- in a measurement object
8115 maxDRB                                          INTEGER ::= 11  -- Maximum number of Data Radio Bearers
8116 maxDS-Duration-r12                      INTEGER ::= 5   -- Maximum number of subframes in a discovery signals
8117                                                                                         -- occasion
8118 maxDS-ZTP-CSI-RS-r12            INTEGER ::= 5   -- Maximum number of zero transmission power CSI-RS for
8119                                                                                         -- a serving cell concerning discovery signals
8120 maxEARFCN                                       INTEGER ::= 65535       -- Maximum value of EUTRA carrier frequency
8121 maxEARFCN-Plus1                         INTEGER ::= 65536       -- Lowest value extended EARFCN range
8122 maxEARFCN2                                      INTEGER ::= 262143      -- Highest value extended EARFCN range
8123 maxEPDCCH-Set-r11                       INTEGER ::= 2   -- Maximum number of EPDCCH sets
8124 maxFBI                                          INTEGER ::= 64  -- Maximum value of fequency band indicator
8125 maxFBI-Plus1                                    INTEGER ::= 65  -- Lowest value extended FBI range
8126 maxFBI2                                         INTEGER ::= 256 -- Highest value extended FBI range
8127 maxFreq                                         INTEGER ::= 8   -- Maximum number of carrier frequencies
8128 maxFreqIDC-r11                          INTEGER ::= 32  -- Maximum number of carrier frequencies that are
8129                                                                                         -- affected by the IDC problems
8130 maxFreqMBMS-r11                         INTEGER ::= 5   -- Maximum number of carrier frequencies for which an
8131                                                                                         -- MBMS capable UE may indicate an interest
8132 maxGERAN-SI                                     INTEGER ::= 10  -- Maximum number of GERAN SI blocks that can be
8133                                                                                         -- provided as part of NACC information
8134 maxGNFG                                         INTEGER ::= 16  -- Maximum number of GERAN neighbour freq groups
8135 maxLCG-r13                                      INTEGER ::= 4   -- Maximum number of logical channel groups
8136 maxLogMeasReport-r10            INTEGER ::= 520 -- Maximum number of logged measurement entries
8137                                                                                         --  that can be reported by the UE in one message
8138 maxMBSFN-Allocations            INTEGER ::= 8   -- Maximum number of MBSFN frame allocations with
8139                                                                                         -- different offset
8140 maxMBSFN-Area                           INTEGER ::= 8
8141 maxMBSFN-Area-1                         INTEGER ::= 7
8142 maxMBMSServiceListPerUE-r13             INTEGER ::= 16  -- Maximum number of services which the UE can
8143                                                                                 -- include in the MBMS interest indication
8144 maxMeasId                                       INTEGER ::= 32
8145 maxMeasId-Plus1                         INTEGER ::= 33
8146 maxMeasId-r12                           INTEGER ::= 64
8147 maxMultiBands                           INTEGER ::= 8   -- Maximum number of additional frequency bands
8148                                                                                         -- that a cell belongs to
8149 maxNS-Pmax-r10                          INTEGER ::= 8   -- Maximum number of NS and P-Max values per band
8150 maxNAICS-Entries-r12                    INTEGER ::= 8   -- Maximum number of supported NAICS combination(s)
8151 maxNeighCell-r12                                INTEGER ::= 8   -- Maximum number of neighbouring cells in NAICS
8152                                                                                         -- configuration (per carrier frequency)
8153 maxNeighCellSCPTM-r13           INTEGER ::=     8       -- Maximum number of SCPTM neighbour cells
8154 maxObjectId                                     INTEGER ::= 32
8155 maxP-a-PerNeighCell-r12         INTEGER ::= 3   -- Maximum number of power offsets for a neighbour cell
8156                                                                                         -- in NAICS configuration
8157 maxPageRec                                      INTEGER ::= 16  --
8158 maxPhysCellIdRange-r9           INTEGER ::= 4   -- Maximum number of physical cell identity ranges
8159 maxPLMN-r11                                     INTEGER ::=     6       -- Maximum number of PLMNs
8160 maxPNOffset                                     INTEGER ::=     511     -- Maximum number of CDMA2000 PNOffsets
8161 maxPMCH-PerMBSFN                        INTEGER ::= 15
8162 maxQCI-r13                                      INTEGER ::= 6   -- Maximum number of QCIs
8163 maxRAT-Capabilities                     INTEGER ::= 8   -- Maximum number of interworking RATs (incl EUTRA)
8164 maxRE-MapQCL-r11                        INTEGER ::= 4   -- Maximum number of PDSCH RE Mapping configurations
8165                                                                                         --  (per carrier frequency)
8166 maxReportConfigId                       INTEGER ::= 32
8167 maxRSTD-Freq-r10                        INTEGER ::= 3   -- Maximum number of frequency layers for RSTD
8168                                                                                         -- measurement
8169 maxSAI-MBMS-r11                         INTEGER ::= 64  -- Maximum number of MBMS service area identities
8170                                                                                         -- broadcast per carrier frequency
8171 maxSCell-r10                            INTEGER ::= 4   -- Maximum number of SCells
8172 maxSCell-r13                            INTEGER ::= 31  -- Highest value of extended number range of SCells
8173 maxSCell-Plus1                          INTEGER ::= 5   -- Lowest value of extended number range of SCells
8174 maxSC-MTCH-r13                          INTEGER ::= 1024        -- Maximum number of SC-MTCHs in one cell
8175 maxSL-CommRxPoolNFreq-r13       INTEGER ::= 32  -- Maximum number of individual sidelink communication
8176                                                                                         -- Rx resource pools on neighbouring freq
8177 maxSL-CommRxPoolPreconf-v13x0   INTEGER ::= 12  -- Maximum number of additional preconfigured
8178                                                                                                 -- sidelink communication Rx resource pool entries
8179 maxSL-CommTxPool-r12Plus1-r13   INTEGER ::= 5   -- First additional individual sidelink
8180                                                                                         -- communication Tx resource pool
8181 maxSL-CommTxPool-v13x0                  INTEGER ::= 4   -- Maximum number of additional sidelink
8182                                                                                                 -- communication Tx resource pool entries
8183 maxSL-CommTxPool-r13                    INTEGER ::= 8   -- Maximum number of individual sidelink
8184                                                                                                 -- communication Tx resource pools
8185 maxSL-CommTxPoolPreconf-v13x0   INTEGER ::= 7   -- Maximum number of additional preconfigured
8186                                                                                                 -- sidelink communication Tx resource pool entries
8187 maxSL-Dest-r12                  INTEGER ::= 16  -- Maximum number of sidelink destinations
8188 maxSL-DiscPowerClass-r12        INTEGER ::= 3   -- Maximum number of sidelink power classes
8189 maxSL-DiscRxPoolPreconf-r13             INTEGER ::= 4   -- Maximum number of preconfigured sidelink
8190                                                                                                 -- discovery Rx resource pool entries
8191 maxSL-DiscSysInfoReportFreq-r13 INTEGER ::= 8   -- Maximum number of frequencies to include in a
8192                                                                                                 -- UESidelinkInformation for SI reporting
8193 maxSL-DiscTxPoolPreconf-r13             INTEGER ::= 1   -- Maximum number of preconfigured sidelink
8194                                                                                                 -- discovery Tx resource pool entries
8195 maxSL-GP-r13                    INTEGER ::= 8   -- Maximum number of gap patterns that can be requested
8196                                                                                 -- for a frequency or assigned
8197 maxSL-Prio-r13                  INTEGER ::= 8   -- Maximum number of entries in sidelink priority list
8198 maxSL-RxPool-r12                        INTEGER ::= 16  -- Maximum number of individual sidelink Rx resource pools
8199 maxSL-SyncConfig-r12            INTEGER ::= 16  -- Maximum number of sidelink Sync configurations
8200 maxSL-TF-IndexPair-r12  INTEGER ::= 64  -- Maximum number of sidelink Time Freq resource index
8201                                                                                         --  pairs
8202 maxSL-TxPool-r12                        INTEGER ::= 4   -- Maximum number of individual sidelink Tx resource pools
8203 maxSTAG-r11                                     INTEGER ::= 3   -- Maximum number of STAGs
8204 maxServCell-r10                         INTEGER ::= 5   -- Maximum number of Serving cells
8205 maxServCell-r13                         INTEGER ::= 32  -- Highest value of extended number range of Serving cells
8206 maxServCell-Plus1                       INTEGER ::= 6   -- Lowest value of extended number range of Serving cells
8207 maxServiceCount                         INTEGER ::= 16  -- Maximum number of MBMS services that can be included
8208                                                                                         --  in an MBMS counting request and response
8209 maxServiceCount-1                       INTEGER ::= 15
8210 maxSessionPerPMCH                       INTEGER ::= 29
8211 maxSessionPerPMCH-1                     INTEGER ::= 28
8212 maxSIB                                          INTEGER ::= 32  -- Maximum number of SIBs
8213 maxSIB-1                                        INTEGER ::= 31
8214 maxSI-Message                           INTEGER ::= 32  -- Maximum number of SI messages
8215 maxSimultaneousBands-r10        INTEGER ::= 64  -- Maximum number of simultaneously aggregated bands
8216 maxSubframePatternIDC-r11       INTEGER ::= 8   -- Maximum number of subframe reservation patterns
8217                                                                                         -- that the UE can simultaneously recommend to the
8218                                                                                         -- E-UTRAN for use.
8219 maxUTRA-FDD-Carrier                     INTEGER ::= 16  -- Maximum number of UTRA FDD carrier frequencies
8220 maxUTRA-TDD-Carrier                     INTEGER ::= 16  -- Maximum number of UTRA TDD carrier frequencies
8221 maxWLAN-Id-r12                          INTEGER ::=     16      -- Maximum number of WLAN identifiers
8222
8223
8224 END