1-- 3GPP TS 36.331 V16.6.0 (2021-09)
2
3EUTRA-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
4
5BEGIN
6
7
8BCCH-BCH-Message ::= SEQUENCE {
9	message					BCCH-BCH-MessageType
10}
11
12BCCH-BCH-MessageType ::=						MasterInformationBlock
13
14
15BCCH-BCH-Message-MBMS::= SEQUENCE {
16	message					BCCH-BCH-MessageType-MBMS-r14
17}
18
19BCCH-BCH-MessageType-MBMS-r14 ::=					MasterInformationBlock-MBMS-r14
20
21
22BCCH-DL-SCH-Message ::= SEQUENCE {
23	message					BCCH-DL-SCH-MessageType
24}
25
26BCCH-DL-SCH-MessageType ::= CHOICE {
27	c1						CHOICE {
28		systemInformation						SystemInformation,
29		systemInformationBlockType1				SystemInformationBlockType1
30	},
31	messageClassExtension	SEQUENCE {}
32}
33
34
35BCCH-DL-SCH-Message-BR ::= SEQUENCE {
36	message					BCCH-DL-SCH-MessageType-BR-r13
37}
38
39BCCH-DL-SCH-MessageType-BR-r13 ::= CHOICE {
40	c1						CHOICE {
41		systemInformation-BR-r13				SystemInformation-BR-r13,
42		systemInformationBlockType1-BR-r13		SystemInformationBlockType1-BR-r13
43	},
44	messageClassExtension	SEQUENCE {}
45}
46
47
48BCCH-DL-SCH-Message-MBMS ::= SEQUENCE {
49	message						BCCH-DL-SCH-MessageType-MBMS-r14
50}
51
52BCCH-DL-SCH-MessageType-MBMS-r14 ::= CHOICE {
53	c1									CHOICE {
54		systemInformation-MBMS-r14					SystemInformation-MBMS-r14,
55		systemInformationBlockType1-MBMS-r14		SystemInformationBlockType1-MBMS-r14
56	},
57	messageClassExtension	SEQUENCE {}
58}
59
60
61MCCH-Message ::=		SEQUENCE {
62	message					MCCH-MessageType
63}
64
65MCCH-MessageType ::= CHOICE {
66	c1							CHOICE {
67		mbsfnAreaConfiguration-r9		MBSFNAreaConfiguration-r9
68	},
69	later						CHOICE {
70		c2								CHOICE{
71			mbmsCountingRequest-r10			MBMSCountingRequest-r10
72		},
73		messageClassExtension	SEQUENCE {}
74	}
75}
76
77
78PCCH-Message ::= SEQUENCE {
79	message					PCCH-MessageType
80}
81
82PCCH-MessageType ::= CHOICE {
83	c1						CHOICE {
84		paging									Paging
85	},
86	messageClassExtension	SEQUENCE {}
87}
88
89
90DL-CCCH-Message ::= SEQUENCE {
91	message					DL-CCCH-MessageType
92}
93
94DL-CCCH-MessageType ::= CHOICE {
95	c1						CHOICE {
96		rrcConnectionReestablishment			RRCConnectionReestablishment,
97		rrcConnectionReestablishmentReject		RRCConnectionReestablishmentReject,
98		rrcConnectionReject						RRCConnectionReject,
99		rrcConnectionSetup						RRCConnectionSetup
100	},
101	messageClassExtension	CHOICE {
102		c2						CHOICE {
103			rrcEarlyDataComplete-r15			RRCEarlyDataComplete-r15,
104			spare3	NULL, spare2 NULL, spare1 NULL
105		},
106		messageClassExtensionFuture-r15			SEQUENCE {}
107	}
108}
109
110
111DL-DCCH-Message ::= SEQUENCE {
112	message					DL-DCCH-MessageType
113}
114
115DL-DCCH-MessageType ::= CHOICE {
116	c1						CHOICE {
117		csfbParametersResponseCDMA2000			CSFBParametersResponseCDMA2000,
118		dlInformationTransfer					DLInformationTransfer,
119		handoverFromEUTRAPreparationRequest		HandoverFromEUTRAPreparationRequest,
120		mobilityFromEUTRACommand				MobilityFromEUTRACommand,
121		rrcConnectionReconfiguration			RRCConnectionReconfiguration,
122		rrcConnectionRelease					RRCConnectionRelease,
123		securityModeCommand						SecurityModeCommand,
124		ueCapabilityEnquiry						UECapabilityEnquiry,
125		counterCheck							CounterCheck,
126		ueInformationRequest-r9					UEInformationRequest-r9,
127		loggedMeasurementConfiguration-r10		LoggedMeasurementConfiguration-r10,
128		rnReconfiguration-r10					RNReconfiguration-r10,
129		rrcConnectionResume-r13					RRCConnectionResume-r13,
130		dlDedicatedMessageSegment-r16			DLDedicatedMessageSegment-r16,
131		spare2 NULL, spare1 NULL
132	},
133	messageClassExtension	SEQUENCE {}
134}
135
136
137UL-CCCH-Message ::= SEQUENCE {
138	message					UL-CCCH-MessageType
139}
140
141UL-CCCH-MessageType ::= CHOICE {
142	c1						CHOICE {
143		rrcConnectionReestablishmentRequest		RRCConnectionReestablishmentRequest,
144		rrcConnectionRequest					RRCConnectionRequest
145	},
146	messageClassExtension	CHOICE {
147		c2						CHOICE {
148			rrcConnectionResumeRequest-r13		RRCConnectionResumeRequest-r13
149		},
150		messageClassExtensionFuture-r13	CHOICE {
151			c3						CHOICE {
152				rrcEarlyDataRequest-r15			RRCEarlyDataRequest-r15,
153				spare3	NULL, spare2	NULL, spare1	NULL
154			},
155			messageClassExtensionFuture-r15		SEQUENCE {}
156		}
157	}
158}
159
160
161UL-DCCH-Message ::= SEQUENCE {
162	message			UL-DCCH-MessageType
163}
164
165UL-DCCH-MessageType ::= CHOICE {
166	c1						CHOICE {
167		csfbParametersRequestCDMA2000				CSFBParametersRequestCDMA2000,
168		measurementReport							MeasurementReport,
169		rrcConnectionReconfigurationComplete		RRCConnectionReconfigurationComplete,
170		rrcConnectionReestablishmentComplete		RRCConnectionReestablishmentComplete,
171		rrcConnectionSetupComplete					RRCConnectionSetupComplete,
172		securityModeComplete						SecurityModeComplete,
173		securityModeFailure							SecurityModeFailure,
174		ueCapabilityInformation						UECapabilityInformation,
175		ulHandoverPreparationTransfer				ULHandoverPreparationTransfer,
176		ulInformationTransfer						ULInformationTransfer,
177		counterCheckResponse						CounterCheckResponse,
178		ueInformationResponse-r9					UEInformationResponse-r9,
179		proximityIndication-r9						ProximityIndication-r9,
180		rnReconfigurationComplete-r10				RNReconfigurationComplete-r10,
181		mbmsCountingResponse-r10					MBMSCountingResponse-r10,
182		interFreqRSTDMeasurementIndication-r10		InterFreqRSTDMeasurementIndication-r10
183	},
184	messageClassExtension	CHOICE {
185		c2							CHOICE {
186			ueAssistanceInformation-r11			UEAssistanceInformation-r11,
187			inDeviceCoexIndication-r11			InDeviceCoexIndication-r11,
188			mbmsInterestIndication-r11			MBMSInterestIndication-r11,
189			scgFailureInformation-r12			SCGFailureInformation-r12,
190			sidelinkUEInformation-r12			SidelinkUEInformation-r12,
191			wlanConnectionStatusReport-r13		WLANConnectionStatusReport-r13,
192			rrcConnectionResumeComplete-r13		RRCConnectionResumeComplete-r13,
193			ulInformationTransferMRDC-r15		ULInformationTransferMRDC-r15,
194			scgFailureInformationNR-r15			SCGFailureInformationNR-r15,
195			measReportAppLayer-r15				MeasReportAppLayer-r15,
196			failureInformation-r15				FailureInformation-r15,
197			ulDedicatedMessageSegment-r16		ULDedicatedMessageSegment-r16,
198			purConfigurationRequest-r16			PURConfigurationRequest-r16,
199			failureInformation-r16				FailureInformation-r16,
200			mcgFailureInformation-r16			MCGFailureInformation-r16,
201			ulInformationTransferIRAT-r16		ULInformationTransferIRAT-r16
202		},
203		messageClassExtensionFuture-r11
204	SEQUENCE {}
205	}
206}
207
208
209SC-MCCH-Message-r13 ::= SEQUENCE {
210	message					SC-MCCH-MessageType-r13
211}
212
213
214SC-MCCH-MessageType-r13 ::= CHOICE {
215	c1						CHOICE {
216		scptmConfiguration-r13						SCPTMConfiguration-r13
217	},
218	messageClassExtension	CHOICE {
219		c2							CHOICE {
220			scptmConfiguration-BR-r14				SCPTMConfiguration-BR-r14,
221			spare									NULL
222		},
223		messageClassExtensionFuture-r14	SEQUENCE {}
224	}
225}
226
227
228CounterCheck ::=			SEQUENCE {
229	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
230	criticalExtensions					CHOICE {
231		c1									CHOICE {
232			counterCheck-r8						CounterCheck-r8-IEs,
233			spare3 NULL, spare2 NULL, spare1 NULL
234		},
235		criticalExtensionsFuture			SEQUENCE {}
236	}
237}
238
239CounterCheck-r8-IEs ::=	SEQUENCE {
240	drb-CountMSB-InfoList				DRB-CountMSB-InfoList,
241	nonCriticalExtension				CounterCheck-v8a0-IEs				OPTIONAL
242}
243
244CounterCheck-v8a0-IEs ::= SEQUENCE {
245	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
246	nonCriticalExtension				CounterCheck-v1530-IEs				OPTIONAL
247}
248
249CounterCheck-v1530-IEs ::= SEQUENCE {
250	drb-CountMSB-InfoListExt-r15		DRB-CountMSB-InfoListExt-r15		OPTIONAL,	-- Need ON
251	nonCriticalExtension				SEQUENCE {}							OPTIONAL
252}
253
254DRB-CountMSB-InfoList ::=		SEQUENCE (SIZE (1..maxDRB)) OF DRB-CountMSB-Info
255
256DRB-CountMSB-InfoListExt-r15 ::=	SEQUENCE (SIZE (1..maxDRBExt-r15)) OF DRB-CountMSB-Info
257
258DRB-CountMSB-Info ::=	SEQUENCE {
259	drb-Identity					DRB-Identity,
260	countMSB-Uplink					INTEGER(0..33554431),
261	countMSB-Downlink				INTEGER(0..33554431)
262}
263
264
265CounterCheckResponse ::=			SEQUENCE {
266	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
267	criticalExtensions					CHOICE {
268		counterCheckResponse-r8				CounterCheckResponse-r8-IEs,
269		criticalExtensionsFuture			SEQUENCE {}
270	}
271}
272
273CounterCheckResponse-r8-IEs ::=	SEQUENCE {
274	drb-CountInfoList					DRB-CountInfoList,
275	nonCriticalExtension				CounterCheckResponse-v8a0-IEs		OPTIONAL
276}
277
278CounterCheckResponse-v8a0-IEs ::= SEQUENCE {
279	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
280	nonCriticalExtension				CounterCheckResponse-v1530-IEs		OPTIONAL
281}
282
283CounterCheckResponse-v1530-IEs ::= SEQUENCE {
284	drb-CountInfoListExt-r15			DRB-CountInfoListExt-r15			OPTIONAL,
285	nonCriticalExtension				SEQUENCE {}							OPTIONAL
286}
287
288DRB-CountInfoList ::=			SEQUENCE (SIZE (0..maxDRB)) OF DRB-CountInfo
289
290DRB-CountInfoListExt-r15 ::=	SEQUENCE (SIZE (1..maxDRBExt-r15)) OF DRB-CountInfo
291
292DRB-CountInfo ::=	SEQUENCE {
293	drb-Identity					DRB-Identity,
294	count-Uplink					INTEGER(0..4294967295),
295	count-Downlink					INTEGER(0..4294967295)
296}
297
298
299CSFBParametersRequestCDMA2000 ::= SEQUENCE {
300	criticalExtensions					CHOICE {
301		csfbParametersRequestCDMA2000-r8	CSFBParametersRequestCDMA2000-r8-IEs,
302		criticalExtensionsFuture			SEQUENCE {}
303	}
304}
305
306CSFBParametersRequestCDMA2000-r8-IEs ::= SEQUENCE {
307	nonCriticalExtension				CSFBParametersRequestCDMA2000-v8a0-IEs	OPTIONAL
308}
309
310CSFBParametersRequestCDMA2000-v8a0-IEs ::= SEQUENCE {
311	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
312	nonCriticalExtension				SEQUENCE {}							OPTIONAL
313}
314
315
316CSFBParametersResponseCDMA2000 ::= SEQUENCE {
317	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
318	criticalExtensions						CHOICE {
319		csfbParametersResponseCDMA2000-r8		CSFBParametersResponseCDMA2000-r8-IEs,
320		criticalExtensionsFuture				SEQUENCE {}
321	}
322}
323
324CSFBParametersResponseCDMA2000-r8-IEs ::= SEQUENCE {
325	rand								RAND-CDMA2000,
326	mobilityParameters					MobilityParametersCDMA2000,
327	nonCriticalExtension				CSFBParametersResponseCDMA2000-v8a0-IEs	OPTIONAL
328}
329
330CSFBParametersResponseCDMA2000-v8a0-IEs ::= SEQUENCE {
331	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
332	nonCriticalExtension				SEQUENCE {}							OPTIONAL
333}
334
335
336DLDedicatedMessageSegment-r16 ::=		SEQUENCE {
337	criticalExtensions						CHOICE {
338		dlDedicatedMessageSegment-r16			DLDedicatedMessageSegment-r16-IEs,
339		criticalExtensionsFuture				SEQUENCE {}
340	}
341}
342
343DLDedicatedMessageSegment-r16-IEs ::=	SEQUENCE {
344	segmentNumber-r16						INTEGER (0..4),
345	rrc-MessageSegmentContainer-r16			OCTET STRING,
346	rrc-MessageSegmentType-r16				ENUMERATED {notLastSegment, lastSegment},
347	lateNonCriticalExtensions				OCTET STRING					OPTIONAL,
348	nonCriticalExtension					SEQUENCE {}						OPTIONAL
349}
350
351
352DLInformationTransfer ::=			SEQUENCE {
353	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
354	criticalExtensions					CHOICE {
355		c1									CHOICE {
356			dlInformationTransfer-r8			DLInformationTransfer-r8-IEs,
357			dlInformationTransfer-r15			DLInformationTransfer-r15-IEs,
358			spare2 NULL, spare1 NULL
359		},
360		criticalExtensionsFuture			SEQUENCE {}
361	}
362}
363
364DLInformationTransfer-r8-IEs ::=	SEQUENCE {
365	dedicatedInfoType					CHOICE {
366		dedicatedInfoNAS					DedicatedInfoNAS,
367		dedicatedInfoCDMA2000-1XRTT			DedicatedInfoCDMA2000,
368		dedicatedInfoCDMA2000-HRPD			DedicatedInfoCDMA2000
369	},
370	nonCriticalExtension				DLInformationTransfer-v8a0-IEs		OPTIONAL
371}
372
373DLInformationTransfer-v8a0-IEs ::= SEQUENCE {
374	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
375	nonCriticalExtension				DLInformationTransfer-v1610-IEs		OPTIONAL
376}
377
378DLInformationTransfer-r15-IEs ::=	SEQUENCE {
379	dedicatedInfoType-r15				CHOICE {
380		dedicatedInfoNAS-r15				DedicatedInfoNAS,
381		dedicatedInfoCDMA2000-1XRTT-r15		DedicatedInfoCDMA2000,
382		dedicatedInfoCDMA2000-HRPD-r15		DedicatedInfoCDMA2000
383	}																		OPTIONAL,	-- Need ON
384	timeReferenceInfo-r15				TimeReferenceInfo-r15				OPTIONAL,	-- Need ON
385	nonCriticalExtension				DLInformationTransfer-v8a0-IEs		OPTIONAL
386}
387
388DLInformationTransfer-v1610-IEs ::= SEQUENCE {
389	dedicatedInfoF1c-r16				DedicatedInfoF1c-r16				OPTIONAL,	-- Need ON
390	nonCriticalExtension				SEQUENCE {}							OPTIONAL
391}
392
393
394FailureInformation-r15 ::=		SEQUENCE {
395	failedLogicalChannelInfo-r15	FailedLogicalChannelInfo-r15		OPTIONAL
396	-- nonCriticalExtension is removed in this version as OPTIONAL was missing
397}
398
399FailureInformation-r16 ::=		SEQUENCE {
400	criticalExtensions					CHOICE {
401		failureInformation-r16				FailureInformation-r16-IEs,
402		criticalExtensionsFuture			SEQUENCE {}
403	}
404}
405
406FailedLogicalChannelInfo-r15 ::=	SEQUENCE {
407	failedLogicalChannelIdentity-r15		SEQUENCE {
408		cellGroupIndication-r15				ENUMERATED {mn, sn},
409		logicalChannelIdentity-r15			INTEGER (1..10)				OPTIONAL,
410		logicalChannelIdentityExt-r15		INTEGER (32..38)			OPTIONAL
411	},
412	failureType	ENUMERATED {duplication, spare3, spare2, spare1}
413}
414
415FailureInformation-r16-IEs ::=	SEQUENCE {
416	failedLogicalChannelIdentity-r16	FailedLogicalChannelIdentity-r16	OPTIONAL,
417	failureType-r16						ENUMERATED {duplication, dapsHO-failure,
418											spare2, spare1}					OPTIONAL,
419	nonCriticalExtension				SEQUENCE {}							OPTIONAL
420}
421
422FailedLogicalChannelIdentity-r16 ::=	SEQUENCE {
423	cellGroupIndication-r16				ENUMERATED {mn, sn},
424	logicalChannelIdentity-r16			INTEGER (1..10)				OPTIONAL,
425	logicalChannelIdentityExt-r16		INTEGER (32..38)			OPTIONAL
426}
427
428
429HandoverFromEUTRAPreparationRequest ::= SEQUENCE {
430	rrc-TransactionIdentifier		RRC-TransactionIdentifier,
431	criticalExtensions					CHOICE {
432		c1									CHOICE {
433			handoverFromEUTRAPreparationRequest-r8		HandoverFromEUTRAPreparationRequest-r8-IEs,
434			spare3 NULL, spare2 NULL, spare1 NULL
435		},
436		criticalExtensionsFuture			SEQUENCE {}
437	}
438}
439
440HandoverFromEUTRAPreparationRequest-r8-IEs ::= SEQUENCE {
441	cdma2000-Type					CDMA2000-Type,
442	rand							RAND-CDMA2000				OPTIONAL,	-- Cond cdma2000-Type
443	mobilityParameters				MobilityParametersCDMA2000	OPTIONAL,	-- Cond cdma2000-Type
444	nonCriticalExtension			HandoverFromEUTRAPreparationRequest-v890-IEs	OPTIONAL
445}
446
447HandoverFromEUTRAPreparationRequest-v890-IEs ::= SEQUENCE {
448	lateNonCriticalExtension		OCTET STRING				OPTIONAL,
449	nonCriticalExtension			HandoverFromEUTRAPreparationRequest-v920-IEs	OPTIONAL
450}
451
452HandoverFromEUTRAPreparationRequest-v920-IEs ::= SEQUENCE {
453	concurrPrepCDMA2000-HRPD-r9		BOOLEAN					OPTIONAL,	-- Cond cdma2000-Type
454	nonCriticalExtension			HandoverFromEUTRAPreparationRequest-v1020-IEs	OPTIONAL
455}
456
457HandoverFromEUTRAPreparationRequest-v1020-IEs ::= SEQUENCE {
458	dualRxTxRedirectIndicator-r10		ENUMERATED {true}		OPTIONAL,	-- Cond cdma2000-1XRTT
459	redirectCarrierCDMA2000-1XRTT-r10	CarrierFreqCDMA2000		OPTIONAL,	-- Cond dualRxTxRedirect
460	nonCriticalExtension				SEQUENCE {}				OPTIONAL
461}
462
463
464InDeviceCoexIndication-r11 ::=		SEQUENCE {
465	criticalExtensions					CHOICE {
466		c1									CHOICE {
467			inDeviceCoexIndication-r11				InDeviceCoexIndication-r11-IEs,
468			spare3 NULL, spare2 NULL, spare1 NULL
469		},
470		criticalExtensionsFuture			SEQUENCE {}
471	}
472}
473
474InDeviceCoexIndication-r11-IEs ::=	SEQUENCE {
475	affectedCarrierFreqList-r11			AffectedCarrierFreqList-r11					OPTIONAL,
476	tdm-AssistanceInfo-r11				TDM-AssistanceInfo-r11						OPTIONAL,
477	lateNonCriticalExtension			OCTET STRING								OPTIONAL,
478	nonCriticalExtension				InDeviceCoexIndication-v11d0-IEs			OPTIONAL
479}
480
481InDeviceCoexIndication-v11d0-IEs ::=	SEQUENCE {
482	ul-CA-AssistanceInfo-r11			SEQUENCE {
483		affectedCarrierFreqCombList-r11		AffectedCarrierFreqCombList-r11		OPTIONAL,
484		victimSystemType-r11				VictimSystemType-r11
485	}																			OPTIONAL,
486	nonCriticalExtension				InDeviceCoexIndication-v1310-IEs		OPTIONAL
487}
488
489InDeviceCoexIndication-v1310-IEs ::=	SEQUENCE {
490	affectedCarrierFreqList-v1310			AffectedCarrierFreqList-v1310		OPTIONAL,
491	affectedCarrierFreqCombList-r13			AffectedCarrierFreqCombList-r13		OPTIONAL,
492	nonCriticalExtension					InDeviceCoexIndication-v1360-IEs	OPTIONAL
493}
494
495InDeviceCoexIndication-v1360-IEs ::=	SEQUENCE {
496	hardwareSharingProblem-r13				ENUMERATED {true}					OPTIONAL,
497	nonCriticalExtension					InDeviceCoexIndication-v1530-IEs	OPTIONAL
498}
499
500InDeviceCoexIndication-v1530-IEs ::=	SEQUENCE {
501	mrdc-AssistanceInfo-r15					MRDC-AssistanceInfo-r15				OPTIONAL,
502	nonCriticalExtension					InDeviceCoexIndication-v1610-IEs	OPTIONAL
503}
504
505InDeviceCoexIndication-v1610-IEs::=	SEQUENCE {
506	victimSystemType-v1610					VictimSystemType-v1610			OPTIONAL,
507	nonCriticalExtension					SEQUENCE {}							OPTIONAL
508}
509
510AffectedCarrierFreqList-r11 ::=	SEQUENCE (SIZE (1..maxFreqIDC-r11)) OF AffectedCarrierFreq-r11
511
512AffectedCarrierFreqList-v1310 ::= SEQUENCE (SIZE (1..maxFreqIDC-r11)) OF AffectedCarrierFreq-v1310
513
514AffectedCarrierFreq-r11 ::=	SEQUENCE {
515	carrierFreq-r11				MeasObjectId,
516	interferenceDirection-r11	ENUMERATED {eutra, other, both, spare}
517}
518
519AffectedCarrierFreq-v1310 ::=	SEQUENCE {
520	carrierFreq-v1310				MeasObjectId-v1310								OPTIONAL
521}
522
523AffectedCarrierFreqCombList-r11 ::=	SEQUENCE (SIZE (1..maxCombIDC-r11)) OF AffectedCarrierFreqComb-r11
524
525AffectedCarrierFreqCombList-r13 ::= SEQUENCE (SIZE (1..maxCombIDC-r11)) OF AffectedCarrierFreqComb-r13
526
527AffectedCarrierFreqComb-r11 ::=	SEQUENCE (SIZE (2..maxServCell-r10)) OF MeasObjectId
528
529AffectedCarrierFreqComb-r13 ::= SEQUENCE (SIZE (2..maxServCell-r13)) OF MeasObjectId-r13
530
531TDM-AssistanceInfo-r11 ::=	CHOICE {
532	drx-AssistanceInfo-r11				SEQUENCE {
533		drx-CycleLength-r11					ENUMERATED {sf40, sf64, sf80, sf128, sf160,
534												sf256, spare2, spare1},
535		drx-Offset-r11						INTEGER (0..255)	OPTIONAL,
536		drx-ActiveTime-r11					ENUMERATED {sf20, sf30, sf40, sf60, sf80,
537												sf100, spare2, spare1}
538	},
539	idc-SubframePatternList-r11			IDC-SubframePatternList-r11,
540	...
541}
542
543IDC-SubframePatternList-r11 ::=	SEQUENCE (SIZE (1..maxSubframePatternIDC-r11)) OF IDC-SubframePattern-r11
544
545IDC-SubframePattern-r11 ::= CHOICE {
546	subframePatternFDD-r11				BIT STRING (SIZE (4)),
547	subframePatternTDD-r11				CHOICE {
548		subframeConfig0-r11					BIT STRING (SIZE (70)),
549		subframeConfig1-5-r11				BIT STRING (SIZE (10)),
550		subframeConfig6-r11					BIT STRING (SIZE (60))
551	},
552	...
553}
554
555VictimSystemType-r11 ::= SEQUENCE {
556	gps-r11							ENUMERATED {true}				OPTIONAL,
557	glonass-r11						ENUMERATED {true}				OPTIONAL,
558	bds-r11							ENUMERATED {true}				OPTIONAL,
559	galileo-r11						ENUMERATED {true}				OPTIONAL,
560	wlan-r11						ENUMERATED {true}				OPTIONAL,
561	bluetooth-r11					ENUMERATED {true}				OPTIONAL
562}
563
564VictimSystemType-v1610 ::= SEQUENCE {
565	navic-r16						ENUMERATED {true}				OPTIONAL
566}
567
568MRDC-AssistanceInfo-r15 ::= SEQUENCE {
569	affectedCarrierFreqCombInfoListMRDC-r15		SEQUENCE (SIZE (1..maxCombIDC-r11)) OF AffectedCarrierFreqCombInfoMRDC-r15,
570	...,
571	[[	affectedCarrierFreqCombInfoListMRDC-v1610		SEQUENCE (SIZE (1..maxCombIDC-r11)) OF VictimSystemType-v1610			OPTIONAL
572	]]
573}
574
575AffectedCarrierFreqCombInfoMRDC-r15 ::= SEQUENCE {
576	victimSystemType-r15					VictimSystemType-r11,
577	interferenceDirectionMRDC-r15			ENUMERATED {eutra-nr, nr, other, eutra-nr-other,
578											nr-other, spare3, spare2, spare1},
579	affectedCarrierFreqCombMRDC-r15		SEQUENCE {
580		affectedCarrierFreqCombEUTRA-r15		AffectedCarrierFreqComb-r15		OPTIONAL,
581		affectedCarrierFreqCombNR-r15			AffectedCarrierFreqCombNR-r15
582	}				OPTIONAL
583}
584
585AffectedCarrierFreqComb-r15 ::= SEQUENCE (SIZE (1..maxServCell-r13)) OF MeasObjectId-r13
586
587AffectedCarrierFreqCombNR-r15 ::= SEQUENCE (SIZE (1..maxServCellNR-r15)) OF ARFCN-ValueNR-r15
588
589
590InterFreqRSTDMeasurementIndication-r10 ::=			SEQUENCE {
591	criticalExtensions					CHOICE {
592		c1									CHOICE {
593			interFreqRSTDMeasurementIndication-r10	InterFreqRSTDMeasurementIndication-r10-IEs,
594			spare3 NULL, spare2 NULL, spare1 NULL
595		},
596		criticalExtensionsFuture			SEQUENCE {}
597	}
598}
599
600InterFreqRSTDMeasurementIndication-r10-IEs ::=		SEQUENCE {
601	rstd-InterFreqIndication-r10		CHOICE {
602		start								SEQUENCE {
603			rstd-InterFreqInfoList-r10				RSTD-InterFreqInfoList-r10
604		},
605		stop								NULL
606	},
607	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
608	nonCriticalExtension				SEQUENCE {}							OPTIONAL
609}
610
611RSTD-InterFreqInfoList-r10 ::=	SEQUENCE (SIZE(1..maxRSTD-Freq-r10)) OF RSTD-InterFreqInfo-r10
612
613RSTD-InterFreqInfo-r10 ::=		SEQUENCE {
614	carrierFreq-r10					ARFCN-ValueEUTRA,
615	measPRS-Offset-r10				INTEGER (0..39),
616	...,
617	[[	carrierFreq-v1090			ARFCN-ValueEUTRA-v9e0				OPTIONAL
618	]],
619	[[	measPRS-Offset-r15		CHOICE {
620			rstd0-r15				INTEGER (0..79),
621			rstd1-r15				INTEGER (0..159),
622			rstd2-r15				INTEGER (0..319),
623			rstd3-r15				INTEGER (0..639),
624			rstd4-r15				INTEGER (0..1279),
625			rstd5-r15				INTEGER (0..159),
626			rstd6-r15				INTEGER (0..319),
627			rstd7-r15				INTEGER (0..639),
628			rstd8-r15				INTEGER (0..1279),
629			rstd9-r15				INTEGER (0..319),
630			rstd10-r15				INTEGER (0..639),
631			rstd11-r15				INTEGER (0..1279),
632			rstd12-r15				INTEGER (0..319),
633			rstd13-r15				INTEGER (0..639),
634			rstd14-r15				INTEGER (0..1279),
635			rstd15-r15				INTEGER (0..639),
636			rstd16-r15				INTEGER (0..1279),
637			rstd17-r15				INTEGER (0..639),
638			rstd18-r15				INTEGER (0..1279),
639			rstd19-r15				INTEGER (0..639),
640			rstd20-r15				INTEGER (0..1279)
641		}														OPTIONAL
642	]]
643}
644
645
646LoggedMeasurementConfiguration-r10 ::=	SEQUENCE {
647	criticalExtensions					CHOICE {
648		c1									CHOICE {
649			loggedMeasurementConfiguration-r10		LoggedMeasurementConfiguration-r10-IEs,
650			spare3 NULL, spare2 NULL, spare1 NULL
651		},
652		criticalExtensionsFuture				SEQUENCE {}
653	}
654}
655
656
657LoggedMeasurementConfiguration-r10-IEs ::= SEQUENCE {
658	traceReference-r10				TraceReference-r10,
659	traceRecordingSessionRef-r10	OCTET STRING (SIZE (2)),
660	tce-Id-r10						OCTET STRING (SIZE (1)),
661	absoluteTimeInfo-r10			AbsoluteTimeInfo-r10,
662	areaConfiguration-r10			AreaConfiguration-r10		OPTIONAL,	-- Need OR
663	loggingDuration-r10				LoggingDuration-r10,
664	loggingInterval-r10				LoggingInterval-r10,
665	nonCriticalExtension			LoggedMeasurementConfiguration-v1080-IEs	OPTIONAL
666}
667
668LoggedMeasurementConfiguration-v1080-IEs ::= SEQUENCE {
669	lateNonCriticalExtension-r10	OCTET STRING						OPTIONAL,
670	nonCriticalExtension			LoggedMeasurementConfiguration-v1130-IEs	OPTIONAL
671}
672
673LoggedMeasurementConfiguration-v1130-IEs ::= SEQUENCE {
674	plmn-IdentityList-r11			PLMN-IdentityList3-r11		OPTIONAL,	-- Need OR
675	areaConfiguration-v1130			AreaConfiguration-v1130		OPTIONAL,	-- Need OR
676	nonCriticalExtension			LoggedMeasurementConfiguration-v1250-IEs	OPTIONAL
677}
678
679LoggedMeasurementConfiguration-v1250-IEs ::= SEQUENCE {
680	targetMBSFN-AreaList-r12	TargetMBSFN-AreaList-r12		OPTIONAL,	-- Need OP
681	nonCriticalExtension			LoggedMeasurementConfiguration-v1530-IEs					OPTIONAL
682}
683
684LoggedMeasurementConfiguration-v1530-IEs ::= SEQUENCE {
685	bt-NameList-r15					BT-NameList-r15					OPTIONAL,	--Need OR
686	wlan-NameList-r15				WLAN-NameList-r15				OPTIONAL,	--Need OR
687	nonCriticalExtension			SEQUENCE {}						OPTIONAL
688}
689
690TargetMBSFN-AreaList-r12 ::=			SEQUENCE (SIZE (0..maxMBSFN-Area)) OF TargetMBSFN-Area-r12
691
692TargetMBSFN-Area-r12 ::=				SEQUENCE {
693	mbsfn-AreaId-r12					MBSFN-AreaId-r12		OPTIONAL,	-- Need OR
694	carrierFreq-r12						ARFCN-ValueEUTRA-r9,
695	...
696}
697
698
699MasterInformationBlock ::=			SEQUENCE {
700	dl-Bandwidth						ENUMERATED {
701											n6, n15, n25, n50, n75, n100},
702	phich-Config						PHICH-Config,
703	systemFrameNumber					BIT STRING (SIZE (8)),
704	schedulingInfoSIB1-BR-r13			INTEGER (0..31),
705	systemInfoUnchanged-BR-r15			BOOLEAN,
706	spare								BIT STRING (SIZE (4))
707}
708
709
710
711MasterInformationBlock-MBMS-r14 ::=			SEQUENCE {
712	dl-Bandwidth-MBMS-r14						ENUMERATED {
713												n6, n15, n25, n50, n75, n100},
714	systemFrameNumber-r14						BIT STRING (SIZE (6)),
715	additionalNonMBSFNSubframes-r14				INTEGER (0..3),
716	semiStaticCFI-MBMS-r16						INTEGER (0..3),
717	spare										BIT STRING (SIZE (11))
718}
719
720
721MBMSCountingRequest-r10 ::=		SEQUENCE {
722	countingRequestList-r10			CountingRequestList-r10,
723	lateNonCriticalExtension		OCTET STRING						OPTIONAL,
724	nonCriticalExtension			SEQUENCE {}							OPTIONAL
725}
726
727CountingRequestList-r10 ::=	SEQUENCE (SIZE (1..maxServiceCount)) OF CountingRequestInfo-r10
728
729CountingRequestInfo-r10 ::=		SEQUENCE {
730	tmgi-r10							TMGI-r9,
731	...
732}
733
734
735MBMSCountingResponse-r10 ::=			SEQUENCE {
736	criticalExtensions					CHOICE {
737		c1									CHOICE {
738			countingResponse-r10				MBMSCountingResponse-r10-IEs,
739			spare3 NULL, spare2 NULL, spare1 NULL
740		},
741		criticalExtensionsFuture			SEQUENCE {}
742	}
743}
744
745MBMSCountingResponse-r10-IEs ::=	SEQUENCE {
746	mbsfn-AreaIndex-r10				INTEGER (0..maxMBSFN-Area-1)						OPTIONAL,
747	countingResponseList-r10		CountingResponseList-r10			OPTIONAL,
748	lateNonCriticalExtension		OCTET STRING						OPTIONAL,
749	nonCriticalExtension			SEQUENCE {}							OPTIONAL
750}
751
752CountingResponseList-r10 ::=		SEQUENCE (SIZE (1..maxServiceCount)) OF CountingResponseInfo-r10
753
754CountingResponseInfo-r10 ::=		SEQUENCE {
755	countingResponseService-r10	INTEGER (0..maxServiceCount-1),
756	...
757}
758
759
760MBMSInterestIndication-r11 ::=		SEQUENCE {
761	criticalExtensions					CHOICE {
762		c1									CHOICE {
763			interestIndication-r11				MBMSInterestIndication-r11-IEs,
764			spare3 NULL, spare2 NULL, spare1 NULL
765		},
766		criticalExtensionsFuture			SEQUENCE {}
767	}
768}
769
770MBMSInterestIndication-r11-IEs ::=	SEQUENCE {
771	mbms-FreqList-r11					CarrierFreqListMBMS-r11				OPTIONAL,
772	mbms-Priority-r11					ENUMERATED {true}					OPTIONAL,
773	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
774	nonCriticalExtension				MBMSInterestIndication-v1310-IEs	OPTIONAL
775}
776
777MBMSInterestIndication-v1310-IEs ::=	SEQUENCE {
778	mbms-Services-r13					MBMS-ServiceList-r13				OPTIONAL,
779	nonCriticalExtension				MBMSInterestIndication-v1540-IEs		OPTIONAL
780}
781
782MBMSInterestIndication-v1540-IEs ::=	 SEQUENCE {
783	mbms-ROM-InfoList-r15			SEQUENCE (SIZE(1..maxMBMS-ServiceListPerUE-r13)) OF MBMS-ROM-Info-r15																	OPTIONAL,
784	nonCriticalExtension				MBMSInterestIndication-v1610-IEs	OPTIONAL
785}
786
787MBMSInterestIndication-v1610-IEs ::=	SEQUENCE {
788	mbms-ROM-InfoList-r16				SEQUENCE (SIZE(1..maxMBMS-ServiceListPerUE-r13)) OF MBMS-ROM-Info-r16		OPTIONAL,
789	nonCriticalExtension				SEQUENCE {}							OPTIONAL
790}
791
792MBMS-ROM-Info-r15 ::= SEQUENCE {
793	mbms-ROM-Freq-r15						ARFCN-ValueEUTRA-r9,
794	mbms-ROM-SubcarrierSpacing-r15		ENUMERATED {kHz15, kHz7dot5, kHz1dot25},
795	mbms-Bandwidth-r15					ENUMERATED {n6, n15, n25, n50, n75, n100}
796}
797
798MBMS-ROM-Info-r16 ::= SEQUENCE {
799	mbms-ROM-Freq-r16					ARFCN-ValueEUTRA-r9,
800	mbms-ROM-SubcarrierSpacing-r16		ENUMERATED {kHz2dot5, kHz0dot37},
801	mbms-Bandwidth-r16					ENUMERATED {n6, n15, n25, n50, n75, n100}
802}
803
804
805MBSFNAreaConfiguration-r9 ::=		SEQUENCE {
806	commonSF-Alloc-r9					CommonSF-AllocPatternList-r9,
807	commonSF-AllocPeriod-r9				ENUMERATED {
808												rf4, rf8, rf16, rf32, rf64, rf128, rf256},
809	pmch-InfoList-r9					PMCH-InfoList-r9,
810	nonCriticalExtension				MBSFNAreaConfiguration-v930-IEs	OPTIONAL
811}
812
813MBSFNAreaConfiguration-v930-IEs ::= SEQUENCE {
814	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
815	nonCriticalExtension				MBSFNAreaConfiguration-v1250-IEs	OPTIONAL
816}
817
818MBSFNAreaConfiguration-v1250-IEs ::= SEQUENCE {
819	pmch-InfoListExt-r12				PMCH-InfoListExt-r12				OPTIONAL,	-- Need OR
820	nonCriticalExtension				MBSFNAreaConfiguration-v1430-IEs	OPTIONAL
821}
822
823MBSFNAreaConfiguration-v1430-IEs ::= SEQUENCE {
824	commonSF-Alloc-v1430					CommonSF-AllocPatternList-v1430,
825	nonCriticalExtension				MBSFNAreaConfiguration-v1610-IEs							OPTIONAL
826}
827
828MBSFNAreaConfiguration-v1610-IEs ::= SEQUENCE {
829	commonSF-Alloc-v1610					CommonSF-AllocPatternList-v1610		OPTIONAL,	-- Need OR
830	nonCriticalExtension				SEQUENCE {}							OPTIONAL
831}
832
833CommonSF-AllocPatternList-r9 ::=	SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig
834
835CommonSF-AllocPatternList-v1430 ::=	SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig-v1430
836
837CommonSF-AllocPatternList-v1610 ::=	SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig-v1610
838
839
840MCGFailureInformation-r16 ::=				SEQUENCE {
841	criticalExtensions						CHOICE {
842		mcgFailureInformation					MCGFailureInformation-r16-IEs,
843		criticalExtensionsFuture				SEQUENCE {}
844	}
845}
846
847MCGFailureInformation-r16-IEs ::=			SEQUENCE {
848	failureReportMCG-r16						FailureReportMCG-r16					OPTIONAL,
849	lateNonCriticalExtension				OCTET STRING						OPTIONAL,
850	nonCriticalExtension					SEQUENCE {}							OPTIONAL
851}
852
853FailureReportMCG-r16 ::=					SEQUENCE {
854	failureType-r16								ENUMERATED {
855												t310-Expiry, randomAccessProblem,
856												rlc-MaxNumRetx, t312-Expiry, spare4,
857												spare3, spare2, spare1}			OPTIONAL,
858	measResultFreqListEUTRA-r16					MeasResultList3EUTRA-r15			OPTIONAL,
859	measResultFreqListNR-r16					MeasResultFreqListFailNR-r15		OPTIONAL,
860	measResultFreqListGERAN-r16					MeasResultList2GERAN-r10			OPTIONAL,
861	measResultFreqListUTRA-r16					MeasResultList2UTRA-r9 				OPTIONAL,
862	measResultSCG-r16							OCTET STRING						OPTIONAL,
863	...
864}
865
866MeasReportAppLayer-r15 ::=		SEQUENCE {
867	criticalExtensions					CHOICE {
868		measReportAppLayer-r15				MeasReportAppLayer-r15-IEs,
869		criticalExtensionsFuture			SEQUENCE {}
870	}
871}
872
873MeasReportAppLayer-r15-IEs ::=		SEQUENCE {
874	measReportAppLayerContainer-r15		OCTET STRING (SIZE(1..8000))			OPTIONAL,
875	serviceType-r15						ENUMERATED {qoe, qoemtsi, spare6, spare5, spare4, spare3, spare2, spare1}		OPTIONAL,
876	nonCriticalExtension				MeasReportAppLayer-v1590-IEs				OPTIONAL
877}
878
879MeasReportAppLayer-v1590-IEs ::=	SEQUENCE {
880	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
881	nonCriticalExtension				SEQUENCE {}						OPTIONAL
882}
883
884
885MeasurementReport ::=				SEQUENCE {
886	criticalExtensions					CHOICE {
887		c1									CHOICE{
888			measurementReport-r8				MeasurementReport-r8-IEs,
889			spare7 NULL,
890			spare6 NULL, spare5 NULL, spare4 NULL,
891			spare3 NULL, spare2 NULL, spare1 NULL
892		},
893		criticalExtensionsFuture			SEQUENCE {}
894	}
895}
896
897MeasurementReport-r8-IEs ::=		SEQUENCE {
898	measResults							MeasResults,
899	nonCriticalExtension				MeasurementReport-v8a0-IEs			OPTIONAL
900}
901
902MeasurementReport-v8a0-IEs ::= SEQUENCE {
903	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
904	nonCriticalExtension				SEQUENCE {}							OPTIONAL
905}
906
907
908MobilityFromEUTRACommand ::=		SEQUENCE {
909	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
910	criticalExtensions					CHOICE {
911		c1									CHOICE{
912			mobilityFromEUTRACommand-r8			MobilityFromEUTRACommand-r8-IEs,
913			mobilityFromEUTRACommand-r9			MobilityFromEUTRACommand-r9-IEs,
914			spare2 NULL, spare1					NULL
915		},
916		criticalExtensionsFuture			SEQUENCE {}
917	}
918}
919
920MobilityFromEUTRACommand-r8-IEs ::=	SEQUENCE {
921	cs-FallbackIndicator				BOOLEAN,
922	purpose								CHOICE{
923		handover							Handover,
924		cellChangeOrder						CellChangeOrder
925	},
926	nonCriticalExtension				MobilityFromEUTRACommand-v8a0-IEs	OPTIONAL
927}
928
929MobilityFromEUTRACommand-v8a0-IEs ::= SEQUENCE {
930	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
931	nonCriticalExtension				MobilityFromEUTRACommand-v8d0-IEs	OPTIONAL
932}
933
934MobilityFromEUTRACommand-v8d0-IEs ::= SEQUENCE {
935	bandIndicator						BandIndicatorGERAN			OPTIONAL,	-- Cond GERAN
936	nonCriticalExtension				SEQUENCE {}					OPTIONAL
937}
938
939MobilityFromEUTRACommand-r9-IEs ::=	SEQUENCE {
940	cs-FallbackIndicator				BOOLEAN,
941	purpose								CHOICE{
942		handover							Handover,
943		cellChangeOrder						CellChangeOrder,
944		e-CSFB-r9							E-CSFB-r9,
945		...
946	},
947	nonCriticalExtension				MobilityFromEUTRACommand-v930-IEs	OPTIONAL
948}
949
950MobilityFromEUTRACommand-v930-IEs ::= SEQUENCE {
951	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
952	nonCriticalExtension				MobilityFromEUTRACommand-v960-IEs	OPTIONAL
953}
954
955MobilityFromEUTRACommand-v960-IEs ::= SEQUENCE {
956	bandIndicator					BandIndicatorGERAN					OPTIONAL,	-- Cond GERAN
957	nonCriticalExtension			MobilityFromEUTRACommand-v1530-IEs	OPTIONAL
958}
959
960MobilityFromEUTRACommand-v1530-IEs ::= SEQUENCE {
961	smtc-r15							MTC-SSB-NR-r15				OPTIONAL,		-- Need OP
962	nonCriticalExtension				SEQUENCE {}					OPTIONAL
963}
964
965Handover ::=						SEQUENCE {
966	targetRAT-Type						ENUMERATED {
967											utra, geran, cdma2000-1XRTT, cdma2000-HRPD,
968											nr, eutra, spare2, spare1, ...},
969	targetRAT-MessageContainer			OCTET STRING,
970	nas-SecurityParamFromEUTRA			OCTET STRING (SIZE (1))	OPTIONAL,	-- Cond UTRAGERANEPC
971	systemInformation					SI-OrPSI-GERAN				OPTIONAL	-- Cond PSHO
972}
973
974CellChangeOrder ::=				SEQUENCE {
975	t304								ENUMERATED {
976											ms100, ms200, ms500, ms1000,
977											ms2000, ms4000, ms8000, ms10000-v1310},
978	targetRAT-Type						CHOICE {
979			geran							SEQUENCE {
980				physCellId						PhysCellIdGERAN,
981				carrierFreq						CarrierFreqGERAN,
982				networkControlOrder				BIT STRING (SIZE (2))		OPTIONAL,	-- Need OP
983				systemInformation				SI-OrPSI-GERAN				OPTIONAL	-- Need OP
984			},
985			...
986	}
987}
988
989SI-OrPSI-GERAN ::=					CHOICE {
990	si									SystemInfoListGERAN,
991	psi									SystemInfoListGERAN
992}
993
994E-CSFB-r9 ::=						SEQUENCE {
995	messageContCDMA2000-1XRTT-r9		OCTET STRING		OPTIONAL,	-- Need ON
996	mobilityCDMA2000-HRPD-r9			ENUMERATED {
997											handover, redirection
998										}					OPTIONAL,	-- Need OP
999	messageContCDMA2000-HRPD-r9		OCTET STRING			OPTIONAL,	-- Cond concHO
1000	redirectCarrierCDMA2000-HRPD-r9	CarrierFreqCDMA2000		OPTIONAL	-- Cond concRedir
1001}
1002
1003
1004Paging ::=					SEQUENCE {
1005	pagingRecordList				PagingRecordList					OPTIONAL,	-- Need ON
1006	systemInfoModification			ENUMERATED {true}					OPTIONAL,	-- Need ON
1007	etws-Indication					ENUMERATED {true}					OPTIONAL,	-- Need ON
1008	nonCriticalExtension			Paging-v890-IEs						OPTIONAL
1009}
1010
1011Paging-v890-IEs ::=			SEQUENCE {
1012	lateNonCriticalExtension		OCTET STRING						OPTIONAL,
1013	nonCriticalExtension			Paging-v920-IEs						OPTIONAL
1014}
1015
1016Paging-v920-IEs ::=			SEQUENCE {
1017	cmas-Indication-r9				ENUMERATED {true}					OPTIONAL,	-- Need ON
1018	nonCriticalExtension			Paging-v1130-IEs					OPTIONAL
1019}
1020
1021Paging-v1130-IEs ::=			SEQUENCE {
1022	eab-ParamModification-r11		ENUMERATED {true}					OPTIONAL,	-- Need ON
1023	nonCriticalExtension			Paging-v1310-IEs					OPTIONAL
1024}
1025
1026Paging-v1310-IEs ::=			SEQUENCE {
1027	redistributionIndication-r13	ENUMERATED {true}					OPTIONAL,	-- Need ON
1028	systemInfoModification-eDRX-r13	ENUMERATED {true}					OPTIONAL,	-- Need ON
1029	nonCriticalExtension			Paging-v1530-IEs					OPTIONAL
1030}
1031
1032Paging-v1530-IEs ::=			SEQUENCE {
1033	accessType						ENUMERATED {non3GPP}				OPTIONAL,	-- Need ON
1034	nonCriticalExtension			Paging-v1610-IEs					OPTIONAL
1035}
1036
1037Paging-v1610-IEs ::=			SEQUENCE {
1038	pagingRecordList-v1610			PagingRecordList-v1610				OPTIONAL,	-- Need ON
1039	uac-ParamModification-r16		ENUMERATED {true}					OPTIONAL,	-- Need ON
1040	nonCriticalExtension			SEQUENCE {}							OPTIONAL
1041}
1042
1043PagingRecordList ::=				SEQUENCE (SIZE (1..maxPageRec)) OF PagingRecord
1044
1045PagingRecordList-v1610 ::=			SEQUENCE (SIZE (1..maxPageRec)) OF PagingRecord-v1610
1046
1047PagingRecord ::=					SEQUENCE {
1048	ue-Identity							PagingUE-Identity,
1049	cn-Domain							ENUMERATED	{ps, cs},
1050	...
1051}
1052
1053PagingRecord-v1610 ::=				SEQUENCE {
1054	accessType-r16						ENUMERATED {non3GPP}			OPTIONAL,		-- Need ON
1055	mt-EDT-r16							ENUMERATED {true}				OPTIONAL		-- Need ON
1056}
1057
1058PagingUE-Identity ::=				CHOICE {
1059	s-TMSI								S-TMSI,
1060	imsi								IMSI,
1061	...,
1062	ng-5G-S-TMSI-r15					NG-5G-S-TMSI-r15,
1063	fullI-RNTI-r15						I-RNTI-r15
1064}
1065
1066IMSI ::=							SEQUENCE (SIZE (6..21)) OF IMSI-Digit
1067
1068IMSI-Digit ::=						INTEGER (0..9)
1069
1070
1071ProximityIndication-r9 ::= SEQUENCE {
1072	criticalExtensions					CHOICE {
1073		c1									CHOICE {
1074			proximityIndication-r9				ProximityIndication-r9-IEs,
1075			spare3 NULL, spare2 NULL, spare1 NULL
1076			},
1077		criticalExtensionsFuture			SEQUENCE {}
1078	}
1079}
1080
1081ProximityIndication-r9-IEs ::= SEQUENCE {
1082	type-r9								ENUMERATED {entering, leaving},
1083	carrierFreq-r9						CHOICE {
1084		eutra-r9							ARFCN-ValueEUTRA,
1085		utra-r9								ARFCN-ValueUTRA,
1086		...,
1087		eutra2-v9e0							ARFCN-ValueEUTRA-v9e0
1088	},
1089	nonCriticalExtension				ProximityIndication-v930-IEs							OPTIONAL
1090}
1091
1092ProximityIndication-v930-IEs ::= SEQUENCE {
1093	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
1094	nonCriticalExtension				SEQUENCE {}							OPTIONAL
1095}
1096
1097
1098PURConfigurationRequest-r16 ::=		SEQUENCE {
1099	criticalExtensions					CHOICE {
1100		purConfigurationRequest				PURConfigurationRequest-r16-IEs,
1101		criticalExtensionsFuture				SEQUENCE {}
1102	}
1103}
1104
1105PURConfigurationRequest-r16-IEs ::=	SEQUENCE {
1106	pur-ConfigRequest-r16				CHOICE {
1107		pur-ReleaseRequest					NULL,
1108		pur-SetupRequest					SEQUENCE {
1109			requestedNumOccasions-r16			ENUMERATED {one, infinite},
1110			requestedPeriodicityAndOffset-r16	PUR-PeriodicityAndOffset-r16 	OPTIONAL,
1111			requestedTBS-r16					ENUMERATED {b328, b344, b376, b392, b408,
1112													b424, b440, b456, b472, b488, b504, b536,
1113													b568, b584, b616, b648, b680, b712, b744,
1114													b776, b808, b840, b872, b904, b936, b968,
1115													b1000, b1032, b1064, b1096, b1128, b1160,
1116													b1192, b1224, b1256, b1288, b1320, b1352,
1117													b1384, b1416, b1480, b1544, b1608, b1672,
1118													b1736, b1800, b1864, b1928, b1992, b2024,
1119													b2088, b2152, b2216, b2280, b2344, b2408,
1120													b2472, b2536, b2600, b2664, b2728, b2792,
1121													b2856, b2984},
1122			rrc-ACK-r16							ENUMERATED {true}			OPTIONAL
1123		}
1124	}																		OPTIONAL,
1125	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
1126	nonCriticalExtension				SEQUENCE {}							OPTIONAL
1127}
1128
1129
1130RNReconfiguration-r10 ::=		SEQUENCE {
1131	rrc-TransactionIdentifier		RRC-TransactionIdentifier,
1132	criticalExtensions				CHOICE {
1133		c1								CHOICE {
1134			rnReconfiguration-r10		RNReconfiguration-r10-IEs,
1135			spare3 NULL, spare2 NULL, spare1 NULL
1136		},
1137		criticalExtensionsFuture		SEQUENCE {}
1138	}
1139}
1140
1141RNReconfiguration-r10-IEs ::=		SEQUENCE {
1142	rn-SystemInfo-r10					RN-SystemInfo-r10				OPTIONAL,	-- Need ON
1143	rn-SubframeConfig-r10				RN-SubframeConfig-r10			OPTIONAL,	-- Need ON
1144	lateNonCriticalExtension			OCTET STRING					OPTIONAL,
1145	nonCriticalExtension				SEQUENCE {}						OPTIONAL
1146}
1147
1148RN-SystemInfo-r10 ::=			SEQUENCE {
1149	systemInformationBlockType1-r10		OCTET STRING (CONTAINING SystemInformationBlockType1)	OPTIONAL,	-- Need ON
1150	systemInformationBlockType2-r10		SystemInformationBlockType2		OPTIONAL,	-- Need ON
1151	...
1152}
1153
1154
1155RNReconfigurationComplete-r10 ::=		SEQUENCE {
1156	rrc-TransactionIdentifier				RRC-TransactionIdentifier,
1157	criticalExtensions						CHOICE {
1158		c1										CHOICE{
1159			rnReconfigurationComplete-r10			RNReconfigurationComplete-r10-IEs,
1160			spare3 NULL, spare2 NULL, spare1 NULL
1161		},
1162		criticalExtensionsFuture				SEQUENCE {}
1163	}
1164}
1165
1166RNReconfigurationComplete-r10-IEs ::=	SEQUENCE {
1167	lateNonCriticalExtension				OCTET STRING				OPTIONAL,
1168	nonCriticalExtension					SEQUENCE {}					OPTIONAL
1169}
1170
1171
1172RRCConnectionReconfiguration ::=	SEQUENCE {
1173	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
1174	criticalExtensions					CHOICE {
1175		c1									CHOICE{
1176			rrcConnectionReconfiguration-r8		RRCConnectionReconfiguration-r8-IEs,
1177			spare7 NULL,
1178			spare6 NULL, spare5 NULL, spare4 NULL,
1179			spare3 NULL, spare2 NULL, spare1 NULL
1180		},
1181		criticalExtensionsFuture			SEQUENCE {}
1182	}
1183}
1184
1185RRCConnectionReconfiguration-r8-IEs ::= SEQUENCE {
1186	measConfig							MeasConfig						OPTIONAL,	-- Need ON
1187	mobilityControlInfo					MobilityControlInfo				OPTIONAL,	-- Cond HO
1188	dedicatedInfoNASList				SEQUENCE (SIZE(1..maxDRB)) OF
1189											DedicatedInfoNAS			OPTIONAL,	-- Cond nonHO
1190	radioResourceConfigDedicated		RadioResourceConfigDedicated	OPTIONAL, -- Cond HO-toEUTRA
1191	securityConfigHO					SecurityConfigHO				OPTIONAL,	-- Cond HO-toEPC
1192	nonCriticalExtension				RRCConnectionReconfiguration-v890-IEs	OPTIONAL
1193}
1194
1195RRCConnectionReconfiguration-v890-IEs ::= SEQUENCE {
1196	lateNonCriticalExtension			OCTET STRING (CONTAINING RRCConnectionReconfiguration-v8m0-IEs)	OPTIONAL,
1197	nonCriticalExtension				RRCConnectionReconfiguration-v920-IEs	OPTIONAL
1198}
1199
1200-- Late non-critical extensions:
1201RRCConnectionReconfiguration-v8m0-IEs ::= SEQUENCE {
1202	-- Following field is only for pre REL-10 late non-critical extensions
1203	lateNonCriticalExtension			OCTET STRING								OPTIONAL,
1204	nonCriticalExtension				RRCConnectionReconfiguration-v10i0-IEs	OPTIONAL
1205}
1206
1207RRCConnectionReconfiguration-v10i0-IEs ::= SEQUENCE {
1208	antennaInfoDedicatedPCell-v10i0	AntennaInfoDedicated-v10i0		OPTIONAL,	-- Need ON
1209	nonCriticalExtension				RRCConnectionReconfiguration-v10l0-IEs		OPTIONAL
1210}
1211
1212RRCConnectionReconfiguration-v10l0-IEs ::= SEQUENCE {
1213	mobilityControlInfo-v10l0			MobilityControlInfo-v10l0			OPTIONAL,
1214	sCellToAddModList-v10l0			SCellToAddModList-v10l0			OPTIONAL,	-- Need ON
1215	-- Following field is only for late non-critical extensions from REL-10 to REL-11
1216	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
1217	nonCriticalExtension				RRCConnectionReconfiguration-v12f0-IEs		OPTIONAL
1218}
1219
1220RRCConnectionReconfiguration-v12f0-IEs ::= SEQUENCE {
1221	scg-Configuration-v12f0			SCG-Configuration-v12f0		OPTIONAL,	-- Cond nonFullConfig
1222	-- Following field is only for late non-critical extensions from REL-12
1223	lateNonCriticalExtension			OCTET STRING					OPTIONAL,
1224	nonCriticalExtension				RRCConnectionReconfiguration-v1370-IEs		OPTIONAL
1225}
1226
1227RRCConnectionReconfiguration-v1370-IEs ::= SEQUENCE {
1228	radioResourceConfigDedicated-v1370	RadioResourceConfigDedicated-v1370	OPTIONAL, -- Need ON
1229	sCellToAddModListExt-v1370			SCellToAddModListExt-v1370	OPTIONAL,	-- Need ON
1230	nonCriticalExtension					RRCConnectionReconfiguration-v13c0-IEs	OPTIONAL
1231}
1232
1233RRCConnectionReconfiguration-v13c0-IEs ::= SEQUENCE {
1234	radioResourceConfigDedicated-v13c0	RadioResourceConfigDedicated-v13c0	OPTIONAL, -- Need ON
1235	sCellToAddModList-v13c0				SCellToAddModList-v13c0		OPTIONAL,	-- Need ON
1236	sCellToAddModListExt-v13c0			SCellToAddModListExt-v13c0	OPTIONAL,	-- Need ON
1237	scg-Configuration-v13c0				SCG-Configuration-v13c0		OPTIONAL,	-- Need ON
1238	-- Following field is only for late non-critical extensions from REL-13 onwards
1239	nonCriticalExtension					SEQUENCE {}					OPTIONAL
1240}
1241
1242-- Regular non-critical extensions:
1243RRCConnectionReconfiguration-v920-IEs ::= SEQUENCE {
1244	otherConfig-r9						OtherConfig-r9				OPTIONAL,	-- Need ON
1245	fullConfig-r9						ENUMERATED {true}			OPTIONAL,	-- Cond HO-Reestab
1246	nonCriticalExtension				RRCConnectionReconfiguration-v1020-IEs	OPTIONAL
1247}
1248
1249RRCConnectionReconfiguration-v1020-IEs ::= SEQUENCE {
1250	sCellToReleaseList-r10			SCellToReleaseList-r10			OPTIONAL,	-- Need ON
1251	sCellToAddModList-r10				SCellToAddModList-r10				OPTIONAL,	-- Need ON
1252	nonCriticalExtension				RRCConnectionReconfiguration-v1130-IEs	OPTIONAL
1253}
1254
1255RRCConnectionReconfiguration-v1130-IEs ::= SEQUENCE {
1256	systemInformationBlockType1Dedicated-r11	OCTET STRING (CONTAINING SystemInformationBlockType1)																			OPTIONAL,	-- Need ON
1257	nonCriticalExtension				RRCConnectionReconfiguration-v1250-IEs	OPTIONAL
1258}
1259
1260RRCConnectionReconfiguration-v1250-IEs ::= SEQUENCE {
1261	wlan-OffloadInfo-r12				CHOICE {
1262		release								NULL,
1263		setup									SEQUENCE {
1264			wlan-OffloadConfigDedicated-r12		WLAN-OffloadConfig-r12,
1265			t350-r12								ENUMERATED {min5, min10, min20, min30, min60,
1266												min120, min180, spare1}	OPTIONAL	-- Need OR
1267		}
1268	}																	OPTIONAL,		-- Need ON
1269	scg-Configuration-r12				SCG-Configuration-r12		OPTIONAL,	-- Cond nonFullConfig
1270	sl-SyncTxControl-r12				SL-SyncTxControl-r12			OPTIONAL,	-- Need ON
1271	sl-DiscConfig-r12					SL-DiscConfig-r12				OPTIONAL,	-- Need ON
1272	sl-CommConfig-r12					SL-CommConfig-r12				OPTIONAL,	-- Need ON
1273	nonCriticalExtension				RRCConnectionReconfiguration-v1310-IEs	OPTIONAL
1274}
1275
1276RRCConnectionReconfiguration-v1310-IEs ::= SEQUENCE {
1277	sCellToReleaseListExt-r13			SCellToReleaseListExt-r13		OPTIONAL,	-- Need ON
1278	sCellToAddModListExt-r13			SCellToAddModListExt-r13		OPTIONAL,	-- Need ON
1279	lwa-Configuration-r13				LWA-Configuration-r13			OPTIONAL,	-- Need ON
1280	lwip-Configuration-r13				LWIP-Configuration-r13			OPTIONAL,	-- Need ON
1281	rclwi-Configuration-r13				RCLWI-Configuration-r13			OPTIONAL,	-- Need ON
1282	nonCriticalExtension				RRCConnectionReconfiguration-v1430-IEs						OPTIONAL
1283}
1284
1285RRCConnectionReconfiguration-v1430-IEs ::= SEQUENCE {
1286	sl-V2X-ConfigDedicated-r14		SL-V2X-ConfigDedicated-r14		OPTIONAL,	-- Need ON
1287	sCellToAddModListExt-v1430		SCellToAddModListExt-v1430		OPTIONAL,	-- Need ON
1288	perCC-GapIndicationRequest-r14	ENUMERATED{true}					OPTIONAL,	-- Need ON
1289	systemInformationBlockType2Dedicated-r14	OCTET STRING (CONTAINING SystemInformationBlockType2)											OPTIONAL,	-- Cond nonHO
1290	nonCriticalExtension			RRCConnectionReconfiguration-v1510-IEs		OPTIONAL
1291}
1292
1293RRCConnectionReconfiguration-v1510-IEs ::= SEQUENCE {
1294	nr-Config-r15					CHOICE {
1295		release							NULL,
1296		setup							SEQUENCE {
1297			endc-ReleaseAndAdd-r15	BOOLEAN,
1298			nr-SecondaryCellGroupConfig-r15	OCTET STRING				OPTIONAL,	-- Need ON
1299			p-MaxEUTRA-r15					P-Max						OPTIONAL	-- Need ON
1300		}
1301	}																	OPTIONAL,	-- Need ON
1302	sk-Counter-r15					INTEGER (0.. 65535)					OPTIONAL,	-- Need ON
1303	nr-RadioBearerConfig1-r15		OCTET STRING						OPTIONAL,	-- Need ON
1304	nr-RadioBearerConfig2-r15		OCTET STRING						OPTIONAL,	-- Need ON
1305	tdm-PatternConfig-r15			TDM-PatternConfig-r15			OPTIONAL,	-- Cond FDD-PCell
1306	nonCriticalExtension			RRCConnectionReconfiguration-v1530-IEs		OPTIONAL
1307}
1308
1309RRCConnectionReconfiguration-v1530-IEs ::= SEQUENCE {
1310	securityConfigHO-v1530				SecurityConfigHO-v1530			OPTIONAL,	-- Cond HO-5GC
1311	sCellGroupToReleaseList-r15		SCellGroupToReleaseList-r15			OPTIONAL,	-- Need ON
1312	sCellGroupToAddModList-r15		SCellGroupToAddModList-r15			OPTIONAL,	-- Need ON
1313	dedicatedInfoNASList-r15		SEQUENCE (SIZE(1..maxDRB-r15)) OF
1314											DedicatedInfoNAS			OPTIONAL,	-- Cond nonHO
1315	p-MaxUE-FR1-r15					P-Max								OPTIONAL,	-- Need OR
1316	smtc-r15						MTC-SSB-NR-r15						OPTIONAL,	-- Need OP
1317	nonCriticalExtension			RRCConnectionReconfiguration-v1610-IEs		OPTIONAL
1318}
1319
1320RRCConnectionReconfiguration-v1610-IEs ::= SEQUENCE {
1321	conditionalReconfiguration-r16			ConditionalReconfiguration-r16	OPTIONAL, -- Need ON
1322	daps-SourceRelease-r16					ENUMERATED{true}				OPTIONAL, -- Need ON
1323	tdm-PatternConfig2-r16						TDM-PatternConfig-r15			OPTIONAL, -- Need ON
1324	sl-ConfigDedicatedForNR-r16					OCTET STRING					OPTIONAL, -- Need OR
1325	sl-SSB-PriorityEUTRA-r16					INTEGER (1..8)					OPTIONAL, -- Need OR
1326	nonCriticalExtension						SEQUENCE {}						OPTIONAL
1327}
1328
1329SL-SyncTxControl-r12 ::=			SEQUENCE {
1330	networkControlledSyncTx-r12				ENUMERATED {on, off}		OPTIONAL	-- Need OP
1331}
1332
1333PSCellToAddMod-r12 ::=				SEQUENCE {
1334	sCellIndex-r12						SCellIndex-r10,
1335	cellIdentification-r12				SEQUENCE {
1336		physCellId-r12						PhysCellId,
1337		dl-CarrierFreq-r12					ARFCN-ValueEUTRA-r9
1338	}																	OPTIONAL,	-- Cond SCellAdd
1339	radioResourceConfigCommonPSCell-r12		RadioResourceConfigCommonPSCell-r12	OPTIONAL,	-- Cond SCellAdd
1340	radioResourceConfigDedicatedPSCell-r12	RadioResourceConfigDedicatedPSCell-r12	OPTIONAL,	-- Cond SCellAdd2
1341	...,
1342	[[	antennaInfoDedicatedPSCell-v1280		AntennaInfoDedicated-v10i0	OPTIONAL	-- Need ON
1343	]],
1344	[[	sCellIndex-r13					SCellIndex-r13	OPTIONAL		-- Need ON
1345	]],
1346	[[	radioResourceConfigDedicatedPSCell-v1370	RadioResourceConfigDedicatedPSCell-v1370	OPTIONAL	-- Need ON
1347	]],
1348	[[	radioResourceConfigDedicatedPSCell-v13c0	RadioResourceConfigDedicatedPSCell-v13c0	OPTIONAL	-- Need ON
1349	]]
1350}
1351
1352PSCellToAddMod-v12f0 ::=				SEQUENCE {
1353	radioResourceConfigCommonPSCell-r12		RadioResourceConfigCommonPSCell-v12f0	OPTIONAL
1354}
1355
1356PSCellToAddMod-v1440 ::=				SEQUENCE {
1357	radioResourceConfigCommonPSCell-r14		RadioResourceConfigCommonPSCell-v1440	OPTIONAL
1358}
1359
1360PowerCoordinationInfo-r12 ::= SEQUENCE {
1361	p-MeNB-r12							INTEGER (1..16),
1362	p-SeNB-r12							INTEGER (1..16),
1363	powerControlMode-r12				INTEGER (1..2)
1364}
1365
1366SCellToAddModList-r10 ::=		SEQUENCE (SIZE (1..maxSCell-r10)) OF SCellToAddMod-r10
1367
1368SCellToAddModList-v10l0 ::=		SEQUENCE (SIZE (1..maxSCell-r10)) OF SCellToAddMod-v10l0
1369
1370SCellToAddModList-v13c0 ::=		SEQUENCE (SIZE (1..maxSCell-r10)) OF SCellToAddMod-v13c0
1371
1372SCellToAddModList-r16 ::=		SEQUENCE (SIZE (1..maxSCell-r13)) OF SCellToAddMod-r16
1373
1374SCellToAddModListExt-r13 ::=	SEQUENCE (SIZE (1..maxSCell-r13)) OF SCellToAddModExt-r13
1375
1376SCellToAddModListExt-v1370 ::=	SEQUENCE (SIZE (1..maxSCell-r13)) OF SCellToAddModExt-v1370
1377
1378SCellToAddModListExt-v13c0 ::=	SEQUENCE (SIZE (1..maxSCell-r13)) OF SCellToAddMod-v13c0
1379
1380SCellToAddModListExt-v1430 ::=	SEQUENCE (SIZE (1..maxSCell-r13)) OF SCellToAddModExt-v1430
1381
1382SCellGroupToAddModList-r15 ::=	SEQUENCE (SIZE (1..maxSCellGroups-r15)) OF SCellGroupToAddMod-r15
1383
1384SCellToAddMod-r10 ::=			SEQUENCE {
1385	sCellIndex-r10						SCellIndex-r10,
1386	cellIdentification-r10				SEQUENCE {
1387		physCellId-r10						PhysCellId,
1388		dl-CarrierFreq-r10					ARFCN-ValueEUTRA
1389	}																OPTIONAL,	-- Cond SCellAdd
1390	radioResourceConfigCommonSCell-r10		RadioResourceConfigCommonSCell-r10	OPTIONAL,	-- Cond SCellAdd
1391	radioResourceConfigDedicatedSCell-r10	RadioResourceConfigDedicatedSCell-r10	OPTIONAL,	-- Cond SCellAdd2
1392	...,
1393	[[	dl-CarrierFreq-v1090				ARFCN-ValueEUTRA-v9e0	OPTIONAL	-- Cond EARFCN-max
1394	]],
1395	[[	antennaInfoDedicatedSCell-v10i0		AntennaInfoDedicated-v10i0	OPTIONAL	-- Need ON
1396	]],
1397	[[	srs-SwitchFromServCellIndex-r14		INTEGER (0.. 31) OPTIONAL	-- Need ON
1398	]],
1399	[[	sCellState-r15						ENUMERATED {activated, dormant}	OPTIONAL	-- Need ON
1400	]]
1401}
1402
1403SCellToAddMod-v10l0 ::=			SEQUENCE {
1404	radioResourceConfigCommonSCell-v10l0		RadioResourceConfigCommonSCell-v10l0	OPTIONAL
1405}
1406
1407SCellToAddMod-v13c0 ::=			SEQUENCE {
1408	radioResourceConfigDedicatedSCell-v13c0	RadioResourceConfigDedicatedSCell-v13c0	OPTIONAL
1409}
1410
1411SCellToAddMod-r16 ::=			SEQUENCE {
1412	sCellIndex-r16						SCellIndex-r13,
1413	cellIdentification-r16				SEQUENCE {
1414		physCellId-r16						PhysCellId,
1415		dl-CarrierFreq-r16					ARFCN-ValueEUTRA-r9
1416	}																OPTIONAL,	-- Cond SCellAdd
1417	radioResourceConfigCommonSCell-r16		RadioResourceConfigCommonSCell-r10	OPTIONAL,	-- Cond SCellAdd
1418	radioResourceConfigDedicatedSCell-r16	RadioResourceConfigDedicatedSCell-r10	OPTIONAL,	-- Cond SCellAdd2
1419	antennaInfoDedicatedSCell-r16		AntennaInfoDedicated-v10i0	OPTIONAL,	-- Need ON
1420	srs-SwitchFromServCellIndex-r16			INTEGER (0.. 31) OPTIONAL,	-- Need ON
1421	sCellState-r16							ENUMERATED {activated, dormant}	OPTIONAL, 	-- Need ON
1422	...
1423}
1424
1425SCellToAddModExt-r13 ::=			SEQUENCE {
1426	sCellIndex-r13						SCellIndex-r13,
1427	cellIdentification-r13				SEQUENCE {
1428		physCellId-r13						PhysCellId,
1429		dl-CarrierFreq-r13					ARFCN-ValueEUTRA-r9
1430	}																OPTIONAL,	-- Cond SCellAdd
1431	radioResourceConfigCommonSCell-r13		RadioResourceConfigCommonSCell-r10	OPTIONAL,	-- Cond SCellAdd
1432	radioResourceConfigDedicatedSCell-r13	RadioResourceConfigDedicatedSCell-r10	OPTIONAL,	-- Cond SCellAdd2
1433	antennaInfoDedicatedSCell-r13			AntennaInfoDedicated-v10i0		OPTIONAL	-- Need ON
1434}
1435
1436SCellToAddModExt-v1370 ::=			SEQUENCE {
1437	radioResourceConfigCommonSCell-v1370		RadioResourceConfigCommonSCell-v10l0	OPTIONAL
1438}
1439
1440SCellToAddModExt-v1430 ::=			SEQUENCE {
1441	srs-SwitchFromServCellIndex-r14			INTEGER (0.. 31)			OPTIONAL,	-- Need ON
1442	...,
1443	[[	sCellState-r15					ENUMERATED {activated, dormant}		OPTIONAL	-- Need ON
1444	]]
1445}
1446
1447SCellGroupToAddMod-r15 ::=			SEQUENCE {
1448	sCellGroupIndex-r15					SCellGroupIndex-r15,
1449	sCellConfigCommon-r15				SCellConfigCommon-r15			OPTIONAL,	-- Need ON
1450	sCellToReleaseList-r15				SCellToReleaseListExt-r13		OPTIONAL,	-- Need ON
1451	sCellToAddModList-r15				SCellToAddModListExt-r13		OPTIONAL	-- Need ON
1452}
1453
1454SCellToReleaseList-r10 ::=			SEQUENCE (SIZE (1..maxSCell-r10)) OF SCellIndex-r10
1455
1456SCellToReleaseListExt-r13 ::=			SEQUENCE (SIZE (1..maxSCell-r13)) OF SCellIndex-r13
1457
1458SCellGroupToReleaseList-r15 ::=			SEQUENCE (SIZE (1..maxSCellGroups-r15)) OF SCellGroupIndex-r15
1459
1460SCellGroupIndex-r15 ::=			INTEGER (1..maxSCellGroups-r15)
1461
1462SCellConfigCommon-r15 ::= SEQUENCE {
1463	radioResourceConfigCommonSCell-r15		RadioResourceConfigCommonSCell-r10	OPTIONAL,	-- Need ON
1464	radioResourceConfigDedicatedSCell-r15	RadioResourceConfigDedicatedSCell-r10	OPTIONAL,-- Need ON
1465	antennaInfoDedicatedSCell-r15			AntennaInfoDedicated-v10i0		OPTIONAL	-- Need ON
1466}
1467
1468SCG-Configuration-r12 ::=			CHOICE {
1469	release								NULL,
1470	setup								SEQUENCE {
1471		scg-ConfigPartMCG-r12				SEQUENCE {
1472			scg-Counter-r12						INTEGER (0.. 65535)			OPTIONAL,	-- Need ON
1473			powerCoordinationInfo-r12			PowerCoordinationInfo-r12	OPTIONAL,	-- Need ON
1474			...
1475		}																OPTIONAL,	-- Need ON
1476		scg-ConfigPartSCG-r12				SCG-ConfigPartSCG-r12		OPTIONAL	-- Need ON
1477	}
1478}
1479
1480SCG-Configuration-v12f0 ::=			CHOICE {
1481	release								NULL,
1482	setup								SEQUENCE {
1483		scg-ConfigPartSCG-v12f0				SCG-ConfigPartSCG-v12f0		OPTIONAL	-- Need ON
1484	}
1485}
1486
1487SCG-Configuration-v13c0 ::=			CHOICE {
1488	release								NULL,
1489	setup								SEQUENCE {
1490		scg-ConfigPartSCG-v13c0				SCG-ConfigPartSCG-v13c0		OPTIONAL	-- Need ON
1491	}
1492}
1493
1494SCG-ConfigPartSCG-r12 ::=			SEQUENCE {
1495	radioResourceConfigDedicatedSCG-r12	RadioResourceConfigDedicatedSCG-r12	OPTIONAL,	-- Need ON
1496	sCellToReleaseListSCG-r12			SCellToReleaseList-r10		OPTIONAL,	-- Need ON
1497	pSCellToAddMod-r12					PSCellToAddMod-r12			OPTIONAL,	-- Need ON
1498	sCellToAddModListSCG-r12			SCellToAddModList-r10		OPTIONAL,	-- Need ON
1499	mobilityControlInfoSCG-r12			MobilityControlInfoSCG-r12	OPTIONAL,	-- Need ON
1500	...,
1501	[[
1502	sCellToReleaseListSCG-Ext-r13			SCellToReleaseListExt-r13		OPTIONAL,	-- Need ON
1503	sCellToAddModListSCG-Ext-r13			SCellToAddModListExt-r13		OPTIONAL	-- Need ON
1504	]],
1505	[[
1506	sCellToAddModListSCG-Ext-v1370		SCellToAddModListExt-v1370	OPTIONAL	-- Need ON
1507	]],
1508	[[
1509	pSCellToAddMod-v1440				PSCellToAddMod-v1440		OPTIONAL	-- Need ON
1510	]],
1511	[[	sCellGroupToReleaseListSCG-r15	SCellGroupToReleaseList-r15	OPTIONAL,	-- Need ON
1512		sCellGroupToAddModListSCG-r15	SCellGroupToAddModList-r15	OPTIONAL	-- Need ON
1513	]],
1514	[[	-- NE-DC addition for setup/ modification and release SN configured measurements
1515		measConfigSN-r15				MeasConfig						OPTIONAL,	-- Need ON
1516		-- NE-DC additions concerning DRBs/ SRBs are within RadioResourceConfigDedicatedSCG
1517		tdm-PatternConfigNE-DC-r15		TDM-PatternConfig-r15			OPTIONAL	-- Cond FDD-PSCell
1518	]],
1519	[[	p-MaxEUTRA-r15					P-Max							OPTIONAL	-- Need ON
1520	]]
1521}
1522
1523SCG-ConfigPartSCG-v12f0 ::=			SEQUENCE {
1524	pSCellToAddMod-v12f0				PSCellToAddMod-v12f0		OPTIONAL,	-- Need ON
1525	sCellToAddModListSCG-v12f0			SCellToAddModList-v10l0		OPTIONAL	-- Need ON
1526}
1527
1528SCG-ConfigPartSCG-v13c0 ::=			SEQUENCE {
1529	sCellToAddModListSCG-v13c0			SCellToAddModList-v13c0		OPTIONAL,	-- Need ON
1530	sCellToAddModListSCG-Ext-v13c0		SCellToAddModListExt-v13c0	OPTIONAL	-- Need ON
1531}
1532
1533SecurityConfigHO ::=				SEQUENCE {
1534	handoverType						CHOICE {
1535		intraLTE							SEQUENCE {
1536			securityAlgorithmConfig				SecurityAlgorithmConfig		OPTIONAL,	-- Cond fullConfig
1537			keyChangeIndicator					BOOLEAN,
1538			nextHopChainingCount				NextHopChainingCount
1539		},
1540		interRAT							SEQUENCE {
1541			securityAlgorithmConfig				SecurityAlgorithmConfig,
1542			nas-SecurityParamToEUTRA			OCTET STRING (SIZE(6))
1543		}
1544	},
1545	...
1546}
1547
1548SecurityConfigHO-v1530 ::=		SEQUENCE {
1549	handoverType-v1530				CHOICE {
1550		intra5GC-r15						SEQUENCE {
1551			securityAlgorithmConfig-r15			SecurityAlgorithmConfig		OPTIONAL,	-- Cond HO-toEUTRA
1552			keyChangeIndicator-r15				BOOLEAN,
1553			nextHopChainingCount-r15			NextHopChainingCount,
1554			nas-Container-r15					OCTET STRING	OPTIONAL	-- Need ON
1555		},
1556		fivegc-ToEPC-r15					SEQUENCE {
1557			securityAlgorithmConfig-r15			SecurityAlgorithmConfig,
1558			nextHopChainingCount-r15			NextHopChainingCount
1559		},
1560		epc-To5GC-r15					SEQUENCE {
1561			securityAlgorithmConfig-r15		SecurityAlgorithmConfig,
1562			nas-Container-r15				OCTET STRING
1563		}
1564	},
1565	...
1566}
1567
1568
1569RRCConnectionReconfigurationComplete ::= SEQUENCE {
1570	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
1571	criticalExtensions					CHOICE {
1572		rrcConnectionReconfigurationComplete-r8
1573											RRCConnectionReconfigurationComplete-r8-IEs,
1574		criticalExtensionsFuture			SEQUENCE {}
1575	}
1576}
1577
1578RRCConnectionReconfigurationComplete-r8-IEs ::= SEQUENCE {
1579	nonCriticalExtension				RRCConnectionReconfigurationComplete-v8a0-IEs	OPTIONAL
1580}
1581
1582RRCConnectionReconfigurationComplete-v8a0-IEs ::= SEQUENCE {
1583	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
1584	nonCriticalExtension				RRCConnectionReconfigurationComplete-v1020-IEs	OPTIONAL
1585}
1586
1587RRCConnectionReconfigurationComplete-v1020-IEs ::= SEQUENCE {
1588	rlf-InfoAvailable-r10				ENUMERATED {true}				OPTIONAL,
1589	logMeasAvailable-r10				ENUMERATED {true}				OPTIONAL,
1590	nonCriticalExtension				RRCConnectionReconfigurationComplete-v1130-IEs	OPTIONAL
1591}
1592
1593RRCConnectionReconfigurationComplete-v1130-IEs ::= SEQUENCE {
1594	connEstFailInfoAvailable-r11		ENUMERATED {true}				OPTIONAL,
1595	nonCriticalExtension				RRCConnectionReconfigurationComplete-v1250-IEs	OPTIONAL
1596}
1597
1598RRCConnectionReconfigurationComplete-v1250-IEs ::= SEQUENCE {
1599	logMeasAvailableMBSFN-r12			ENUMERATED {true}				OPTIONAL,
1600	nonCriticalExtension				RRCConnectionReconfigurationComplete-v1430-IEs						OPTIONAL
1601}
1602
1603RRCConnectionReconfigurationComplete-v1430-IEs ::= SEQUENCE {
1604	perCC-GapIndicationList-r14			PerCC-GapIndicationList-r14		OPTIONAL,
1605	numFreqEffective-r14				INTEGER (1..12)					OPTIONAL,
1606	numFreqEffectiveReduced-r14			INTEGER (1..12)					OPTIONAL,
1607	nonCriticalExtension				RRCConnectionReconfigurationComplete-v1510-IEs						OPTIONAL
1608}
1609
1610RRCConnectionReconfigurationComplete-v1510-IEs ::= SEQUENCE {
1611	scg-ConfigResponseNR-r15			OCTET STRING					OPTIONAL,
1612	nonCriticalExtension				RRCConnectionReconfigurationComplete-v1530-IEs						OPTIONAL
1613}
1614
1615RRCConnectionReconfigurationComplete-v1530-IEs ::= SEQUENCE {
1616	logMeasAvailableBT-r15				ENUMERATED {true}				OPTIONAL,
1617	logMeasAvailableWLAN-r15			ENUMERATED {true}				OPTIONAL,
1618	flightPathInfoAvailable-r15			ENUMERATED {true}				OPTIONAL,
1619	nonCriticalExtension				SEQUENCE {}						OPTIONAL
1620}
1621
1622
1623RRCConnectionReestablishment ::=	SEQUENCE {
1624	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
1625	criticalExtensions					CHOICE {
1626		c1									CHOICE{
1627			rrcConnectionReestablishment-r8		RRCConnectionReestablishment-r8-IEs,
1628			spare7 NULL,
1629			spare6 NULL, spare5 NULL, spare4	NULL,
1630			spare3 NULL, spare2 NULL, spare1	NULL
1631		},
1632		criticalExtensionsFuture			SEQUENCE {}
1633	}
1634}
1635
1636RRCConnectionReestablishment-r8-IEs ::= SEQUENCE {
1637	radioResourceConfigDedicated		RadioResourceConfigDedicated,
1638	nextHopChainingCount				NextHopChainingCount,
1639	nonCriticalExtension				RRCConnectionReestablishment-v8a0-IEs	OPTIONAL
1640}
1641
1642RRCConnectionReestablishment-v8a0-IEs ::= SEQUENCE {
1643	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
1644	nonCriticalExtension				SEQUENCE {}							OPTIONAL
1645}
1646
1647
1648RRCConnectionReestablishmentComplete ::= SEQUENCE {
1649	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
1650	criticalExtensions					CHOICE {
1651		rrcConnectionReestablishmentComplete-r8
1652											RRCConnectionReestablishmentComplete-r8-IEs,
1653		criticalExtensionsFuture			SEQUENCE {}
1654	}
1655}
1656
1657RRCConnectionReestablishmentComplete-r8-IEs ::= SEQUENCE {
1658	nonCriticalExtension				RRCConnectionReestablishmentComplete-v920-IEs	OPTIONAL
1659}
1660
1661RRCConnectionReestablishmentComplete-v920-IEs ::= SEQUENCE {
1662	rlf-InfoAvailable-r9				ENUMERATED {true}				OPTIONAL,
1663	nonCriticalExtension				RRCConnectionReestablishmentComplete-v8a0-IEs	OPTIONAL
1664}
1665
1666RRCConnectionReestablishmentComplete-v8a0-IEs ::= SEQUENCE {
1667	lateNonCriticalExtension			OCTET STRING					OPTIONAL,
1668	nonCriticalExtension				RRCConnectionReestablishmentComplete-v1020-IEs	OPTIONAL
1669}
1670
1671RRCConnectionReestablishmentComplete-v1020-IEs ::= SEQUENCE {
1672	logMeasAvailable-r10				ENUMERATED {true}				OPTIONAL,
1673	nonCriticalExtension				RRCConnectionReestablishmentComplete-v1130-IEs	OPTIONAL
1674}
1675
1676RRCConnectionReestablishmentComplete-v1130-IEs ::= SEQUENCE {
1677	connEstFailInfoAvailable-r11		ENUMERATED {true}				OPTIONAL,
1678	nonCriticalExtension				RRCConnectionReestablishmentComplete-v1250-IEs	OPTIONAL
1679}
1680
1681RRCConnectionReestablishmentComplete-v1250-IEs ::= SEQUENCE {
1682	logMeasAvailableMBSFN-r12			ENUMERATED {true}				OPTIONAL,
1683	nonCriticalExtension				RRCConnectionReestablishmentComplete-v1530-IEs	OPTIONAL
1684}
1685
1686RRCConnectionReestablishmentComplete-v1530-IEs ::= SEQUENCE {
1687	logMeasAvailableBT-r15				ENUMERATED {true}				OPTIONAL,
1688	logMeasAvailableWLAN-r15			ENUMERATED {true}				OPTIONAL,
1689	flightPathInfoAvailable-r15			ENUMERATED {true}				OPTIONAL,
1690	nonCriticalExtension				SEQUENCE {}						OPTIONAL
1691}
1692
1693
1694RRCConnectionReestablishmentReject ::= SEQUENCE {
1695	criticalExtensions					CHOICE {
1696		rrcConnectionReestablishmentReject-r8
1697											RRCConnectionReestablishmentReject-r8-IEs,
1698		criticalExtensionsFuture			SEQUENCE {}
1699	}
1700}
1701
1702RRCConnectionReestablishmentReject-r8-IEs ::= SEQUENCE {
1703	nonCriticalExtension				RRCConnectionReestablishmentReject-v8a0-IEs	OPTIONAL
1704}
1705
1706RRCConnectionReestablishmentReject-v8a0-IEs ::= SEQUENCE {
1707	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
1708	nonCriticalExtension				SEQUENCE {}							OPTIONAL
1709}
1710
1711
1712RRCConnectionReestablishmentRequest ::= SEQUENCE {
1713	criticalExtensions					CHOICE {
1714		rrcConnectionReestablishmentRequest-r8
1715											RRCConnectionReestablishmentRequest-r8-IEs,
1716		criticalExtensionsFuture			SEQUENCE {}
1717	}
1718}
1719
1720RRCConnectionReestablishmentRequest-r8-IEs ::= SEQUENCE {
1721	ue-Identity							ReestabUE-Identity,
1722	reestablishmentCause				ReestablishmentCause,
1723	spare								BIT STRING (SIZE (2))
1724}
1725
1726ReestabUE-Identity ::=				SEQUENCE {
1727	c-RNTI								C-RNTI,
1728	physCellId							PhysCellId,
1729	shortMAC-I							ShortMAC-I
1730}
1731
1732ReestablishmentCause ::=			ENUMERATED {
1733										reconfigurationFailure, handoverFailure,
1734										otherFailure, spare1
1735}
1736
1737
1738RRCConnectionReject ::=				SEQUENCE {
1739	criticalExtensions					CHOICE {
1740		c1									CHOICE {
1741			rrcConnectionReject-r8				RRCConnectionReject-r8-IEs,
1742			spare3 NULL, spare2 NULL, spare1 NULL
1743		},
1744		criticalExtensionsFuture			SEQUENCE {}
1745	}
1746}
1747
1748RRCConnectionReject-r8-IEs ::=		SEQUENCE {
1749	waitTime							INTEGER (1..16),
1750	nonCriticalExtension				RRCConnectionReject-v8a0-IEs		OPTIONAL
1751}
1752
1753RRCConnectionReject-v8a0-IEs ::= SEQUENCE {
1754	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
1755	nonCriticalExtension				RRCConnectionReject-v1020-IEs		OPTIONAL
1756}
1757
1758RRCConnectionReject-v1020-IEs ::=	SEQUENCE {
1759	extendedWaitTime-r10				INTEGER (1..1800)					OPTIONAL,	-- Need ON
1760	nonCriticalExtension				RRCConnectionReject-v1130-IEs		OPTIONAL
1761}
1762
1763RRCConnectionReject-v1130-IEs ::=	SEQUENCE {
1764	deprioritisationReq-r11				SEQUENCE {
1765		deprioritisationType-r11			ENUMERATED {frequency, e-utra},
1766		deprioritisationTimer-r11			ENUMERATED {min5, min10, min15, min30}
1767	}																		OPTIONAL,	-- Need ON
1768	nonCriticalExtension				RRCConnectionReject-v1320-IEs							OPTIONAL
1769}
1770
1771RRCConnectionReject-v1320-IEs ::=	SEQUENCE {
1772	rrc-SuspendIndication-r13				ENUMERATED {true}				OPTIONAL,	--	Need ON
1773	nonCriticalExtension					SEQUENCE {}						OPTIONAL
1774}
1775
1776
1777RRCConnectionRelease ::=			SEQUENCE {
1778	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
1779	criticalExtensions					CHOICE {
1780		c1									CHOICE {
1781			rrcConnectionRelease-r8				RRCConnectionRelease-r8-IEs,
1782			spare3 NULL, spare2 NULL, spare1 NULL
1783		},
1784		criticalExtensionsFuture			SEQUENCE {}
1785	}
1786}
1787
1788RRCConnectionRelease-r8-IEs ::=		SEQUENCE {
1789	releaseCause						ReleaseCause,
1790	redirectedCarrierInfo				RedirectedCarrierInfo				OPTIONAL,	-- Need ON
1791	idleModeMobilityControlInfo			IdleModeMobilityControlInfo			OPTIONAL,	-- Need OP
1792	nonCriticalExtension				RRCConnectionRelease-v890-IEs		OPTIONAL
1793}
1794
1795RRCConnectionRelease-v890-IEs ::=	SEQUENCE {
1796	lateNonCriticalExtension			OCTET STRING (CONTAINING RRCConnectionRelease-v9e0-IEs)	OPTIONAL,
1797	nonCriticalExtension				RRCConnectionRelease-v920-IEs		OPTIONAL
1798}
1799
1800-- Late non critical extensions
1801RRCConnectionRelease-v9e0-IEs ::= SEQUENCE {
1802	redirectedCarrierInfo-v9e0			RedirectedCarrierInfo-v9e0			OPTIONAL,	-- Cond NoRedirect-r8
1803	idleModeMobilityControlInfo-v9e0	IdleModeMobilityControlInfo-v9e0	OPTIONAL,	-- Cond IdleInfoEUTRA
1804	nonCriticalExtension				SEQUENCE {}							OPTIONAL
1805}
1806
1807-- Regular non critical extensions
1808RRCConnectionRelease-v920-IEs ::=	SEQUENCE {
1809	cellInfoList-r9					CHOICE {
1810		geran-r9						CellInfoListGERAN-r9,
1811		utra-FDD-r9						CellInfoListUTRA-FDD-r9,
1812		utra-TDD-r9						CellInfoListUTRA-TDD-r9,
1813		...,
1814		utra-TDD-r10					CellInfoListUTRA-TDD-r10
1815	}															OPTIONAL,	-- Cond Redirection
1816	nonCriticalExtension			RRCConnectionRelease-v1020-IEs		OPTIONAL
1817}
1818
1819RRCConnectionRelease-v1020-IEs ::=	SEQUENCE {
1820	extendedWaitTime-r10				INTEGER (1..1800)		OPTIONAL,	-- Need ON
1821	nonCriticalExtension			RRCConnectionRelease-v1320-IEs				OPTIONAL
1822}
1823
1824RRCConnectionRelease-v1320-IEs::=	SEQUENCE {
1825	resumeIdentity-r13					ResumeIdentity-r13				OPTIONAL,	-- Need OR
1826	nonCriticalExtension				RRCConnectionRelease-v1530-IEs	OPTIONAL
1827}
1828
1829RRCConnectionRelease-v1530-IEs ::=	SEQUENCE {
1830	drb-ContinueROHC-r15				ENUMERATED {true}			OPTIONAL,	-- Cond UP-EDTorPUR
1831	nextHopChainingCount-r15			NextHopChainingCount		OPTIONAL,	-- Cond EarlySec
1832	measIdleConfig-r15					MeasIdleConfigDedicated-r15	OPTIONAL,	-- Need ON
1833	rrc-InactiveConfig-r15				RRC-InactiveConfig-r15		OPTIONAL,	-- Need OR
1834	cn-Type-r15							ENUMERATED {epc,fivegc}		OPTIONAL,	-- Need OR
1835	nonCriticalExtension				RRCConnectionRelease-v1540-IEs			OPTIONAL
1836}
1837
1838RRCConnectionRelease-v1540-IEs ::=	SEQUENCE {
1839	waitTime							INTEGER (1..16)		OPTIONAL, -- Cond 5GC
1840	nonCriticalExtension				RRCConnectionRelease-v15b0-IEs	OPTIONAL
1841}
1842
1843RRCConnectionRelease-v15b0-IEs ::=	SEQUENCE {
1844	noLastCellUpdate-r15				ENUMERATED {true}		OPTIONAL,	-- Need OP
1845	nonCriticalExtension				RRCConnectionRelease-v1610-IEs	OPTIONAL
1846}
1847
1848RRCConnectionRelease-v1610-IEs ::=	SEQUENCE {
1849	fullI-RNTI-r16						I-RNTI-r15					OPTIONAL, -- Need OR
1850	shortI-RNTI-r16					ShortI-RNTI-r15 				OPTIONAL, -- Need OR
1851	pur-Config-r16						CHOICE {release NULL, setup PUR-Config-r16}	OPTIONAL, -- Need ON
1852	rrc-InactiveConfig-v1610			RRC-InactiveConfig-v1610	OPTIONAL,  -- Cond BLCE-IDLEeDRX
1853	releaseIdleMeasConfig-r16			ENUMERATED {true}			OPTIONAL, -- Need ON
1854	altFreqPriorities-r16				ENUMERATED {true}			OPTIONAL, -- Need ON
1855	t323-r16							ENUMERATED {
1856										min5, min10, min20, min30, min60, min120, min180,
1857										min720}						OPTIONAL, -- Need OR
1858	nonCriticalExtension				RRCConnectionRelease-v1650-IEs		OPTIONAL
1859}
1860
1861RRCConnectionRelease-v1650-IEs ::=	SEQUENCE {
1862	mpsPriorityIndication-r16				ENUMERATED {true}	OPTIONAL, -- Cond Redirection2
1863	nonCriticalExtension					SEQUENCE {}		OPTIONAL
1864}
1865
1866ReleaseCause ::=				ENUMERATED {loadBalancingTAUrequired,
1867											other, cs-FallbackHighPriority-v1020, rrc-Suspend-v1320}
1868
1869RedirectedCarrierInfo ::=			CHOICE {
1870	eutra								ARFCN-ValueEUTRA,
1871	geran								CarrierFreqsGERAN,
1872	utra-FDD							ARFCN-ValueUTRA,
1873	utra-TDD							ARFCN-ValueUTRA,
1874	cdma2000-HRPD						CarrierFreqCDMA2000,
1875	cdma2000-1xRTT						CarrierFreqCDMA2000,
1876	...,
1877	utra-TDD-r10						CarrierFreqListUTRA-TDD-r10,
1878	nr-r15								CarrierInfoNR-r15
1879}
1880
1881RedirectedCarrierInfo-v9e0 ::=			SEQUENCE {
1882	eutra-v9e0								ARFCN-ValueEUTRA-v9e0
1883}
1884
1885RRC-InactiveConfig-r15::=		SEQUENCE {
1886	fullI-RNTI-r15					I-RNTI-r15,
1887	shortI-RNTI-r15					ShortI-RNTI-r15,
1888	ran-PagingCycle-r15				ENUMERATED {	rf32, rf64, rf128, rf256}	OPTIONAL,	--Need OR
1889	ran-NotificationAreaInfo-r15	RAN-NotificationAreaInfo-r15		OPTIONAL,	--Need ON
1890	periodic-RNAU-timer-r15			ENUMERATED {min5, min10, min20, min30, min60,
1891											min120, min360, min720}		OPTIONAL,	--Need OR
1892	nextHopChainingCount-r15		NextHopChainingCount		OPTIONAL,	--Cond INACTIVE
1893	dummy							SEQUENCE{}		OPTIONAL
1894}
1895
1896RRC-InactiveConfig-v1610::=		SEQUENCE {
1897	ran-PagingCycle-v1610				ENUMERATED {rf512, rf1024}
1898}
1899
1900RAN-NotificationAreaInfo-r15	::= CHOICE {
1901	cellList-r15				PLMN-RAN-AreaCellList-r15,
1902	ran-AreaConfigList-r15		PLMN-RAN-AreaConfigList-r15
1903}
1904
1905PLMN-RAN-AreaCellList-r15	::=	SEQUENCE (SIZE (1..maxPLMN-r15)) OF PLMN-RAN-AreaCell-r15
1906
1907PLMN-RAN-AreaCell-r15	::=		SEQUENCE {
1908	plmn-Identity-r15				PLMN-Identity	OPTIONAL,
1909	ran-AreaCells-r15				SEQUENCE (SIZE (1..32)) OF CellIdentity
1910}
1911
1912PLMN-RAN-AreaConfigList-r15	::=	SEQUENCE (SIZE (1..maxPLMN-r15)) OF PLMN-RAN-AreaConfig-r15
1913
1914PLMN-RAN-AreaConfig-r15	::=	SEQUENCE {
1915	plmn-Identity-r15			PLMN-Identity	OPTIONAL,
1916	ran-Area-r15				SEQUENCE (SIZE (1..16)) OF	RAN-AreaConfig-r15
1917}
1918
1919RAN-AreaConfig-r15	::=	SEQUENCE {
1920	trackingAreaCode-5GC-r15	TrackingAreaCode-5GC-r15,
1921	ran-AreaCodeList-r15		SEQUENCE (SIZE (1..32)) OF RAN-AreaCode-r15	OPTIONAL	--Need OR
1922}
1923
1924CarrierFreqListUTRA-TDD-r10 ::=			SEQUENCE (SIZE (1..maxFreqUTRA-TDD-r10)) OF ARFCN-ValueUTRA
1925
1926IdleModeMobilityControlInfo ::=		SEQUENCE {
1927	freqPriorityListEUTRA				FreqPriorityListEUTRA			OPTIONAL,		-- Need ON
1928	freqPriorityListGERAN				FreqsPriorityListGERAN			OPTIONAL,		-- Need ON
1929	freqPriorityListUTRA-FDD			FreqPriorityListUTRA-FDD		OPTIONAL,		-- Need ON
1930	freqPriorityListUTRA-TDD			FreqPriorityListUTRA-TDD		OPTIONAL,		-- Need ON
1931	bandClassPriorityListHRPD			BandClassPriorityListHRPD		OPTIONAL,		-- Need ON
1932	bandClassPriorityList1XRTT			BandClassPriorityList1XRTT		OPTIONAL,		-- Need ON
1933	t320								ENUMERATED {
1934											min5, min10, min20, min30, min60, min120, min180,
1935											spare1}						OPTIONAL,		-- Need OR
1936	...,
1937	[[	freqPriorityListExtEUTRA-r12		FreqPriorityListExtEUTRA-r12		OPTIONAL		-- Need ON
1938	]],
1939	[[	freqPriorityListEUTRA-v1310			FreqPriorityListEUTRA-v1310			OPTIONAL,		-- Need ON
1940		freqPriorityListExtEUTRA-v1310		FreqPriorityListExtEUTRA-v1310		OPTIONAL		-- Need ON
1941	]],
1942	[[	freqPriorityListNR-r15				FreqPriorityListNR-r15		OPTIONAL		-- Need ON
1943	]]
1944}
1945
1946IdleModeMobilityControlInfo-v9e0 ::=	SEQUENCE {
1947	freqPriorityListEUTRA-v9e0			SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA-v9e0
1948}
1949
1950FreqPriorityListEUTRA ::=			SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA
1951
1952FreqPriorityListExtEUTRA-r12 ::=		SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA-r12
1953
1954FreqPriorityListEUTRA-v1310 ::=			SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA-v1310
1955
1956FreqPriorityListExtEUTRA-v1310 ::=		SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA-v1310
1957
1958FreqPriorityEUTRA ::=				SEQUENCE {
1959	carrierFreq							ARFCN-ValueEUTRA,
1960	cellReselectionPriority				CellReselectionPriority
1961}
1962
1963FreqPriorityEUTRA-v9e0 ::=			SEQUENCE {
1964	carrierFreq-v9e0					ARFCN-ValueEUTRA-v9e0		OPTIONAL	-- Cond EARFCN-max
1965}
1966
1967FreqPriorityEUTRA-r12 ::=				SEQUENCE {
1968	carrierFreq-r12							ARFCN-ValueEUTRA-r9,
1969	cellReselectionPriority-r12				CellReselectionPriority
1970}
1971
1972FreqPriorityEUTRA-v1310 ::=				SEQUENCE {
1973	cellReselectionSubPriority-r13				CellReselectionSubPriority-r13		OPTIONAL		-- Need ON
1974}
1975
1976FreqPriorityListNR-r15 ::=		SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityNR-r15
1977
1978FreqPriorityNR-r15 ::=			SEQUENCE {
1979	carrierFreq-r15						ARFCN-ValueNR-r15,
1980	cellReselectionPriority-r15			CellReselectionPriority,
1981	cellReselectionSubPriority-r15		CellReselectionSubPriority-r13		OPTIONAL		-- Need OR
1982}
1983
1984FreqsPriorityListGERAN ::=			SEQUENCE (SIZE (1..maxGNFG)) OF FreqsPriorityGERAN
1985
1986FreqsPriorityGERAN ::=				SEQUENCE {
1987	carrierFreqs						CarrierFreqsGERAN,
1988	cellReselectionPriority				CellReselectionPriority
1989}
1990
1991FreqPriorityListUTRA-FDD ::=		SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF FreqPriorityUTRA-FDD
1992
1993FreqPriorityUTRA-FDD ::=			SEQUENCE {
1994	carrierFreq							ARFCN-ValueUTRA,
1995	cellReselectionPriority				CellReselectionPriority
1996}
1997
1998FreqPriorityListUTRA-TDD ::=		SEQUENCE (SIZE (1..maxUTRA-TDD-Carrier)) OF FreqPriorityUTRA-TDD
1999
2000FreqPriorityUTRA-TDD ::=			SEQUENCE {
2001	carrierFreq							ARFCN-ValueUTRA,
2002	cellReselectionPriority				CellReselectionPriority
2003}
2004
2005BandClassPriorityListHRPD ::=		SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandClassPriorityHRPD
2006
2007BandClassPriorityHRPD ::=			SEQUENCE {
2008	bandClass							BandclassCDMA2000,
2009	cellReselectionPriority				CellReselectionPriority
2010}
2011
2012BandClassPriorityList1XRTT ::=	SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandClassPriority1XRTT
2013
2014BandClassPriority1XRTT ::=			SEQUENCE {
2015	bandClass							BandclassCDMA2000,
2016	cellReselectionPriority				CellReselectionPriority
2017}
2018
2019CellInfoListGERAN-r9 ::=		SEQUENCE (SIZE (1..maxCellInfoGERAN-r9)) OF CellInfoGERAN-r9
2020
2021CellInfoGERAN-r9 ::=				SEQUENCE {
2022	physCellId-r9						PhysCellIdGERAN,
2023	carrierFreq-r9						CarrierFreqGERAN,
2024	systemInformation-r9				SystemInfoListGERAN
2025}
2026
2027CarrierInfoNR-r15	::= SEQUENCE {
2028	carrierFreq-r15					ARFCN-ValueNR-r15,
2029	subcarrierSpacingSSB-r15			ENUMERATED {kHz15, kHz30, kHz120, kHz240},
2030	smtc-r15							MTC-SSB-NR-r15				OPTIONAL		-- Need OP
2031}
2032
2033CellInfoListUTRA-FDD-r9 ::=			SEQUENCE (SIZE (1..maxCellInfoUTRA-r9)) OF CellInfoUTRA-FDD-r9
2034
2035CellInfoUTRA-FDD-r9 ::=				SEQUENCE {
2036	physCellId-r9						PhysCellIdUTRA-FDD,
2037	utra-BCCH-Container-r9				OCTET STRING
2038}
2039
2040CellInfoListUTRA-TDD-r9 ::=			SEQUENCE (SIZE (1..maxCellInfoUTRA-r9)) OF CellInfoUTRA-TDD-r9
2041
2042CellInfoUTRA-TDD-r9 ::=				SEQUENCE {
2043	physCellId-r9						PhysCellIdUTRA-TDD,
2044	utra-BCCH-Container-r9				OCTET STRING
2045}
2046
2047CellInfoListUTRA-TDD-r10 ::=		SEQUENCE (SIZE (1..maxCellInfoUTRA-r9)) OF CellInfoUTRA-TDD-r10
2048
2049CellInfoUTRA-TDD-r10 ::=			SEQUENCE {
2050	physCellId-r10						PhysCellIdUTRA-TDD,
2051	carrierFreq-r10						ARFCN-ValueUTRA,
2052	utra-BCCH-Container-r10				OCTET STRING
2053}
2054
2055
2056RRCConnectionRequest ::=			SEQUENCE {
2057	criticalExtensions					CHOICE {
2058		rrcConnectionRequest-r8				RRCConnectionRequest-r8-IEs,
2059		rrcConnectionRequest-r15			RRCConnectionRequest-5GC-r15-IEs
2060	}
2061}
2062
2063RRCConnectionRequest-r8-IEs ::=		SEQUENCE {
2064	ue-Identity							InitialUE-Identity,
2065	establishmentCause					EstablishmentCause,
2066	spare								BIT STRING (SIZE (1))
2067}
2068
2069RRCConnectionRequest-5GC-r15-IEs ::=	SEQUENCE {
2070	ue-Identity								InitialUE-Identity-5GC,
2071	establishmentCause						EstablishmentCause-5GC,
2072	spare									BIT STRING (SIZE (1))
2073}
2074
2075InitialUE-Identity ::=				CHOICE {
2076	s-TMSI								S-TMSI,
2077	randomValue							BIT STRING (SIZE (40))
2078}
2079
2080InitialUE-Identity-5GC ::=			CHOICE {
2081	ng-5G-S-TMSI-Part1					BIT STRING (SIZE (40)),
2082	randomValue							BIT STRING (SIZE (40))
2083}
2084
2085
2086EstablishmentCause ::=				ENUMERATED {
2087										emergency, highPriorityAccess, mt-Access, mo-Signalling,
2088										mo-Data, delayTolerantAccess-v1020, mo-VoiceCall-v1280, spare1}
2089
2090EstablishmentCause-5GC ::=			ENUMERATED {
2091										emergency, highPriorityAccess, mt-Access, mo-Signalling,
2092										mo-Data, mo-VoiceCall, spare2, spare1}
2093
2094
2095RRCConnectionResume-r13 ::=		SEQUENCE {
2096	rrc-TransactionIdentifier		RRC-TransactionIdentifier,
2097	criticalExtensions				CHOICE {
2098		c1								CHOICE {
2099			rrcConnectionResume-r13			RRCConnectionResume-r13-IEs,
2100			spare3							NULL,
2101			spare2							NULL,
2102			spare1							NULL
2103		},
2104		criticalExtensionsFuture		SEQUENCE {}
2105	}
2106}
2107
2108RRCConnectionResume-r13-IEs ::=		SEQUENCE {
2109	radioResourceConfigDedicated-r13		RadioResourceConfigDedicated	OPTIONAL,	-- Need ON
2110	nextHopChainingCount-r13				NextHopChainingCount,
2111	measConfig-r13							MeasConfig						OPTIONAL,	-- Need ON
2112	antennaInfoDedicatedPCell-r13			AntennaInfoDedicated-v10i0		OPTIONAL,	-- Need ON
2113	drb-ContinueROHC-r13					ENUMERATED {true}				OPTIONAL,	-- Need OP
2114	lateNonCriticalExtension				OCTET STRING					OPTIONAL,
2115	rrcConnectionResume-v1430-IEs			RRCConnectionResume-v1430-IEs	OPTIONAL
2116}
2117
2118RRCConnectionResume-v1430-IEs ::= SEQUENCE {
2119	otherConfig-r14						OtherConfig-r9					OPTIONAL,		-- Need ON
2120	rrcConnectionResume-v1510-IEs		RRCConnectionResume-v1510-IEs	OPTIONAL
2121}
2122
2123RRCConnectionResume-v1510-IEs ::= SEQUENCE {
2124	sk-Counter-r15						INTEGER (0.. 65535)				OPTIONAL,	-- Need ON
2125	nr-RadioBearerConfig1-r15			OCTET STRING					OPTIONAL,	-- Need ON
2126	nr-RadioBearerConfig2-r15			OCTET STRING					OPTIONAL,	-- Need ON
2127	nonCriticalExtension				RRCConnectionResume-v1530-IEs	OPTIONAL
2128}
2129
2130RRCConnectionResume-v1530-IEs ::= SEQUENCE {
2131	fullConfig-r15						ENUMERATED {true}				OPTIONAL,	-- Need ON
2132	nonCriticalExtension				RRCConnectionResume-v1610-IEs	OPTIONAL
2133}
2134
2135RRCConnectionResume-v1610-IEs ::=	SEQUENCE {
2136	idleModeMeasurementReq-r16			ENUMERATED {true}				OPTIONAL,	-- Need ON
2137	restoreMCG-SCells					ENUMERATED {true}				OPTIONAL,	-- Need ON
2138	restoreSCG							ENUMERATED {true}				OPTIONAL,	-- Cond EarlySec
2139	sCellToAddModList-r16				SCellToAddModList-r16			OPTIONAL,	-- Cond EarlySec
2140	sCellToReleaseList-r16				SCellToReleaseListExt-r13		OPTIONAL,	-- Need ON
2141	sCellGroupToReleaseList-r16			SCellGroupToReleaseList-r15		OPTIONAL,	-- Need ON
2142	sCellGroupToAddModList-r16			SCellGroupToAddModList-r15		OPTIONAL,	-- Cond EarlySec
2143	nr-SecondaryCellGroupConfig			OCTET STRING					OPTIONAL,	-- Cond RestoreSCG
2144	p-MaxEUTRA-r16						P-Max							OPTIONAL,	-- Cond SCG
2145	p-MaxUE-FR1-r16						P-Max							OPTIONAL,	-- Cond SCG
2146	tdm-PatternConfig-r16				TDM-PatternConfig-r15			OPTIONAL,	-- Cond FDD-PCell
2147	tdm-PatternConfig2-r16				TDM-PatternConfig-r15			OPTIONAL,	-- Need OR
2148	nonCriticalExtension				SEQUENCE {}						OPTIONAL
2149}
2150
2151
2152RRCConnectionResumeComplete-r13 ::= SEQUENCE {
2153	rrc-TransactionIdentifier				RRC-TransactionIdentifier,
2154	criticalExtensions							CHOICE {
2155		rrcConnectionResumeComplete-r13				RRCConnectionResumeComplete-r13-IEs,
2156		criticalExtensionsFuture					SEQUENCE {}
2157	}
2158}
2159
2160RRCConnectionResumeComplete-r13-IEs ::= SEQUENCE {
2161	selectedPLMN-Identity-r13				INTEGER (1..maxPLMN-r11)					OPTIONAL,
2162	dedicatedInfoNAS-r13					DedicatedInfoNAS							OPTIONAL,
2163	rlf-InfoAvailable-r13					ENUMERATED {true}							OPTIONAL,
2164	logMeasAvailable-r13					ENUMERATED {true}							OPTIONAL,
2165	connEstFailInfoAvailable-r13			ENUMERATED {true}							OPTIONAL,
2166	mobilityState-r13						ENUMERATED {normal, medium, high, spare}	OPTIONAL,
2167	mobilityHistoryAvail-r13				ENUMERATED {true}							OPTIONAL,
2168	logMeasAvailableMBSFN-r13				ENUMERATED {true}							OPTIONAL,
2169	lateNonCriticalExtension				OCTET STRING								OPTIONAL,
2170	nonCriticalExtension					RRCConnectionResumeComplete-v1530-IEs		OPTIONAL
2171}
2172
2173RRCConnectionResumeComplete-v1530-IEs ::= SEQUENCE {
2174	logMeasAvailableBT-r15			ENUMERATED {true}				OPTIONAL,
2175	logMeasAvailableWLAN-r15		ENUMERATED {true}				OPTIONAL,
2176	idleMeasAvailable-r15			ENUMERATED {true}				OPTIONAL,
2177	flightPathInfoAvailable-r15		ENUMERATED {true}				OPTIONAL,
2178	nonCriticalExtension			RRCConnectionResumeComplete-v1610-IEs	OPTIONAL
2179}
2180
2181RRCConnectionResumeComplete-v1610-IEs ::= SEQUENCE {
2182	measResultListIdle-r16				MeasResultListIdle-r15			OPTIONAL,
2183	measResultListExtIdle-r16				MeasResultListExtIdle-r16			OPTIONAL,
2184	measResultListIdleNR-r16			MeasResultListIdleNR-r16		OPTIONAL,
2185	scg-ConfigResponseNR-r16			OCTET STRING					OPTIONAL,
2186	nonCriticalExtension				SEQUENCE{}						OPTIONAL
2187}
2188
2189
2190RRCConnectionResumeRequest-r13 ::=	SEQUENCE {
2191	criticalExtensions						CHOICE {
2192		rrcConnectionResumeRequest-r13			RRCConnectionResumeRequest-r13-IEs,
2193		rrcConnectionResumeRequest-r15			RRCConnectionResumeRequest-5GC-r15-IEs
2194	}
2195}
2196
2197RRCConnectionResumeRequest-r13-IEs ::=		SEQUENCE {
2198	resumeIdentity-r13								CHOICE {
2199		resumeID-r13									ResumeIdentity-r13,
2200		truncatedResumeID-r13							BIT STRING (SIZE (24))
2201	},
2202	shortResumeMAC-I-r13							BIT STRING (SIZE (16)),
2203	resumeCause-r13									ResumeCause,
2204	spare											BIT STRING (SIZE (1))
2205}
2206
2207RRCConnectionResumeRequest-5GC-r15-IEs ::=		SEQUENCE {
2208	resumeIdentity-r15								CHOICE {
2209		fullI-RNTI-r15									I-RNTI-r15,
2210		shortI-RNTI-r15									ShortI-RNTI-r15
2211	},
2212	shortResumeMAC-I-r15							BIT STRING (SIZE (16)),
2213	resumeCause-r15									ResumeCause-r15,
2214	spare											BIT STRING (SIZE (1))
2215}
2216
2217ResumeCause ::=				ENUMERATED {
2218								emergency, highPriorityAccess, mt-Access, mo-Signalling,
2219								mo-Data, delayTolerantAccess-v1020, mo-VoiceCall-v1280,
2220								mt-EDT-v1610
2221}
2222
2223ResumeCause-r15 ::=			ENUMERATED {
2224								emergency, highPriorityAccess, mt-Access, mo-Signalling,
2225								mo-Data, rna-Update, mo-VoiceCall, spare1
2226}
2227
2228
2229RRCConnectionSetup ::=				SEQUENCE {
2230	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
2231	criticalExtensions					CHOICE {
2232		c1									CHOICE {
2233			rrcConnectionSetup-r8				RRCConnectionSetup-r8-IEs,
2234			spare7 NULL,
2235			spare6 NULL, spare5 NULL, spare4 NULL,
2236			spare3 NULL, spare2 NULL, spare1 NULL
2237		},
2238		criticalExtensionsFuture			SEQUENCE {}
2239	}
2240}
2241
2242RRCConnectionSetup-r8-IEs ::=		SEQUENCE {
2243	radioResourceConfigDedicated		RadioResourceConfigDedicated,
2244	nonCriticalExtension				RRCConnectionSetup-v8a0-IEs			OPTIONAL
2245}
2246
2247RRCConnectionSetup-v8a0-IEs ::=	SEQUENCE {
2248	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
2249	nonCriticalExtension				RRCConnectionSetup-v1610-IEs		OPTIONAL
2250}
2251
2252RRCConnectionSetup-v1610-IEs ::=	SEQUENCE {
2253	dedicatedInfoNAS-r16				DedicatedInfoNAS					OPTIONAL,	-- Need ON
2254	nonCriticalExtension				SEQUENCE {}							OPTIONAL
2255}
2256
2257
2258RRCConnectionSetupComplete ::=		SEQUENCE {
2259	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
2260	criticalExtensions					CHOICE {
2261		c1									CHOICE{
2262			rrcConnectionSetupComplete-r8		RRCConnectionSetupComplete-r8-IEs,
2263			spare3 NULL, spare2 NULL, spare1 NULL
2264		},
2265		criticalExtensionsFuture			SEQUENCE {}
2266	}
2267}
2268
2269RRCConnectionSetupComplete-r8-IEs ::= SEQUENCE {
2270	selectedPLMN-Identity				INTEGER (1..maxPLMN-r11),
2271	registeredMME						RegisteredMME						OPTIONAL,
2272	dedicatedInfoNAS					DedicatedInfoNAS,
2273	nonCriticalExtension				RRCConnectionSetupComplete-v8a0-IEs	OPTIONAL
2274}
2275
2276RRCConnectionSetupComplete-v8a0-IEs ::= SEQUENCE {
2277	lateNonCriticalExtension			OCTET STRING							OPTIONAL,
2278	nonCriticalExtension				RRCConnectionSetupComplete-v1020-IEs	OPTIONAL
2279}
2280
2281RRCConnectionSetupComplete-v1020-IEs ::= SEQUENCE {
2282	gummei-Type-r10						ENUMERATED {native, mapped}				OPTIONAL,
2283	rlf-InfoAvailable-r10				ENUMERATED {true}						OPTIONAL,
2284	logMeasAvailable-r10				ENUMERATED {true}						OPTIONAL,
2285	rn-SubframeConfigReq-r10			ENUMERATED {required, notRequired}		OPTIONAL,
2286	nonCriticalExtension				RRCConnectionSetupComplete-v1130-IEs	OPTIONAL
2287}
2288
2289RRCConnectionSetupComplete-v1130-IEs ::= SEQUENCE {
2290	connEstFailInfoAvailable-r11		ENUMERATED {true}				OPTIONAL,
2291	nonCriticalExtension				RRCConnectionSetupComplete-v1250-IEs		OPTIONAL
2292}
2293
2294RRCConnectionSetupComplete-v1250-IEs ::= SEQUENCE {
2295	mobilityState-r12					ENUMERATED {normal, medium, high, spare}	OPTIONAL,
2296	mobilityHistoryAvail-r12			ENUMERATED {true}							OPTIONAL,
2297	logMeasAvailableMBSFN-r12			ENUMERATED {true}							OPTIONAL,
2298	nonCriticalExtension				RRCConnectionSetupComplete-v1320-IEs		OPTIONAL
2299}
2300
2301RRCConnectionSetupComplete-v1320-IEs ::= SEQUENCE {
2302	ce-ModeB-r13						ENUMERATED {supported}						OPTIONAL,
2303	s-TMSI-r13							S-TMSI										OPTIONAL,
2304	attachWithoutPDN-Connectivity-r13	ENUMERATED {true}							OPTIONAL,
2305	up-CIoT-EPS-Optimisation-r13		ENUMERATED {true}							OPTIONAL,
2306	cp-CIoT-EPS-Optimisation-r13		ENUMERATED {true}							OPTIONAL,
2307	nonCriticalExtension				RRCConnectionSetupComplete-v1330-IEs		OPTIONAL
2308}
2309
2310RRCConnectionSetupComplete-v1330-IEs ::= SEQUENCE {
2311	ue-CE-NeedULGaps-r13				ENUMERATED {true}							OPTIONAL,
2312	nonCriticalExtension				RRCConnectionSetupComplete-v1430-IEs		OPTIONAL
2313}
2314
2315RRCConnectionSetupComplete-v1430-IEs ::= SEQUENCE {
2316	dcn-ID-r14							INTEGER (0..65535)							OPTIONAL,
2317	nonCriticalExtension				RRCConnectionSetupComplete-v1530-IEs		OPTIONAL
2318}
2319
2320RRCConnectionSetupComplete-v1530-IEs ::= SEQUENCE {
2321	logMeasAvailableBT-r15				ENUMERATED {true}						OPTIONAL,
2322	logMeasAvailableWLAN-r15			ENUMERATED {true}						OPTIONAL,
2323	idleMeasAvailable-r15				ENUMERATED {true}						OPTIONAL,
2324	flightPathInfoAvailable-r15			ENUMERATED {true}						OPTIONAL,
2325	connectTo5GC-r15					ENUMERATED {true}						OPTIONAL,
2326	registeredAMF-r15					RegisteredAMF-r15						OPTIONAL,
2327	s-NSSAI-list-r15					SEQUENCE(SIZE (1..maxNrofS-NSSAI-r15)) OF S-NSSAI-r15 OPTIONAL,
2328	ng-5G-S-TMSI-Bits-r15				CHOICE {
2329		ng-5G-S-TMSI-r15					NG-5G-S-TMSI-r15,
2330		ng-5G-S-TMSI-Part2-r15				BIT STRING (SIZE (8))
2331	}																			OPTIONAL,
2332	nonCriticalExtension				RRCConnectionSetupComplete-v1540-IEs	OPTIONAL
2333}
2334
2335RRCConnectionSetupComplete-v1540-IEs ::= SEQUENCE {
2336	gummei-Type-v1540					ENUMERATED {mappedFrom5G-v1540}		OPTIONAL,
2337	guami-Type-r15						ENUMERATED {native, mapped}			OPTIONAL,
2338	nonCriticalExtension				RRCConnectionSetupComplete-v1610-IEs	OPTIONAL
2339}
2340
2341RRCConnectionSetupComplete-v1610-IEs ::= SEQUENCE {
2342	rlos-Request-r16					ENUMERATED {true}					OPTIONAL,
2343	cp-CIoT-5GS-Optimisation-r16		ENUMERATED {true}					OPTIONAL,
2344	up-CIoT-5GS-Optimisation-r16		ENUMERATED {true}					OPTIONAL,
2345	pur-ConfigID-r16					PUR-ConfigID-r16					OPTIONAL,
2346	lte-M-r16							ENUMERATED {true}					OPTIONAL,
2347	iab-NodeIndication-r16				ENUMERATED {true}					OPTIONAL,
2348	nonCriticalExtension				SEQUENCE {}						OPTIONAL
2349}
2350
2351RegisteredMME ::=					SEQUENCE {
2352	plmn-Identity						PLMN-Identity						OPTIONAL,
2353	mmegi								BIT STRING (SIZE (16)),
2354	mmec								MMEC
2355}
2356
2357RegisteredAMF-r15	::=				SEQUENCE {
2358	plmn-Identity-r15					PLMN-Identity						OPTIONAL,
2359	amf-Identifier-r15					AMF-Identifier-r15
2360}
2361
2362
2363RRCEarlyDataComplete-r15 ::=		SEQUENCE {
2364	criticalExtensions					CHOICE {
2365		rrcEarlyDataComplete-r15			RRCEarlyDataComplete-r15-IEs,
2366		criticalExtensionsFuture			SEQUENCE {}
2367	}
2368}
2369
2370RRCEarlyDataComplete-r15-IEs ::=	SEQUENCE {
2371	dedicatedInfoNAS-r15				DedicatedInfoNAS					OPTIONAL,	-- Need ON
2372	extendedWaitTime-r15				INTEGER (1..1800)					OPTIONAL,	-- Need ON
2373	idleModeMobilityControlInfo-r15		IdleModeMobilityControlInfo			OPTIONAL,	-- Need OP
2374	idleModeMobilityControlInfoExt-r15	IdleModeMobilityControlInfo-v9e0	OPTIONAL,	-- Cond IdleInfoEUTRA
2375	redirectedCarrierInfo-r15			RedirectedCarrierInfo-r15-IEs		OPTIONAL,	-- Need ON
2376	nonCriticalExtension				RRCEarlyDataComplete-v1590-IEs	OPTIONAL
2377}
2378
2379RRCEarlyDataComplete-v1590-IEs ::=	SEQUENCE {
2380	lateNonCriticalExtension				OCTET STRING					OPTIONAL,
2381	nonCriticalExtension					SEQUENCE {}					OPTIONAL
2382}
2383
2384RedirectedCarrierInfo-r15-IEs ::=	CHOICE {
2385	eutra-r15					ARFCN-ValueEUTRA-r9,
2386	geran-r15					CarrierFreqsGERAN,
2387	utra-FDD-r15				ARFCN-ValueUTRA,
2388	cdma2000-HRPD-r15			CarrierFreqCDMA2000,
2389	cdma2000-1xRTT-r15			CarrierFreqCDMA2000,
2390	utra-TDD-r15				CarrierFreqListUTRA-TDD-r10
2391}
2392
2393
2394RRCEarlyDataRequest-r15 ::=		SEQUENCE {
2395	criticalExtensions				CHOICE {
2396		rrcEarlyDataRequest-r15			RRCEarlyDataRequest-r15-IEs,
2397		criticalExtensionsFuture		CHOICE {
2398			rrcEarlyDataRequest-5GC-r16		RRCEarlyDataRequest-5GC-r16-IEs,
2399			criticalExtensionsFuture-r16	SEQUENCE {}
2400		}
2401	}
2402}
2403
2404RRCEarlyDataRequest-r15-IEs ::=	SEQUENCE {
2405	s-TMSI-r15						S-TMSI,
2406	establishmentCause-r15			ENUMERATED {mo-Data, delayTolerantAccess},
2407	dedicatedInfoNAS-r15				DedicatedInfoNAS,
2408	nonCriticalExtension				RRCEarlyDataRequest-v1590-IEs			OPTIONAL
2409}
2410
2411RRCEarlyDataRequest-v1590-IEs ::=	SEQUENCE {
2412	lateNonCriticalExtension				OCTET STRING					OPTIONAL,
2413	nonCriticalExtension					RRCEarlyDataRequest-v1610-IEs	OPTIONAL
2414}
2415
2416RRCEarlyDataRequest-v1610-IEs ::=	SEQUENCE {
2417	establishmentCause-v1610			ENUMERATED {mt-Access, spare3, spare2, spare1},
2418	nonCriticalExtension				SEQUENCE {}					OPTIONAL
2419}
2420
2421RRCEarlyDataRequest-5GC-r16-IEs ::=	SEQUENCE {
2422	ng-5G-S-TMSI-r16					NG-5G-S-TMSI-r15,
2423	establishmentCause-r16				ENUMERATED {mo-Data, spare3, spare2, spare1},
2424	dedicatedInfoNAS-r16				DedicatedInfoNAS,
2425	lateNonCriticalExtension			OCTET STRING			OPTIONAL,
2426	nonCriticalExtension				SEQUENCE {}			OPTIONAL
2427}
2428
2429
2430SCGFailureInformation-r12 ::=		SEQUENCE {
2431	criticalExtensions					CHOICE {
2432		c1									CHOICE {
2433			scgFailureInformation-r12			SCGFailureInformation-r12-IEs,
2434			spare3 NULL, spare2 NULL, spare1 NULL
2435		},
2436		criticalExtensionsFuture			SEQUENCE {}
2437	}
2438}
2439
2440SCGFailureInformation-r12-IEs ::=	SEQUENCE {
2441	failureReportSCG-r12				FailureReportSCG-r12			OPTIONAL,
2442	nonCriticalExtension				SCGFailureInformation-v12d0a-IEs	OPTIONAL
2443}
2444
2445SCGFailureInformation-v12d0a-IEs ::= SEQUENCE {
2446	lateNonCriticalExtension			OCTET STRING (CONTAINING SCGFailureInformation-v12d0b-IEs)						OPTIONAL,
2447	nonCriticalExtension				SEQUENCE {}							OPTIONAL
2448}
2449
2450-- Late non-critical extensions:
2451SCGFailureInformation-v12d0b-IEs ::= SEQUENCE {
2452	failureReportSCG-v12d0				FailureReportSCG-v12d0				OPTIONAL,
2453	nonCriticalExtension				SEQUENCE {}							OPTIONAL
2454}
2455
2456-- Regular non-critical extensions:
2457FailureReportSCG-r12 ::=			SEQUENCE {
2458	failureType-r12						ENUMERATED {t313-Expiry, randomAccessProblem,
2459												rlc-MaxNumRetx, scg-ChangeFailure },
2460	measResultServFreqList-r12			MeasResultServFreqList-r10			OPTIONAL,
2461	measResultNeighCells-r12			MeasResultList2EUTRA-r9				OPTIONAL,
2462	...,
2463	[[	failureType-v1290				ENUMERATED {maxUL-TimingDiff-v1290}	OPTIONAL
2464	]],
2465	[[	measResultServFreqListExt-r13	MeasResultServFreqListExt-r13		OPTIONAL
2466	]]
2467}
2468
2469FailureReportSCG-v12d0 ::= SEQUENCE {
2470	measResultNeighCells-v12d0			MeasResultList2EUTRA-v9e0			OPTIONAL
2471}
2472
2473
2474SCGFailureInformationNR-r15 ::=		SEQUENCE {
2475	criticalExtensions					CHOICE {
2476		c1									CHOICE {
2477			scgFailureInformationNR-r15			SCGFailureInformationNR-r15-IEs,
2478			spare3 NULL, spare2 NULL, spare1 NULL
2479		},
2480		criticalExtensionsFuture			SEQUENCE {}
2481	}
2482}
2483
2484SCGFailureInformationNR-r15-IEs ::=	SEQUENCE {
2485	failureReportSCG-NR-r15				FailureReportSCG-NR-r15				OPTIONAL,
2486	nonCriticalExtension					SCGFailureInformationNR-v1590-IEs	OPTIONAL
2487}
2488
2489SCGFailureInformationNR-v1590-IEs ::=	SEQUENCE {
2490	lateNonCriticalExtension					OCTET STRING					OPTIONAL,
2491	nonCriticalExtension						SEQUENCE {}					OPTIONAL
2492}
2493
2494FailureReportSCG-NR-r15 ::=		SEQUENCE {
2495	failureType-r15						ENUMERATED {
2496											t310-Expiry, randomAccessProblem,
2497											rlc-MaxNumRetx,
2498											synchReconfigFailureSCG, scg-reconfigFailure,
2499											srb3-IntegrityFailure, dummy},
2500	measResultFreqListNR-r15				MeasResultFreqListFailNR-r15		OPTIONAL,
2501	measResultSCG-r15						OCTET STRING						OPTIONAL,
2502	...,
2503	[[	locationInfo-r16				LocationInfo-r10						OPTIONAL,
2504		logMeasResultListBT-r16			LogMeasResultListBT-r15					OPTIONAL,
2505		logMeasResultListWLAN-r16		LogMeasResultListWLAN-r15				OPTIONAL,
2506		failureType-v1610				ENUMERATED {t312-Expiry, scg-lbtFailure,
2507											beamFailureRecoveryFailure, bh-RLF-r16, spare4,
2508 													spare3, spare2, spare1}	OPTIONAL
2509	]]
2510}
2511
2512MeasResultFreqListFailNR-r15 ::=	SEQUENCE (SIZE (1..maxFreqNR-r15)) OF MeasResultFreqFailNR-r15
2513
2514MeasResultFreqFailNR-r15 ::=		SEQUENCE {
2515	carrierFreq-r15						ARFCN-ValueNR-r15,
2516	measResultCellList-r15				MeasResultCellListNR-r15			OPTIONAL,
2517	...
2518}
2519
2520
2521SCPTMConfiguration-r13 ::=		SEQUENCE {
2522	sc-mtch-InfoList-r13			SC-MTCH-InfoList-r13,
2523	scptm-NeighbourCellList-r13		SCPTM-NeighbourCellList-r13			OPTIONAL,	-- Need OP
2524	lateNonCriticalExtension		OCTET STRING						OPTIONAL,
2525	nonCriticalExtension			SCPTMConfiguration-v1340			OPTIONAL
2526}
2527
2528SCPTMConfiguration-v1340 ::= SEQUENCE {
2529	p-b-r13								INTEGER (0..3)			OPTIONAL,	-- Need ON
2530	nonCriticalExtension				SEQUENCE {}				OPTIONAL
2531}
2532
2533
2534SCPTMConfiguration-BR-r14 ::=	SEQUENCE {
2535	sc-mtch-InfoList-r14			SC-MTCH-InfoList-BR-r14,
2536	scptm-NeighbourCellList-r14		SCPTM-NeighbourCellList-r13			OPTIONAL,	-- Need OP
2537	p-b-r14							INTEGER (0..3)						OPTIONAL,	-- Need OR
2538	lateNonCriticalExtension		OCTET STRING						OPTIONAL,
2539	nonCriticalExtension			SCPTMConfiguration-BR-v1610			OPTIONAL
2540}
2541
2542SCPTMConfiguration-BR-v1610 ::=	SEQUENCE {
2543	sc-MTCH-InfoList-MultiTB-r16	SC-MTCH-InfoList-BR-r14,
2544	multiTB-Gap-r16					ENUMERATED {sf2, sf4, sf8, sf16, sf32, sf64, sf128, spare}
2545																		OPTIONAL,	-- Need OR,
2546	nonCriticalExtension			SEQUENCE {}							OPTIONAL
2547}
2548
2549
2550SecurityModeCommand ::=				SEQUENCE {
2551	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
2552	criticalExtensions					CHOICE {
2553		c1									CHOICE{
2554			securityModeCommand-r8				SecurityModeCommand-r8-IEs,
2555			spare3 NULL, spare2 NULL, spare1 NULL
2556		},
2557		criticalExtensionsFuture			SEQUENCE {}
2558	}
2559}
2560
2561SecurityModeCommand-r8-IEs ::=		SEQUENCE {
2562	securityConfigSMC					SecurityConfigSMC,
2563	nonCriticalExtension				SecurityModeCommand-v8a0-IEs		OPTIONAL
2564}
2565
2566SecurityModeCommand-v8a0-IEs ::= SEQUENCE {
2567	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
2568	nonCriticalExtension				SEQUENCE {}							OPTIONAL
2569}
2570
2571SecurityConfigSMC ::=					SEQUENCE {
2572	securityAlgorithmConfig					SecurityAlgorithmConfig,
2573	...
2574}
2575
2576
2577SecurityModeComplete ::=			SEQUENCE {
2578	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
2579	criticalExtensions					CHOICE {
2580		securityModeComplete-r8				SecurityModeComplete-r8-IEs,
2581		criticalExtensionsFuture			SEQUENCE {}
2582	}
2583}
2584
2585SecurityModeComplete-r8-IEs ::=		SEQUENCE {
2586	nonCriticalExtension				SecurityModeComplete-v8a0-IEs		OPTIONAL
2587}
2588
2589SecurityModeComplete-v8a0-IEs ::= SEQUENCE {
2590	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
2591	nonCriticalExtension				SEQUENCE {}							OPTIONAL
2592}
2593
2594
2595SecurityModeFailure ::=				SEQUENCE {
2596	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
2597	criticalExtensions					CHOICE {
2598		securityModeFailure-r8				SecurityModeFailure-r8-IEs,
2599		criticalExtensionsFuture			SEQUENCE {}
2600	}
2601}
2602
2603SecurityModeFailure-r8-IEs ::=		SEQUENCE {
2604	nonCriticalExtension				SecurityModeFailure-v8a0-IEs		OPTIONAL
2605}
2606
2607SecurityModeFailure-v8a0-IEs ::= SEQUENCE {
2608	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
2609	nonCriticalExtension				SEQUENCE {}							OPTIONAL
2610}
2611
2612
2613SidelinkUEInformation-r12 ::=	SEQUENCE {
2614	criticalExtensions				CHOICE {
2615		c1								CHOICE {
2616			sidelinkUEInformation-r12		SidelinkUEInformation-r12-IEs,
2617			spare3 NULL, spare2 NULL, spare1 NULL
2618		},
2619		criticalExtensionsFuture			SEQUENCE {}
2620	}
2621}
2622
2623SidelinkUEInformation-r12-IEs ::=	SEQUENCE {
2624	commRxInterestedFreq-r12			ARFCN-ValueEUTRA-r9				OPTIONAL,
2625	commTxResourceReq-r12				SL-CommTxResourceReq-r12		OPTIONAL,
2626	discRxInterest-r12					ENUMERATED {true}				OPTIONAL,
2627	discTxResourceReq-r12				INTEGER (1..63)					OPTIONAL,
2628	lateNonCriticalExtension			OCTET STRING					OPTIONAL,
2629	nonCriticalExtension				SidelinkUEInformation-v1310-IEs	OPTIONAL
2630}
2631
2632SidelinkUEInformation-v1310-IEs ::=	SEQUENCE {
2633	commTxResourceReqUC-r13				SL-CommTxResourceReq-r12				OPTIONAL,
2634	commTxResourceInfoReqRelay-r13		SEQUENCE {
2635		commTxResourceReqRelay-r13			SL-CommTxResourceReq-r12			OPTIONAL,
2636		commTxResourceReqRelayUC-r13		SL-CommTxResourceReq-r12			OPTIONAL,
2637		ue-Type-r13							ENUMERATED {relayUE, remoteUE}
2638	}																			OPTIONAL,
2639	discTxResourceReq-v1310			SEQUENCE {
2640		carrierFreqDiscTx-r13			INTEGER (1..maxFreq)					OPTIONAL,
2641		discTxResourceReqAddFreq-r13	SL-DiscTxResourceReqPerFreqList-r13		OPTIONAL
2642	}																			OPTIONAL,
2643	discTxResourceReqPS-r13			SL-DiscTxResourceReq-r13					OPTIONAL,
2644	discRxGapReq-r13				SL-GapRequest-r13							OPTIONAL,
2645	discTxGapReq-r13				SL-GapRequest-r13							OPTIONAL,
2646	discSysInfoReportFreqList-r13	SL-DiscSysInfoReportFreqList-r13			OPTIONAL,
2647	nonCriticalExtension			SidelinkUEInformation-v1430-IEs				OPTIONAL
2648}
2649
2650SidelinkUEInformation-v1430-IEs ::=	SEQUENCE {
2651	v2x-CommRxInterestedFreqList-r14	SL-V2X-CommFreqList-r14					OPTIONAL,
2652	p2x-CommTxType-r14					ENUMERATED {true}						OPTIONAL,
2653	v2x-CommTxResourceReq-r14			SL-V2X-CommTxFreqList-r14				OPTIONAL,
2654	nonCriticalExtension				SidelinkUEInformation-v1530-IEs			OPTIONAL
2655}
2656
2657SidelinkUEInformation-v1530-IEs ::=	SEQUENCE {
2658	reliabilityInfoListSL-r15			SL-ReliabilityList-r15					OPTIONAL,
2659	nonCriticalExtension				SEQUENCE {}								OPTIONAL
2660}
2661
2662SL-CommTxResourceReq-r12 ::=		SEQUENCE {
2663	carrierFreq-r12						ARFCN-ValueEUTRA-r9						OPTIONAL,
2664	destinationInfoList-r12				SL-DestinationInfoList-r12
2665}
2666
2667SL-DiscTxResourceReqPerFreqList-r13 ::=	SEQUENCE (SIZE (1..maxFreq)) OF SL-DiscTxResourceReq-r13
2668
2669SL-DiscTxResourceReq-r13 ::=		SEQUENCE {
2670	carrierFreqDiscTx-r13				INTEGER (1..maxFreq)					OPTIONAL,
2671	discTxResourceReq-r13				INTEGER (1..63)
2672}
2673
2674SL-DestinationInfoList-r12 ::=	SEQUENCE (SIZE (1..maxSL-Dest-r12)) OF SL-DestinationIdentity-r12
2675
2676SL-DestinationIdentity-r12 ::=	BIT STRING (SIZE (24))
2677
2678SL-DiscSysInfoReportFreqList-r13 ::=	SEQUENCE (SIZE (1.. maxSL-DiscSysInfoReportFreq-r13)) OF SL-DiscSysInfoReport-r13
2679
2680SL-V2X-CommFreqList-r14 ::=	SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF INTEGER (0..maxFreqV2X-1-r14)
2681
2682SL-V2X-CommTxFreqList-r14 ::=	SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF SL-V2X-CommTxResourceReq-r14
2683
2684SL-V2X-CommTxResourceReq-r14 ::=	SEQUENCE {
2685	carrierFreqCommTx-r14				INTEGER (0.. maxFreqV2X-1-r14)			OPTIONAL,
2686	v2x-TypeTxSync-r14					SL-TypeTxSync-r14						OPTIONAL,
2687	v2x-DestinationInfoList-r14			SL-DestinationInfoList-r12				OPTIONAL
2688}
2689
2690
2691SystemInformation-BR-r13 ::=	SystemInformation
2692
2693SystemInformation-MBMS-r14 ::=	SystemInformation
2694
2695SystemInformation ::=				SEQUENCE {
2696	criticalExtensions					CHOICE {
2697		systemInformation-r8				SystemInformation-r8-IEs,
2698		criticalExtensionsFuture-r15		CHOICE {
2699			posSystemInformation-r15			PosSystemInformation-r15-IEs,
2700			criticalExtensionsFuture			SEQUENCE {}
2701		}
2702	}
2703}
2704SystemInformation-r8-IEs ::=		SEQUENCE {
2705	sib-TypeAndInfo						SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
2706		sib2								SystemInformationBlockType2,
2707		sib3								SystemInformationBlockType3,
2708		sib4								SystemInformationBlockType4,
2709		sib5								SystemInformationBlockType5,
2710		sib6								SystemInformationBlockType6,
2711		sib7								SystemInformationBlockType7,
2712		sib8								SystemInformationBlockType8,
2713		sib9								SystemInformationBlockType9,
2714		sib10								SystemInformationBlockType10,
2715		sib11								SystemInformationBlockType11,
2716		...,
2717		sib12-v920							SystemInformationBlockType12-r9,
2718		sib13-v920							SystemInformationBlockType13-r9,
2719		sib14-v1130							SystemInformationBlockType14-r11,
2720		sib15-v1130							SystemInformationBlockType15-r11,
2721		sib16-v1130							SystemInformationBlockType16-r11,
2722		sib17-v1250							SystemInformationBlockType17-r12,
2723		sib18-v1250							SystemInformationBlockType18-r12,
2724		sib19-v1250							SystemInformationBlockType19-r12,
2725		sib20-v1310							SystemInformationBlockType20-r13,
2726		sib21-v1430							SystemInformationBlockType21-r14,
2727		sib24-v1530							SystemInformationBlockType24-r15,
2728		sib25-v1530							SystemInformationBlockType25-r15,
2729		sib26-v1530							SystemInformationBlockType26-r15,
2730		sib26a-v1610							SystemInformationBlockType26a-r16,
2731		sib27-v1610							SystemInformationBlockType27-r16,
2732		sib28-v1610							SystemInformationBlockType28-r16,
2733		sib29-v1610							SystemInformationBlockType29-r16
2734	},
2735	nonCriticalExtension				SystemInformation-v8a0-IEs		OPTIONAL
2736}
2737
2738SystemInformation-v8a0-IEs ::= SEQUENCE {
2739	lateNonCriticalExtension		OCTET STRING						OPTIONAL,
2740	nonCriticalExtension			SEQUENCE {}							OPTIONAL
2741}
2742
2743PosSystemInformation-r15-IEs ::= SEQUENCE {
2744	posSIB-TypeAndInfo-r15			SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
2745		posSib1-1-r15					SystemInformationBlockPos-r15,
2746		posSib1-2-r15					SystemInformationBlockPos-r15,
2747		posSib1-3-r15					SystemInformationBlockPos-r15,
2748		posSib1-4-r15					SystemInformationBlockPos-r15,
2749		posSib1-5-r15					SystemInformationBlockPos-r15,
2750		posSib1-6-r15					SystemInformationBlockPos-r15,
2751		posSib1-7-r15					SystemInformationBlockPos-r15,
2752		posSib2-1-r15					SystemInformationBlockPos-r15,
2753		posSib2-2-r15					SystemInformationBlockPos-r15,
2754		posSib2-3-r15					SystemInformationBlockPos-r15,
2755		posSib2-4-r15					SystemInformationBlockPos-r15,
2756		posSib2-5-r15					SystemInformationBlockPos-r15,
2757		posSib2-6-r15					SystemInformationBlockPos-r15,
2758		posSib2-7-r15					SystemInformationBlockPos-r15,
2759		posSib2-8-r15					SystemInformationBlockPos-r15,
2760		posSib2-9-r15					SystemInformationBlockPos-r15,
2761		posSib2-10-r15					SystemInformationBlockPos-r15,
2762		posSib2-11-r15					SystemInformationBlockPos-r15,
2763		posSib2-12-r15					SystemInformationBlockPos-r15,
2764		posSib2-13-r15					SystemInformationBlockPos-r15,
2765		posSib2-14-r15					SystemInformationBlockPos-r15,
2766		posSib2-15-r15					SystemInformationBlockPos-r15,
2767		posSib2-16-r15					SystemInformationBlockPos-r15,
2768		posSib2-17-r15					SystemInformationBlockPos-r15,
2769		posSib2-18-r15					SystemInformationBlockPos-r15,
2770		posSib2-19-r15					SystemInformationBlockPos-r15,
2771		posSib3-1-r15					SystemInformationBlockPos-r15,
2772		...,
2773		[[
2774		posSib1-8-v1610					SystemInformationBlockPos-r15,
2775		posSib2-20-v1610				SystemInformationBlockPos-r15,
2776		posSib2-21-v1610				SystemInformationBlockPos-r15,
2777		posSib2-22-v1610				SystemInformationBlockPos-r15,
2778		posSib2-23-v1610				SystemInformationBlockPos-r15,
2779		posSib2-24-v1610					SystemInformationBlockPos-r15,
2780		posSib2-25-v1610					SystemInformationBlockPos-r15,
2781		posSib4-1-v1610					SystemInformationBlockPos-r15,
2782		posSib5-1-v1610					SystemInformationBlockPos-r15
2783		]]
2784	},
2785	lateNonCriticalExtension		OCTET STRING							OPTIONAL,
2786	nonCriticalExtension			SEQUENCE {}								OPTIONAL
2787}
2788
2789
2790SystemInformationBlockType1-BR-r13 ::=	SystemInformationBlockType1
2791
2792SystemInformationBlockType1 ::=		SEQUENCE {
2793	cellAccessRelatedInfo				SEQUENCE {
2794		plmn-IdentityList					PLMN-IdentityList,
2795		trackingAreaCode					TrackingAreaCode,
2796		cellIdentity						CellIdentity,
2797		cellBarred							ENUMERATED {barred, notBarred},
2798		intraFreqReselection				ENUMERATED {allowed, notAllowed},
2799		csg-Indication						BOOLEAN,
2800		csg-Identity						CSG-Identity			OPTIONAL	-- Need OR
2801	},
2802	cellSelectionInfo					SEQUENCE {
2803		q-RxLevMin							Q-RxLevMin,
2804		q-RxLevMinOffset					INTEGER (1..8)			OPTIONAL	-- Need OP
2805	},
2806	p-Max								P-Max						OPTIONAL,			-- Need OP
2807	freqBandIndicator					FreqBandIndicator,
2808	schedulingInfoList					SchedulingInfoList,
2809	tdd-Config							TDD-Config					OPTIONAL,	-- Cond TDD
2810	si-WindowLength						ENUMERATED {
2811											ms1, ms2, ms5, ms10, ms15, ms20,
2812											ms40},
2813	systemInfoValueTag					INTEGER (0..31),
2814	nonCriticalExtension				SystemInformationBlockType1-v890-IEs	OPTIONAL
2815}
2816
2817SystemInformationBlockType1-v890-IEs::=	SEQUENCE {
2818	lateNonCriticalExtension			OCTET STRING (CONTAINING SystemInformationBlockType1-v8h0-IEs)			OPTIONAL,
2819	nonCriticalExtension				SystemInformationBlockType1-v920-IEs	OPTIONAL
2820}
2821
2822-- Late non critical extensions
2823SystemInformationBlockType1-v8h0-IEs ::=	SEQUENCE {
2824	multiBandInfoList					MultiBandInfoList		OPTIONAL,	-- Need OR
2825	nonCriticalExtension				SystemInformationBlockType1-v9e0-IEs	OPTIONAL
2826}
2827
2828SystemInformationBlockType1-v9e0-IEs ::= SEQUENCE {
2829	freqBandIndicator-v9e0				FreqBandIndicator-v9e0		OPTIONAL,	-- Cond FBI-max
2830	multiBandInfoList-v9e0				MultiBandInfoList-v9e0		OPTIONAL,	-- Cond mFBI-max
2831	nonCriticalExtension				SystemInformationBlockType1-v10j0-IEs	OPTIONAL
2832}
2833
2834SystemInformationBlockType1-v10j0-IEs ::= SEQUENCE {
2835	freqBandInfo-r10					NS-PmaxList-r10				OPTIONAL,	-- Need OR
2836	multiBandInfoList-v10j0				MultiBandInfoList-v10j0		OPTIONAL,	-- Need OR
2837	nonCriticalExtension				SystemInformationBlockType1-v10l0-IEs					OPTIONAL
2838}
2839
2840SystemInformationBlockType1-v10l0-IEs ::= SEQUENCE {
2841	freqBandInfo-v10l0					NS-PmaxList-v10l0			OPTIONAL,	-- Need OR
2842	multiBandInfoList-v10l0				MultiBandInfoList-v10l0		OPTIONAL,	-- Need OR
2843	nonCriticalExtension				SystemInformationBlockType1-v10x0-IEs		OPTIONAL
2844}
2845
2846SystemInformationBlockType1-v10x0-IEs ::=	SEQUENCE {
2847	-- This field is only for late non-critical extensions from Rel-10 or Rel-11 onwards
2848	lateNonCriticalExtension			OCTET STRING								OPTIONAL,
2849	nonCriticalExtension				SystemInformationBlockType1-v12j0-IEs		OPTIONAL
2850}
2851
2852SystemInformationBlockType1-v12j0-IEs ::=	SEQUENCE {
2853	schedulingInfoList-v12j0			SchedulingInfoList-v12j0	OPTIONAL,	-- Need OR
2854	schedulingInfoListExt-r12			SchedulingInfoListExt-r12	OPTIONAL,	-- Need OR
2855	nonCriticalExtension				SEQUENCE {}					OPTIONAL
2856}
2857
2858-- Regular non critical extensions
2859SystemInformationBlockType1-v920-IEs ::=	SEQUENCE {
2860	ims-EmergencySupport-r9				ENUMERATED {true}			OPTIONAL,	-- Need OR
2861	cellSelectionInfo-v920				CellSelectionInfo-v920		OPTIONAL,	-- Cond RSRQ
2862	nonCriticalExtension				SystemInformationBlockType1-v1130-IEs	OPTIONAL
2863}
2864
2865SystemInformationBlockType1-v1130-IEs ::=	SEQUENCE {
2866	tdd-Config-v1130				TDD-Config-v1130			OPTIONAL,	-- Cond TDD-OR
2867	cellSelectionInfo-v1130			CellSelectionInfo-v1130		OPTIONAL,	-- Cond WB-RSRQ
2868	nonCriticalExtension			SystemInformationBlockType1-v1250-IEs	OPTIONAL
2869}
2870
2871SystemInformationBlockType1-v1250-IEs ::=	SEQUENCE {
2872	cellAccessRelatedInfo-v1250					SEQUENCE {
2873		category0Allowed-r12						ENUMERATED {true}		OPTIONAL	-- Need OP
2874	},
2875	cellSelectionInfo-v1250					CellSelectionInfo-v1250		OPTIONAL,	-- Cond RSRQ2
2876	freqBandIndicatorPriority-r12			ENUMERATED {true}			OPTIONAL,	-- Cond mFBI
2877	nonCriticalExtension			SystemInformationBlockType1-v1310-IEs	OPTIONAL
2878}
2879
2880SystemInformationBlockType1-v1310-IEs ::=	SEQUENCE {
2881	hyperSFN-r13								BIT STRING (SIZE (10))		OPTIONAL,	-- Need OR
2882	eDRX-Allowed-r13							ENUMERATED {true}			OPTIONAL,	-- Need OR
2883	cellSelectionInfoCE-r13					CellSelectionInfoCE-r13	OPTIONAL,	-- Need OP
2884	bandwidthReducedAccessRelatedInfo-r13	SEQUENCE {
2885		si-WindowLength-BR-r13					ENUMERATED {
2886													ms20, ms40, ms60, ms80, ms120,
2887													ms160, ms200, spare},
2888		si-RepetitionPattern-r13				ENUMERATED {everyRF, every2ndRF, every4thRF,
2889															every8thRF},
2890		schedulingInfoList-BR-r13				SchedulingInfoList-BR-r13	OPTIONAL,	-- Cond SI-BR
2891		fdd-DownlinkOrTddSubframeBitmapBR-r13	CHOICE {
2892			subframePattern10-r13					BIT STRING (SIZE (10)),
2893			subframePattern40-r13					BIT STRING (SIZE (40))
2894		}																	OPTIONAL,	-- Need OP
2895		fdd-UplinkSubframeBitmapBR-r13			BIT STRING (SIZE (10))		OPTIONAL,	-- Need OP
2896		startSymbolBR-r13						INTEGER (1..4),
2897		si-HoppingConfigCommon-r13				ENUMERATED {on,off},
2898		si-ValidityTime-r13						ENUMERATED {true}	OPTIONAL,			-- Need OP
2899		systemInfoValueTagList-r13				SystemInfoValueTagList-r13	OPTIONAL	-- Need OR
2900	}																OPTIONAL,	-- Cond BW-reduced
2901	nonCriticalExtension						SystemInformationBlockType1-v1320-IEs	OPTIONAL
2902}
2903
2904SystemInformationBlockType1-v1320-IEs ::=	SEQUENCE {
2905	freqHoppingParametersDL-r13				SEQUENCE {
2906		mpdcch-pdsch-HoppingNB-r13				ENUMERATED {nb2, nb4}		OPTIONAL,	-- Need OR
2907		interval-DLHoppingConfigCommonModeA-r13	CHOICE {
2908			interval-FDD-r13					ENUMERATED {int1, int2, int4, int8},
2909			interval-TDD-r13					ENUMERATED {int1, int5, int10, int20}
2910		}																	OPTIONAL,	-- Need OR
2911		interval-DLHoppingConfigCommonModeB-r13	CHOICE {
2912			interval-FDD-r13					ENUMERATED {int2, int4, int8, int16},
2913			interval-TDD-r13					ENUMERATED { int5, int10, int20, int40}
2914		}																	OPTIONAL,	-- Need OR
2915		mpdcch-pdsch-HoppingOffset-r13			INTEGER (1..maxAvailNarrowBands-r13)	OPTIONAL	-- Need OR
2916	}																OPTIONAL,	-- Cond Hopping
2917	nonCriticalExtension						SystemInformationBlockType1-v1350-IEs					OPTIONAL
2918}
2919
2920SystemInformationBlockType1-v1350-IEs ::=	SEQUENCE {
2921	cellSelectionInfoCE1-r13				CellSelectionInfoCE1-r13	OPTIONAL,	-- Need OP
2922	nonCriticalExtension					SystemInformationBlockType1-v1360-IEs				OPTIONAL
2923}
2924
2925SystemInformationBlockType1-v1360-IEs ::=	SEQUENCE {
2926	cellSelectionInfoCE1-v1360				CellSelectionInfoCE1-v1360	OPTIONAL,	-- Cond QrxlevminCE1
2927	nonCriticalExtension						SystemInformationBlockType1-v1430-IEs		OPTIONAL
2928}
2929
2930SystemInformationBlockType1-v1430-IEs ::=	SEQUENCE {
2931	eCallOverIMS-Support-r14				ENUMERATED {true}			OPTIONAL,	-- Need OR
2932	tdd-Config-v1430						TDD-Config-v1430			OPTIONAL,	-- Cond TDD-OR
2933	cellAccessRelatedInfoList-r14			SEQUENCE (SIZE (1..maxPLMN-1-r14)) OF
2934											CellAccessRelatedInfo-r14	OPTIONAL,	-- Need OR
2935	nonCriticalExtension					SystemInformationBlockType1-v1450-IEs				OPTIONAL
2936}
2937
2938SystemInformationBlockType1-v1450-IEs ::=	SEQUENCE {
2939	tdd-Config-v1450						TDD-Config-v1450		OPTIONAL,	-- Cond TDD-OR
2940	nonCriticalExtension					SystemInformationBlockType1-v1530-IEs					OPTIONAL
2941}
2942
2943SystemInformationBlockType1-v1530-IEs ::=	SEQUENCE {
2944	hsdn-Cell-r15						ENUMERATED {true}			OPTIONAL,	-- Need OR
2945	cellSelectionInfoCE-v1530			CellSelectionInfoCE-v1530	OPTIONAL,	-- Need OP
2946	crs-IntfMitigConfig-r15				CHOICE {
2947		crs-IntfMitigEnabled					NULL,
2948		crs-IntfMitigNumPRBs			ENUMERATED {n6, n24}
2949	}	OPTIONAL,	-- Need OR
2950	cellBarred-CRS-r15					ENUMERATED {barred, notBarred},
2951	plmn-IdentityList-v1530				PLMN-IdentityList-v1530		OPTIONAL,	-- Need OR
2952	posSchedulingInfoList-r15			PosSchedulingInfoList-r15	OPTIONAL,	-- Need OR
2953	cellAccessRelatedInfo-5GC-r15		SEQUENCE {
2954		cellBarred-5GC-r15					ENUMERATED {barred, notBarred},
2955		cellBarred-5GC-CRS-r15				ENUMERATED {barred, notBarred},
2956		cellAccessRelatedInfoList-5GC-r15	SEQUENCE (SIZE (1..maxPLMN-r11)) OF
2957											CellAccessRelatedInfo-5GC-r15
2958	}				OPTIONAL,	-- Need OP
2959	ims-EmergencySupport5GC-r15			ENUMERATED {true}			OPTIONAL,	-- Need OR
2960	eCallOverIMS-Support5GC-r15			ENUMERATED {true}			OPTIONAL,	-- Need OR
2961	nonCriticalExtension				SystemInformationBlockType1-v1540-IEs		OPTIONAL
2962}
2963
2964SystemInformationBlockType1-v1540-IEs ::=	SEQUENCE {
2965	si-posOffset-r15								ENUMERATED {true}		OPTIONAL,	-- Need ON
2966	nonCriticalExtension							SystemInformationBlockType1-v1610-IEs	OPTIONAL
2967}
2968
2969SystemInformationBlockType1-v1610-IEs ::=	SEQUENCE {
2970	eDRX-Allowed-5GC-r16					ENUMERATED {true}		OPTIONAL,	-- Need OR
2971	transmissionInControlChRegion-r16	ENUMERATED {true}		OPTIONAL,	-- Cond BW-reduced
2972	campingAllowedInCE-r16				ENUMERATED {true}			OPTIONAL,	-- Need OR
2973	plmn-IdentityList-v1610				PLMN-IdentityList-v1610		OPTIONAL,	-- Need OR
2974	nonCriticalExtension					SEQUENCE {}			OPTIONAL
2975}
2976
2977PLMN-IdentityList ::=					SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-IdentityInfo
2978
2979PLMN-IdentityInfo ::=					SEQUENCE {
2980	plmn-Identity							PLMN-Identity,
2981	cellReservedForOperatorUse				ENUMERATED {reserved, notReserved}
2982}
2983
2984PLMN-IdentityList-v1530 ::=				SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-IdentityInfo-v1530
2985
2986PLMN-IdentityInfo-v1530 ::=				SEQUENCE {
2987	cellReservedForOperatorUse-CRS-r15		ENUMERATED {reserved, notReserved}
2988}
2989
2990PLMN-IdentityList-r15::=			SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-IdentityInfo-r15
2991
2992PLMN-IdentityList-v1610::=	SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-IdentityInfo-v1610
2993
2994PLMN-IdentityInfo-r15 ::=			SEQUENCE {
2995	plmn-Identity-5GC-r15				CHOICE{
2996		plmn-Identity-r15					PLMN-Identity,
2997		plmn-Index-r15						INTEGER (1..maxPLMN-r11)
2998	},
2999	cellReservedForOperatorUse-r15			ENUMERATED {reserved, notReserved},
3000	cellReservedForOperatorUse-CRS-r15		ENUMERATED {reserved, notReserved}
3001}
3002
3003PLMN-IdentityInfo-v1610 ::=	SEQUENCE {
3004	cp-CIoT-5GS-Optimisation-r16	ENUMERATED {true}			OPTIONAL,	-- Need OR
3005	up-CIoT-5GS-Optimisation-r16	ENUMERATED {true}			OPTIONAL,	-- Need OR
3006	iab-Support-r16				ENUMERATED {true}			OPTIONAL	-- Need OR
3007}
3008
3009SchedulingInfoList ::= SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo
3010
3011SchedulingInfoList-v12j0 ::=	SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo-v12j0
3012
3013SchedulingInfoListExt-r12 ::=	SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfoExt-r12
3014
3015SchedulingInfo ::=	SEQUENCE {
3016	si-Periodicity				SI-Periodicity-r12,
3017	sib-MappingInfo				SIB-MappingInfo
3018}
3019
3020SchedulingInfo-v12j0 ::=	SEQUENCE {
3021	sib-MappingInfo-v12j0		SIB-MappingInfo-v12j0				OPTIONAL	-- Need OR
3022}
3023
3024SchedulingInfoExt-r12 ::=	SEQUENCE {
3025	si-Periodicity-r12			SI-Periodicity-r12,
3026	sib-MappingInfo-r12			SIB-MappingInfo-v12j0
3027}
3028
3029SchedulingInfoList-BR-r13 ::= SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo-BR-r13
3030
3031SchedulingInfo-BR-r13 ::=	SEQUENCE {
3032	si-Narrowband-r13		INTEGER (1..maxAvailNarrowBands-r13),
3033	si-TBS-r13				ENUMERATED {b152, b208, b256, b328, b408, b504, b600, b712, b808, b936}
3034}
3035
3036SIB-MappingInfo ::= SEQUENCE (SIZE (0..maxSIB-1)) OF SIB-Type
3037
3038SIB-MappingInfo-v12j0 ::=	SEQUENCE (SIZE (1..maxSIB-1)) OF SIB-Type-v12j0
3039
3040SIB-Type ::=						ENUMERATED {
3041										sibType3, sibType4, sibType5, sibType6,
3042										sibType7, sibType8, sibType9, sibType10,
3043										sibType11, sibType12-v920, sibType13-v920,
3044										sibType14-v1130, sibType15-v1130,
3045										sibType16-v1130, sibType17-v1250, sibType18-v1250,
3046										..., sibType19-v1250, sibType20-v1310, sibType21-v1430,
3047										sibType24-v1530, sibType25-v1530, sibType26-v1530,
3048										sibType26a-v1610, sibType27-v1610, sibType28-v1610,
3049										sibType29-v1610}
3050
3051SIB-Type-v12j0 ::=			ENUMERATED {
3052								sibType19-v1250, sibType20-v1310, sibType21-v1430,
3053								sibType24-v1530, sibType25-v1530, sibType26-v1530,
3054								sibType26a-v1610, sibType27-v1610, sibType28-v1610,
3055								sibType29-v1610, spare6, spare5,
3056								spare4, spare3, spare2, spare1, ...}
3057
3058SI-Periodicity-r12 ::=		ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512}
3059
3060SystemInfoValueTagList-r13 ::=		SEQUENCE (SIZE (1..maxSI-Message)) OF SystemInfoValueTagSI-r13
3061
3062SystemInfoValueTagSI-r13 ::=		INTEGER (0..3)
3063
3064CellSelectionInfo-v920 ::=			SEQUENCE {
3065	q-QualMin-r9						Q-QualMin-r9,
3066	q-QualMinOffset-r9					INTEGER (1..8)						OPTIONAL	-- Need OP
3067}
3068
3069CellSelectionInfo-v1130 ::=			SEQUENCE {
3070	q-QualMinWB-r11						Q-QualMin-r9
3071}
3072
3073CellSelectionInfo-v1250 ::=			SEQUENCE {
3074	q-QualMinRSRQ-OnAllSymbols-r12		Q-QualMin-r9
3075}
3076
3077CellAccessRelatedInfo-r14 ::=	SEQUENCE {
3078	plmn-IdentityList-r14				PLMN-IdentityList,
3079	trackingAreaCode-r14				TrackingAreaCode,
3080	cellIdentity-r14					CellIdentity
3081}
3082
3083CellAccessRelatedInfo-5GC-r15 ::=	SEQUENCE {
3084	plmn-IdentityList-r15			PLMN-IdentityList-r15,
3085	ran-AreaCode-r15					RAN-AreaCode-r15 OPTIONAL,	-- Need OR
3086	trackingAreaCode-5GC-r15			TrackingAreaCode-5GC-r15,
3087	cellIdentity-5GC-r15				CellIdentity-5GC-r15
3088}
3089
3090CellIdentity-5GC-r15 ::= CHOICE{
3091	cellIdentity-r15	CellIdentity,
3092	cellId-Index-r15	INTEGER (1..maxPLMN-r11)
3093}
3094
3095PosSchedulingInfoList-r15 ::= SEQUENCE (SIZE (1..maxSI-Message)) OF PosSchedulingInfo-r15
3096
3097PosSchedulingInfo-r15 ::=	SEQUENCE {
3098	posSI-Periodicity-r15		ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
3099	posSIB-MappingInfo-r15		PosSIB-MappingInfo-r15
3100}
3101
3102PosSIB-MappingInfo-r15 ::= SEQUENCE (SIZE (1..maxSIB)) OF PosSIB-Type-r15
3103
3104PosSIB-Type-r15 ::= SEQUENCE {
3105	encrypted-r15		ENUMERATED { true }				OPTIONAL,		-- Need OP
3106	gnss-id-r15			GNSS-ID-r15						OPTIONAL,		-- Need OP
3107	sbas-id-r15			SBAS-ID-r15						OPTIONAL,		-- Need OP
3108	posSibType-r15		ENUMERATED {	posSibType1-1,
3109										posSibType1-2,
3110										posSibType1-3,
3111										posSibType1-4,
3112										posSibType1-5,
3113										posSibType1-6,
3114										posSibType1-7,
3115										posSibType2-1,
3116										posSibType2-2,
3117										posSibType2-3,
3118										posSibType2-4,
3119										posSibType2-5,
3120										posSibType2-6,
3121										posSibType2-7,
3122										posSibType2-8,
3123										posSibType2-9,
3124										posSibType2-10,
3125										posSibType2-11,
3126										posSibType2-12,
3127										posSibType2-13,
3128										posSibType2-14,
3129										posSibType2-15,
3130										posSibType2-16,
3131										posSibType2-17,
3132										posSibType2-18,
3133										posSibType2-19,
3134										posSibType3-1,
3135										...,
3136										posSibType1-8-v1610,
3137										posSibType2-20-v1610,
3138										posSibType2-21-v1610,
3139										posSibType2-22-v1610,
3140										posSibType2-23-v1610,
3141										posSibType2-24-v1610,
3142										posSibType2-25-v1610,
3143										posSibType4-1-v1610,
3144										posSibType5-1-v1610
3145	},
3146	...
3147}
3148
3149
3150SystemInformationBlockType1-MBMS-r14 ::=	SEQUENCE {
3151	cellAccessRelatedInfo-r14				SEQUENCE {
3152		plmn-IdentityList-r14					PLMN-IdentityList-MBMS-r14,
3153		trackingAreaCode-r14						TrackingAreaCode,
3154		cellIdentity-r14							CellIdentity
3155	},
3156	freqBandIndicator-r14					FreqBandIndicator-r11,
3157	multiBandInfoList-r14					MultiBandInfoList-r11				OPTIONAL, -- Need OR
3158	schedulingInfoList-MBMS-r14			SchedulingInfoList-MBMS-r14,
3159	si-WindowLength-r14						ENUMERATED {
3160												ms1, ms2, ms5, ms10, ms15, ms20,ms40, ms80},
3161	systemInfoValueTag-r14					INTEGER (0..31),
3162	nonMBSFN-SubframeConfig-r14				NonMBSFN-SubframeConfig-r14		OPTIONAL, --Need OR
3163	pdsch-ConfigCommon-r14					PDSCH-ConfigCommon,
3164	systemInformationBlockType13-r14		SystemInformationBlockType13-r9	OPTIONAL, --Need OR
3165	cellAccessRelatedInfoList-r14		SEQUENCE (SIZE (1..maxPLMN-1-r14)) OF
3166											CellAccessRelatedInfo-r14	OPTIONAL,	-- Need OR
3167	nonCriticalExtension					SEQUENCE {}							OPTIONAL
3168}
3169
3170PLMN-IdentityList-MBMS-r14 ::=				SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-Identity
3171
3172SchedulingInfoList-MBMS-r14 ::= SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo-MBMS-r14
3173
3174SchedulingInfo-MBMS-r14 ::=	SEQUENCE {
3175	si-Periodicity-r14						ENUMERATED {
3176												rf16, rf32, rf64, rf128, rf256, rf512},
3177	sib-MappingInfo-r14						SIB-MappingInfo-MBMS-r14
3178}
3179
3180SIB-MappingInfo-MBMS-r14 ::= SEQUENCE (SIZE (0..maxSIB-1)) OF SIB-Type-MBMS-r14
3181
3182SIB-Type-MBMS-r14 ::=					ENUMERATED {
3183											sibType10, sibType11, sibType12-v920, sibType13-v920,
3184											sibType15-v1130, sibType16-v1130, ...}
3185
3186
3187NonMBSFN-SubframeConfig-r14 ::=			SEQUENCE {
3188	radioFrameAllocationPeriod-r14		ENUMERATED {rf4, rf8, rf16, rf32, rf64, rf128, rf512},
3189	radioFrameAllocationOffset-r14		INTEGER (0..7),
3190	subframeAllocation-r14				BIT STRING (SIZE(9))
3191}
3192
3193
3194UEAssistanceInformation-r11 ::=		SEQUENCE {
3195	criticalExtensions					CHOICE {
3196		c1									CHOICE {
3197			ueAssistanceInformation-r11			UEAssistanceInformation-r11-IEs,
3198			spare3 NULL, spare2 NULL, spare1 NULL
3199		},
3200		criticalExtensionsFuture			SEQUENCE {}
3201	}
3202}
3203
3204UEAssistanceInformation-r11-IEs ::=		SEQUENCE {
3205	powerPrefIndication-r11				ENUMERATED	{normal, lowPowerConsumption}	OPTIONAL,
3206	lateNonCriticalExtension			OCTET STRING								OPTIONAL,
3207	nonCriticalExtension				UEAssistanceInformation-v1430-IEs			OPTIONAL
3208}
3209
3210UEAssistanceInformation-v1430-IEs ::=	SEQUENCE {
3211	bw-Preference-r14						BW-Preference-r14						OPTIONAL,
3212	sps-AssistanceInformation-r14			SEQUENCE {
3213		trafficPatternInfoListSL-r14			TrafficPatternInfoList-r14			OPTIONAL,
3214		trafficPatternInfoListUL-r14			TrafficPatternInfoList-r14			OPTIONAL
3215	}			OPTIONAL,
3216	rlm-Report-r14							SEQUENCE {
3217		rlm-Event-r14							ENUMERATED {earlyOutOfSync, earlyInSync},
3218		excessRep-MPDCCH-r14					ENUMERATED {excessRep1, excessRep2}	OPTIONAL
3219	}																				OPTIONAL,
3220	delayBudgetReport-r14					DelayBudgetReport-r14					OPTIONAL,
3221	nonCriticalExtension					UEAssistanceInformation-v1450-IEs		OPTIONAL
3222}
3223
3224UEAssistanceInformation-v1450-IEs ::=	SEQUENCE {
3225	overheatingAssistance-r14				OverheatingAssistance-r14				OPTIONAL,
3226	nonCriticalExtension					UEAssistanceInformation-v1530-IEs		OPTIONAL
3227}
3228
3229UEAssistanceInformation-v1530-IEs ::=	SEQUENCE {
3230	sps-AssistanceInformation-v1530			SEQUENCE {
3231		trafficPatternInfoListSL-v1530			TrafficPatternInfoList-v1530
3232	}			OPTIONAL,
3233	nonCriticalExtension					UEAssistanceInformation-v1610-IEs						OPTIONAL
3234}
3235
3236UEAssistanceInformation-v1610-IEs ::=	SEQUENCE {
3237	overheatingAssistance-v1610				OverheatingAssistance-v1610			OPTIONAL,
3238	nonCriticalExtension						SEQUENCE {}							OPTIONAL
3239}
3240
3241BW-Preference-r14 ::= SEQUENCE {
3242	dl-Preference-r14		ENUMERATED	{mhz1dot4, mhz5, mhz20 }				OPTIONAL,
3243	ul-Preference-r14		ENUMERATED	{mhz1dot4, mhz5}						OPTIONAL
3244}
3245
3246TrafficPatternInfoList-r14 ::= SEQUENCE (SIZE (1..maxTrafficPattern-r14)) OF TrafficPatternInfo-r14
3247
3248TrafficPatternInfo-r14 ::=	SEQUENCE {
3249	trafficPeriodicity-r14			ENUMERATED {
3250										sf20, sf50, sf100, sf200, sf300, sf400, sf500,
3251										sf600, sf700, sf800, sf900, sf1000},
3252	timingOffset-r14				INTEGER (0..10239),
3253	priorityInfoSL-r14				SL-Priority-r13								OPTIONAL,
3254	logicalChannelIdentityUL-r14	INTEGER (3..10)								OPTIONAL,
3255	messageSize-r14					BIT STRING (SIZE (6))
3256}
3257
3258TrafficPatternInfoList-v1530 ::= SEQUENCE (SIZE (1..maxTrafficPattern-r14)) OF TrafficPatternInfo-v1530
3259
3260TrafficPatternInfo-v1530 ::=	SEQUENCE {
3261	trafficDestination-r15			SL-DestinationIdentity-r12					OPTIONAL,
3262	reliabilityInfoSL-r15			SL-Reliability-r15							OPTIONAL
3263}
3264
3265DelayBudgetReport-r14::=	CHOICE {
3266	type1							ENUMERATED {
3267										msMinus1280, msMinus640, msMinus320, msMinus160,
3268										msMinus80, msMinus60, msMinus40, msMinus20, ms0, ms20,
3269												ms40, ms60, ms80, ms160, ms320, ms640, ms1280},
3270
3271	type2							ENUMERATED {
3272										msMinus192, msMinus168,msMinus144, msMinus120,
3273										msMinus96, msMinus72, msMinus48, msMinus24, ms0, ms24,
3274												ms48, ms72, ms96, ms120, ms144, ms168, ms192}
3275}
3276
3277OverheatingAssistance-r14 ::=	SEQUENCE {
3278		reducedUE-Category			SEQUENCE {
3279			reducedUE-CategoryDL		INTEGER (0..19),
3280			reducedUE-CategoryUL		INTEGER (0..21)
3281		}		OPTIONAL,
3282		reducedMaxCCs				SEQUENCE {
3283			reducedCCsDL				INTEGER (0..31),
3284			reducedCCsUL				INTEGER (0..31)
3285		}		OPTIONAL
3286}
3287
3288OverheatingAssistance-v1610 ::=	SEQUENCE {
3289		overheatingAssistanceForSCG-r16			OCTET STRING
3290}
3291
3292
3293UECapabilityEnquiry ::=				SEQUENCE {
3294	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
3295	criticalExtensions					CHOICE {
3296		c1									CHOICE {
3297			ueCapabilityEnquiry-r8				UECapabilityEnquiry-r8-IEs,
3298			spare3 NULL, spare2 NULL, spare1 NULL
3299		},
3300		criticalExtensionsFuture			SEQUENCE {}
3301	}
3302}
3303
3304UECapabilityEnquiry-r8-IEs ::=		SEQUENCE {
3305	ue-CapabilityRequest				UE-CapabilityRequest,
3306	nonCriticalExtension				UECapabilityEnquiry-v8a0-IEs		OPTIONAL
3307}
3308
3309UECapabilityEnquiry-v8a0-IEs ::=	SEQUENCE {
3310	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
3311	nonCriticalExtension				UECapabilityEnquiry-v1180-IEs		OPTIONAL
3312}
3313
3314UECapabilityEnquiry-v1180-IEs ::=	SEQUENCE {
3315	requestedFrequencyBands-r11			SEQUENCE (SIZE (1..16)) OF FreqBandIndicator-r11	OPTIONAL,
3316	nonCriticalExtension				UECapabilityEnquiry-v1310-IEs						OPTIONAL
3317}
3318
3319UECapabilityEnquiry-v1310-IEs ::=	SEQUENCE {
3320	requestReducedFormat-r13			ENUMERATED {true}					OPTIONAL,	-- Need ON
3321	requestSkipFallbackComb-r13			ENUMERATED {true}					OPTIONAL,	-- Need ON
3322	requestedMaxCCsDL-r13				INTEGER (2..32)						OPTIONAL,	-- Need ON
3323	requestedMaxCCsUL-r13				INTEGER (2..32)						OPTIONAL,	-- Need ON
3324	requestReducedIntNonContComb-r13	ENUMERATED {true}					OPTIONAL,	-- Need ON
3325	nonCriticalExtension				UECapabilityEnquiry-v1430-IEs		OPTIONAL
3326}
3327
3328UECapabilityEnquiry-v1430-IEs ::=	SEQUENCE {
3329	requestDiffFallbackCombList-r14		BandCombinationList-r14				OPTIONAL,	-- Need ON
3330	nonCriticalExtension				UECapabilityEnquiry-v1510-IEs		OPTIONAL
3331}
3332
3333UECapabilityEnquiry-v1510-IEs ::=	SEQUENCE {
3334	requestedFreqBandsNR-MRDC-r15		OCTET STRING						OPTIONAL,
3335	nonCriticalExtension				UECapabilityEnquiry-v1530-IEs		OPTIONAL
3336}
3337
3338UECapabilityEnquiry-v1530-IEs ::=	SEQUENCE {
3339	requestSTTI-SPT-Capability-r15		ENUMERATED {true}					OPTIONAL,
3340	eutra-nr-only-r15					ENUMERATED {true}					OPTIONAL,
3341	nonCriticalExtension				UECapabilityEnquiry-v1550-IEs		OPTIONAL
3342}
3343
3344UECapabilityEnquiry-v1550-IEs ::=	SEQUENCE {
3345	requestedCapabilityNR-r15			OCTET STRING						OPTIONAL,
3346	nonCriticalExtension				UECapabilityEnquiry-v1560-IEs		OPTIONAL
3347}
3348
3349UECapabilityEnquiry-v1560-IEs ::=	SEQUENCE {
3350	requestedCapabilityCommon-r15		OCTET STRING						OPTIONAL,
3351	nonCriticalExtension				UECapabilityEnquiry-v1610-IEs		OPTIONAL
3352}
3353
3354UECapabilityEnquiry-v1610-IEs ::=	SEQUENCE {
3355	rrc-SegAllowed-r16					ENUMERATED {enabled}			OPTIONAL,	-- Need ON
3356	nonCriticalExtension				SEQUENCE {}						OPTIONAL
3357}
3358
3359UE-CapabilityRequest ::=			SEQUENCE (SIZE (1..maxRAT-Capabilities)) OF RAT-Type
3360
3361
3362UECapabilityInformation ::=			SEQUENCE {
3363	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
3364	criticalExtensions					CHOICE {
3365		c1									CHOICE{
3366			ueCapabilityInformation-r8			UECapabilityInformation-r8-IEs,
3367			spare7 NULL,
3368			spare6 NULL, spare5 NULL, spare4 NULL,
3369			spare3 NULL, spare2 NULL, spare1 NULL
3370		},
3371		criticalExtensionsFuture			SEQUENCE {}
3372	}
3373}
3374
3375UECapabilityInformation-r8-IEs ::=	SEQUENCE {
3376	ue-CapabilityRAT-ContainerList		UE-CapabilityRAT-ContainerList,
3377	nonCriticalExtension				UECapabilityInformation-v8a0-IEs	OPTIONAL
3378}
3379
3380UECapabilityInformation-v8a0-IEs ::= SEQUENCE {
3381	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
3382	nonCriticalExtension				UECapabilityInformation-v1250-IEs	OPTIONAL
3383}
3384
3385UECapabilityInformation-v1250-IEs ::= SEQUENCE {
3386	ue-RadioPagingInfo-r12				UE-RadioPagingInfo-r12				OPTIONAL,
3387	nonCriticalExtension				SEQUENCE {}							OPTIONAL
3388}
3389
3390
3391ULDedicatedMessageSegment-r16 ::=	SEQUENCE {
3392	criticalExtensions					CHOICE {
3393		ulDedicatedMessageSegment-r16		ULDedicatedMessageSegment-r16-IEs,
3394		criticalExtensionsFuture			SEQUENCE {}
3395	}
3396}
3397
3398ULDedicatedMessageSegment-r16-IEs ::=	SEQUENCE {
3399	segmentNumber-r16						INTEGER (0..15),
3400	rrc-MessageSegmentContainer-r16			OCTET STRING,
3401	rrc-MessageSegmentType-r16				ENUMERATED {notLastSegment, lastSegment},
3402	lateNonCriticalExtension				OCTET STRING						OPTIONAL,
3403	nonCriticalExtension					SEQUENCE {}							OPTIONAL
3404}
3405
3406
3407UEInformationRequest-r9		::=				SEQUENCE {
3408	rrc-TransactionIdentifier		RRC-TransactionIdentifier,
3409	criticalExtensions				CHOICE {
3410		c1								CHOICE {
3411			ueInformationRequest-r9				UEInformationRequest-r9-IEs,
3412			spare3 NULL, spare2 NULL, spare1 NULL
3413		},
3414		criticalExtensionsFuture			SEQUENCE {}
3415	}
3416}
3417
3418UEInformationRequest-r9-IEs ::=		SEQUENCE {
3419	rach-ReportReq-r9					BOOLEAN,
3420	rlf-ReportReq-r9					BOOLEAN,
3421	nonCriticalExtension				UEInformationRequest-v930-IEs		OPTIONAL
3422}
3423
3424UEInformationRequest-v930-IEs ::= SEQUENCE {
3425	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
3426	nonCriticalExtension				UEInformationRequest-v1020-IEs		OPTIONAL
3427}
3428
3429UEInformationRequest-v1020-IEs ::=	SEQUENCE {
3430	logMeasReportReq-r10				ENUMERATED {true}					OPTIONAL,	-- Need ON
3431	nonCriticalExtension				UEInformationRequest-v1130-IEs		OPTIONAL
3432}
3433
3434UEInformationRequest-v1130-IEs ::= SEQUENCE {
3435	connEstFailReportReq-r11			ENUMERATED {true}					OPTIONAL,	-- Need ON
3436	nonCriticalExtension				UEInformationRequest-v1250-IEs		OPTIONAL
3437}
3438
3439UEInformationRequest-v1250-IEs ::= SEQUENCE {
3440	mobilityHistoryReportReq-r12		ENUMERATED {true}					OPTIONAL,	-- Need ON
3441	nonCriticalExtension				UEInformationRequest-v1530-IEs		OPTIONAL
3442}
3443
3444UEInformationRequest-v1530-IEs ::= SEQUENCE {
3445	idleModeMeasurementReq-r15			ENUMERATED {true}					OPTIONAL,	-- Need ON
3446	flightPathInfoReq-r15				FlightPathInfoReportConfig-r15		OPTIONAL,	-- Need ON
3447	nonCriticalExtension				SEQUENCE {}							OPTIONAL
3448}
3449
3450
3451UEInformationResponse-r9	::=		SEQUENCE {
3452	rrc-TransactionIdentifier			RRC-TransactionIdentifier,
3453	criticalExtensions					CHOICE {
3454		c1									CHOICE {
3455			ueInformationResponse-r9			UEInformationResponse-r9-IEs,
3456			spare3 NULL, spare2 NULL, spare1 NULL
3457		},
3458		criticalExtensionsFuture			SEQUENCE {}
3459	}
3460}
3461
3462UEInformationResponse-r9-IEs ::=		SEQUENCE {
3463	rach-Report-r9							RACH-Report-r16		OPTIONAL,
3464	rlf-Report-r9							RLF-Report-r9			OPTIONAL,
3465	nonCriticalExtension					UEInformationResponse-v930-IEs			OPTIONAL
3466}
3467
3468-- Late non critical extensions
3469UEInformationResponse-v9e0-IEs ::= SEQUENCE {
3470	rlf-Report-v9e0						RLF-Report-v9e0					OPTIONAL,
3471	nonCriticalExtension				SEQUENCE {}						OPTIONAL
3472}
3473
3474-- Regular non critical extensions
3475UEInformationResponse-v930-IEs ::=	SEQUENCE {
3476	lateNonCriticalExtension			OCTET STRING (CONTAINING UEInformationResponse-v9e0-IEs)	OPTIONAL,
3477	nonCriticalExtension				UEInformationResponse-v1020-IEs		OPTIONAL
3478}
3479
3480UEInformationResponse-v1020-IEs ::= SEQUENCE {
3481	logMeasReport-r10					LogMeasReport-r10					OPTIONAL,
3482	nonCriticalExtension				UEInformationResponse-v1130-IEs		OPTIONAL
3483}
3484
3485UEInformationResponse-v1130-IEs ::= SEQUENCE {
3486	connEstFailReport-r11				ConnEstFailReport-r11				OPTIONAL,
3487	nonCriticalExtension				UEInformationResponse-v1250-IEs		OPTIONAL
3488}
3489
3490UEInformationResponse-v1250-IEs ::= SEQUENCE {
3491	mobilityHistoryReport-r12			MobilityHistoryReport-r12			OPTIONAL,
3492	nonCriticalExtension				UEInformationResponse-v1530-IEs		OPTIONAL
3493}
3494
3495UEInformationResponse-v1530-IEs ::= SEQUENCE {
3496	measResultListIdle-r15				MeasResultListIdle-r15			OPTIONAL,
3497	flightPathInfoReport-r15			FlightPathInfoReport-r15		OPTIONAL,
3498	nonCriticalExtension				UEInformationResponse-v1610-IEs		OPTIONAL
3499}
3500
3501UEInformationResponse-v1610-IEs ::= SEQUENCE {
3502	rach-Report-v1610					RACH-Report-v1610				OPTIONAL,
3503	measResultListExtIdle-r16			MeasResultListExtIdle-r16		OPTIONAL,
3504	measResultListIdleNR-r16			MeasResultListIdleNR-r16		OPTIONAL,
3505	nonCriticalExtension				SEQUENCE {}						OPTIONAL
3506}
3507
3508RACH-Report-r16 ::=					SEQUENCE {
3509	numberOfPreamblesSent-r16			NumberOfPreamblesSent-r11,
3510	contentionDetected-r16				BOOLEAN
3511}
3512
3513RACH-Report-v1610 ::=	SEQUENCE {
3514	initialCEL-r16 					INTEGER (0..3),
3515	edt-Fallback-r16					BOOLEAN
3516}
3517
3518RLF-Report-r9 ::=					SEQUENCE {
3519	measResultLastServCell-r9			SEQUENCE {
3520		rsrpResult-r9						RSRP-Range,
3521		rsrqResult-r9						RSRQ-Range						OPTIONAL
3522	},
3523	measResultNeighCells-r9				SEQUENCE {
3524		measResultListEUTRA-r9				MeasResultList2EUTRA-r9			OPTIONAL,
3525		measResultListUTRA-r9				MeasResultList2UTRA-r9			OPTIONAL,
3526		measResultListGERAN-r9				MeasResultListGERAN				OPTIONAL,
3527		measResultsCDMA2000-r9				MeasResultList2CDMA2000-r9		OPTIONAL
3528	}	OPTIONAL,
3529	...,
3530	[[	locationInfo-r10				LocationInfo-r10					OPTIONAL,
3531		failedPCellId-r10					CHOICE {
3532			cellGlobalId-r10					CellGlobalIdEUTRA,
3533			pci-arfcn-r10						SEQUENCE {
3534				physCellId-r10						PhysCellId,
3535				carrierFreq-r10						ARFCN-ValueEUTRA
3536			}
3537		}																	OPTIONAL,
3538		reestablishmentCellId-r10		CellGlobalIdEUTRA					OPTIONAL,
3539		timeConnFailure-r10				INTEGER (0..1023)					OPTIONAL,
3540		connectionFailureType-r10		ENUMERATED {rlf, hof}				OPTIONAL,
3541		previousPCellId-r10				CellGlobalIdEUTRA					OPTIONAL
3542	]],
3543	[[	failedPCellId-v1090				SEQUENCE {
3544			carrierFreq-v1090				ARFCN-ValueEUTRA-v9e0
3545		}																	OPTIONAL
3546	]],
3547	[[	basicFields-r11					SEQUENCE {
3548			c-RNTI-r11						C-RNTI,
3549			rlf-Cause-r11					ENUMERATED {
3550												t310-Expiry, randomAccessProblem,
3551												rlc-MaxNumRetx, t312-Expiry-r12},
3552			timeSinceFailure-r11			TimeSinceFailure-r11
3553		}																	OPTIONAL,
3554		previousUTRA-CellId-r11			SEQUENCE {
3555			carrierFreq-r11					ARFCN-ValueUTRA,
3556			physCellId-r11					CHOICE {
3557				fdd-r11							PhysCellIdUTRA-FDD,
3558				tdd-r11							PhysCellIdUTRA-TDD
3559			},
3560			cellGlobalId-r11				CellGlobalIdUTRA				OPTIONAL
3561		}																	OPTIONAL,
3562		selectedUTRA-CellId-r11			SEQUENCE {
3563			carrierFreq-r11					ARFCN-ValueUTRA,
3564			physCellId-r11					CHOICE {
3565				fdd-r11							PhysCellIdUTRA-FDD,
3566				tdd-r11							PhysCellIdUTRA-TDD
3567			}
3568		}																	OPTIONAL
3569	]],
3570	[[	failedPCellId-v1250				SEQUENCE {
3571			tac-FailedPCell-r12				TrackingAreaCode
3572		}																	OPTIONAL,
3573		measResultLastServCell-v1250	RSRQ-Range-v1250					OPTIONAL,
3574		lastServCellRSRQ-Type-r12		RSRQ-Type-r12						OPTIONAL,
3575		measResultListEUTRA-v1250		MeasResultList2EUTRA-v1250			OPTIONAL
3576	]],
3577	[[	drb-EstablishedWithQCI-1-r13	ENUMERATED {qci1}					OPTIONAL
3578	]],
3579	[[	measResultLastServCell-v1360	RSRP-Range-v1360					OPTIONAL
3580	]],
3581	[[	logMeasResultListBT-r15			LogMeasResultListBT-r15				OPTIONAL,
3582		logMeasResultListWLAN-r15		LogMeasResultListWLAN-r15			OPTIONAL
3583	]],
3584	[[	measResultListNR-r16			MeasResultCellListNR-r15			OPTIONAL,
3585		previousNR-PCellId-r16			CellGlobalIdNR-r16					OPTIONAL,
3586		failedNR-PCellId-r16			CHOICE {
3587			cellGlobalId-r16				CellGlobalIdNR-r16,
3588			pci-arfcn-r16					SEQUENCE {
3589				physCellId-r16					PhysCellIdNR-r15,
3590				carrierFreq-r16					ARFCN-ValueNR-r15
3591			}
3592		}																	OPTIONAL,
3593		reconnectCellId-r16				CHOICE {
3594			nrReconnectCellId-r16			CellGlobalIdNR-r16,
3595			eutraReconnectCellId-r16		SEQUENCE {
3596				cellGlobalId-r16				CellGlobalIdEUTRA,
3597				trackingAreaCode-EPC-r16		TrackingAreaCode			OPTIONAL,
3598				trackingAreaCode-5GC-r16		TrackingAreaCode-5GC-r15	OPTIONAL
3599			}
3600		}																	OPTIONAL,
3601		timeUntilReconnection-r16		TimeUntilReconnection-r16			OPTIONAL
3602	]],
3603	[[	measResultListNR-v1640			SEQUENCE {
3604			carrierFreqNR-r16				ARFCN-ValueNR-r15
3605		}																	OPTIONAL,
3606		measResultListExtNR-r16			MeasResultFreqListNR-r16		OPTIONAL
3607	]]
3608}
3609
3610RLF-Report-v9e0 ::=				SEQUENCE {
3611	measResultListEUTRA-v9e0			MeasResultList2EUTRA-v9e0
3612}
3613
3614MeasResultList2EUTRA-r9 ::=				SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-r9
3615
3616MeasResultList2EUTRA-v9e0 ::=			SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-v9e0
3617
3618MeasResultList2EUTRA-v1250 ::=			SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2EUTRA-v1250
3619
3620MeasResult2EUTRA-r9 ::=				SEQUENCE {
3621	carrierFreq-r9						ARFCN-ValueEUTRA,
3622	measResultList-r9					MeasResultListEUTRA
3623}
3624
3625MeasResult2EUTRA-v9e0 ::=			SEQUENCE {
3626	carrierFreq-v9e0					ARFCN-ValueEUTRA-v9e0		OPTIONAL
3627}
3628
3629MeasResult2EUTRA-v1250 ::=			SEQUENCE {
3630	rsrq-Type-r12						RSRQ-Type-r12		OPTIONAL
3631}
3632
3633MeasResultList2UTRA-r9 ::=			SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2UTRA-r9
3634
3635MeasResult2UTRA-r9 ::=				SEQUENCE {
3636	carrierFreq-r9						ARFCN-ValueUTRA,
3637	measResultList-r9					MeasResultListUTRA
3638}
3639
3640MeasResultList2CDMA2000-r9 ::=		SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2CDMA2000-r9
3641
3642MeasResult2CDMA2000-r9 ::=			SEQUENCE {
3643	carrierFreq-r9						CarrierFreqCDMA2000,
3644	measResultList-r9					MeasResultsCDMA2000
3645}
3646
3647LogMeasReport-r10 ::=				SEQUENCE {
3648	absoluteTimeStamp-r10				AbsoluteTimeInfo-r10,
3649	traceReference-r10					TraceReference-r10,
3650	traceRecordingSessionRef-r10		OCTET STRING (SIZE (2)),
3651	tce-Id-r10							OCTET STRING (SIZE (1)),
3652	logMeasInfoList-r10					LogMeasInfoList-r10,
3653	logMeasAvailable-r10				ENUMERATED {true}				OPTIONAL,
3654	...,
3655	[[	logMeasAvailableBT-r15			ENUMERATED {true}				OPTIONAL,
3656		logMeasAvailableWLAN-r15		ENUMERATED {true}				OPTIONAL
3657	]]
3658}
3659
3660LogMeasInfoList-r10 ::=		SEQUENCE (SIZE (1..maxLogMeasReport-r10)) OF LogMeasInfo-r10
3661
3662LogMeasInfo-r10 ::=		SEQUENCE {
3663	locationInfo-r10					LocationInfo-r10				OPTIONAL,
3664	relativeTimeStamp-r10				INTEGER (0..7200),
3665	servCellIdentity-r10				CellGlobalIdEUTRA,
3666	measResultServCell-r10				SEQUENCE {
3667		rsrpResult-r10						RSRP-Range,
3668		rsrqResult-r10						RSRQ-Range
3669	},
3670	measResultNeighCells-r10			SEQUENCE {
3671		measResultListEUTRA-r10				MeasResultList2EUTRA-r9		OPTIONAL,
3672		measResultListUTRA-r10				MeasResultList2UTRA-r9		OPTIONAL,
3673		measResultListGERAN-r10				MeasResultList2GERAN-r10	OPTIONAL,
3674		measResultListCDMA2000-r10			MeasResultList2CDMA2000-r9	OPTIONAL
3675	}	OPTIONAL,
3676	...,
3677	[[	measResultListEUTRA-v1090			MeasResultList2EUTRA-v9e0	OPTIONAL
3678	]],
3679	[[	measResultListMBSFN-r12				MeasResultListMBSFN-r12		OPTIONAL,
3680		measResultServCell-v1250			RSRQ-Range-v1250			OPTIONAL,
3681		servCellRSRQ-Type-r12				RSRQ-Type-r12				OPTIONAL,
3682		measResultListEUTRA-v1250			MeasResultList2EUTRA-v1250	OPTIONAL
3683	]],
3684	[[	inDeviceCoexDetected-r13			ENUMERATED {true}			OPTIONAL
3685	]],
3686	[[	measResultServCell-v1360			RSRP-Range-v1360			OPTIONAL
3687	]],
3688	[[	logMeasResultListBT-r15				LogMeasResultListBT-r15		OPTIONAL,
3689		logMeasResultListWLAN-r15			LogMeasResultListWLAN-r15	OPTIONAL
3690	]],
3691	[[	anyCellSelectionDetected-r15		ENUMERATED {true}			OPTIONAL
3692	]],
3693	[[	measResultListNR-r16				MeasResultCellListNR-r15	OPTIONAL
3694	]],
3695	[[	measResultListNR-v1640			SEQUENCE {
3696			carrierFreqNR-r16				ARFCN-ValueNR-r15
3697		}																	OPTIONAL,
3698		measResultListExtNR-r16			MeasResultFreqListNR-r16		OPTIONAL
3699	]]
3700}
3701
3702MeasResultListMBSFN-r12 ::=			SEQUENCE (SIZE (1..maxMBSFN-Area)) OF MeasResultMBSFN-r12
3703
3704MeasResultMBSFN-r12 ::=			SEQUENCE {
3705	mbsfn-Area-r12					SEQUENCE {
3706		mbsfn-AreaId-r12				MBSFN-AreaId-r12,
3707		carrierFreq-r12					ARFCN-ValueEUTRA-r9
3708	},
3709	rsrpResultMBSFN-r12				RSRP-Range,
3710	rsrqResultMBSFN-r12				MBSFN-RSRQ-Range-r12,
3711	signallingBLER-Result-r12		BLER-Result-r12					OPTIONAL,
3712	dataBLER-MCH-ResultList-r12		DataBLER-MCH-ResultList-r12		OPTIONAL,
3713	...
3714}
3715
3716DataBLER-MCH-ResultList-r12 ::=		SEQUENCE (SIZE (1.. maxPMCH-PerMBSFN)) OF DataBLER-MCH-Result-r12
3717
3718DataBLER-MCH-Result-r12 ::=			SEQUENCE {
3719	mch-Index-r12						INTEGER (1..maxPMCH-PerMBSFN),
3720	dataBLER-Result-r12					BLER-Result-r12
3721}
3722
3723BLER-Result-r12 ::=					SEQUENCE {
3724	bler-r12							BLER-Range-r12,
3725	blocksReceived-r12					SEQUENCE {
3726		n-r12								BIT STRING (SIZE (3)),
3727		m-r12								BIT STRING (SIZE (8))
3728	}
3729}
3730
3731BLER-Range-r12 ::=						INTEGER(0..31)
3732
3733MeasResultList2GERAN-r10 ::=			SEQUENCE (SIZE (1..maxCellListGERAN)) OF MeasResultListGERAN
3734
3735MeasResultFreqListNR-r16::=		SEQUENCE (SIZE (1..maxFreq-1-r16)) OF MeasResultFreqFailNR-r15
3736
3737ConnEstFailReport-r11 ::=				SEQUENCE {
3738	failedCellId-r11					CellGlobalIdEUTRA,
3739	locationInfo-r11					LocationInfo-r10					OPTIONAL,
3740	measResultFailedCell-r11			SEQUENCE {
3741		rsrpResult-r11						RSRP-Range,
3742		rsrqResult-r11						RSRQ-Range						OPTIONAL
3743	},
3744	measResultNeighCells-r11			SEQUENCE {
3745		measResultListEUTRA-r11				MeasResultList2EUTRA-r9			OPTIONAL,
3746		measResultListUTRA-r11				MeasResultList2UTRA-r9			OPTIONAL,
3747		measResultListGERAN-r11				MeasResultListGERAN				OPTIONAL,
3748		measResultsCDMA2000-r11				MeasResultList2CDMA2000-r9		OPTIONAL
3749	}	OPTIONAL,
3750	numberOfPreamblesSent-r11			NumberOfPreamblesSent-r11,
3751	contentionDetected-r11				BOOLEAN,
3752	maxTxPowerReached-r11				BOOLEAN,
3753	timeSinceFailure-r11				TimeSinceFailure-r11,
3754	measResultListEUTRA-v1130			MeasResultList2EUTRA-v9e0			OPTIONAL,
3755	...,
3756	[[	measResultFailedCell-v1250		RSRQ-Range-v1250					OPTIONAL,
3757		failedCellRSRQ-Type-r12			RSRQ-Type-r12						OPTIONAL,
3758		measResultListEUTRA-v1250		MeasResultList2EUTRA-v1250			OPTIONAL
3759	]],
3760	[[	measResultFailedCell-v1360		RSRP-Range-v1360					OPTIONAL
3761	]],
3762	[[	logMeasResultListBT-r15			LogMeasResultListBT-r15				OPTIONAL,
3763		logMeasResultListWLAN-r15		LogMeasResultListWLAN-r15			OPTIONAL
3764	]],
3765	[[	measResultListNR-r16			MeasResultCellListNR-r15			OPTIONAL
3766	]],
3767	[[	measResultListNR-v1640			SEQUENCE {
3768			carrierFreqNR-r16				ARFCN-ValueNR-r15
3769		}																	OPTIONAL,
3770		measResultListExtNR-r16			MeasResultFreqListNR-r16		OPTIONAL
3771	]]
3772}
3773
3774NumberOfPreamblesSent-r11::=			INTEGER (1..200)
3775
3776TimeSinceFailure-r11 ::=				INTEGER (0..172800)
3777
3778TimeUntilReconnection-r16 ::=			INTEGER (0..172800)
3779
3780MobilityHistoryReport-r12 ::=	VisitedCellInfoList-r12
3781
3782FlightPathInfoReport-r15 ::=		SEQUENCE {
3783	flightPath-r15	SEQUENCE (SIZE (1..maxWayPoint-r15)) OF WayPointLocation-r15	OPTIONAL,
3784	nonCriticalExtension				SEQUENCE {}							OPTIONAL
3785}
3786
3787WayPointLocation-r15 ::=			SEQUENCE {
3788	wayPointLocation-r15						LocationInfo-r10,
3789	timeStamp-r15							AbsoluteTimeInfo-r10		OPTIONAL
3790}
3791
3792
3793ULHandoverPreparationTransfer ::=	SEQUENCE {
3794	criticalExtensions					CHOICE {
3795		c1									CHOICE {
3796			ulHandoverPreparationTransfer-r8		ULHandoverPreparationTransfer-r8-IEs,
3797			spare3 NULL, spare2 NULL, spare1 NULL
3798		},
3799		criticalExtensionsFuture				SEQUENCE {}
3800	}
3801}
3802
3803ULHandoverPreparationTransfer-r8-IEs ::= SEQUENCE {
3804	cdma2000-Type						CDMA2000-Type,
3805	meid								BIT STRING (SIZE (56))					OPTIONAL,
3806	dedicatedInfo						DedicatedInfoCDMA2000,
3807	nonCriticalExtension				ULHandoverPreparationTransfer-v8a0-IEs	OPTIONAL
3808}
3809
3810ULHandoverPreparationTransfer-v8a0-IEs ::= SEQUENCE {
3811	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
3812	nonCriticalExtension				SEQUENCE {}							OPTIONAL
3813}
3814
3815
3816ULInformationTransfer ::=			SEQUENCE {
3817	criticalExtensions					CHOICE {
3818		c1									CHOICE {
3819			ulInformationTransfer-r8			ULInformationTransfer-r8-IEs,
3820			ulInformationTransfer-r16			ULInformationTransfer-r16-IEs,
3821			spare2 NULL, spare1 NULL
3822		},
3823		criticalExtensionsFuture			SEQUENCE {}
3824	}
3825}
3826
3827ULInformationTransfer-r8-IEs ::=	SEQUENCE {
3828	dedicatedInfoType					CHOICE {
3829		dedicatedInfoNAS					DedicatedInfoNAS,
3830		dedicatedInfoCDMA2000-1XRTT			DedicatedInfoCDMA2000,
3831		dedicatedInfoCDMA2000-HRPD			DedicatedInfoCDMA2000
3832	},
3833	nonCriticalExtension				ULInformationTransfer-v8a0-IEs		OPTIONAL
3834}
3835
3836ULInformationTransfer-v8a0-IEs ::= SEQUENCE {
3837	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
3838	nonCriticalExtension				SEQUENCE {}							OPTIONAL
3839}
3840
3841ULInformationTransfer-r16-IEs ::=	SEQUENCE {
3842	dedicatedInfoType-r16				CHOICE {
3843		dedicatedInfoNAS-r16				DedicatedInfoNAS,
3844		dedicatedInfoCDMA2000-1XRTT-r16		DedicatedInfoCDMA2000,
3845		dedicatedInfoCDMA2000-HRPD-r16		DedicatedInfoCDMA2000
3846	}																		OPTIONAL,
3847	dedicatedInfoF1c-r16				DedicatedInfoF1c-r16				OPTIONAL,
3848	nonCriticalExtension				ULInformationTransfer-v8a0-IEs	OPTIONAL
3849}
3850
3851
3852ULInformationTransferIRAT-r16 ::=	SEQUENCE {
3853	criticalExtensions					CHOICE {
3854		c1									CHOICE {
3855			ulInformationTransferIRAT-r16			ULInformationTransferIRAT-r16-IEs,
3856			spare3 NULL, spare2 NULL, spare1 NULL
3857		},
3858		criticalExtensionsFuture			SEQUENCE {}
3859	}
3860}
3861
3862ULInformationTransferIRAT-r16-IEs ::=	SEQUENCE {
3863	ul-DCCH-MessageNR-r16			OCTET STRING						OPTIONAL,
3864	lateNonCriticalExtension		OCTET STRING						OPTIONAL,
3865	nonCriticalExtension			SEQUENCE {}						OPTIONAL
3866}
3867
3868
3869ULInformationTransferMRDC-r15 ::=	SEQUENCE {
3870	criticalExtensions					CHOICE {
3871		c1									CHOICE {
3872			ulInformationTransferMRDC-r15			ULInformationTransferMRDC-r15-IEs,
3873			spare3 NULL, spare2 NULL, spare1 NULL
3874		},
3875		criticalExtensionsFuture			SEQUENCE {}
3876	}
3877}
3878
3879ULInformationTransferMRDC-r15-IEs ::=	SEQUENCE {
3880	ul-DCCH-MessageNR-r15			OCTET STRING						OPTIONAL,
3881	lateNonCriticalExtension		OCTET STRING						OPTIONAL,
3882	nonCriticalExtension			SEQUENCE {}							OPTIONAL
3883}
3884
3885WLANConnectionStatusReport-r13 ::=	SEQUENCE {
3886	criticalExtensions					CHOICE {
3887		c1									CHOICE {
3888			wlanConnectionStatusReport-r13		WLANConnectionStatusReport-r13-IEs,
3889			spare3 NULL, spare2 NULL, spare1 NULL
3890		},
3891		criticalExtensionsFuture			SEQUENCE {}
3892	}
3893}
3894
3895WLANConnectionStatusReport-r13-IEs ::=	SEQUENCE {
3896	wlan-Status-r13					WLAN-Status-r13,
3897	lateNonCriticalExtension		OCTET STRING							OPTIONAL,
3898	nonCriticalExtension			WLANConnectionStatusReport-v1430-IEs	OPTIONAL
3899}
3900
3901WLANConnectionStatusReport-v1430-IEs ::=	SEQUENCE {
3902	wlan-Status-v1430				WLAN-Status-v1430,
3903	nonCriticalExtension			SEQUENCE {}								OPTIONAL
3904}
3905
3906
3907-- WS modification: asn2wrs does not support this syntax; replace all occurrences
3908-- SetupRelease { ElementTypeParam } ::= CHOICE {
3909-- 	release			NULL,
3910-- 	setup			ElementTypeParam
3911-- }
3912
3913
3914SystemInformationBlockPos-r15 ::= SEQUENCE {
3915	assistanceDataSIB-Element-r15		OCTET STRING,
3916	lateNonCriticalExtension			OCTET STRING							OPTIONAL,
3917	...
3918}
3919
3920
3921SystemInformationBlockType2 ::=		SEQUENCE {
3922	ac-BarringInfo						SEQUENCE {
3923		ac-BarringForEmergency				BOOLEAN,
3924		ac-BarringForMO-Signalling			AC-BarringConfig				OPTIONAL,	-- Need OP
3925		ac-BarringForMO-Data				AC-BarringConfig				OPTIONAL	-- Need OP
3926	}																		OPTIONAL,	-- Need OP
3927	radioResourceConfigCommon			RadioResourceConfigCommonSIB,
3928	ue-TimersAndConstants				UE-TimersAndConstants,
3929	freqInfo							SEQUENCE {
3930		ul-CarrierFreq						ARFCN-ValueEUTRA				OPTIONAL,	-- Need OP
3931		ul-Bandwidth						ENUMERATED {n6, n15, n25, n50, n75, n100}
3932																			OPTIONAL,	-- Need OP
3933		additionalSpectrumEmission			AdditionalSpectrumEmission
3934	},
3935	mbsfn-SubframeConfigList			MBSFN-SubframeConfigList			OPTIONAL,	-- Need OR
3936	timeAlignmentTimerCommon			TimeAlignmentTimer,
3937	...,
3938	lateNonCriticalExtension		OCTET STRING (CONTAINING SystemInformationBlockType2-v8h0-IEs)						OPTIONAL,
3939	[[	ssac-BarringForMMTEL-Voice-r9		AC-BarringConfig				OPTIONAL,	-- Need OP
3940		ssac-BarringForMMTEL-Video-r9		AC-BarringConfig				OPTIONAL	-- Need OP
3941	]],
3942	[[	ac-BarringForCSFB-r10				AC-BarringConfig			OPTIONAL	-- Need OP
3943	]],
3944	[[	ac-BarringSkipForMMTELVoice-r12		ENUMERATED {true}			OPTIONAL,	-- Need OP
3945		ac-BarringSkipForMMTELVideo-r12		ENUMERATED {true}			OPTIONAL,	-- Need OP
3946		ac-BarringSkipForSMS-r12			ENUMERATED {true}			OPTIONAL,	-- Need OP
3947		ac-BarringPerPLMN-List-r12			AC-BarringPerPLMN-List-r12	OPTIONAL	-- Need OP
3948	]],
3949	[[	voiceServiceCauseIndication-r12		ENUMERATED {true}			OPTIONAL	-- Need OP
3950	]],
3951	[[	acdc-BarringForCommon-r13			ACDC-BarringForCommon-r13		OPTIONAL,	-- Need OP
3952		acdc-BarringPerPLMN-List-r13		ACDC-BarringPerPLMN-List-r13	OPTIONAL	-- Need OP
3953	]],
3954	[[
3955		udt-RestrictingForCommon-r13		UDT-Restricting-r13				OPTIONAL,	-- Need OR
3956		udt-RestrictingPerPLMN-List-r13		UDT-RestrictingPerPLMN-List-r13	OPTIONAL,	-- Need OR
3957		cIoT-EPS-OptimisationInfo-r13		CIOT-EPS-OptimisationInfo-r13	OPTIONAL,	-- Need OP
3958		useFullResumeID-r13					ENUMERATED {true}				OPTIONAL	-- Need OP
3959	]],
3960	[[	unicastFreqHoppingInd-r13			ENUMERATED {true}				OPTIONAL	-- Need OP
3961	]],
3962	[[	mbsfn-SubframeConfigList-v1430		MBSFN-SubframeConfigList-v1430	OPTIONAL,	-- Need OP
3963		videoServiceCauseIndication-r14		ENUMERATED {true}				OPTIONAL	-- Need OP
3964	]],
3965	[[	plmn-InfoList-r15					PLMN-InfoList-r15				OPTIONAL	-- Need OP
3966	]],
3967	[[	cp-EDT-r15							ENUMERATED {true}				OPTIONAL,	-- Need OR
3968		up-EDT-r15							ENUMERATED {true}				OPTIONAL,	-- Need OR
3969		idleModeMeasurements-r15			ENUMERATED {true}				OPTIONAL,	-- Need OR
3970		reducedCP-LatencyEnabled-r15		ENUMERATED {true}				OPTIONAL	-- Need OR
3971	]],
3972	[[	mbms-ROM-ServiceIndication-r15	ENUMERATED {true}				OPTIONAL	-- Need OR
3973	]],
3974	[[	rlos-Enabled-r16					ENUMERATED {true}				OPTIONAL,	-- Need OR
3975		earlySecurityReactivation-r16		ENUMERATED {true}				OPTIONAL,	-- Need OR
3976		cp-EDT-5GC-r16						ENUMERATED {true}				OPTIONAL,	-- Need OR
3977		up-EDT-5GC-r16						ENUMERATED {true}				OPTIONAL,	-- Need OR
3978		cp-PUR-EPC-r16						ENUMERATED {true}				OPTIONAL,	-- Need OR
3979		up-PUR-EPC-r16						ENUMERATED {true}				OPTIONAL,	-- Need OR
3980		cp-PUR-5GC-r16						ENUMERATED {true}				OPTIONAL,	-- Need OR
3981		up-PUR-5GC-r16						ENUMERATED {true}				OPTIONAL,	-- Need OR
3982		mpdcch-CQI-Reporting-r16			ENUMERATED {fourBits, both}		OPTIONAL,	-- Need OR
3983		rai-ActivationEnh-r16				ENUMERATED {true}				OPTIONAL,	-- Need OR
3984		idleModeMeasurementsNR-r16			ENUMERATED {true}				OPTIONAL	-- Need OR
3985	]]
3986}
3987
3988SystemInformationBlockType2-v8h0-IEs ::=	SEQUENCE {
3989	multiBandInfoList				SEQUENCE (SIZE (1..maxMultiBands)) OF AdditionalSpectrumEmission	OPTIONAL,	-- Need OR
3990	nonCriticalExtension			SystemInformationBlockType2-v9e0-IEs	OPTIONAL
3991}
3992
3993SystemInformationBlockType2-v9e0-IEs ::= SEQUENCE {
3994	ul-CarrierFreq-v9e0					ARFCN-ValueEUTRA-v9e0		OPTIONAL,	-- Cond ul-FreqMax
3995	nonCriticalExtension				SystemInformationBlockType2-v9i0-IEs					OPTIONAL
3996}
3997
3998SystemInformationBlockType2-v9i0-IEs ::= SEQUENCE {
3999-- Following field is for any non-critical extensions from REL-9
4000	nonCriticalExtension			OCTET STRING (CONTAINING SystemInformationBlockType2-v10m0-IEs)						OPTIONAL,
4001	dummy		SEQUENCE {}		OPTIONAL
4002}
4003
4004SystemInformationBlockType2-v10m0-IEs ::= SEQUENCE {
4005	freqInfo-v10l0						SEQUENCE {
4006		additionalSpectrumEmission-v10l0			AdditionalSpectrumEmission-v10l0
4007	}														OPTIONAL,
4008	multiBandInfoList-v10l0				SEQUENCE (SIZE (1..maxMultiBands)) OF
4009				AdditionalSpectrumEmission-v10l0				OPTIONAL,
4010	nonCriticalExtension		SystemInformationBlockType2-v10n0-IEs		OPTIONAL
4011}
4012
4013SystemInformationBlockType2-v10n0-IEs ::= SEQUENCE {
4014-- Following field is for non-critical extensions up-to REL-12
4015	lateNonCriticalExtension	OCTET STRING								OPTIONAL,
4016	nonCriticalExtension		SystemInformationBlockType2-v13c0-IEs		OPTIONAL
4017}
4018
4019SystemInformationBlockType2-v13c0-IEs ::= SEQUENCE {
4020	uplinkPowerControlCommon-v13c0	UplinkPowerControlCommon-v1310			OPTIONAL,	-- Need OR
4021-- Following field is for non-critical extensions from REL-13
4022	nonCriticalExtension			SEQUENCE {}	OPTIONAL
4023}
4024
4025AC-BarringConfig ::=				SEQUENCE {
4026	ac-BarringFactor					ENUMERATED {
4027											p00, p05, p10, p15, p20, p25, p30, p40,
4028											p50, p60, p70, p75, p80, p85, p90, p95},
4029	ac-BarringTime						ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512},
4030	ac-BarringForSpecialAC				BIT STRING (SIZE(5))
4031}
4032
4033MBSFN-SubframeConfigList ::=		SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig
4034
4035MBSFN-SubframeConfigList-v1430 ::=		SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF MBSFN-SubframeConfig-v1430
4036
4037AC-BarringPerPLMN-List-r12 ::=		SEQUENCE (SIZE (1.. maxPLMN-r11)) OF AC-BarringPerPLMN-r12
4038
4039AC-BarringPerPLMN-r12 ::=			SEQUENCE {
4040	plmn-IdentityIndex-r12					INTEGER (1..maxPLMN-r11),
4041	ac-BarringInfo-r12						SEQUENCE {
4042		ac-BarringForEmergency-r12			BOOLEAN,
4043		ac-BarringForMO-Signalling-r12		AC-BarringConfig	OPTIONAL,	-- Need OP
4044		ac-BarringForMO-Data-r12			AC-BarringConfig	OPTIONAL	-- Need OP
4045	}															OPTIONAL,	-- Need OP
4046	ac-BarringSkipForMMTELVoice-r12		ENUMERATED {true}		OPTIONAL,	-- Need OP
4047	ac-BarringSkipForMMTELVideo-r12		ENUMERATED {true}		OPTIONAL,	-- Need OP
4048	ac-BarringSkipForSMS-r12			ENUMERATED {true}		OPTIONAL,	-- Need OP
4049	ac-BarringForCSFB-r12				AC-BarringConfig		OPTIONAL,	-- Need OP
4050	ssac-BarringForMMTEL-Voice-r12		AC-BarringConfig		OPTIONAL,	-- Need OP
4051	ssac-BarringForMMTEL-Video-r12		AC-BarringConfig		OPTIONAL	-- Need OP
4052}
4053
4054ACDC-BarringForCommon-r13 ::=			SEQUENCE {
4055	acdc-HPLMNonly-r13						BOOLEAN,
4056	barringPerACDC-CategoryList-r13			BarringPerACDC-CategoryList-r13
4057}
4058
4059ACDC-BarringPerPLMN-List-r13 ::=		SEQUENCE (SIZE (1.. maxPLMN-r11)) OF ACDC-BarringPerPLMN-r13
4060
4061ACDC-BarringPerPLMN-r13 ::=			SEQUENCE {
4062	plmn-IdentityIndex-r13				INTEGER (1..maxPLMN-r11),
4063	acdc-OnlyForHPLMN-r13				BOOLEAN,
4064	barringPerACDC-CategoryList-r13		BarringPerACDC-CategoryList-r13
4065}
4066
4067BarringPerACDC-CategoryList-r13 ::= SEQUENCE (SIZE (1..maxACDC-Cat-r13)) OF BarringPerACDC-Category-r13
4068
4069BarringPerACDC-Category-r13 ::= SEQUENCE {
4070	acdc-Category-r13				INTEGER (1..maxACDC-Cat-r13),
4071	acdc-BarringConfig-r13			SEQUENCE {
4072		ac-BarringFactor-r13			ENUMERATED {
4073											p00, p05, p10, p15, p20, p25, p30, p40,
4074											p50, p60, p70, p75, p80, p85, p90, p95},
4075		ac-BarringTime-r13				ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512}
4076	}										OPTIONAL	-- Need OP
4077}
4078
4079UDT-Restricting-r13	::= SEQUENCE {
4080	udt-Restricting-r13					ENUMERATED {true}			OPTIONAL, --Need OR
4081	udt-RestrictingTime-r13				ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512} OPTIONAL --Need OR
4082}
4083
4084UDT-RestrictingPerPLMN-List-r13 ::=	SEQUENCE (SIZE (1..maxPLMN-r11)) OF UDT-RestrictingPerPLMN-r13
4085
4086UDT-RestrictingPerPLMN-r13 ::= SEQUENCE {
4087	plmn-IdentityIndex-r13			INTEGER (1..maxPLMN-r11),
4088	udt-Restricting-r13				UDT-Restricting-r13			OPTIONAL	--Need OR
4089}
4090
4091CIOT-EPS-OptimisationInfo-r13 ::=	SEQUENCE (SIZE (1.. maxPLMN-r11)) OF CIOT-OptimisationPLMN-r13
4092
4093CIOT-OptimisationPLMN-r13::= SEQUENCE {
4094	up-CIoT-EPS-Optimisation-r13		ENUMERATED {true}			OPTIONAL,	-- Need OP
4095	cp-CIoT-EPS-Optimisation-r13		ENUMERATED {true}			OPTIONAL,	-- Need OP
4096	attachWithoutPDN-Connectivity-r13	ENUMERATED {true}			OPTIONAL	-- Need OP
4097}
4098
4099PLMN-InfoList-r15 ::=				SEQUENCE (SIZE (1..maxPLMN-r11)) OF PLMN-Info-r15
4100
4101PLMN-Info-r15 ::=			SEQUENCE {
4102	upperLayerIndication-r15			ENUMERATED {true}			OPTIONAL		-- Need OR
4103}
4104
4105
4106SystemInformationBlockType3 ::=		SEQUENCE {
4107	cellReselectionInfoCommon			SEQUENCE {
4108		q-Hyst								ENUMERATED {
4109												dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
4110												dB12, dB14, dB16, dB18, dB20, dB22, dB24},
4111		speedStateReselectionPars			SEQUENCE {
4112			mobilityStateParameters				MobilityStateParameters,
4113			q-HystSF						SEQUENCE {
4114				sf-Medium						ENUMERATED {
4115														dB-6, dB-4, dB-2, dB0},
4116				sf-High							ENUMERATED {
4117														dB-6, dB-4, dB-2, dB0}
4118			}
4119		}																OPTIONAL		-- Need OP
4120	},
4121	cellReselectionServingFreqInfo		SEQUENCE {
4122		s-NonIntraSearch					ReselectionThreshold		OPTIONAL,		-- Need OP
4123		threshServingLow					ReselectionThreshold,
4124		cellReselectionPriority				CellReselectionPriority
4125	},
4126	intraFreqCellReselectionInfo		SEQUENCE {
4127		q-RxLevMin							Q-RxLevMin,
4128		p-Max								P-Max						OPTIONAL,		-- Need OP
4129		s-IntraSearch						ReselectionThreshold		OPTIONAL,		-- Need OP
4130		allowedMeasBandwidth				AllowedMeasBandwidth		OPTIONAL,		-- Need OP
4131		presenceAntennaPort1				PresenceAntennaPort1,
4132		neighCellConfig						NeighCellConfig,
4133		t-ReselectionEUTRA					T-Reselection,
4134		t-ReselectionEUTRA-SF				SpeedStateScaleFactors		OPTIONAL		-- Need OP
4135	},
4136	...,
4137	lateNonCriticalExtension				OCTET STRING (CONTAINING SystemInformationBlockType3-v10j0-IEs)	OPTIONAL,
4138	[[	s-IntraSearch-v920					SEQUENCE {
4139			s-IntraSearchP-r9					ReselectionThreshold,
4140			s-IntraSearchQ-r9					ReselectionThresholdQ-r9
4141		}																OPTIONAL,		-- Need OP
4142		s-NonIntraSearch-v920				SEQUENCE {
4143			s-NonIntraSearchP-r9				ReselectionThreshold,
4144			s-NonIntraSearchQ-r9				ReselectionThresholdQ-r9
4145		}																OPTIONAL,		-- Need OP
4146		q-QualMin-r9						Q-QualMin-r9				OPTIONAL,		-- Need OP
4147		threshServingLowQ-r9				ReselectionThresholdQ-r9	OPTIONAL		-- Need OP
4148	]],
4149	[[	q-QualMinWB-r11						Q-QualMin-r9				OPTIONAL	-- Cond WB-RSRQ
4150	]],
4151	[[	q-QualMinRSRQ-OnAllSymbols-r12			Q-QualMin-r9				OPTIONAL			-- Cond RSRQ
4152	]],
4153	[[	cellReselectionServingFreqInfo-v1310 CellReselectionServingFreqInfo-v1310	OPTIONAL,		-- Need OP
4154		redistributionServingInfo-r13			RedistributionServingInfo-r13 OPTIONAL,	--Need OR
4155		cellSelectionInfoCE-r13					CellSelectionInfoCE-r13		OPTIONAL,		-- Need OP
4156		t-ReselectionEUTRA-CE-r13				T-ReselectionEUTRA-CE-r13	OPTIONAL		-- Need OP
4157	]],
4158	[[	cellSelectionInfoCE1-r13				CellSelectionInfoCE1-r13	OPTIONAL	-- Need OP
4159	]],
4160	[[	cellSelectionInfoCE1-v1360			CellSelectionInfoCE1-v1360	OPTIONAL		-- Cond QrxlevminCE1
4161	]],
4162	[[	cellReselectionInfoCommon-v1460		CellReselectionInfoCommon-v1460	OPTIONAL	-- Need OR
4163	]],
4164	[[	cellReselectionInfoHSDN-r15			CellReselectionInfoHSDN-r15	OPTIONAL,		-- Need OR
4165		cellSelectionInfoCE-v1530			CellSelectionInfoCE-v1530		OPTIONAL,		-- Need OP
4166		crs-IntfMitigNeighCellsCE-r15		ENUMERATED {enabled}		OPTIONAL		-- Need OP
4167	]],
4168	[[	cellReselectionServingFreqInfo-v1610	CellReselectionServingFreqInfo-v1610	OPTIONAL	-- Need OR
4169	]]
4170}
4171
4172RedistributionServingInfo-r13 ::=		SEQUENCE {
4173	redistributionFactorServing-r13		INTEGER(0..10),
4174	redistributionFactorCell-r13		ENUMERATED{true}				OPTIONAL,	--Need OP
4175	t360-r13							ENUMERATED {min4, min8, min16, min32,infinity,
4176											spare3,spare2,spare1},
4177	redistrOnPagingOnly-r13				ENUMERATED {true}		OPTIONAL	--Need OP
4178}
4179
4180CellReselectionServingFreqInfo-v1310 ::=	SEQUENCE {
4181	cellReselectionSubPriority-r13				CellReselectionSubPriority-r13
4182}
4183
4184CellReselectionServingFreqInfo-v1610 ::= SEQUENCE {
4185	altCellReselectionPriority-r16		CellReselectionPriority		OPTIONAL, -- Need OR
4186	altCellReselectionSubPriority-r16	CellReselectionSubPriority-r13	OPTIONAL -- Need OR
4187}
4188
4189-- Late non critical extensions
4190SystemInformationBlockType3-v10j0-IEs ::= SEQUENCE {
4191	freqBandInfo-r10					NS-PmaxList-r10				OPTIONAL,	-- Need OR
4192	multiBandInfoList-v10j0				MultiBandInfoList-v10j0		OPTIONAL,	-- Need OR
4193	nonCriticalExtension				SystemInformationBlockType3-v10l0-IEs					OPTIONAL
4194}
4195
4196SystemInformationBlockType3-v10l0-IEs ::= SEQUENCE {
4197	freqBandInfo-v10l0					NS-PmaxList-v10l0			OPTIONAL,	-- Need OR
4198	multiBandInfoList-v10l0				MultiBandInfoList-v10l0		OPTIONAL,	-- Need OR
4199	nonCriticalExtension				SEQUENCE {}					OPTIONAL
4200}
4201
4202CellReselectionInfoCommon-v1460 ::=	SEQUENCE {
4203	s-SearchDeltaP-r14					ENUMERATED {dB6, dB9, dB12, dB15}
4204}
4205
4206CellReselectionInfoHSDN-r15 ::= SEQUENCE {
4207	cellEquivalentSize-r15				INTEGER(2..16)
4208}
4209
4210
4211SystemInformationBlockType4 ::=		SEQUENCE {
4212	intraFreqNeighCellList				IntraFreqNeighCellList		OPTIONAL,	-- Need OR
4213	intraFreqBlackCellList				IntraFreqBlackCellList				OPTIONAL,	-- Need OR
4214	csg-PhysCellIdRange					PhysCellIdRange				OPTIONAL,	-- Cond CSG
4215	...,
4216	lateNonCriticalExtension				OCTET STRING				OPTIONAL,
4217	[[	intraFreqNeighHSDN-CellList-r15		IntraFreqNeighHSDN-CellList-r15	OPTIONAL	-- Need OR
4218	]],
4219	[[	rss-ConfigCarrierInfo-r16			RSS-ConfigCarrierInfo-r16		OPTIONAL,	-- Cond RSS
4220		intraFreqNeighCellList-v1610		IntraFreqNeighCellList-v1610	OPTIONAL	-- Cond RSS
4221	]]
4222}
4223
4224IntraFreqNeighCellList ::=		SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo
4225
4226IntraFreqNeighCellList-v1610 ::=	SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo-v1610
4227
4228IntraFreqNeighHSDN-CellList-r15 ::= SEQUENCE (SIZE (1..maxCellIntra)) OF PhysCellIdRange
4229
4230IntraFreqNeighCellInfo ::=		SEQUENCE {
4231	physCellId								PhysCellId,
4232	q-OffsetCell							Q-OffsetRange,
4233	...
4234}
4235
4236IntraFreqNeighCellInfo-v1610 ::=	SEQUENCE {
4237	rss-MeasPowerBias-r16				RSS-MeasPowerBias-r16
4238}
4239
4240IntraFreqBlackCellList ::=		SEQUENCE (SIZE (1..maxCellBlack)) OF PhysCellIdRange
4241
4242
4243SystemInformationBlockType5 ::=		SEQUENCE {
4244	interFreqCarrierFreqList			InterFreqCarrierFreqList,
4245	...,
4246	lateNonCriticalExtension				OCTET STRING	(CONTAINING SystemInformationBlockType5-v8h0-IEs)				OPTIONAL,
4247	[[	interFreqCarrierFreqList-v1250	InterFreqCarrierFreqList-v1250		OPTIONAL,	-- Need OR
4248		interFreqCarrierFreqListExt-r12	InterFreqCarrierFreqListExt-r12	OPTIONAL	-- Need OR
4249	]],
4250	[[	interFreqCarrierFreqListExt-v1280	InterFreqCarrierFreqListExt-v1280	OPTIONAL	-- Need OR
4251	]],
4252	[[	interFreqCarrierFreqList-v1310		InterFreqCarrierFreqList-v1310		OPTIONAL,	-- Need OR
4253		interFreqCarrierFreqListExt-v1310	InterFreqCarrierFreqListExt-v1310	OPTIONAL	-- Need OR
4254	]],
4255	[[	interFreqCarrierFreqList-v1350		InterFreqCarrierFreqList-v1350	OPTIONAL,	-- Need OR
4256	interFreqCarrierFreqListExt-v1350	InterFreqCarrierFreqListExt-v1350	OPTIONAL	-- Need OR
4257	]],
4258	[[	interFreqCarrierFreqListExt-v1360	InterFreqCarrierFreqListExt-v1360	OPTIONAL	-- Need OR
4259	]],
4260	[[	scptm-FreqOffset-r14				INTEGER (1..8)					OPTIONAL	-- Need OP
4261	]],
4262	[[	interFreqCarrierFreqList-v1530		InterFreqCarrierFreqList-v1530		OPTIONAL,	-- Need OR
4263		interFreqCarrierFreqListExt-v1530	InterFreqCarrierFreqListExt-v1530	OPTIONAL,	-- Need OR
4264		measIdleConfigSIB-r15				MeasIdleConfigSIB-r15			OPTIONAL	-- Need OR
4265	]],
4266	[[	interFreqCarrierFreqList-v1610		InterFreqCarrierFreqList-v1610		OPTIONAL,	-- Need OR
4267		interFreqCarrierFreqListExt-v1610	InterFreqCarrierFreqListExt-v1610	OPTIONAL,	-- Need OR
4268		measIdleConfigSIB-NR-r16			MeasIdleConfigSIB-NR-r16			OPTIONAL	-- Need OR
4269	]]
4270}
4271
4272-- Late non critical extensions
4273SystemInformationBlockType5-v8h0-IEs ::=	SEQUENCE {
4274	interFreqCarrierFreqList-v8h0 SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v8h0				OPTIONAL,	-- Need OP
4275	nonCriticalExtension			SystemInformationBlockType5-v9e0-IEs							OPTIONAL
4276}
4277
4278SystemInformationBlockType5-v9e0-IEs ::=	SEQUENCE {
4279	interFreqCarrierFreqList-v9e0	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v9e0				OPTIONAL,	-- Need OR
4280	nonCriticalExtension			SystemInformationBlockType5-v10j0-IEs	OPTIONAL
4281}
4282
4283SystemInformationBlockType5-v10j0-IEs ::=	SEQUENCE {
4284	interFreqCarrierFreqList-v10j0	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v10j0				OPTIONAL,	-- Need OR
4285	nonCriticalExtension			SystemInformationBlockType5-v10l0-IEs		OPTIONAL
4286}
4287
4288SystemInformationBlockType5-v10l0-IEs ::=	SEQUENCE {
4289	interFreqCarrierFreqList-v10l0	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v10l0				OPTIONAL,	-- Need OR
4290	nonCriticalExtension			SystemInformationBlockType5-v13a0-IEs			OPTIONAL
4291}
4292
4293SystemInformationBlockType5-v13a0-IEs ::=	SEQUENCE {
4294	-- Late non critical extensions from REL-10 upto REL-12
4295	lateNonCriticalExtension		OCTET STRING					OPTIONAL,	-- Need OR
4296	interFreqCarrierFreqList-v13a0	InterFreqCarrierFreqList-v13a0	OPTIONAL,	-- Need OR
4297	-- Late non critical extensions from REL-13
4298	nonCriticalExtension			SEQUENCE {}						OPTIONAL
4299}
4300
4301InterFreqCarrierFreqList ::=		SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo
4302
4303InterFreqCarrierFreqList-v1250 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1250
4304
4305InterFreqCarrierFreqList-v1310 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1310
4306
4307InterFreqCarrierFreqList-v1350 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1350
4308
4309InterFreqCarrierFreqList-v13a0 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1360
4310
4311InterFreqCarrierFreqList-v1530 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1530
4312
4313InterFreqCarrierFreqList-v1610 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1610
4314
4315InterFreqCarrierFreqListExt-r12 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-r12
4316
4317InterFreqCarrierFreqListExt-v1280 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v10j0
4318
4319InterFreqCarrierFreqListExt-v1310 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1310
4320
4321InterFreqCarrierFreqListExt-v1350 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1350
4322
4323InterFreqCarrierFreqListExt-v1360 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1360
4324
4325InterFreqCarrierFreqListExt-v1530 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1530
4326
4327InterFreqCarrierFreqListExt-v1610 ::=	SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo-v1610
4328
4329InterFreqCarrierFreqInfo ::=	SEQUENCE {
4330	dl-CarrierFreq						ARFCN-ValueEUTRA,
4331	q-RxLevMin							Q-RxLevMin,
4332	p-Max								P-Max							OPTIONAL,		-- Need OP
4333	t-ReselectionEUTRA					T-Reselection,
4334	t-ReselectionEUTRA-SF				SpeedStateScaleFactors			OPTIONAL,		-- Need OP
4335	threshX-High						ReselectionThreshold,
4336	threshX-Low							ReselectionThreshold,
4337	allowedMeasBandwidth				AllowedMeasBandwidth,
4338	presenceAntennaPort1				PresenceAntennaPort1,
4339	cellReselectionPriority				CellReselectionPriority			OPTIONAL,		-- Need OP
4340	neighCellConfig						NeighCellConfig,
4341	q-OffsetFreq						Q-OffsetRange					DEFAULT dB0,
4342	interFreqNeighCellList				InterFreqNeighCellList			OPTIONAL,		-- Need OR
4343	interFreqBlackCellList				InterFreqBlackCellList			OPTIONAL,		-- Need OR
4344	...,
4345	[[	q-QualMin-r9					Q-QualMin-r9					OPTIONAL,		-- Need OP
4346		threshX-Q-r9					SEQUENCE {
4347			threshX-HighQ-r9				ReselectionThresholdQ-r9,
4348			threshX-LowQ-r9					ReselectionThresholdQ-r9
4349		}																OPTIONAL		-- Cond RSRQ
4350	]],
4351	[[	q-QualMinWB-r11					Q-QualMin-r9					OPTIONAL	-- Cond WB-RSRQ
4352	]]
4353}
4354
4355InterFreqCarrierFreqInfo-v8h0 ::=		SEQUENCE {
4356	multiBandInfoList					MultiBandInfoList				OPTIONAL	-- Need OR
4357}
4358
4359InterFreqCarrierFreqInfo-v9e0 ::=	SEQUENCE {
4360	dl-CarrierFreq-v9e0					ARFCN-ValueEUTRA-v9e0	OPTIONAL,	-- Cond dl-FreqMax
4361	multiBandInfoList-v9e0				MultiBandInfoList-v9e0	OPTIONAL	-- Need OR
4362}
4363
4364InterFreqCarrierFreqInfo-v10j0 ::=	SEQUENCE {
4365	freqBandInfo-r10					NS-PmaxList-r10				OPTIONAL,	-- Need OR
4366	multiBandInfoList-v10j0				MultiBandInfoList-v10j0		OPTIONAL	-- Need OR
4367}
4368
4369InterFreqCarrierFreqInfo-v10l0 ::=	SEQUENCE {
4370	freqBandInfo-v10l0					NS-PmaxList-v10l0			OPTIONAL,	-- Need OR
4371	multiBandInfoList-v10l0				MultiBandInfoList-v10l0		OPTIONAL	-- Need OR
4372}
4373
4374InterFreqCarrierFreqInfo-v1250 ::=		SEQUENCE {
4375	reducedMeasPerformance-r12		ENUMERATED {true}		OPTIONAL,		-- Need OP
4376	q-QualMinRSRQ-OnAllSymbols-r12	Q-QualMin-r9					OPTIONAL	-- Cond RSRQ2
4377}
4378
4379InterFreqCarrierFreqInfo-r12 ::=		SEQUENCE {
4380	dl-CarrierFreq-r12					ARFCN-ValueEUTRA-r9,
4381	q-RxLevMin-r12						Q-RxLevMin,
4382	p-Max-r12							P-Max							OPTIONAL,		-- Need OP
4383	t-ReselectionEUTRA-r12				T-Reselection,
4384	t-ReselectionEUTRA-SF-r12			SpeedStateScaleFactors			OPTIONAL,		-- Need OP
4385	threshX-High-r12					ReselectionThreshold,
4386	threshX-Low-r12						ReselectionThreshold,
4387	allowedMeasBandwidth-r12			AllowedMeasBandwidth,
4388	presenceAntennaPort1-r12			PresenceAntennaPort1,
4389	cellReselectionPriority-r12			CellReselectionPriority			OPTIONAL,		-- Need OP
4390	neighCellConfig-r12					NeighCellConfig,
4391	q-OffsetFreq-r12					Q-OffsetRange					DEFAULT dB0,
4392	interFreqNeighCellList-r12			InterFreqNeighCellList			OPTIONAL,		-- Need OR
4393	interFreqBlackCellList-r12			InterFreqBlackCellList			OPTIONAL,		-- Need OR
4394	q-QualMin-r12						Q-QualMin-r9					OPTIONAL,		-- Need OP
4395	threshX-Q-r12						SEQUENCE {
4396		threshX-HighQ-r12					ReselectionThresholdQ-r9,
4397		threshX-LowQ-r12					ReselectionThresholdQ-r9
4398	}																	OPTIONAL,	-- Cond RSRQ
4399	q-QualMinWB-r12						Q-QualMin-r9					OPTIONAL,	-- Cond WB-RSRQ
4400	multiBandInfoList-r12				MultiBandInfoList-r11			OPTIONAL,	-- Need OR
4401	reducedMeasPerformance-r12			ENUMERATED {true}				OPTIONAL,	-- Need OP
4402	q-QualMinRSRQ-OnAllSymbols-r12		Q-QualMin-r9					OPTIONAL,	-- Cond RSRQ2
4403...
4404}
4405
4406InterFreqCarrierFreqInfo-v1310	::=	SEQUENCE {
4407	cellReselectionSubPriority-r13		CellReselectionSubPriority-r13		OPTIONAL,		-- Need OP
4408	redistributionInterFreqInfo-r13		RedistributionInterFreqInfo-r13		OPTIONAL, --Need OP
4409	cellSelectionInfoCE-r13				CellSelectionInfoCE-r13			OPTIONAL,	-- Need OP
4410	t-ReselectionEUTRA-CE-r13			T-ReselectionEUTRA-CE-r13		OPTIONAL	-- Need OP
4411}
4412
4413InterFreqCarrierFreqInfo-v1350	::= SEQUENCE {
4414	cellSelectionInfoCE1-r13			CellSelectionInfoCE1-r13			OPTIONAL	-- Need OP
4415}
4416
4417InterFreqCarrierFreqInfo-v1360	::= SEQUENCE {
4418	cellSelectionInfoCE1-v1360		CellSelectionInfoCE1-v1360	OPTIONAL	-- Cond QrxlevminCE1
4419}
4420
4421InterFreqCarrierFreqInfo-v1530	::= SEQUENCE {
4422	hsdn-Indication-r15					BOOLEAN,
4423	interFreqNeighHSDN-CellList-r15		InterFreqNeighHSDN-CellList-r15		OPTIONAL,	-- Need OR
4424	cellSelectionInfoCE-v1530			CellSelectionInfoCE-v1530			OPTIONAL	-- Need OP
4425}
4426
4427InterFreqCarrierFreqInfo-v1610	::= SEQUENCE {
4428	altCellReselectionPriority-r16		CellReselectionPriority		OPTIONAL,	-- Need OR
4429	altCellReselectionSubPriority-r16	CellReselectionSubPriority-r13	OPTIONAL,	-- Need OR
4430	rss-ConfigCarrierInfo-r16				RSS-ConfigCarrierInfo-r16		OPTIONAL,	-- Cond RSS
4431	interFreqNeighCellList-v1610			InterFreqNeighCellList-v1610	OPTIONAL	-- Cond RSS
4432}
4433
4434InterFreqNeighCellList ::=			SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo
4435
4436InterFreqNeighCellList-v1610 ::=		SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo-v1610
4437
4438InterFreqNeighHSDN-CellList-r15 ::= SEQUENCE (SIZE (1..maxCellInter)) OF PhysCellIdRange
4439
4440InterFreqNeighCellInfo ::=			SEQUENCE {
4441	physCellId							PhysCellId,
4442	q-OffsetCell						Q-OffsetRange
4443}
4444
4445InterFreqNeighCellInfo-v1610 ::= SEQUENCE {
4446	rss-MeasPowerBias-r16			RSS-MeasPowerBias-r16
4447}
4448
4449InterFreqBlackCellList ::=			SEQUENCE (SIZE (1..maxCellBlack)) OF PhysCellIdRange
4450
4451RedistributionInterFreqInfo-r13 ::=		SEQUENCE {
4452	redistributionFactorFreq-r13			RedistributionFactor-r13	OPTIONAL,	--Need OP
4453	redistributionNeighCellList-r13			RedistributionNeighCellList-r13		OPTIONAL	--Need OP
4454}
4455
4456RedistributionNeighCellList-r13 ::=		SEQUENCE (SIZE (1..maxCellInter)) OF RedistributionNeighCell-r13
4457
4458RedistributionNeighCell-r13 ::=		SEQUENCE {
4459	physCellId-r13									PhysCellId,
4460	redistributionFactorCell-r13					RedistributionFactor-r13
4461}
4462
4463RedistributionFactor-r13 ::=	INTEGER(1..10)
4464
4465
4466SystemInformationBlockType6 ::=		SEQUENCE {
4467	carrierFreqListUTRA-FDD				CarrierFreqListUTRA-FDD			OPTIONAL,		-- Need OR
4468	carrierFreqListUTRA-TDD				CarrierFreqListUTRA-TDD			OPTIONAL,		-- Need OR
4469	t-ReselectionUTRA					T-Reselection,
4470	t-ReselectionUTRA-SF				SpeedStateScaleFactors			OPTIONAL,		-- Need OP
4471	...,
4472	lateNonCriticalExtension			OCTET STRING	(CONTAINING SystemInformationBlockType6-v8h0-IEs)					OPTIONAL,
4473	[[	carrierFreqListUTRA-FDD-v1250 SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF
4474										CarrierFreqInfoUTRA-v1250		OPTIONAL,	-- Cond UTRA-FDD
4475		carrierFreqListUTRA-TDD-v1250 SEQUENCE (SIZE (1..maxUTRA-TDD-Carrier)) OF
4476										CarrierFreqInfoUTRA-v1250		OPTIONAL,	-- Cond UTRA-TDD
4477		carrierFreqListUTRA-FDD-Ext-r12	CarrierFreqListUTRA-FDD-Ext-r12 OPTIONAL,	-- Cond UTRA-FDD
4478		carrierFreqListUTRA-TDD-Ext-r12	CarrierFreqListUTRA-TDD-Ext-r12 OPTIONAL		-- Cond UTRA-TDD
4479	]]
4480}
4481
4482SystemInformationBlockType6-v8h0-IEs ::=	SEQUENCE {
4483	carrierFreqListUTRA-FDD-v8h0 SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF CarrierFreqInfoUTRA-FDD-v8h0 OPTIONAL,	-- Cond UTRA-FDD
4484	nonCriticalExtension				SEQUENCE {}							OPTIONAL
4485}
4486
4487CarrierFreqInfoUTRA-v1250 ::=		SEQUENCE {
4488	reducedMeasPerformance-r12		ENUMERATED {true}		OPTIONAL		-- Need OP
4489}
4490
4491CarrierFreqListUTRA-FDD ::=		SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF CarrierFreqUTRA-FDD
4492
4493CarrierFreqUTRA-FDD ::=				SEQUENCE {
4494	carrierFreq							ARFCN-ValueUTRA,
4495	cellReselectionPriority				CellReselectionPriority			OPTIONAL,		-- Need OP
4496	threshX-High						ReselectionThreshold,
4497	threshX-Low							ReselectionThreshold,
4498	q-RxLevMin							INTEGER (-60..-13),
4499	p-MaxUTRA							INTEGER (-50..33),
4500	q-QualMin							INTEGER (-24..0),
4501	...,
4502	[[	threshX-Q-r9					SEQUENCE {
4503			threshX-HighQ-r9				ReselectionThresholdQ-r9,
4504			threshX-LowQ-r9					ReselectionThresholdQ-r9
4505		}																OPTIONAL		-- Cond RSRQ
4506	]]
4507}
4508
4509CarrierFreqInfoUTRA-FDD-v8h0 ::=			SEQUENCE {
4510	multiBandInfoList					SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator-UTRA-FDD				OPTIONAL	-- Need OR
4511}
4512
4513CarrierFreqListUTRA-FDD-Ext-r12 ::=	SEQUENCE (SIZE (1..maxUTRA-FDD-Carrier)) OF
4514									CarrierFreqUTRA-FDD-Ext-r12
4515
4516CarrierFreqUTRA-FDD-Ext-r12 ::=				SEQUENCE {
4517	carrierFreq-r12						ARFCN-ValueUTRA,
4518	cellReselectionPriority-r12			CellReselectionPriority			OPTIONAL,	-- Need OP
4519	threshX-High-r12					ReselectionThreshold,
4520	threshX-Low-r12						ReselectionThreshold,
4521	q-RxLevMin-r12						INTEGER (-60..-13),
4522	p-MaxUTRA-r12						INTEGER (-50..33),
4523	q-QualMin-r12						INTEGER (-24..0),
4524	threshX-Q-r12						SEQUENCE {
4525			threshX-HighQ-r12				ReselectionThresholdQ-r9,
4526			threshX-LowQ-r12				ReselectionThresholdQ-r9
4527	}																OPTIONAL,		-- Cond RSRQ
4528	multiBandInfoList-r12				SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator-UTRA-FDD				OPTIONAL,	-- Need OR
4529	reducedMeasPerformance-r12			ENUMERATED {true}				OPTIONAL,	-- Need OP
4530	...
4531}
4532
4533CarrierFreqListUTRA-TDD ::=		SEQUENCE (SIZE (1..maxUTRA-TDD-Carrier)) OF CarrierFreqUTRA-TDD
4534
4535CarrierFreqUTRA-TDD ::=				SEQUENCE {
4536	carrierFreq							ARFCN-ValueUTRA,
4537	cellReselectionPriority				CellReselectionPriority			OPTIONAL,		-- Need OP
4538	threshX-High						ReselectionThreshold,
4539	threshX-Low							ReselectionThreshold,
4540	q-RxLevMin							INTEGER (-60..-13),
4541	p-MaxUTRA							INTEGER (-50..33),
4542	...
4543}
4544
4545CarrierFreqListUTRA-TDD-Ext-r12 ::=	SEQUENCE (SIZE (1..maxUTRA-TDD-Carrier)) OF
4546									CarrierFreqUTRA-TDD-r12
4547
4548CarrierFreqUTRA-TDD-r12 ::=	SEQUENCE {
4549	carrierFreq-r12						ARFCN-ValueUTRA,
4550	cellReselectionPriority-r12			CellReselectionPriority			OPTIONAL,		-- Need OP
4551	threshX-High-r12					ReselectionThreshold,
4552	threshX-Low-r12						ReselectionThreshold,
4553	q-RxLevMin-r12						INTEGER (-60..-13),
4554	p-MaxUTRA-r12						INTEGER (-50..33),
4555	reducedMeasPerformance-r12			ENUMERATED {true}				OPTIONAL,	-- Need OP
4556	...
4557}
4558
4559FreqBandIndicator-UTRA-FDD ::=				INTEGER (1..86)
4560
4561
4562SystemInformationBlockType7 ::=		SEQUENCE {
4563	t-ReselectionGERAN					T-Reselection,
4564	t-ReselectionGERAN-SF				SpeedStateScaleFactors				OPTIONAL,	-- Need OR
4565	carrierFreqsInfoList				CarrierFreqsInfoListGERAN			OPTIONAL,	-- Need OR
4566	...,
4567	lateNonCriticalExtension				OCTET STRING				OPTIONAL
4568}
4569
4570CarrierFreqsInfoListGERAN ::=			SEQUENCE (SIZE (1..maxGNFG)) OF CarrierFreqsInfoGERAN
4571
4572CarrierFreqsInfoGERAN ::=			SEQUENCE {
4573	carrierFreqs						CarrierFreqsGERAN,
4574	commonInfo							SEQUENCE {
4575		cellReselectionPriority				CellReselectionPriority			OPTIONAL,	-- Need OP
4576		ncc-Permitted						BIT STRING (SIZE (8)),
4577		q-RxLevMin							INTEGER (0..45),
4578		p-MaxGERAN							INTEGER (0..39)					OPTIONAL,	-- Need OP
4579		threshX-High						ReselectionThreshold,
4580		threshX-Low							ReselectionThreshold
4581	},
4582	...
4583}
4584
4585
4586SystemInformationBlockType8 ::=		SEQUENCE {
4587	systemTimeInfo						SystemTimeInfoCDMA2000				OPTIONAL,	-- Need OR
4588	searchWindowSize					INTEGER (0..15)						OPTIONAL,	-- Need OR
4589	parametersHRPD						SEQUENCE {
4590		preRegistrationInfoHRPD				PreRegistrationInfoHRPD,
4591		cellReselectionParametersHRPD		CellReselectionParametersCDMA2000	OPTIONAL -- Need OR
4592	}																		OPTIONAL,	-- Need OR
4593	parameters1XRTT						SEQUENCE {
4594		csfb-RegistrationParam1XRTT			CSFB-RegistrationParam1XRTT		OPTIONAL,	-- Need OP
4595		longCodeState1XRTT					BIT STRING (SIZE (42))			OPTIONAL,	-- Need OR
4596		cellReselectionParameters1XRTT		CellReselectionParametersCDMA2000	OPTIONAL -- Need OR
4597	}																		OPTIONAL,	-- Need OR
4598	...,
4599	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
4600	[[	csfb-SupportForDualRxUEs-r9			BOOLEAN							OPTIONAL,	-- Need OR
4601		cellReselectionParametersHRPD-v920	CellReselectionParametersCDMA2000-v920	OPTIONAL,	-- Cond NCL-HRPD
4602		cellReselectionParameters1XRTT-v920	CellReselectionParametersCDMA2000-v920	OPTIONAL,	-- Cond NCL-1XRTT
4603		csfb-RegistrationParam1XRTT-v920	CSFB-RegistrationParam1XRTT-v920		OPTIONAL,	-- Cond REG-1XRTT
4604		ac-BarringConfig1XRTT-r9			AC-BarringConfig1XRTT-r9	OPTIONAL	-- Cond REG-1XRTT
4605	]],
4606	[[	csfb-DualRxTxSupport-r10			ENUMERATED {true}			OPTIONAL	-- Cond REG-1XRTT
4607	]],
4608	[[	sib8-PerPLMN-List-r11				SIB8-PerPLMN-List-r11		OPTIONAL	-- Need OR
4609	]]
4610}
4611
4612CellReselectionParametersCDMA2000 ::= SEQUENCE {
4613	bandClassList						BandClassListCDMA2000,
4614	neighCellList						NeighCellListCDMA2000,
4615	t-ReselectionCDMA2000			T-Reselection,
4616	t-ReselectionCDMA2000-SF			SpeedStateScaleFactors				OPTIONAL	-- Need OP
4617}
4618
4619CellReselectionParametersCDMA2000-r11 ::= SEQUENCE {
4620	bandClassList						BandClassListCDMA2000,
4621	neighCellList-r11					SEQUENCE (SIZE (1..16)) OF NeighCellCDMA2000-r11,
4622	t-ReselectionCDMA2000				T-Reselection,
4623	t-ReselectionCDMA2000-SF			SpeedStateScaleFactors				OPTIONAL	-- Need OP
4624}
4625
4626CellReselectionParametersCDMA2000-v920 ::= SEQUENCE {
4627	neighCellList-v920						NeighCellListCDMA2000-v920
4628}
4629
4630NeighCellListCDMA2000 ::=			SEQUENCE (SIZE (1..16)) OF NeighCellCDMA2000
4631
4632NeighCellCDMA2000 ::=	SEQUENCE {
4633	bandClass							BandclassCDMA2000,
4634	neighCellsPerFreqList				NeighCellsPerBandclassListCDMA2000
4635}
4636
4637NeighCellCDMA2000-r11 ::=	SEQUENCE {
4638	bandClass							BandclassCDMA2000,
4639	neighFreqInfoList-r11				SEQUENCE (SIZE (1..16)) OF NeighCellsPerBandclassCDMA2000-r11
4640}
4641
4642NeighCellsPerBandclassListCDMA2000 ::= SEQUENCE (SIZE (1..16)) OF NeighCellsPerBandclassCDMA2000
4643
4644NeighCellsPerBandclassCDMA2000 ::=	SEQUENCE {
4645	arfcn								ARFCN-ValueCDMA2000,
4646	physCellIdList						PhysCellIdListCDMA2000
4647}
4648
4649NeighCellsPerBandclassCDMA2000-r11 ::=	SEQUENCE {
4650	arfcn								ARFCN-ValueCDMA2000,
4651	physCellIdList-r11					SEQUENCE (SIZE (1..40)) OF PhysCellIdCDMA2000
4652}
4653
4654NeighCellListCDMA2000-v920 ::=		SEQUENCE (SIZE (1..16)) OF NeighCellCDMA2000-v920
4655
4656NeighCellCDMA2000-v920 ::=			SEQUENCE {
4657	neighCellsPerFreqList-v920			NeighCellsPerBandclassListCDMA2000-v920
4658}
4659
4660NeighCellsPerBandclassListCDMA2000-v920 ::= SEQUENCE (SIZE (1..16)) OF NeighCellsPerBandclassCDMA2000-v920
4661
4662NeighCellsPerBandclassCDMA2000-v920 ::=	SEQUENCE {
4663	physCellIdList-v920					PhysCellIdListCDMA2000-v920
4664}
4665
4666PhysCellIdListCDMA2000 ::=			SEQUENCE (SIZE (1..16)) OF PhysCellIdCDMA2000
4667
4668PhysCellIdListCDMA2000-v920 ::=		SEQUENCE (SIZE (0..24)) OF PhysCellIdCDMA2000
4669
4670BandClassListCDMA2000 ::=			SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandClassInfoCDMA2000
4671
4672BandClassInfoCDMA2000 ::=	SEQUENCE {
4673	bandClass							BandclassCDMA2000,
4674	cellReselectionPriority				CellReselectionPriority				OPTIONAL,	-- Need OP
4675	threshX-High						INTEGER (0..63),
4676	threshX-Low							INTEGER (0..63),
4677	...
4678}
4679
4680AC-BarringConfig1XRTT-r9 ::=		SEQUENCE {
4681	ac-Barring0to9-r9					INTEGER (0..63),
4682	ac-Barring10-r9						INTEGER (0..7),
4683	ac-Barring11-r9						INTEGER (0..7),
4684	ac-Barring12-r9						INTEGER (0..7),
4685	ac-Barring13-r9						INTEGER (0..7),
4686	ac-Barring14-r9						INTEGER (0..7),
4687	ac-Barring15-r9						INTEGER (0..7),
4688	ac-BarringMsg-r9					INTEGER (0..7),
4689	ac-BarringReg-r9					INTEGER (0..7),
4690	ac-BarringEmg-r9					INTEGER (0..7)
4691}
4692
4693SIB8-PerPLMN-List-r11 ::=			SEQUENCE (SIZE (1..maxPLMN-r11)) OF SIB8-PerPLMN-r11
4694
4695SIB8-PerPLMN-r11 ::=				SEQUENCE {
4696	plmn-Identity-r11					INTEGER (1..maxPLMN-r11),
4697	parametersCDMA2000-r11				CHOICE {
4698		explicitValue						ParametersCDMA2000-r11,
4699		defaultValue						NULL
4700	}
4701}
4702
4703ParametersCDMA2000-r11 ::=			SEQUENCE {
4704	systemTimeInfo-r11					CHOICE	{
4705		explicitValue						SystemTimeInfoCDMA2000,
4706		defaultValue						NULL
4707	}																OPTIONAL,	-- Need OR
4708	searchWindowSize-r11				INTEGER (0..15),
4709	parametersHRPD-r11					SEQUENCE {
4710		preRegistrationInfoHRPD-r11			PreRegistrationInfoHRPD,
4711		cellReselectionParametersHRPD-r11	CellReselectionParametersCDMA2000-r11	OPTIONAL -- Need OR
4712	}		OPTIONAL,	-- Need OR
4713	parameters1XRTT-r11					SEQUENCE {
4714		csfb-RegistrationParam1XRTT-r11		CSFB-RegistrationParam1XRTT			OPTIONAL, -- Need OP
4715		csfb-RegistrationParam1XRTT-Ext-r11	CSFB-RegistrationParam1XRTT-v920	OPTIONAL, -- Cond REG-1XRTT-PerPLMN
4716		longCodeState1XRTT-r11				BIT STRING (SIZE (42))	OPTIONAL, -- Cond PerPLMN-LC
4717		cellReselectionParameters1XRTT-r11	CellReselectionParametersCDMA2000-r11	OPTIONAL, -- Need OR
4718		ac-BarringConfig1XRTT-r11			AC-BarringConfig1XRTT-r9			OPTIONAL, -- Cond REG-1XRTT-PerPLMN
4719		csfb-SupportForDualRxUEs-r11		BOOLEAN								OPTIONAL, -- Need OR
4720		csfb-DualRxTxSupport-r11			ENUMERATED {true}			OPTIONAL -- Cond REG-1XRTT-PerPLMN
4721	}		OPTIONAL,	-- Need OR
4722	...
4723}
4724
4725
4726SystemInformationBlockType9 ::=		SEQUENCE {
4727	hnb-Name							OCTET STRING (SIZE(1..48))		OPTIONAL,	-- Need OR
4728	...,
4729	lateNonCriticalExtension				OCTET STRING				OPTIONAL
4730}
4731
4732
4733SystemInformationBlockType10 ::=	SEQUENCE {
4734	messageIdentifier					BIT STRING (SIZE (16)),
4735	serialNumber						BIT STRING (SIZE (16)),
4736	warningType							OCTET STRING (SIZE (2)),
4737	dummy								OCTET STRING (SIZE (50))	OPTIONAL,		-- Need OP
4738	...,
4739	lateNonCriticalExtension			OCTET STRING				OPTIONAL
4740}
4741
4742
4743SystemInformationBlockType11 ::=	SEQUENCE {
4744	messageIdentifier					BIT STRING (SIZE (16)),
4745	serialNumber						BIT STRING (SIZE (16)),
4746	warningMessageSegmentType			ENUMERATED {notLastSegment, lastSegment},
4747	warningMessageSegmentNumber			INTEGER (0..63),
4748	warningMessageSegment				OCTET STRING,
4749	dataCodingScheme					OCTET STRING (SIZE (1))		OPTIONAL,	-- Cond Segment1
4750	...,
4751	lateNonCriticalExtension				OCTET STRING				OPTIONAL
4752}
4753
4754
4755SystemInformationBlockType12-r9 ::=	SEQUENCE {
4756	messageIdentifier-r9				BIT STRING (SIZE (16)),
4757	serialNumber-r9						BIT STRING (SIZE (16)),
4758	warningMessageSegmentType-r9		ENUMERATED {notLastSegment, lastSegment},
4759	warningMessageSegmentNumber-r9		INTEGER (0..63),
4760	warningMessageSegment-r9			OCTET STRING,
4761	dataCodingScheme-r9					OCTET STRING (SIZE (1))		OPTIONAL,	-- Cond Segment1
4762	lateNonCriticalExtension			OCTET STRING					OPTIONAL,
4763	...,
4764	[[	warningAreaCoordinatesSegment-r15		OCTET STRING	OPTIONAL	-- Need OR
4765	]]
4766}
4767
4768
4769SystemInformationBlockType13-r9 ::=	SEQUENCE {
4770	mbsfn-AreaInfoList-r9				MBSFN-AreaInfoList-r9,
4771	notificationConfig-r9				MBMS-NotificationConfig-r9,
4772	lateNonCriticalExtension			OCTET STRING					OPTIONAL,
4773	...,
4774	[[
4775	notificationConfig-v1430			MBMS-NotificationConfig-v1430		OPTIONAL
4776	]],
4777	[[
4778	mbsfn-AreaInfoList-r16				MBSFN-AreaInfoList-r16		OPTIONAL	-- Need OR
4779	]]
4780}
4781
4782
4783SystemInformationBlockType14-r11 ::=	SEQUENCE {
4784	eab-Param-r11							CHOICE {
4785		eab-Common-r11							EAB-Config-r11,
4786		eab-PerPLMN-List-r11					SEQUENCE (SIZE (1..maxPLMN-r11)) OF EAB-ConfigPLMN-r11
4787	}														OPTIONAL, -- Need OR
4788	lateNonCriticalExtension				OCTET STRING			OPTIONAL,
4789	...,
4790	[[	eab-PerRSRP-r15					ENUMERATED {thresh0, thresh1, thresh2, thresh3}	OPTIONAL	-- Need OR
4791	]]
4792}
4793
4794EAB-ConfigPLMN-r11 ::=				SEQUENCE {
4795	eab-Config-r11						EAB-Config-r11				OPTIONAL -- Need OR
4796}
4797
4798EAB-Config-r11 ::=					SEQUENCE {
4799	eab-Category-r11					ENUMERATED {a, b, c},
4800	eab-BarringBitmap-r11				BIT STRING (SIZE (10))
4801}
4802
4803
4804SystemInformationBlockType15-r11 ::=	SEQUENCE {
4805	mbms-SAI-IntraFreq-r11					MBMS-SAI-List-r11				OPTIONAL,	-- Need OR
4806	mbms-SAI-InterFreqList-r11				MBMS-SAI-InterFreqList-r11		OPTIONAL,	-- Need OR
4807	lateNonCriticalExtension				OCTET STRING					OPTIONAL,
4808	...,
4809	[[	mbms-SAI-InterFreqList-v1140		MBMS-SAI-InterFreqList-v1140	OPTIONAL	-- Cond InterFreq
4810	]],
4811	[[	mbms-IntraFreqCarrierType-r14		MBMS-CarrierType-r14			OPTIONAL,	-- Need OR
4812		mbms-InterFreqCarrierTypeList-r14
4813											MBMS-InterFreqCarrierTypeList-r14	OPTIONAL	-- Need OR
4814	]]
4815}
4816
4817MBMS-SAI-List-r11 ::=					SEQUENCE (SIZE (1..maxSAI-MBMS-r11)) OF MBMS-SAI-r11
4818
4819MBMS-SAI-r11 ::=						INTEGER (0..65535)
4820
4821MBMS-SAI-InterFreqList-r11 ::=			SEQUENCE (SIZE (1..maxFreq)) OF MBMS-SAI-InterFreq-r11
4822
4823MBMS-SAI-InterFreqList-v1140 ::=		SEQUENCE (SIZE (1..maxFreq)) OF MBMS-SAI-InterFreq-v1140
4824
4825MBMS-SAI-InterFreq-r11 ::=				SEQUENCE {
4826	dl-CarrierFreq-r11						ARFCN-ValueEUTRA-r9,
4827	mbms-SAI-List-r11						MBMS-SAI-List-r11
4828}
4829
4830MBMS-SAI-InterFreq-v1140 ::=			SEQUENCE {
4831		multiBandInfoList-r11				MultiBandInfoList-r11			OPTIONAL	-- Need OR
4832}
4833
4834MBMS-InterFreqCarrierTypeList-r14 ::=	SEQUENCE (SIZE (1..maxFreq)) OF MBMS-CarrierType-r14
4835
4836MBMS-CarrierType-r14 ::=				SEQUENCE {
4837	carrierType-r14							ENUMERATED {mbms, fembmsMixed, fembmsDedicated},
4838	frameOffset-r14							INTEGER (0..3)					OPTIONAL	-- Need OR
4839}
4840
4841
4842SystemInformationBlockType16-r11 ::=		SEQUENCE {
4843	timeInfo-r11							SEQUENCE {
4844		timeInfoUTC-r11						INTEGER (0..549755813887),
4845		dayLightSavingTime-r11				BIT STRING (SIZE (2))		OPTIONAL,	-- Need OR
4846		leapSeconds-r11						INTEGER (-127..128)			OPTIONAL,	-- Need OR
4847		localTimeOffset-r11					INTEGER (-63..64)			OPTIONAL	-- Need OR
4848	}																	OPTIONAL,	-- Need OR
4849	lateNonCriticalExtension			OCTET STRING				OPTIONAL,
4850	...,
4851	[[	timeReferenceInfo-r15				TimeReferenceInfo-r15	OPTIONAL	-- Need OR
4852	]]
4853}
4854
4855
4856SystemInformationBlockType17-r12 ::=	SEQUENCE {
4857	wlan-OffloadInfoPerPLMN-List-r12		SEQUENCE (SIZE (1..maxPLMN-r11)) OF
4858										WLAN-OffloadInfoPerPLMN-r12			OPTIONAL, -- Need OR
4859	lateNonCriticalExtension				OCTET STRING				OPTIONAL,
4860	...
4861}
4862
4863WLAN-OffloadInfoPerPLMN-r12 ::=			SEQUENCE {
4864		wlan-OffloadConfigCommon-r12		WLAN-OffloadConfig-r12		OPTIONAL,	-- Need OR
4865		wlan-Id-List-r12					WLAN-Id-List-r12			OPTIONAL,	-- Need OR
4866		...
4867}
4868
4869WLAN-Id-List-r12 ::=				SEQUENCE (SIZE (1..maxWLAN-Id-r12)) OF WLAN-Identifiers-r12
4870
4871WLAN-Identifiers-r12 ::=			SEQUENCE {
4872	ssid-r12						OCTET STRING (SIZE (1..32))		OPTIONAL,	-- Need OR
4873	bssid-r12						OCTET STRING (SIZE (6))			OPTIONAL,	-- Need OR
4874	hessid-r12						OCTET STRING (SIZE (6))			OPTIONAL,	-- Need OR
4875	...
4876}
4877
4878
4879SystemInformationBlockType18-r12 ::= SEQUENCE {
4880	commConfig-r12						SEQUENCE {
4881		commRxPool-r12						SL-CommRxPoolList-r12,
4882		commTxPoolNormalCommon-r12			SL-CommTxPoolList-r12			OPTIONAL,	-- Need OR
4883		commTxPoolExceptional-r12			SL-CommTxPoolList-r12			OPTIONAL,	-- Need OR
4884		commSyncConfig-r12					SL-SyncConfigList-r12		OPTIONAL	-- Need OR
4885	}																		OPTIONAL,	-- Need OR
4886	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
4887	...,
4888	[[	commTxPoolNormalCommonExt-r13			SL-CommTxPoolListExt-r13	OPTIONAL,	-- Need OR
4889		commTxResourceUC-ReqAllowed-r13			ENUMERATED {true}		OPTIONAL,	-- Need OR
4890		commTxAllowRelayCommon-r13				ENUMERATED {true}			OPTIONAL	-- Need OR
4891	]]
4892}
4893
4894
4895SystemInformationBlockType19-r12 ::= SEQUENCE {
4896	discConfig-r12						SEQUENCE {
4897		discRxPool-r12						SL-DiscRxPoolList-r12,
4898		discTxPoolCommon-r12				SL-DiscTxPoolList-r12			OPTIONAL,	-- Need OR
4899		discTxPowerInfo-r12				SL-DiscTxPowerInfoList-r12	OPTIONAL,	-- Cond Tx
4900		discSyncConfig-r12					SL-SyncConfigList-r12		OPTIONAL	-- Need OR
4901	}																		OPTIONAL,	-- Need OR
4902	discInterFreqList-r12				SL-CarrierFreqInfoList-r12		OPTIONAL,	-- Need OR
4903	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
4904	...,
4905	[[	discConfig-v1310				SEQUENCE {
4906			discInterFreqList-v1310			SL-CarrierFreqInfoList-v1310	OPTIONAL,	-- Need OR
4907			gapRequestsAllowedCommon		ENUMERATED {true}			OPTIONAL	-- Need OR
4908		}																OPTIONAL,	-- Need OR
4909		discConfigRelay-r13				SEQUENCE {
4910			relayUE-Config-r13				SL-DiscConfigRelayUE-r13,
4911			remoteUE-Config-r13				SL-DiscConfigRemoteUE-r13
4912		}																OPTIONAL,	-- Need OR
4913		discConfigPS-13					SEQUENCE {
4914			discRxPoolPS-r13				SL-DiscRxPoolList-r12,
4915			discTxPoolPS-Common-r13			SL-DiscTxPoolList-r12		OPTIONAL	-- Need OR
4916		}																OPTIONAL	-- Need OR
4917	]]
4918}
4919
4920SL-CarrierFreqInfoList-r12 ::=	SEQUENCE (SIZE (1..maxFreq)) OF SL-CarrierFreqInfo-r12
4921
4922SL-CarrierFreqInfoList-v1310 ::=	SEQUENCE (SIZE (1..maxFreq)) OF SL-CarrierFreqInfo-v1310
4923
4924SL-CarrierFreqInfo-r12::=		SEQUENCE {
4925	carrierFreq-r12					ARFCN-ValueEUTRA-r9,
4926	plmn-IdentityList-r12			PLMN-IdentityList4-r12			OPTIONAL	-- Need OP
4927}
4928
4929SL-DiscConfigRelayUE-r13	::= SEQUENCE {
4930	threshHigh-r13			RSRP-RangeSL4-r13						OPTIONAL,	-- Need OR
4931	threshLow-r13			RSRP-RangeSL4-r13						OPTIONAL,	-- Need OR
4932	hystMax-r13				ENUMERATED {dB0, dB3, dB6, dB9, dB12, dBinf}	OPTIONAL,	-- Cond ThreshHigh
4933	hystMin-r13				ENUMERATED {dB0, dB3, dB6, dB9, dB12}	OPTIONAL	-- Cond ThreshLow
4934}
4935
4936SL-DiscConfigRemoteUE-r13	::= SEQUENCE {
4937	threshHigh-r13			RSRP-RangeSL4-r13						OPTIONAL,	-- Need OR
4938	hystMax-r13				ENUMERATED {dB0, dB3, dB6, dB9, dB12}	OPTIONAL,	-- Cond ThreshHigh
4939	reselectionInfoIC-r13	ReselectionInfoRelay-r13
4940}
4941
4942ReselectionInfoRelay-r13 ::=	SEQUENCE {
4943	q-RxLevMin-r13					Q-RxLevMin,
4944	-- Note that the mapping of invidual values may be different for PC5, but the granularity/
4945	-- number of values is same as for Uu
4946	filterCoefficient-r13			FilterCoefficient,
4947	minHyst-r13					ENUMERATED {dB0, dB3,
4948										dB6, dB9, dB12, dBinf}	OPTIONAL	-- Need OR
4949}
4950
4951SL-CarrierFreqInfo-v1310::=	SEQUENCE {
4952	discResourcesNonPS-r13			SL-ResourcesInterFreq-r13		OPTIONAL,	-- Need OR
4953	discResourcesPS-r13				SL-ResourcesInterFreq-r13		OPTIONAL,	-- Need OR
4954	discConfigOther-r13			SL-DiscConfigOtherInterFreq-r13		OPTIONAL,	-- Need OR
4955	...
4956}
4957
4958PLMN-IdentityList4-r12 ::=	SEQUENCE (SIZE (1..maxPLMN-r11)) OF	PLMN-IdentityInfo2-r12
4959
4960PLMN-IdentityInfo2-r12 ::=		CHOICE	{
4961	plmn-Index-r12					INTEGER (1..maxPLMN-r11),
4962	plmnIdentity-r12				PLMN-Identity
4963}
4964
4965SL-DiscTxResourcesInterFreq-r13 ::=	CHOICE {
4966	acquireSI-FromCarrier-r13		NULL,
4967	discTxPoolCommon-r13			SL-DiscTxPoolList-r12,
4968	requestDedicated-r13			NULL,
4969	noTxOnCarrier-r13				NULL
4970}
4971
4972SL-DiscConfigOtherInterFreq-r13::=	SEQUENCE {
4973	txPowerInfo-r13					SL-DiscTxPowerInfoList-r12			OPTIONAL,	-- Cond Tx
4974	refCarrierCommon-r13			ENUMERATED {pCell}					OPTIONAL,	-- Need OR
4975	discSyncConfig-r13				SL-SyncConfigListNFreq-r13			OPTIONAL,	-- Need OR
4976	discCellSelectionInfo-r13		CellSelectionInfoNFreq-r13			OPTIONAL	-- Need OR
4977}
4978
4979SL-ResourcesInterFreq-r13 ::= SEQUENCE {
4980	discRxResourcesInterFreq-r13	SL-DiscRxPoolList-r12				OPTIONAL,	-- Need OR
4981	discTxResourcesInterFreq-r13	SL-DiscTxResourcesInterFreq-r13		OPTIONAL	-- Need OR
4982}
4983
4984
4985SystemInformationBlockType20-r13 ::=	SEQUENCE {
4986	sc-mcch-RepetitionPeriod-r13		ENUMERATED {rf2, rf4, rf8, rf16, rf32, rf64, rf128, rf256},
4987	sc-mcch-Offset-r13				INTEGER (0..10),
4988	sc-mcch-FirstSubframe-r13		INTEGER (0..9),
4989	sc-mcch-duration-r13			INTEGER (2..9)	OPTIONAL,
4990	sc-mcch-ModificationPeriod-r13	ENUMERATED {rf2, rf4, rf8, rf16, rf32, rf64, rf128, rf256,
4991										rf512, rf1024, r2048, rf4096, rf8192, rf16384, rf32768,
4992												rf65536},
4993	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
4994	...,
4995	[[	br-BCCH-Config-r14					SEQUENCE {
4996			dummy								ENUMERATED {rf1},
4997			dummy2								ENUMERATED {rf1},
4998			mpdcch-Narrowband-SC-MCCH-r14		INTEGER (1..maxAvailNarrowBands-r13),
4999			mpdcch-NumRepetition-SC-MCCH-r14	ENUMERATED {r1, r2, r4, r8, r16,
5000															r32, r64, r128, r256},
5001			mpdcch-StartSF-SC-MCCH-r14			CHOICE {
5002				fdd-r14								ENUMERATED {v1, v1dot5, v2, v2dot5, v4,
5003																v5, v8, v10},
5004				tdd-r14								ENUMERATED {v1, v2, v4, v5, v8, v10, v20}
5005			},
5006			mpdcch-PDSCH-HoppingConfig-SC-MCCH-r14	ENUMERATED {off, ce-ModeA, ce-ModeB},
5007			sc-mcch-CarrierFreq-r14				ARFCN-ValueEUTRA-r9,
5008			sc-mcch-Offset-BR-r14				INTEGER (0..10),
5009			sc-mcch-RepetitionPeriod-BR-r14		ENUMERATED {rf32, rf128, rf512, rf1024,
5010													rf2048, rf4096, rf8192, rf16384},
5011			sc-mcch-ModificationPeriod-BR-r14	ENUMERATED { rf32, rf128, rf256, rf512, rf1024,
5012													rf2048, rf4096, rf8192, rf16384, rf32768,
5013													rf65536, rf131072, rf262144, rf524288,
5014													rf1048576}
5015		}																	OPTIONAL,	-- Need OR
5016		sc-mcch-SchedulingInfo-r14			SC-MCCH-SchedulingInfo-r14		OPTIONAL,	-- Need OP
5017		pdsch-maxNumRepetitionCEmodeA-SC-MTCH-r14
5018											ENUMERATED { r16, r32 }		OPTIONAL,	-- Need OR
5019		pdsch-maxNumRepetitionCEmodeB-SC-MTCH-r14
5020											ENUMERATED {
5021												r192, r256, r384, r512, r768, r1024,
5022												r1536, r2048}				OPTIONAL	-- Need OR
5023	]],
5024	[[	sc-mcch-RepetitionPeriod-v1470		ENUMERATED {rf1}				OPTIONAL,	-- Need OR
5025		sc-mcch-ModificationPeriod-v1470	ENUMERATED {rf1}				OPTIONAL	-- Need OR
5026	]]
5027}
5028
5029SC-MCCH-SchedulingInfo-r14::=	SEQUENCE	{
5030	onDurationTimerSCPTM-r14			ENUMERATED {psf10, psf20, psf100, psf300,
5031												psf500, psf1000, psf1200, psf1600},
5032	drx-InactivityTimerSCPTM-r14		ENUMERATED {psf0, psf1, psf2, psf4, psf8, psf16,
5033												psf32, psf64, psf128, psf256, ps512,
5034												psf1024, psf2048, psf4096, psf8192, psf16384},
5035	schedulingPeriodStartOffsetSCPTM-r14	CHOICE {
5036		sf10									INTEGER(0..9),
5037		sf20									INTEGER(0..19),
5038		sf32									INTEGER(0..31),
5039		sf40									INTEGER(0..39),
5040		sf64									INTEGER(0..63),
5041		sf80									INTEGER(0..79),
5042		sf128									INTEGER(0..127),
5043		sf160									INTEGER(0..159),
5044		sf256									INTEGER(0..255),
5045		sf320									INTEGER(0..319),
5046		sf512									INTEGER(0..511),
5047		sf640									INTEGER(0..639),
5048		sf1024									INTEGER(0..1023),
5049		sf2048									INTEGER(0..2047),
5050		sf4096									INTEGER(0..4095),
5051		sf8192									INTEGER(0..8191)
5052	},
5053	...
5054}
5055
5056
5057SystemInformationBlockType21-r14 ::= SEQUENCE {
5058	sl-V2X-ConfigCommon-r14				SL-V2X-ConfigCommon-r14				OPTIONAL,	-- Need OR
5059	lateNonCriticalExtension			OCTET STRING						OPTIONAL,
5060	...,
5061	[[	anchorCarrierFreqListNR-r16		SL-NR-AnchorCarrierFreqList-r16		OPTIONAL	-- Need OR
5062	]]
5063}
5064
5065SL-V2X-ConfigCommon-r14 ::=		SEQUENCE {
5066	v2x-CommRxPool-r14					SL-CommRxPoolListV2X-r14			OPTIONAL,	-- Need OR
5067	v2x-CommTxPoolNormalCommon-r14		SL-CommTxPoolListV2X-r14			OPTIONAL,	-- Need OR
5068	p2x-CommTxPoolNormalCommon-r14		SL-CommTxPoolListV2X-r14			OPTIONAL,	-- Need OR
5069	v2x-CommTxPoolExceptional-r14		SL-CommResourcePoolV2X-r14			OPTIONAL,	-- Need OR
5070	v2x-SyncConfig-r14					SL-SyncConfigListV2X-r14			OPTIONAL,	-- Need OR
5071	v2x-InterFreqInfoList-r14			SL-InterFreqInfoListV2X-r14			OPTIONAL,	-- Need OR
5072	v2x-ResourceSelectionConfig-r14		SL-CommTxPoolSensingConfig-r14		OPTIONAL,	-- Need OR
5073	zoneConfig-r14						SL-ZoneConfig-r14					OPTIONAL,	-- Need OR
5074	typeTxSync-r14						SL-TypeTxSync-r14					OPTIONAL,	-- Need OR
5075	thresSL-TxPrioritization-r14		SL-Priority-r13						OPTIONAL,	-- Need OR
5076	anchorCarrierFreqList-r14			SL-AnchorCarrierFreqList-V2X-r14	OPTIONAL,	-- Need OR
5077	offsetDFN-r14						INTEGER (0..1000)					OPTIONAL,	-- Need OR
5078	cbr-CommonTxConfigList-r14			SL-CBR-CommonTxConfigList-r14		OPTIONAL	-- Need OR
5079}
5080
5081
5082
5083SystemInformationBlockType24-r15 ::=	SEQUENCE {
5084	carrierFreqListNR-r15				CarrierFreqListNR-r15				OPTIONAL,		-- Need OR
5085	t-ReselectionNR-r15					T-Reselection,
5086	t-ReselectionNR-SF-r15				SpeedStateScaleFactors				OPTIONAL,	-- Need OR
5087	lateNonCriticalExtension			OCTET STRING					OPTIONAL,
5088	...,
5089	[[	carrierFreqListNR-v1610			CarrierFreqListNR-v1610		OPTIONAL    -- Need OR
5090	]]
5091}
5092
5093CarrierFreqListNR-r15 ::=		SEQUENCE (SIZE (1..maxFreq)) OF CarrierFreqNR-r15
5094
5095CarrierFreqListNR-v1610 ::=		SEQUENCE (SIZE (1..maxFreq)) OF CarrierFreqNR-v1610
5096
5097CarrierFreqNR-r15 ::=				SEQUENCE {
5098	carrierFreq-r15						ARFCN-ValueNR-r15,
5099	multiBandInfoList-r15				MultiFrequencyBandListNR-r15		OPTIONAL,	-- Need OR
5100	multiBandInfoListSUL-r15			MultiFrequencyBandListNR-r15		OPTIONAL,	-- Need OR
5101	measTimingConfig-r15				MTC-SSB-NR-r15						OPTIONAL,	-- Need OR
5102	subcarrierSpacingSSB-r15			ENUMERATED {kHz15, kHz30, kHz120, kHz240},
5103	ss-RSSI-Measurement-r15				SS-RSSI-Measurement-r15		OPTIONAL,		-- Cond RSRQ2
5104	cellReselectionPriority-r15			CellReselectionPriority		OPTIONAL,		-- Need OP
5105	cellReselectionSubPriority-r15		CellReselectionSubPriority-r13	OPTIONAL,	-- Need OR
5106	threshX-High-r15					ReselectionThreshold,
5107	threshX-Low-r15						ReselectionThreshold,
5108	threshX-Q-r15						SEQUENCE {
5109			threshX-HighQ-r15				ReselectionThresholdQ-r9,
5110			threshX-LowQ-r15				ReselectionThresholdQ-r9
5111		}																OPTIONAL,	-- Cond RSRQ
5112	q-RxLevMin-r15						INTEGER (-70..-22),
5113	q-RxLevMinSUL-r15					INTEGER (-70..-22)				OPTIONAL,		-- Need OR
5114	p-MaxNR-r15							P-MaxNR-r15,
5115	ns-PmaxListNR-r15					NS-PmaxListNR-r15					OPTIONAL,	-- Need OR
5116	q-QualMin-r15						INTEGER (-43..-12)				OPTIONAL,		-- Need OP
5117	deriveSSB-IndexFromCell-r15			BOOLEAN,
5118	maxRS-IndexCellQual-r15				MaxRS-IndexCellQualNR-r15		OPTIONAL,		-- Need OR
5119	threshRS-Index-r15					ThresholdListNR-r15				OPTIONAL,		-- Need OR
5120	...,
5121	[[	multiBandNsPmaxListNR-v1550		MultiBandNsPmaxListNR-1-v1550	OPTIONAL,	-- Need OR
5122		multiBandNsPmaxListNR-SUL-v1550	MultiBandNsPmaxListNR-v1550		OPTIONAL,	-- Need OR
5123		ssb-ToMeasure-r15				SSB-ToMeasure-r15				OPTIONAL		-- Need OR
5124	]]
5125}
5126
5127CarrierFreqNR-v1610 ::=		SEQUENCE {
5128	smtc2-LP-r16						MTC-SSB2-LP-NR-r16				OPTIONAL,	  -- Need OR
5129	ssb-PositionQCL-CommonNR-r16	SSB-PositionQCL-RelationNR-r16	OPTIONAL,	-- Cond SharedSpectrum2
5130	whiteCellListNR-r16				WhiteCellListNR-r16					OPTIONAL,	-- Cond SharedSpectrum
5131	highSpeedCarrierNR-r16			ENUMERATED {true}				OPTIONAL	  -- Need OR
5132}
5133
5134MultiBandNsPmaxListNR-1-v1550	::=	SEQUENCE (SIZE (1.. maxMultiBandsNR-1-r15)) OF NS-PmaxListNR-r15
5135
5136MultiBandNsPmaxListNR-v1550	::=	SEQUENCE (SIZE (1.. maxMultiBandsNR-r15)) OF NS-PmaxListNR-r15
5137
5138WhiteCellListNR-r16 ::=			SEQUENCE (SIZE (1..maxCellWhiteNR-r16)) OF PhysCellIdNR-r15
5139
5140
5141SystemInformationBlockType25-r15 ::=	SEQUENCE {
5142	uac-BarringForCommon-r15				UAC-BarringPerCatList-r15				OPTIONAL,	-- Need OP
5143	uac-BarringPerPLMN-List-r15			UAC-BarringPerPLMN-List-r15				OPTIONAL,	-- Need OP
5144	uac-BarringInfoSetList-r15			UAC-BarringInfoSetList-r15,
5145	uac-AC1-SelectAssistInfo-r15		CHOICE {
5146		plmnCommon-r15							UAC-AC1-SelectAssistInfo-r15,
5147		individualPLMNList-r15	SEQUENCE (SIZE (2..maxPLMN-r11)) OF UAC-AC1-SelectAssistInfo-r15
5148		}			OPTIONAL,	-- Need OR
5149	lateNonCriticalExtension				OCTET STRING								OPTIONAL,
5150	...,
5151	[[	ab-PerRSRP-r16					ENUMERATED {thresh0, thresh1, thresh2, thresh3}	OPTIONAL	-- Need OR
5152	]],
5153	[[
5154		uac-AC1-SelectAssistInfo-r16 SEQUENCE (SIZE (2..maxPLMN-r11)) OF UAC-AC1-SelectAssistInfo-r16 OPTIONAL    -- Need OR
5155	]]
5156}
5157
5158UAC-BarringPerPLMN-List-r15::=	SEQUENCE (SIZE (1.. maxPLMN-r11)) OF UAC-BarringPerPLMN-r15
5159
5160UAC-BarringPerPLMN-r15 ::=	SEQUENCE {
5161	plmn-IdentityIndex-r15		INTEGER (1.. maxPLMN-r11),
5162	uac-AC-BarringListType-r15		CHOICE{
5163		uac-ImplicitAC-BarringList-r15		SEQUENCE (SIZE(maxAccessCat-1-r15)) OF UAC-BarringInfoSetIndex-r15,
5164		uac-ExplicitAC-BarringList-r15		UAC-BarringPerCatList-r15
5165		}					OPTIONAL	-- Need OR
5166}
5167
5168UAC-BarringPerCatList-r15 ::= SEQUENCE (SIZE (1..maxAccessCat-1-r15)) OF UAC-BarringPerCat-r15
5169
5170UAC-BarringPerCat-r15 ::= SEQUENCE {
5171	accessCategory-r15					INTEGER (1..maxAccessCat-1-r15),
5172	uac-barringInfoSetIndex-r15		UAC-BarringInfoSetIndex-r15
5173}
5174
5175UAC-BarringInfoSetIndex-r15 ::=	INTEGER (1..maxBarringInfoSet-r15)
5176UAC-BarringInfoSetList-r15 ::=		SEQUENCE (SIZE (1..maxBarringInfoSet-r15)) OF UAC-BarringInfoSet-r15
5177
5178
5179UAC-BarringInfoSet-r15 ::= SEQUENCE {
5180	uac-BarringFactor-r15		ENUMERATED {
5181									p00, p05, p10, p15, p20, p25, p30, p40,
5182									p50, p60, p70, p75, p80, p85, p90, p95},
5183	uac-BarringTime-r15			ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512},
5184	uac-BarringForAccessIdentity-r15			BIT STRING (SIZE(7))
5185}
5186
5187UAC-AC1-SelectAssistInfo-r15::=	ENUMERATED {a, b, c}
5188
5189UAC-AC1-SelectAssistInfo-r16::= ENUMERATED {a, b, c, notConfigured}
5190
5191
5192SystemInformationBlockType26-r15 ::= SEQUENCE {
5193	v2x-InterFreqInfoList-r15			SL-InterFreqInfoListV2X-r14			OPTIONAL,	-- Need OR
5194	cbr-pssch-TxConfigList-r15			SL-CBR-PPPP-TxConfigList-r15		OPTIONAL,	-- Need OR
5195	v2x-PacketDuplicationConfig-r15		SL-V2X-PacketDuplicationConfig-r15	OPTIONAL,	-- Need OR
5196	syncFreqList-r15					SL-V2X-SyncFreqList-r15				OPTIONAL,	-- Need OR
5197	slss-TxMultiFreq-r15				ENUMERATED{true}					OPTIONAL,	-- Need OR
5198	v2x-FreqSelectionConfigList-r15		SL-V2X-FreqSelectionConfigList-r15	OPTIONAL,	-- Need OR
5199	threshS-RSSI-CBR-r15				INTEGER (0..45)						OPTIONAL,	-- Need OR
5200	...,
5201	lateNonCriticalExtension			OCTET STRING						OPTIONAL
5202}
5203
5204
5205SystemInformationBlockType26a-r16 ::= SEQUENCE {
5206	plmn-InfoList-r16						PLMN-InfoList-r16,
5207	bandListENDC-r16						BandListENDC-r16,
5208	lateNonCriticalExtension				OCTET STRING				OPTIONAL,
5209	...
5210}
5211
5212BandListENDC-r16 ::=		SEQUENCE (SIZE (1.. maxBandsENDC-r16)) OF FreqBandIndicatorNR-r15
5213
5214PLMN-InfoList-r16 ::=		SEQUENCE (SIZE (0..maxPLMN-r11)) OF PLMN-Info-r16
5215
5216PLMN-Info-r16 ::=			SEQUENCE {
5217	nr-BandList-r16				BIT STRING (SIZE(maxBandsENDC-r16))	OPTIONAL		-- Need OR
5218}
5219
5220
5221SystemInformationBlockType27-r16 ::=	SEQUENCE {
5222	carrierFreqListNBIOT-r16				CarrierFreqListNBIOT-r16		OPTIONAL,	-- Need OR
5223	lateNonCriticalExtension				OCTET STRING					OPTIONAL,
5224	...
5225}
5226
5227CarrierFreqListNBIOT-r16 ::=				SEQUENCE (SIZE (1.. maxFreqNBIOT-r16)) OF	CarrierFreqNBIOT-r16
5228
5229
5230CarrierFreqNBIOT-r16 ::=		SEQUENCE {
5231	carrierFreq-r16					ARFCN-ValueEUTRA-r9,
5232	carrierFreqOffset-r16			ENUMERATED {v-10, v-9, v-8dot5, v-8, v-7, v-6, v-5, v-4dot5,
5233												v-4,v-3, v-2, v-1, v-0dot5,	v0, v1, v2, v3, v3dot5,
5234												v4, v5, v6, v7, v7dot5, v8, v9}
5235}
5236
5237
5238SystemInformationBlockType28-r16 ::= SEQUENCE {
5239	segmentNumber-r16					INTEGER (0..63),
5240	segmentType-r16						ENUMERATED {notLastSegment,lastSegment},
5241	segmentContainer-r16				OCTET STRING,
5242	lateNonCriticalExtension			OCTET STRING				OPTIONAL,
5243	...
5244}
5245
5246
5247SystemInformationBlockType29-r16 ::= SEQUENCE {
5248	resourceReservationConfigCommonDL-r16	ResourceReservationConfigDL-r16	OPTIONAL,	-- Need OR
5249	resourceReservationConfigCommonUL-r16	ResourceReservationConfigUL-r16	OPTIONAL,	-- Need OR
5250	lateNonCriticalExtension				OCTET STRING					OPTIONAL,
5251	...
5252}
5253
5254
5255Alpha-r12 ::= ENUMERATED {al0, al04, al05, al06, al07, al08, al09, al1}
5256
5257
5258AntennaInfoCommon ::=				SEQUENCE {
5259	antennaPortsCount					ENUMERATED {an1, an2, an4, spare1}
5260}
5261
5262AntennaInfoDedicated ::=			SEQUENCE {
5263	transmissionMode					ENUMERATED {
5264											tm1, tm2, tm3, tm4, tm5, tm6,
5265											tm7, tm8-v920},
5266	codebookSubsetRestriction			CHOICE {
5267		n2TxAntenna-tm3						BIT STRING (SIZE (2)),
5268		n4TxAntenna-tm3						BIT STRING (SIZE (4)),
5269		n2TxAntenna-tm4						BIT STRING (SIZE (6)),
5270		n4TxAntenna-tm4						BIT STRING (SIZE (64)),
5271		n2TxAntenna-tm5						BIT STRING (SIZE (4)),
5272		n4TxAntenna-tm5						BIT STRING (SIZE (16)),
5273		n2TxAntenna-tm6						BIT STRING (SIZE (4)),
5274		n4TxAntenna-tm6						BIT STRING (SIZE (16))
5275	}		OPTIONAL,															-- Cond TM
5276	ue-TransmitAntennaSelection			CHOICE{
5277		release							NULL,
5278		setup							ENUMERATED {closedLoop, openLoop}
5279	}
5280}
5281
5282AntennaInfoDedicated-v920 ::=		SEQUENCE {
5283	codebookSubsetRestriction-v920		CHOICE {
5284		n2TxAntenna-tm8-r9					BIT STRING (SIZE (6)),
5285		n4TxAntenna-tm8-r9					BIT STRING (SIZE (32))
5286	}		OPTIONAL															-- Cond TM8
5287}
5288
5289AntennaInfoDedicated-r10 ::=		SEQUENCE {
5290	transmissionMode-r10				ENUMERATED {
5291											tm1, tm2, tm3, tm4, tm5, tm6, tm7, tm8-v920,
5292											tm9-v1020, tm10-v1130, spare6, spare5, spare4,
5293											spare3, spare2, spare1},
5294	codebookSubsetRestriction-r10		BIT STRING			OPTIONAL,			-- Cond TMX
5295	ue-TransmitAntennaSelection		CHOICE{
5296		release							NULL,
5297		setup							ENUMERATED {closedLoop, openLoop}
5298	}
5299}
5300
5301AntennaInfoDedicated-v10i0::=	SEQUENCE {
5302	maxLayersMIMO-r10			ENUMERATED {twoLayers, fourLayers, eightLayers}		OPTIONAL	-- Need OR
5303}
5304
5305AntennaInfoDedicated-v1250 ::=		SEQUENCE {
5306	alternativeCodebookEnabledFor4TX-r12	BOOLEAN
5307}
5308
5309AntennaInfoDedicated-v1430 ::=		SEQUENCE {
5310	ce-UE-TxAntennaSelection-config-r14			ENUMERATED {on}		OPTIONAL	-- Need OR
5311}
5312
5313AntennaInfoDedicatedSTTI-r15 ::=	CHOICE {
5314	release								NULL,
5315	setup								SEQUENCE {
5316		transmissionModeDL-MBSFN-r15		ENUMERATED {tm9, tm10}		OPTIONAL,	-- Need OR
5317		transmissionModeDL-nonMBSFN-r15	ENUMERATED {tm1, tm2, tm3, tm4, tm6, tm8, tm9,
5318														tm10}		OPTIONAL,	--_Need OR
5319		codebookSubsetRestriction			CHOICE {
5320			n2TxAntenna-tm3-r15					BIT STRING (SIZE (2)),
5321			n4TxAntenna-tm3-r15					BIT STRING (SIZE (4)),
5322			n2TxAntenna-tm4-r15					BIT STRING (SIZE (6)),
5323			n4TxAntenna-tm4-r15					BIT STRING (SIZE (64)),
5324			n2TxAntenna-tm5-r15					BIT STRING (SIZE (4)),
5325			n4TxAntenna-tm5-r15					BIT STRING (SIZE (16)),
5326			n2TxAntenna-tm6-r15					BIT STRING (SIZE (4)),
5327			n4TxAntenna-tm6-r15					BIT STRING (SIZE (16)),
5328			n2TxAntenna-tm8-r15					BIT STRING (SIZE (6)),
5329			n4TxAntenna-tm8-r15					BIT STRING (SIZE (64)),
5330			n2TxAntenna-tm9and10-r15			BIT STRING (SIZE (6)),
5331			n4TxAntenna-tm9and10-r15			BIT STRING (SIZE (96)),
5332			n8TxAntenna-tm9and10-r15			BIT STRING (SIZE (109))
5333		}		OPTIONAL,															-- Cond TM
5334		maxLayersMIMO-STTI-r15			ENUMERATED {twoLayers, fourLayers}	OPTIONAL, -- Need OR
5335		slotSubslotPDSCH-TxDiv-2Layer-r15	BOOLEAN,
5336		slotSubslotPDSCH-TxDiv-4Layer-r15	BOOLEAN
5337	}
5338}
5339
5340AntennaInfoDedicated-v1530 ::=		CHOICE {
5341	release								NULL,
5342	setup								CHOICE {
5343		ue-TxAntennaSelection-SRS-1T4R-Config-r15			NULL,
5344		ue-TxAntennaSelection-SRS-2T4R-NrOfPairs-r15			ENUMERATED {two, three}
5345	}
5346}
5347
5348
5349AntennaInfoUL-r10 ::=		SEQUENCE {
5350	transmissionModeUL-r10				ENUMERATED {tm1, tm2, spare6, spare5,
5351													spare4, spare3, spare2, spare1}	OPTIONAL,	-- Need OR
5352	fourAntennaPortActivated-r10			ENUMERATED {setup}			OPTIONAL		-- Need OR
5353}
5354
5355AntennaInfoUL-STTI-r15 ::=	SEQUENCE {
5356	transmissionModeUL-STTI-r15			ENUMERATED {tm1, tm2}		OPTIONAL	-- Need OR
5357}
5358
5359
5360AUL-Config-r15 ::=	CHOICE {
5361	release							NULL,
5362	setup							SEQUENCE {
5363		aul-CRNTI-r15							C-RNTI,
5364		aul-Subframes-r15						BIT STRING (SIZE (40)),
5365		aul-HARQ-Processes-r15					INTEGER (1..16),
5366		transmissionModeUL-AUL-r15				ENUMERATED {tm1,tm2},
5367		aul-StartingFullBW-InsideMCOT-r15		BIT STRING (SIZE (5)),
5368		aul-StartingFullBW-OutsideMCOT-r15		BIT STRING (SIZE (7)),
5369		aul-StartingPartialBW-InsideMCOT-r15	ENUMERATED {o34, o43, o52, o61, oOS1},
5370		aul-StartingPartialBW-OutsideMCOT-r15	ENUMERATED {o16, o25, o34, o43, o52, o61, oOS1},
5371		aul-RetransmissionTimer-r15				ENUMERATED {psf4, psf5, psf6, psf8, psf10, psf12, psf20, psf28, psf37, psf44, psf68, psf84, psf100,
5372												psf116, psf132, psf164, psf324},
5373		endingSymbolAUL-r15						INTEGER(12..13),
5374		subframeOffsetCOT-Sharing-r15			INTEGER(2..4),
5375		contentionWindowSizeTimer-r15			ENUMERATED {n0, n5, n10}
5376	}
5377}
5378
5379
5380CQI-ReportAperiodic-r10	::=		CHOICE {
5381	release								NULL,
5382	setup								SEQUENCE {
5383		cqi-ReportModeAperiodic-r10			CQI-ReportModeAperiodic,
5384		aperiodicCSI-Trigger-r10			SEQUENCE {
5385			trigger1-r10					BIT STRING (SIZE (8)),
5386			trigger2-r10					BIT STRING (SIZE (8))
5387		}																	OPTIONAL	-- Need OR
5388	}
5389}
5390
5391CQI-ReportAperiodic-v1250	::=		CHOICE {
5392	release								NULL,
5393	setup								SEQUENCE {
5394		aperiodicCSI-Trigger-v1250			SEQUENCE {
5395			trigger-SubframeSetIndicator-r12	ENUMERATED {s1, s2},
5396			trigger1-SubframeSetIndicator-r12	BIT STRING (SIZE (8)),
5397			trigger2-SubframeSetIndicator-r12	BIT STRING (SIZE (8))
5398		}
5399	}
5400}
5401
5402CQI-ReportAperiodic-v1310	::=		CHOICE {
5403	release								NULL,
5404	setup								SEQUENCE {
5405		aperiodicCSI-Trigger-v1310			SEQUENCE {
5406			trigger1-r13					BIT STRING (SIZE (32)),
5407			trigger2-r13					BIT STRING (SIZE (32)),
5408			trigger3-r13					BIT STRING (SIZE (32)),
5409			trigger4-r13					BIT STRING (SIZE (32)),
5410			trigger5-r13					BIT STRING (SIZE (32)),
5411			trigger6-r13					BIT STRING (SIZE (32))
5412		}																	OPTIONAL,	-- Need ON
5413		aperiodicCSI-Trigger2-r13		CHOICE {
5414			release							NULL,
5415			setup						SEQUENCE {
5416				trigger1-SubframeSetIndicator-r13	BIT STRING (SIZE (32)),
5417				trigger2-SubframeSetIndicator-r13	BIT STRING (SIZE (32)),
5418				trigger3-SubframeSetIndicator-r13	BIT STRING (SIZE (32)),
5419				trigger4-SubframeSetIndicator-r13	BIT STRING (SIZE (32)),
5420				trigger5-SubframeSetIndicator-r13	BIT STRING (SIZE (32)),
5421				trigger6-SubframeSetIndicator-r13	BIT STRING (SIZE (32))
5422			}
5423		}																	OPTIONAL	-- Need ON
5424	}
5425}
5426
5427CQI-ReportAperiodicProc-r11	::=		SEQUENCE {
5428	cqi-ReportModeAperiodic-r11			CQI-ReportModeAperiodic,
5429	trigger01-r11						BOOLEAN,
5430	trigger10-r11						BOOLEAN,
5431	trigger11-r11						BOOLEAN
5432}
5433
5434CQI-ReportAperiodicProc-v1310	::=		SEQUENCE {
5435	trigger001-r13						BOOLEAN,
5436	trigger010-r13						BOOLEAN,
5437	trigger011-r13						BOOLEAN,
5438	trigger100-r13						BOOLEAN,
5439	trigger101-r13						BOOLEAN,
5440	trigger110-r13						BOOLEAN,
5441	trigger111-r13						BOOLEAN
5442}
5443
5444CQI-ReportAperiodicHybrid-r14	::=		SEQUENCE {
5445	triggers-r14						CHOICE {
5446		oneBit-r14							SEQUENCE {
5447			trigger1-Indicator-r14				BIT STRING (SIZE (8))
5448		},
5449		twoBit-r14							SEQUENCE {
5450			trigger01-Indicator-r14				BIT STRING (SIZE (8)),
5451			trigger10-Indicator-r14				BIT STRING (SIZE (8)),
5452			trigger11-Indicator-r14				BIT STRING (SIZE (8))
5453		},
5454		threeBit-r14						SEQUENCE {
5455			trigger001-Indicator-r14			BIT STRING (SIZE (32)),
5456			trigger010-Indicator-r14			BIT STRING (SIZE (32)),
5457			trigger011-Indicator-r14			BIT STRING (SIZE (32)),
5458			trigger100-Indicator-r14			BIT STRING (SIZE (32)) ,
5459			trigger101-Indicator-r14			BIT STRING (SIZE (32)),
5460			trigger110-Indicator-r14			BIT STRING (SIZE (32)),
5461			trigger111-Indicator-r14			BIT STRING (SIZE (32))
5462		}
5463	}																OPTIONAL	-- Need OR
5464}
5465
5466CQI-ReportModeAperiodic ::=				ENUMERATED {
5467											rm12, rm20, rm22, rm30, rm31,
5468											rm32-v1250, rm10-v1310, rm11-v1310
5469}
5470
5471
5472CQI-ReportBoth-r11 ::=			SEQUENCE {
5473	csi-IM-ConfigToReleaseList-r11		CSI-IM-ConfigToReleaseList-r11	OPTIONAL,	-- Need ON
5474	csi-IM-ConfigToAddModList-r11		CSI-IM-ConfigToAddModList-r11	OPTIONAL,	-- Need ON
5475	csi-ProcessToReleaseList-r11		CSI-ProcessToReleaseList-r11	OPTIONAL,	-- Need ON
5476	csi-ProcessToAddModList-r11			CSI-ProcessToAddModList-r11		OPTIONAL	-- Need ON
5477}
5478
5479CQI-ReportBoth-v1250 ::=			SEQUENCE {
5480	csi-IM-ConfigToReleaseListExt-r12		CSI-IM-ConfigId-v1250	OPTIONAL,	-- Need ON
5481	csi-IM-ConfigToAddModListExt-r12		CSI-IM-ConfigExt-r12	OPTIONAL	-- Need ON
5482}
5483
5484CQI-ReportBoth-v1310 ::=			SEQUENCE {
5485	csi-IM-ConfigToReleaseListExt-r13	CSI-IM-ConfigToReleaseListExt-r13	OPTIONAL,	-- Need ON
5486	csi-IM-ConfigToAddModListExt-r13	CSI-IM-ConfigToAddModListExt-r13	OPTIONAL	-- Need ON
5487}
5488
5489CSI-IM-ConfigToAddModList-r11 ::=		SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-Config-r11
5490
5491CSI-IM-ConfigToAddModListExt-r13 ::=	SEQUENCE (SIZE (1..maxCSI-IM-v1310)) OF CSI-IM-ConfigExt-r12
5492
5493CSI-IM-ConfigToReleaseList-r11 ::=		SEQUENCE (SIZE (1..maxCSI-IM-r11)) OF CSI-IM-ConfigId-r11
5494
5495CSI-IM-ConfigToReleaseListExt-r13 ::=	SEQUENCE (SIZE (1..maxCSI-IM-v1310)) OF CSI-IM-ConfigId-v1310
5496
5497CSI-ProcessToAddModList-r11 ::=		SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-Process-r11
5498
5499CSI-ProcessToReleaseList-r11 ::=	SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF CSI-ProcessId-r11
5500
5501CQI-ReportBothProc-r11 ::=			SEQUENCE {
5502	ri-Ref-CSI-ProcessId-r11			CSI-ProcessId-r11				OPTIONAL,		-- Need OR
5503	pmi-RI-Report-r11					ENUMERATED {setup}				OPTIONAL		-- Need OR
5504}
5505
5506
5507CQI-ReportConfig ::=				SEQUENCE {
5508	cqi-ReportModeAperiodic			CQI-ReportModeAperiodic	OPTIONAL,			-- Need OR
5509	nomPDSCH-RS-EPRE-Offset				INTEGER (-1..6),
5510	cqi-ReportPeriodic				CQI-ReportPeriodic	OPTIONAL				-- Need ON
5511}
5512
5513CQI-ReportConfig-v920 ::=		SEQUENCE {
5514	cqi-Mask-r9						ENUMERATED {setup}		OPTIONAL,		-- Cond cqi-Setup
5515	pmi-RI-Report-r9				ENUMERATED {setup}		OPTIONAL		-- Cond PMIRI
5516}
5517
5518CQI-ReportConfig-r10 ::=	SEQUENCE {
5519	cqi-ReportAperiodic-r10				CQI-ReportAperiodic-r10			OPTIONAL,	-- Need ON
5520	nomPDSCH-RS-EPRE-Offset			INTEGER (-1..6),
5521	cqi-ReportPeriodic-r10				CQI-ReportPeriodic-r10			OPTIONAL,	-- Need ON
5522	pmi-RI-Report-r9					ENUMERATED {setup}				OPTIONAL,	-- Cond PMIRIPCell
5523	csi-SubframePatternConfig-r10		CHOICE {
5524		release							NULL,
5525		setup							SEQUENCE {
5526			csi-MeasSubframeSet1-r10			MeasSubframePattern-r10,
5527			csi-MeasSubframeSet2-r10			MeasSubframePattern-r10
5528		}
5529	}																	OPTIONAL	-- Need ON
5530}
5531
5532CQI-ReportConfig-v1130 ::=	SEQUENCE {
5533	cqi-ReportPeriodic-v1130			CQI-ReportPeriodic-v1130,
5534	cqi-ReportBoth-r11					CQI-ReportBoth-r11
5535}
5536
5537CQI-ReportConfig-v1250 ::=		SEQUENCE {
5538	csi-SubframePatternConfig-r12		CHOICE {
5539		release							NULL,
5540		setup							SEQUENCE {
5541			csi-MeasSubframeSets-r12			BIT STRING (SIZE (10))
5542		}
5543	}																OPTIONAL,	-- Need ON
5544	cqi-ReportBoth-v1250					CQI-ReportBoth-v1250		OPTIONAL,	-- Need ON
5545	cqi-ReportAperiodic-v1250	CQI-ReportAperiodic-v1250		OPTIONAL,	-- Need ON
5546	altCQI-Table-r12			ENUMERATED {
5547									allSubframes, csi-SubframeSet1,
5548									csi-SubframeSet2, spare1}		OPTIONAL		-- Need OP
5549}
5550
5551CQI-ReportConfig-v1310 ::=			SEQUENCE {
5552		cqi-ReportBoth-v1310				CQI-ReportBoth-v1310		OPTIONAL,	-- Need ON
5553		cqi-ReportAperiodic-v1310			CQI-ReportAperiodic-v1310	OPTIONAL,		-- Need ON
5554		cqi-ReportPeriodic-v1310			CQI-ReportPeriodic-v1310	OPTIONAL		-- Need ON
5555}
5556
5557CQI-ReportConfig-v1320 ::=			SEQUENCE {
5558		cqi-ReportPeriodic-v1320			CQI-ReportPeriodic-v1320	OPTIONAL	-- Need ON
5559}
5560
5561CQI-ReportConfig-v1430 ::=			SEQUENCE {
5562		cqi-ReportAperiodicHybrid-r14		CQI-ReportAperiodicHybrid-r14	OPTIONAL	-- Need ON
5563}
5564
5565CQI-ReportConfig-v1530 ::=		SEQUENCE {
5566	altCQI-Table-1024QAM-r15		ENUMERATED {
5567										allSubframes, csi-SubframeSet1,
5568										csi-SubframeSet2, spare1}		OPTIONAL		-- Need OP
5569}
5570
5571CQI-ReportConfig-r15 ::=	CHOICE {
5572	release					NULL,
5573	setup					SEQUENCE {
5574		cqi-ReportConfig-r10			CQI-ReportConfig-r10			OPTIONAL,		-- Need ON
5575		cqi-ReportConfig-v1130			CQI-ReportConfig-v1130			OPTIONAL,		-- Need ON
5576		cqi-ReportConfigPCell-v1250		CQI-ReportConfig-v1250			OPTIONAL,		-- Need ON
5577		cqi-ReportConfig-v1310			CQI-ReportConfig-v1310			OPTIONAL,		-- Need ON
5578		cqi-ReportConfig-v1320			CQI-ReportConfig-v1320			OPTIONAL,		-- Need ON
5579		cqi-ReportConfig-v1430			CQI-ReportConfig-v1430			OPTIONAL,		-- Need ON
5580		altCQI-Table-1024QAM-r15		ENUMERATED {allSubframes, csi-SubframeSet1,
5581										csi-SubframeSet2, spare1}		OPTIONAL		-- Need OP
5582	}
5583}
5584
5585CQI-ReportConfigSCell-r10 ::=				SEQUENCE {
5586	cqi-ReportModeAperiodic-r10			CQI-ReportModeAperiodic OPTIONAL,			-- Need OR
5587	nomPDSCH-RS-EPRE-Offset-r10				INTEGER (-1..6),
5588	cqi-ReportPeriodicSCell-r10			CQI-ReportPeriodic-r10			OPTIONAL,	-- Need ON
5589	pmi-RI-Report-r10					ENUMERATED {setup}				OPTIONAL	-- Cond PMIRISCell
5590}
5591
5592CQI-ReportConfigSCell-r15 ::=			SEQUENCE {
5593	cqi-ReportPeriodicSCell-r15				CQI-ReportPeriodicSCell-r15		OPTIONAL,	-- Need ON
5594	altCQI-Table-1024QAM-r15				ENUMERATED {allSubframes, csi-SubframeSet1,
5595											csi-SubframeSet2, spare1}		OPTIONAL		-- Need OP
5596}
5597
5598
5599CQI-ReportPeriodic ::=		CHOICE {
5600	release							NULL,
5601	setup							SEQUENCE {
5602		cqi-PUCCH-ResourceIndex				INTEGER (0..1185),
5603		cqi-pmi-ConfigIndex					INTEGER (0..1023),
5604		cqi-FormatIndicatorPeriodic			CHOICE {
5605			widebandCQI							NULL,
5606			subbandCQI							SEQUENCE {
5607				k									INTEGER (1..4)
5608			}
5609		},
5610		ri-ConfigIndex						INTEGER (0..1023)	OPTIONAL,				-- Need OR
5611		simultaneousAckNackAndCQI			BOOLEAN
5612	}
5613}
5614
5615CQI-ReportPeriodic-r10 ::=		CHOICE {
5616	release								NULL,
5617	setup								SEQUENCE {
5618		cqi-PUCCH-ResourceIndex-r10			INTEGER (0..1184),
5619		cqi-PUCCH-ResourceIndexP1-r10		INTEGER (0..1184)				OPTIONAL,	-- Need OR
5620		cqi-pmi-ConfigIndex				INTEGER (0..1023),
5621		cqi-FormatIndicatorPeriodic-r10		CHOICE {
5622			widebandCQI-r10						SEQUENCE {
5623				csi-ReportMode-r10		ENUMERATED {submode1, submode2}		OPTIONAL	-- Need OR
5624			},
5625			subbandCQI-r10						SEQUENCE {
5626				k								INTEGER (1..4),
5627				periodicityFactor-r10				ENUMERATED {n2, n4}
5628			}
5629		},
5630		ri-ConfigIndex					INTEGER (0..1023)		OPTIONAL,				-- Need OR
5631		simultaneousAckNackAndCQI		BOOLEAN,
5632		cqi-Mask-r9						ENUMERATED {setup}		OPTIONAL,				-- Need OR
5633		csi-ConfigIndex-r10				CHOICE {
5634			release							NULL,
5635			setup							SEQUENCE {
5636				cqi-pmi-ConfigIndex2-r10		INTEGER (0..1023),
5637				ri-ConfigIndex2-r10				INTEGER (0..1023)		OPTIONAL		-- Need OR
5638			}
5639		}		OPTIONAL																-- Need ON
5640	}
5641}
5642
5643
5644CQI-ReportPeriodic-v1130 ::=	SEQUENCE {
5645	simultaneousAckNackAndCQI-Format3-r11		ENUMERATED {setup}		OPTIONAL,	-- Need OR
5646	cqi-ReportPeriodicProcExtToReleaseList-r11	CQI-ReportPeriodicProcExtToReleaseList-r11	OPTIONAL,	-- Need ON
5647	cqi-ReportPeriodicProcExtToAddModList-r11	CQI-ReportPeriodicProcExtToAddModList-r11	OPTIONAL	-- Need ON
5648}
5649
5650CQI-ReportPeriodic-v1310 ::=	SEQUENCE {
5651	cri-ReportConfig-r13			CRI-ReportConfig-r13				OPTIONAL,	-- Need OR
5652	simultaneousAckNackAndCQI-Format4-Format5-r13		ENUMERATED {setup}		OPTIONAL-- Need OR
5653}
5654
5655CQI-ReportPeriodic-v1320 ::=	SEQUENCE {
5656	periodicityFactorWB-r13			ENUMERATED {n2, n4}			OPTIONAL		-- Need OR
5657}
5658
5659CQI-ReportPeriodicSCell-r15 ::=	CHOICE {
5660	release								NULL,
5661	setup								SEQUENCE {
5662		cqi-pmi-ConfigIndexDormant-r15		INTEGER (0..1023),
5663		ri-ConfigIndexDormant-r15			INTEGER (0..1023)		OPTIONAL,		-- Need OR
5664		csi-SubframePatternDormant-r15		CHOICE {
5665			release							NULL,
5666			setup							SEQUENCE {
5667				csi-MeasSubframeSet1-r15			MeasSubframePattern-r10,
5668				csi-MeasSubframeSet2-r15			MeasSubframePattern-r10
5669			}
5670		}																OPTIONAL,	-- Need ON
5671		cqi-FormatIndicatorDormant-r15	CHOICE {
5672			widebandCQI-r15				SEQUENCE {
5673				csi-ReportMode-r15			ENUMERATED {submode1, submode2}	OPTIONAL	-- Need OR
5674			},
5675			subbandCQI-r15				SEQUENCE {
5676				k-r15						INTEGER (1..4),
5677				periodicityFactor-r15		ENUMERATED {n2, n4}
5678			}
5679		}															OPTIONAL		-- Need OR
5680	}
5681}
5682
5683CQI-ReportPeriodicProcExtToAddModList-r11 ::=		SEQUENCE (SIZE (1..maxCQI-ProcExt-r11)) OF CQI-ReportPeriodicProcExt-r11
5684
5685CQI-ReportPeriodicProcExtToReleaseList-r11 ::=	SEQUENCE (SIZE (1..maxCQI-ProcExt-r11)) OF CQI-ReportPeriodicProcExtId-r11
5686
5687CQI-ReportPeriodicProcExt-r11 ::=		SEQUENCE {
5688	cqi-ReportPeriodicProcExtId-r11	CQI-ReportPeriodicProcExtId-r11,
5689	cqi-pmi-ConfigIndex-r11			INTEGER (0..1023),
5690	cqi-FormatIndicatorPeriodic-r11	CHOICE {
5691		widebandCQI-r11				SEQUENCE {
5692			csi-ReportMode-r11			ENUMERATED {submode1, submode2}	OPTIONAL	-- Need OR
5693		},
5694		subbandCQI-r11				SEQUENCE {
5695			k							INTEGER (1..4),
5696			periodicityFactor-r11		ENUMERATED {n2, n4}
5697		}
5698	},
5699	ri-ConfigIndex-r11				INTEGER (0..1023)					OPTIONAL,	-- Need OR
5700	csi-ConfigIndex-r11				CHOICE {
5701		release							NULL,
5702		setup							SEQUENCE {
5703			cqi-pmi-ConfigIndex2-r11		INTEGER (0..1023),
5704			ri-ConfigIndex2-r11				INTEGER (0..1023)		OPTIONAL		-- Need OR
5705		}
5706	}																OPTIONAL,		-- Need ON
5707	...,
5708	[[	cri-ReportConfig-r13			CRI-ReportConfig-r13				OPTIONAL	-- Need ON
5709	]],
5710	[[	periodicityFactorWB-r13			ENUMERATED {n2, n4}			OPTIONAL		-- Need ON
5711	]]
5712}
5713
5714CQI-ShortConfigSCell-r15 ::= CHOICE {
5715	release								NULL,
5716	setup								SEQUENCE {
5717		cqi-pmi-ConfigIndexShort-r15	INTEGER (0..1023),
5718		ri-ConfigIndexShort-r15			INTEGER (0..1023)		OPTIONAL,		-- Need OR
5719		cqi-FormatIndicatorShort-r15	CHOICE {
5720			widebandCQI-Short-r15			SEQUENCE {
5721				csi-ReportModeShort-r15		ENUMERATED {submode1, submode2}	OPTIONAL	-- Need OR
5722			},
5723			subbandCQI-Short-r15		SEQUENCE {
5724				k-r15						INTEGER (1..4),
5725				periodicityFactor-r15		ENUMERATED {n2, n4}
5726			}
5727		}															OPTIONAL		-- Need OR
5728	}
5729}
5730
5731CRI-ReportConfig-r13 ::=			CHOICE {
5732	release								NULL,
5733	setup								SEQUENCE {
5734		cri-ConfigIndex-r13					CRI-ConfigIndex-r13,
5735		cri-ConfigIndex2-r13				CRI-ConfigIndex-r13	OPTIONAL	-- Need OR
5736	}
5737}
5738
5739CRI-ConfigIndex-r13 ::=				INTEGER (0..1023)
5740
5741
5742CQI-ReportPeriodicProcExtId-r11 ::=					INTEGER (1..maxCQI-ProcExt-r11)
5743
5744
5745CrossCarrierSchedulingConfig-r10 ::=		SEQUENCE {
5746	schedulingCellInfo-r10				CHOICE {
5747		own-r10								SEQUENCE {					-- No cross carrier scheduling
5748			cif-Presence-r10						BOOLEAN
5749		},
5750		other-r10								SEQUENCE {					-- Cross carrier scheduling
5751			schedulingCellId-r10				ServCellIndex-r10,
5752			pdsch-Start-r10						INTEGER (1..4)
5753		}
5754	}
5755}
5756
5757CrossCarrierSchedulingConfig-r13 ::=		SEQUENCE {
5758	schedulingCellInfo-r13				CHOICE {
5759		own-r13								SEQUENCE {					-- No cross carrier scheduling
5760			cif-Presence-r13						BOOLEAN
5761		},
5762		other-r13							SEQUENCE {					-- Cross carrier scheduling
5763			schedulingCellId-r13				ServCellIndex-r13,
5764			pdsch-Start-r13						INTEGER (1..4),
5765			cif-InSchedulingCell-r13				INTEGER (1..7)
5766		}
5767	}
5768}
5769
5770CrossCarrierSchedulingConfigLAA-UL-r14 ::=		SEQUENCE {
5771	schedulingCellId-r14							ServCellIndex-r13,
5772	cif-InSchedulingCell-r14						INTEGER (1..7)
5773}
5774
5775CRS-ChEstMPDCCH-ConfigCommon-r16 ::=		SEQUENCE {
5776	powerRatio-r16		ENUMERATED {dB-4dot77, dB-3, dB-1dot77, dB0, dB1, dB2, dB3, dB4dot77}
5777}
5778
5779CRS-ChEstMPDCCH-ConfigDedicated-r16 ::=		SEQUENCE {
5780	powerRatio-r16				ENUMERATED {dB-4dot77, dB-3, dB-1dot77, dB0, dB1, dB2, dB3,
5781											dB4dot77}	OPTIONAL, -- Cond setup
5782	localizedMappingType-r16	ENUMERATED {predefined, csi-Based, reciprocityBased}
5783											DEFAULT	predefined
5784}
5785
5786
5787CSI-IM-Config-r11 ::=		SEQUENCE {
5788	csi-IM-ConfigId-r11			CSI-IM-ConfigId-r11,
5789	resourceConfig-r11			INTEGER (0..31),
5790	subframeConfig-r11			INTEGER (0..154),
5791	...,
5792	[[	interferenceMeasRestriction-r13		BOOLEAN		OPTIONAL	-- Need ON
5793	]]
5794}
5795
5796CSI-IM-ConfigExt-r12 ::=		SEQUENCE {
5797	csi-IM-ConfigId-v1250			CSI-IM-ConfigId-v1250,
5798	resourceConfig-r12			INTEGER (0..31),
5799	subframeConfig-r12			INTEGER (0..154),
5800	...,
5801	[[	interferenceMeasRestriction-r13	BOOLEAN				OPTIONAL,	-- Need ON
5802		csi-IM-ConfigId-v1310		CSI-IM-ConfigId-v1310	OPTIONAL	-- Need ON
5803	]]
5804}
5805
5806
5807CSI-IM-ConfigId-r11 ::=					INTEGER (1..maxCSI-IM-r11)
5808CSI-IM-ConfigId-r12 ::=					INTEGER (1..maxCSI-IM-r12)
5809CSI-IM-ConfigId-v1250 ::=				INTEGER (maxCSI-IM-r12)
5810CSI-IM-ConfigId-v1310 ::=				INTEGER (minCSI-IM-r13..maxCSI-IM-r13)
5811CSI-IM-ConfigId-r13 ::=					INTEGER (1..maxCSI-IM-r13)
5812
5813
5814CSI-Process-r11 ::=		SEQUENCE {
5815	csi-ProcessId-r11			CSI-ProcessId-r11,
5816	csi-RS-ConfigNZPId-r11		CSI-RS-ConfigNZPId-r11,
5817	csi-IM-ConfigId-r11			CSI-IM-ConfigId-r11,
5818	p-C-AndCBSRList-r11			P-C-AndCBSR-Pair-r13a,
5819	cqi-ReportBothProc-r11		CQI-ReportBothProc-r11					OPTIONAL,		-- Need OR
5820	cqi-ReportPeriodicProcId-r11	INTEGER (0..maxCQI-ProcExt-r11)		OPTIONAL,		-- Need OR
5821	cqi-ReportAperiodicProc-r11	CQI-ReportAperiodicProc-r11				OPTIONAL,		-- Need OR
5822	...,
5823	[[	alternativeCodebookEnabledFor4TXProc-r12	ENUMERATED {true}	OPTIONAL,	-- Need ON
5824		csi-IM-ConfigIdList-r12		CHOICE {
5825			release						NULL,
5826			setup						SEQUENCE (SIZE (1..2)) OF CSI-IM-ConfigId-r12
5827		}																OPTIONAL,	-- Need ON
5828		cqi-ReportAperiodicProc2-r12	CHOICE {
5829			release						NULL,
5830			setup						CQI-ReportAperiodicProc-r11
5831		}																OPTIONAL	-- Need ON
5832	]],
5833	[[	cqi-ReportAperiodicProc-v1310	CHOICE {
5834			release							NULL,
5835			setup							CQI-ReportAperiodicProc-v1310
5836		}																OPTIONAL,		-- Need ON
5837		cqi-ReportAperiodicProc2-v1310	CHOICE {
5838			release							NULL,
5839			setup							CQI-ReportAperiodicProc-v1310
5840		}																OPTIONAL,		-- Need ON
5841		eMIMO-Type-r13					CSI-RS-ConfigEMIMO-r13			OPTIONAL		-- Need ON
5842	]],
5843	[[	dummy				CSI-RS-ConfigEMIMO-v1430		OPTIONAL,		-- Need ON
5844		eMIMO-Hybrid-r14				CSI-RS-ConfigEMIMO-Hybrid-r14		OPTIONAL,	-- Need ON
5845		advancedCodebookEnabled-r14		BOOLEAN							OPTIONAL		-- Need ON
5846	]],
5847	[[	eMIMO-Type-v1480				CSI-RS-ConfigEMIMO-v1480		OPTIONAL		-- Need ON
5848	]],
5849	[[	feCOMP-CSI-Enabled-v1530		BOOLEAN							OPTIONAL,		-- Need ON
5850		eMIMO-Type-v1530				CSI-RS-ConfigEMIMO-v1530		OPTIONAL		-- Need ON
5851	]]
5852}
5853
5854
5855CSI-ProcessId-r11 ::=		INTEGER (1..maxCSI-Proc-r11)
5856
5857
5858CSI-RS-Config-r10 ::=		SEQUENCE {
5859	csi-RS-r10					CHOICE {
5860		release						NULL,
5861		setup						SEQUENCE {
5862			antennaPortsCount-r10			ENUMERATED {an1, an2, an4, an8},
5863			resourceConfig-r10				INTEGER (0..31),
5864			subframeConfig-r10				INTEGER (0..154),
5865			p-C-r10							INTEGER (-8..15)
5866		}
5867	}																OPTIONAL,			-- Need ON
5868	zeroTxPowerCSI-RS-r10		ZeroTxPowerCSI-RS-Conf-r12			OPTIONAL			-- Need ON
5869}
5870
5871CSI-RS-Config-v1250 ::=		SEQUENCE {
5872	zeroTxPowerCSI-RS2-r12		ZeroTxPowerCSI-RS-Conf-r12			OPTIONAL,			-- Need ON
5873	ds-ZeroTxPowerCSI-RS-r12		CHOICE {
5874		release							NULL,
5875		setup							SEQUENCE {
5876			zeroTxPowerCSI-RS-List-r12	SEQUENCE (SIZE (1..maxDS-ZTP-CSI-RS-r12)) OF ZeroTxPowerCSI-RS-r12
5877		}
5878	}															OPTIONAL				-- Need ON
5879}
5880
5881CSI-RS-Config-v1310 ::=		SEQUENCE {
5882	eMIMO-Type-r13				CSI-RS-ConfigEMIMO-r13			OPTIONAL	-- Need ON
5883}
5884
5885CSI-RS-Config-v1430 ::=		SEQUENCE {
5886	dummy								CSI-RS-ConfigEMIMO-v1430			OPTIONAL,	-- Need ON
5887	eMIMO-Hybrid-r14					CSI-RS-ConfigEMIMO-Hybrid-r14		OPTIONAL,	-- Need ON
5888	advancedCodebookEnabled-r14		BOOLEAN								OPTIONAL	-- Need ON
5889}
5890
5891CSI-RS-Config-v1480 ::=		SEQUENCE {
5892	eMIMO-Type-v1480				CSI-RS-ConfigEMIMO-v1480			OPTIONAL	-- Need ON
5893}
5894
5895CSI-RS-Config-v1530 ::=		SEQUENCE {
5896	eMIMO-Type-v1530				CSI-RS-ConfigEMIMO-v1530			OPTIONAL	-- Need ON
5897}
5898
5899CSI-RS-Config-r15 ::=		CHOICE {
5900	release					NULL,
5901	setup					SEQUENCE {
5902		csi-RS-Config-r10			CSI-RS-Config-r10				OPTIONAL,		-- Need ON
5903		csi-RS-Config-v1250		CSI-RS-Config-v1250			OPTIONAL,		-- Need ON
5904		csi-RS-Config-v1310		CSI-RS-Config-v1310			OPTIONAL,		-- Need ON
5905		csi-RS-Config-v1430		CSI-RS-Config-v1430			OPTIONAL		-- Need ON
5906	}
5907}
5908
5909ZeroTxPowerCSI-RS-Conf-r12 ::=	CHOICE {
5910		release							NULL,
5911		setup							ZeroTxPowerCSI-RS-r12
5912}
5913
5914ZeroTxPowerCSI-RS-r12 ::=	SEQUENCE {
5915	zeroTxPowerResourceConfigList-r12		BIT STRING (SIZE (16)),
5916	zeroTxPowerSubframeConfig-r12			INTEGER (0..154)
5917}
5918
5919
5920CSI-RS-ConfigBeamformed-r13 ::=			SEQUENCE	{
5921	csi-RS-ConfigNZPIdListExt-r13			SEQUENCE (SIZE (1..7)) OF CSI-RS-ConfigNZPId-r13	OPTIONAL,	-- Need OR
5922	csi-IM-ConfigIdList-r13					SEQUENCE (SIZE (1..8)) OF CSI-IM-ConfigId-r13	OPTIONAL,	-- Need OR
5923	p-C-AndCBSR-PerResourceConfigList-r13	SEQUENCE (SIZE (1..8)) OF P-C-AndCBSR-Pair-r13	OPTIONAL,	-- Need OR
5924	ace-For4Tx-PerResourceConfigList-r13	SEQUENCE (SIZE (1..7)) OF BOOLEAN	OPTIONAL,	-- Need OR
5925	alternativeCodebookEnabledBeamformed-r13	ENUMERATED {true}	OPTIONAL,	-- Need OR
5926	channelMeasRestriction-r13				ENUMERATED {on}			OPTIONAL	-- Need OR
5927}
5928
5929CSI-RS-ConfigBeamformed-r14 ::=		SEQUENCE {
5930	csi-RS-ConfigNZPIdListExt-r14			SEQUENCE (SIZE (1..7)) OF CSI-RS-ConfigNZPId-r13	OPTIONAL,	-- Need OR
5931	csi-IM-ConfigIdList-r14					SEQUENCE (SIZE (1..8)) OF CSI-IM-ConfigId-r13	OPTIONAL,	-- Need OR
5932	p-C-AndCBSR-PerResourceConfigList-r14	SEQUENCE (SIZE (1..8)) OF P-C-AndCBSR-Pair-r13	OPTIONAL,	-- Need OR
5933	ace-For4Tx-PerResourceConfigList-r14	SEQUENCE (SIZE (1..7)) OF BOOLEAN	OPTIONAL,	-- Need OR
5934	alternativeCodebookEnabledBeamformed-r14	ENUMERATED {true}	OPTIONAL,	-- Need OR
5935	channelMeasRestriction-r14				ENUMERATED {on}			OPTIONAL,	-- Need OR
5936	csi-RS-ConfigNZP-ApList-r14				SEQUENCE (SIZE (1..8)) OF CSI-RS-ConfigNZP-r11
5937																			OPTIONAL,	-- Need OR
5938	nzp-ResourceConfigOriginal-v1430	CSI-RS-Config-NZP-v1430		OPTIONAL,	-- Need OR
5939	csi-RS-NZP-Activation-r14				CSI-RS-ConfigNZP-Activation-r14	OPTIONAL		-- Need OR
5940}
5941
5942CSI-RS-ConfigBeamformed-v1430::=		SEQUENCE {
5943	csi-RS-ConfigNZP-ApList-r14				SEQUENCE (SIZE (1..8)) OF CSI-RS-ConfigNZP-r11
5944																			OPTIONAL,	-- Need OR
5945	nzp-ResourceConfigOriginal-v1430	CSI-RS-Config-NZP-v1430		OPTIONAL,	-- Need OR
5946	csi-RS-NZP-Activation-r14				CSI-RS-ConfigNZP-Activation-r14	OPTIONAL		-- Need OR
5947}
5948
5949CSI-RS-Config-NZP-v1430::=		SEQUENCE {
5950	transmissionComb-r14					NZP-TransmissionComb-r14	OPTIONAL,	-- Need OR
5951	frequencyDensity-r14					NZP-FrequencyDensity-r14	OPTIONAL	-- Need OR
5952}
5953
5954CSI-RS-ConfigNZP-Activation-r14::=		SEQUENCE {
5955	csi-RS-NZP-mode-r14						ENUMERATED {semiPersistent, aperiodic},
5956	activatedResources-r14					INTEGER (0..4)
5957}
5958
5959
5960CSI-RS-ConfigEMIMO-r13 ::=	CHOICE {
5961	release						NULL,
5962	setup						CHOICE {
5963		nonPrecoded-r13				CSI-RS-ConfigNonPrecoded-r13,
5964		beamformed-r13				CSI-RS-ConfigBeamformed-r13
5965	}
5966}
5967
5968CSI-RS-ConfigEMIMO-v1430 ::=	CHOICE {
5969	release						NULL,
5970	setup						CHOICE {
5971		nonPrecoded-v1430				CSI-RS-ConfigNonPrecoded-v1430,
5972		beamformed-v1430				CSI-RS-ConfigBeamformed-v1430
5973	}
5974}
5975
5976CSI-RS-ConfigEMIMO-v1480 ::=	CHOICE {
5977	release						NULL,
5978	setup						CHOICE {
5979		nonPrecoded-v1480				CSI-RS-ConfigNonPrecoded-v1480,
5980		beamformed-v1480				CSI-RS-ConfigBeamformed-v1430
5981	}
5982}
5983
5984CSI-RS-ConfigEMIMO-v1530 ::=	CHOICE {
5985	release						NULL,
5986	setup						CHOICE {
5987		nonPrecoded-v1530				CSI-RS-ConfigNonPrecoded-v1530
5988	}
5989}
5990
5991CSI-RS-ConfigEMIMO2-r14 ::=	CHOICE {
5992	release						NULL,
5993	setup						CSI-RS-ConfigBeamformed-r14
5994}
5995
5996CSI-RS-ConfigEMIMO-Hybrid-r14 ::=	CHOICE {
5997	release						NULL,
5998	setup						SEQUENCE {
5999		periodicityOffsetIndex-r14			INTEGER (0..1023)				OPTIONAL,	-- Need OR
6000		eMIMO-Type2-r14						CSI-RS-ConfigEMIMO2-r14		OPTIONAL	-- Need ON
6001	}
6002}
6003
6004
6005
6006CSI-RS-ConfigNonPrecoded-r13 ::=		SEQUENCE {
6007	p-C-AndCBSRList-r13						P-C-AndCBSR-Pair-r13			OPTIONAL,	-- Need OR
6008	codebookConfigN1-r13					ENUMERATED {n1, n2, n3, n4, n8},
6009	codebookConfigN2-r13					ENUMERATED {n1, n2, n3, n4, n8},
6010	codebookOverSamplingRateConfig-O1-r13	ENUMERATED {n4, n8}				OPTIONAL,	-- Need OR
6011	codebookOverSamplingRateConfig-O2-r13	ENUMERATED {n4, n8}				OPTIONAL,	-- Need OR
6012	codebookConfig-r13						INTEGER (1..4),
6013	csi-IM-ConfigIdList-r13					SEQUENCE (SIZE (1..2)) OF CSI-IM-ConfigId-r13	OPTIONAL,	-- Need OR
6014	csi-RS-ConfigNZP-EMIMO-r13				CSI-RS-ConfigNZP-EMIMO-r13		OPTIONAL	-- Need ON
6015}
6016
6017CSI-RS-ConfigNonPrecoded-v1430::=		SEQUENCE {
6018	csi-RS-ConfigNZP-EMIMO-v1430			CSI-RS-ConfigNZP-EMIMO-v1430	OPTIONAL,	-- Need ON
6019	codebookConfigN1-v1430					ENUMERATED {n5, n6, n7, n10, n12, n14, n16},
6020	codebookConfigN2-v1430					ENUMERATED {n5, n6, n7},
6021	nzp-ResourceConfigTM9-Original-v1430	CSI-RS-Config-NZP-v1430
6022}
6023
6024CSI-RS-ConfigNonPrecoded-v1480::=		SEQUENCE {
6025	csi-RS-ConfigNZP-EMIMO-v1480			CSI-RS-ConfigNZP-EMIMO-v1430	OPTIONAL,	-- Need ON
6026	codebookConfigN1-v1480					ENUMERATED {n5, n6, n7, n10, n12, n14, n16}		OPTIONAL,	-- Need OR
6027	codebookConfigN2-r1480					ENUMERATED {n5, n6, n7}			OPTIONAL,	-- Need OR
6028	nzp-ResourceConfigTM9-Original-v1480	CSI-RS-Config-NZP-v1430
6029}
6030
6031CSI-RS-ConfigNonPrecoded-v1530 ::=			SEQUENCE {
6032	p-C-AndCBSRList-r15						P-C-AndCBSR-Pair-r15			OPTIONAL	-- Need OR
6033}
6034
6035
6036CSI-RS-ConfigNZP-r11 ::=		SEQUENCE {
6037	csi-RS-ConfigNZPId-r11			CSI-RS-ConfigNZPId-r11,
6038	antennaPortsCount-r11			ENUMERATED {an1, an2, an4, an8},
6039	resourceConfig-r11				INTEGER (0..31),
6040	subframeConfig-r11				INTEGER (0..154),
6041	scramblingIdentity-r11			INTEGER (0..503),
6042	qcl-CRS-Info-r11				SEQUENCE {
6043		qcl-ScramblingIdentity-r11		INTEGER (0..503),
6044		crs-PortsCount-r11				ENUMERATED {n1, n2, n4, spare1},
6045		mbsfn-SubframeConfigList-r11	CHOICE {
6046				release						NULL,
6047				setup						SEQUENCE {
6048					subframeConfigList			MBSFN-SubframeConfigList
6049				}
6050		}																OPTIONAL	-- Need ON
6051	}																	OPTIONAL,	-- Need OR
6052	...,
6053	[[	csi-RS-ConfigNZPId-v1310		CSI-RS-ConfigNZPId-v1310		OPTIONAL	-- Need ON
6054	]],
6055	[[	transmissionComb-r14			NZP-TransmissionComb-r14		OPTIONAL,	-- Need OR
6056		frequencyDensity-r14			NZP-FrequencyDensity-r14		OPTIONAL	-- Need OR
6057	]],
6058	[[	mbsfn-SubframeConfigList-v1430	CHOICE {
6059				release						NULL,
6060				setup						SEQUENCE {
6061					subframeConfigList-v1430	MBSFN-SubframeConfigList-v1430
6062				}
6063		}																OPTIONAL	-- Need OP
6064	]]
6065}
6066
6067CSI-RS-ConfigNZP-EMIMO-r13 ::=	CHOICE {
6068	release						NULL,
6069	setup						SEQUENCE {
6070		nzp-resourceConfigList-r13		SEQUENCE (SIZE (1..2)) OF NZP-ResourceConfig-r13,
6071		cdmType-r13						ENUMERATED {cdm2, cdm4}	OPTIONAL	-- Need OR
6072		}
6073}
6074
6075CSI-RS-ConfigNZP-EMIMO-v1430 ::=	SEQUENCE {
6076	-- All extensions are for Non-Precoded so could be grouped by setup/ release choice
6077	nzp-resourceConfigListExt-r14	SEQUENCE (SIZE (0..4)) OF NZP-ResourceConfig-r13,
6078	cdmType-v1430					ENUMERATED {cdm8 }			OPTIONAL	-- Need OR
6079}
6080
6081NZP-ResourceConfig-r13 ::=	SEQUENCE {
6082	resourceConfig-r13				ResourceConfig-r13,
6083	...,
6084	[[	transmissionComb-r14		NZP-TransmissionComb-r14		OPTIONAL,	-- Need OR
6085		frequencyDensity-r14		NZP-FrequencyDensity-r14		OPTIONAL	-- Need OR
6086	]]
6087}
6088
6089ResourceConfig-r13 ::=				INTEGER (0..31)
6090
6091NZP-TransmissionComb-r14 ::=			INTEGER (0..2)
6092NZP-FrequencyDensity-r14 ::=			ENUMERATED {d1, d2, d3}
6093
6094
6095CSI-RS-ConfigNZPId-r11 ::=					INTEGER (1..maxCSI-RS-NZP-r11)
6096CSI-RS-ConfigNZPId-v1310 ::=				INTEGER (minCSI-RS-NZP-r13..maxCSI-RS-NZP-r13)
6097CSI-RS-ConfigNZPId-r13 ::=					INTEGER (1..maxCSI-RS-NZP-r13)
6098
6099
6100CSI-RS-ConfigZP-r11 ::=		SEQUENCE {
6101	csi-RS-ConfigZPId-r11		CSI-RS-ConfigZPId-r11,
6102	resourceConfigList-r11		BIT STRING (SIZE (16)),
6103	subframeConfig-r11			INTEGER (0..154),
6104	...
6105}
6106
6107CSI-RS-ConfigZP-ApList-r14 ::=	CHOICE {
6108	release							NULL,
6109	setup							SEQUENCE (SIZE (1.. maxCSI-RS-ZP-r11)) OF CSI-RS-ConfigZP-r11
6110}
6111
6112
6113CSI-RS-ConfigZPId-r11 ::=					INTEGER (1..maxCSI-RS-ZP-r11)
6114
6115
6116DataInactivityTimer-r14 ::=				ENUMERATED {
6117											s1, s2, s3, s5, s7, s10, s15, s20, s40, s50, s60,
6118											s80, s100, s120, s150, s180}
6119
6120
6121DMRS-Config-r11 ::=		CHOICE {
6122	release						NULL,
6123	setup						SEQUENCE {
6124		scramblingIdentity-r11		INTEGER (0..503),
6125		scramblingIdentity2-r11		INTEGER (0..503)
6126	}
6127}
6128DMRS-Config-v1310 ::=			SEQUENCE {
6129		dmrs-tableAlt-r13				ENUMERATED {true}			OPTIONAL	-- Need OR
6130}
6131
6132
6133DRB-Identity ::=					INTEGER (1..32)
6134
6135
6136EPDCCH-Config-r11 ::=		SEQUENCE{
6137	config-r11		CHOICE {
6138		release						NULL,
6139		setup						SEQUENCE {
6140			subframePatternConfig-r11	CHOICE {
6141				release						NULL,
6142				setup						SEQUENCE {
6143					subframePattern-r11			MeasSubframePattern-r10
6144				}
6145			}																OPTIONAL, -- Need ON
6146			startSymbol-r11				INTEGER (1..4)						OPTIONAL, -- Need OP
6147			setConfigToReleaseList-r11	EPDCCH-SetConfigToReleaseList-r11	OPTIONAL, -- Need ON
6148			setConfigToAddModList-r11	EPDCCH-SetConfigToAddModList-r11	OPTIONAL -- Need ON
6149		}
6150	}
6151}
6152
6153EPDCCH-SetConfigToAddModList-r11 ::= SEQUENCE (SIZE(1..maxEPDCCH-Set-r11)) OF EPDCCH-SetConfig-r11
6154
6155EPDCCH-SetConfigToReleaseList-r11 ::= SEQUENCE (SIZE(1..maxEPDCCH-Set-r11)) OF EPDCCH-SetConfigId-r11
6156
6157EPDCCH-SetConfig-r11 ::=		SEQUENCE {
6158	setConfigId-r11					EPDCCH-SetConfigId-r11,
6159	transmissionType-r11			ENUMERATED {localised, distributed},
6160	resourceBlockAssignment-r11		SEQUENCE{
6161		numberPRB-Pairs-r11				ENUMERATED {n2, n4, n8},
6162		resourceBlockAssignment-r11		BIT STRING (SIZE(4..38))
6163	},
6164	dmrs-ScramblingSequenceInt-r11	INTEGER (0..503),
6165	pucch-ResourceStartOffset-r11	INTEGER (0..2047),
6166	re-MappingQCL-ConfigId-r11		PDSCH-RE-MappingQCL-ConfigId-r11	OPTIONAL, -- Need OR
6167	...,
6168	[[	csi-RS-ConfigZPId2-r12		CHOICE {
6169			release							NULL,
6170			setup							CSI-RS-ConfigZPId-r11
6171		}															OPTIONAL	-- Need ON
6172	]],
6173	[[	numberPRB-Pairs-v1310			CHOICE {
6174			release							NULL,
6175			setup							ENUMERATED {n6}
6176		}															OPTIONAL,	-- Need ON
6177		mpdcch-config-r13				CHOICE {
6178			release							NULL,
6179			setup							SEQUENCE {
6180				csi-NumRepetitionCE-r13			ENUMERATED {sf1, sf2, sf4, sf8, sf16, sf32},
6181				mpdcch-pdsch-HoppingConfig-r13	ENUMERATED {on,off},
6182				mpdcch-StartSF-UESS-r13			CHOICE {
6183					fdd-r13							ENUMERATED {v1, v1dot5, v2, v2dot5, v4,
6184																v5, v8, v10},
6185					tdd-r13							ENUMERATED {v1, v2, v4, v5, v8, v10,
6186																v20, spare1}
6187				},
6188				mpdcch-NumRepetition-r13		ENUMERATED {r1, r2, r4, r8, r16,
6189															r32, r64, r128, r256},
6190				mpdcch-Narrowband-r13			INTEGER (1.. maxAvailNarrowBands-r13)
6191			}
6192		}															OPTIONAL	-- Need ON
6193	]]
6194}
6195
6196EPDCCH-SetConfigId-r11 ::=	INTEGER (0..1)
6197
6198
6199EIMTA-MainConfig-r12 ::=	CHOICE {
6200	release							NULL,
6201	setup							SEQUENCE {
6202		eimta-RNTI-r12				C-RNTI,
6203		eimta-CommandPeriodicity-r12	ENUMERATED {sf10, sf20, sf40, sf80},
6204		eimta-CommandSubframeSet-r12	BIT STRING (SIZE(10))
6205	}
6206}
6207
6208EIMTA-MainConfigServCell-r12 ::=	CHOICE {
6209	release								NULL,
6210	setup								SEQUENCE {
6211		eimta-UL-DL-ConfigIndex-r12			INTEGER (1..5),
6212		eimta-HARQ-ReferenceConfig-r12		ENUMERATED {sa2, sa4, sa5},
6213		mbsfn-SubframeConfigList-v1250		CHOICE {
6214				release								NULL,
6215				setup								SEQUENCE {
6216				subframeConfigList-r12				MBSFN-SubframeConfigList
6217			}
6218		}
6219	}
6220}
6221
6222
6223GWUS-Config-r16 ::=				SEQUENCE {
6224	groupAlternation-r16			ENUMERATED {true}				OPTIONAL,	-- Need OR
6225	commonSequence-r16				ENUMERATED {g0, g126}			OPTIONAL,	-- Need OR
6226	timeParameters-r16				GWUS-TimeParameters-r16			OPTIONAL,	-- Cond NoWUSr15
6227	resourceConfigDRX-r16			GWUS-ResourceConfig-r16,
6228	resourceConfig-eDRX-Short-r16	GWUS-ResourceConfig-r16			OPTIONAL,	-- Need OP
6229	resourceConfig-eDRX-Long-r16	GWUS-ResourceConfig-r16			OPTIONAL,	-- Cond TimeOffset
6230	probThreshList-r16				GWUS-ProbThreshList-r16		OPTIONAL, 	-- Cond ProbabilityBased
6231	groupNarrowBandList-r16			GWUS-GroupNarrowBandList-r16	OPTIONAL -- Need OR
6232}
6233
6234GWUS-TimeParameters-r16 ::=		SEQUENCE {
6235	maxDurationFactor-r16			ENUMERATED {one32th, one16th, one8th, one4th},
6236	numPOs-r16						ENUMERATED {n1, n2, n4, spare1}			DEFAULT n1,
6237	timeOffsetDRX-r16				ENUMERATED {ms40, ms80, ms160, ms240},
6238	timeOffset-eDRX-Short-r16		ENUMERATED {ms40, ms80, ms160, ms240},
6239	timeOffset-eDRX-Long-r16		ENUMERATED {ms1000, ms2000}				OPTIONAL,	-- Need OP
6240	numDRX-CyclesRelaxed-r16		ENUMERATED {n1, n2, n4, n8}				OPTIONAL,	-- Need OR
6241	powerBoost-r16					ENUMERATED {dB0, dB1dot8, dB3, dB4dot8}	OPTIONAL,	-- Need OR
6242	...
6243}
6244
6245GWUS-ResourceConfig-r16 ::=		SEQUENCE {
6246	resourceMappingPattern-r16		CHOICE {
6247		resourceLocationWithWUS			ENUMERATED {primary, secondary, primary3FDM},
6248		resourceLocationWithoutWUS		ENUMERATED {n0, n2}
6249	},
6250	numGroupsList-r16				GWUS-NumGroupsList-r16			OPTIONAL,	-- Need OP
6251	groupsForServiceList-r16		GWUS-GroupsForServiceList-r16	OPTIONAL	-- Cond ProbabilityBased
6252}
6253
6254GWUS-GroupsForServiceList-r16 ::=	SEQUENCE (SIZE (1..maxGWUS-ProbThresholds-r16)) OF INTEGER (1..maxGWUS-Groups-1-r16)
6255
6256GWUS-GroupNarrowBandList-r16 ::=	SEQUENCE (SIZE (1..maxAvailNarrowBands-r13)) OF BOOLEAN
6257
6258GWUS-NumGroupsList-r16 ::= 		SEQUENCE (SIZE (1..maxGWUS-Resources-r16)) OF GWUS-NumGroups-r16
6259
6260GWUS-ProbThreshList-r16 ::=		SEQUENCE (SIZE (1..maxGWUS-ProbThresholds-r16)) OF GWUS-PagingProbThresh-r16
6261
6262GWUS-NumGroups-r16 ::=			ENUMERATED {n1, n2, n4, n8}
6263
6264GWUS-PagingProbThresh-r16 ::=	ENUMERATED {p20, p30, p40, p50, p60, p70, p80, p90}
6265
6266
6267LogicalChannelConfig ::=			SEQUENCE {
6268	ul-SpecificParameters				SEQUENCE {
6269		priority							INTEGER (1..16),
6270		prioritisedBitRate					ENUMERATED {
6271												kBps0, kBps8, kBps16, kBps32, kBps64, kBps128,
6272												kBps256, infinity, kBps512-v1020, kBps1024-v1020,
6273												kBps2048-v1020, spare5, spare4, spare3, spare2,
6274												spare1},
6275		bucketSizeDuration					ENUMERATED {
6276												ms50, ms100, ms150, ms300, ms500, ms1000, spare2,
6277												spare1},
6278		logicalChannelGroup					INTEGER (0..3)			OPTIONAL			-- Need OR
6279	}		OPTIONAL,																	-- Cond UL
6280	...,
6281	[[	logicalChannelSR-Mask-r9			ENUMERATED {setup}		OPTIONAL		-- Cond SRmask
6282	]],
6283	[[	logicalChannelSR-Prohibit-r12		BOOLEAN					OPTIONAL		-- Need ON
6284	]],
6285	[[	laa-UL-Allowed-r14					BOOLEAN					OPTIONAL,		-- Need ON
6286		bitRateQueryProhibitTimer-r14	ENUMERATED {
6287											s0, s0dot4, s0dot8, s1dot6, s3, s6, s12,
6288											s30}				OPTIONAL		--Need OR
6289	]],
6290	[[	allowedTTI-Lengths-r15		CHOICE	{
6291			release			NULL,
6292			setup			SEQUENCE {
6293				shortTTI-r15		BOOLEAN,
6294				subframeTTI-r15		BOOLEAN
6295			}
6296		}										OPTIONAL,								-- Need ON
6297		logicalChannelSR-Restriction-r15 CHOICE	{
6298			release			NULL,
6299			setup			ENUMERATED {spucch, pucch}
6300		}										OPTIONAL,								-- Need ON
6301		channelAccessPriority-r15			CHOICE {
6302			release									NULL,
6303			setup									INTEGER (1..4)
6304		}										OPTIONAL,		-- Need ON
6305		lch-CellRestriction-r15				BIT STRING (SIZE (maxServCell-r13)) OPTIONAL -- Need ON
6306	]],
6307	[[
6308		bitRateMultiplier-r16		ENUMERATED {x40, x70, x100, x200}	OPTIONAL	-- Need OR
6309	]]
6310}
6311
6312
6313LWA-Configuration-r13 ::=		CHOICE {
6314	release							NULL,
6315	setup							SEQUENCE {
6316		lwa-Config-r13					LWA-Config-r13
6317	}
6318}
6319
6320LWA-Config-r13 ::=	SEQUENCE {
6321	lwa-MobilityConfig-r13			WLAN-MobilityConfig-r13		OPTIONAL,	-- Need ON
6322	lwa-WT-Counter-r13				INTEGER (0..65535)			OPTIONAL,	-- Need ON
6323	...,
6324	[[	wt-MAC-Address-r14		OCTET STRING (SIZE (6))	OPTIONAL	-- Need ON
6325	]]
6326}
6327
6328
6329LWIP-Configuration-r13 ::=		CHOICE {
6330	release							NULL,
6331	setup							SEQUENCE {
6332		lwip-Config-r13					LWIP-Config-r13
6333	}
6334}
6335
6336LWIP-Config-r13 ::=	SEQUENCE {
6337	lwip-MobilityConfig-r13			WLAN-MobilityConfig-r13		OPTIONAL,	-- Need ON
6338	tunnelConfigLWIP-r13			TunnelConfigLWIP-r13		OPTIONAL,	-- Need ON
6339	...
6340}
6341
6342
6343MAC-MainConfig ::=					SEQUENCE {
6344	ul-SCH-Config						SEQUENCE {
6345		maxHARQ-Tx							ENUMERATED {
6346												n1, n2, n3, n4, n5, n6, n7, n8,
6347												n10, n12, n16, n20, n24, n28,
6348												spare2, spare1}		OPTIONAL,	-- Need ON
6349		periodicBSR-Timer					PeriodicBSR-Timer-r12	OPTIONAL,	-- Need ON
6350		retxBSR-Timer						RetxBSR-Timer-r12,
6351		ttiBundling							BOOLEAN
6352	}																OPTIONAL,	-- Need ON
6353	drx-Config							DRX-Config					OPTIONAL,	-- Need ON
6354	timeAlignmentTimerDedicated			TimeAlignmentTimer,
6355	phr-Config							CHOICE {
6356		release								NULL,
6357		setup								SEQUENCE {
6358			periodicPHR-Timer					ENUMERATED {sf10, sf20, sf50, sf100, sf200,
6359															sf500, sf1000, infinity},
6360			prohibitPHR-Timer					ENUMERATED {sf0, sf10, sf20, sf50, sf100,
6361																sf200, sf500, sf1000},
6362			dl-PathlossChange					ENUMERATED {dB1, dB3, dB6, infinity}
6363		}
6364	}																OPTIONAL,	-- Need ON
6365	...,
6366	[[	sr-ProhibitTimer-r9					INTEGER (0..7)			OPTIONAL	-- Need ON
6367	]],
6368	[[	mac-MainConfig-v1020				SEQUENCE {
6369			sCellDeactivationTimer-r10			ENUMERATED {
6370													rf2, rf4, rf8, rf16, rf32, rf64, rf128,
6371													spare}			OPTIONAL,	-- Need OP
6372			extendedBSR-Sizes-r10				ENUMERATED {setup}		OPTIONAL,	-- Need OR
6373			extendedPHR-r10						ENUMERATED {setup}		OPTIONAL	-- Need OR
6374		}															OPTIONAL	-- Need ON
6375	]],
6376	[[	stag-ToReleaseList-r11				STAG-ToReleaseList-r11	OPTIONAL,	-- Need ON
6377		stag-ToAddModList-r11				STAG-ToAddModList-r11	OPTIONAL,	-- Need ON
6378		drx-Config-v1130					DRX-Config-v1130		OPTIONAL	-- Need ON
6379	]],
6380	[[	e-HARQ-Pattern-r12					BOOLEAN					OPTIONAL,	-- Need ON
6381		dualConnectivityPHR					CHOICE {
6382			release								NULL,
6383			setup								SEQUENCE {
6384				phr-ModeOtherCG-r12					ENUMERATED {real, virtual}
6385			}
6386		}														OPTIONAL,	-- Need ON
6387		logicalChannelSR-Config-r12		CHOICE {
6388			release								NULL,
6389			setup								SEQUENCE {
6390				logicalChannelSR-ProhibitTimer-r12		ENUMERATED {sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1}
6391			}
6392		}															OPTIONAL		-- Need ON
6393	]],
6394	[[	drx-Config-v1310					DRX-Config-v1310		OPTIONAL,		-- Need ON
6395		extendedPHR2-r13					BOOLEAN		OPTIONAL,		-- Need ON
6396		eDRX-Config-CycleStartOffset-r13	CHOICE {
6397			release							NULL,
6398			setup
6399											CHOICE {
6400			sf5120									INTEGER(0..1),
6401			sf10240									INTEGER(0..3)
6402			}
6403		}										OPTIONAL	-- Need ON
6404	]],
6405	[[	drx-Config-r13						CHOICE {
6406			release								NULL,
6407			setup								DRX-Config-r13
6408		}															OPTIONAL	-- Need ON
6409	]],
6410	[[	skipUplinkTx-r14					CHOICE {
6411			release								NULL,
6412			setup								SEQUENCE {
6413				skipUplinkTxSPS-r14					ENUMERATED {true}		OPTIONAL,	-- Need OR
6414				skipUplinkTxDynamic-r14				ENUMERATED {true}		OPTIONAL	-- Need OR
6415			}
6416		}															OPTIONAL,	-- Need ON
6417		dataInactivityTimerConfig-r14		CHOICE {
6418			release								NULL,
6419			setup								SEQUENCE {
6420				dataInactivityTimer-r14				DataInactivityTimer-r14
6421			}
6422		}												OPTIONAL	-- Need ON
6423	]],
6424	[[	rai-Activation-r14					ENUMERATED {true}			OPTIONAL	-- Need OR
6425	]],
6426	[[	shortTTI-AndSPT-r15				CHOICE {
6427			release							NULL,
6428			setup							SEQUENCE {
6429				drx-Config-r15					DRX-Config-r15				OPTIONAL, -- Need ON
6430				periodicBSR-Timer-r15			ENUMERATED {
6431													sf1, sf5, sf10, sf16, sf20, sf32, sf40,
6432													sf64, sf80, sf128, sf160, sf320, sf640,
6433													sf1280, sf2560, infinity}
6434																			OPTIONAL, -- Need ON
6435				proc-Timeline-r15				ENUMERATED {nplus4set1, nplus6set1,
6436												nplus6set2, nplus8set2 }	OPTIONAL, -- Need ON
6437				ssr-ProhibitTimer-r15			INTEGER (0..7)				OPTIONAL -- Need ON
6438			}
6439		}																	OPTIONAL, -- Need ON
6440		mpdcch-UL-HARQ-ACK-FeedbackConfig-r15	BOOLEAN		OPTIONAL,	-- Need ON
6441		dormantStateTimers-r15				CHOICE {
6442			release								NULL,
6443			setup								SEQUENCE {
6444				sCellHibernationTimer-r15			ENUMERATED {
6445					rf2, rf4, rf8, rf16, rf32, rf64, rf128, spare}		OPTIONAL,	-- Need OR
6446				dormantSCellDeactivationTimer-r15	ENUMERATED {
6447					rf2, rf4, rf8, rf16, rf32, rf64,
6448					rf128, rf320, rf640, rf1280, rf2560,
6449					rf5120, rf10240, spare3, spare2, spare1}			OPTIONAL	-- Need OR
6450			}
6451		}																 OPTIONAL	-- Need ON
6452	]],
6453	[[	ce-ETWS-CMAS-RxInConn-r16				ENUMERATED {true}		OPTIONAL	-- Need OR
6454	]]
6455}
6456
6457MAC-MainConfigSCell-r11 ::=			SEQUENCE {
6458	stag-Id-r11							STAG-Id-r11		OPTIONAL,	-- Need OP
6459	...
6460}
6461
6462DRX-Config ::=						CHOICE {
6463	release								NULL,
6464	setup								SEQUENCE {
6465		onDurationTimer						ENUMERATED {
6466												psf1, psf2, psf3, psf4, psf5, psf6,
6467												psf8, psf10, psf20, psf30, psf40,
6468												psf50, psf60, psf80, psf100,
6469												psf200},
6470		drx-InactivityTimer					ENUMERATED {
6471												psf1, psf2, psf3, psf4, psf5, psf6,
6472												psf8, psf10, psf20, psf30, psf40,
6473												psf50, psf60, psf80, psf100,
6474												psf200, psf300, psf500, psf750,
6475												psf1280, psf1920, psf2560, psf0-v1020,
6476												spare9, spare8, spare7, spare6,
6477												spare5, spare4, spare3, spare2,
6478												spare1},
6479		drx-RetransmissionTimer				ENUMERATED {
6480												psf1, psf2, psf4, psf6, psf8, psf16,
6481												psf24, psf33},
6482		longDRX-CycleStartOffset		CHOICE {
6483			sf10							INTEGER(0..9),
6484			sf20							INTEGER(0..19),
6485			sf32							INTEGER(0..31),
6486			sf40							INTEGER(0..39),
6487			sf64							INTEGER(0..63),
6488			sf80							INTEGER(0..79),
6489			sf128							INTEGER(0..127),
6490			sf160							INTEGER(0..159),
6491			sf256							INTEGER(0..255),
6492			sf320							INTEGER(0..319),
6493			sf512							INTEGER(0..511),
6494			sf640							INTEGER(0..639),
6495			sf1024							INTEGER(0..1023),
6496			sf1280							INTEGER(0..1279),
6497			sf2048							INTEGER(0..2047),
6498			sf2560							INTEGER(0..2559)
6499		},
6500		shortDRX							SEQUENCE {
6501			shortDRX-Cycle						ENUMERATED	{
6502													sf2, sf5, sf8, sf10, sf16, sf20,
6503													sf32, sf40, sf64, sf80, sf128, sf160,
6504													sf256, sf320, sf512, sf640},
6505			drxShortCycleTimer					INTEGER (1..16)
6506		}		OPTIONAL													-- Need OR
6507	}
6508}
6509
6510DRX-Config-v1130 ::=					SEQUENCE {
6511	drx-RetransmissionTimer-v1130			ENUMERATED {psf0-v1130}	OPTIONAL,	--Need OR
6512	longDRX-CycleStartOffset-v1130			CHOICE {
6513		sf60-v1130								INTEGER(0..59),
6514		sf70-v1130								INTEGER(0..69)
6515	}																OPTIONAL,	--Need OR
6516	shortDRX-Cycle-v1130					ENUMERATED	{sf4-v1130}	OPTIONAL	--Need OR
6517}
6518DRX-Config-v1310 ::=					SEQUENCE {
6519	longDRX-CycleStartOffset-v1310		SEQUENCE {
6520		sf60-v1310								INTEGER(0..59)
6521	}																OPTIONAL	--Need OR
6522}
6523
6524DRX-Config-r13 ::=					SEQUENCE {
6525	onDurationTimer-v1310					ENUMERATED {psf300, psf400, psf500, psf600,
6526													psf800, psf1000, psf1200, psf1600}
6527													OPTIONAL,	--Need OR
6528	drx-RetransmissionTimer-v1310			ENUMERATED {psf40, psf64, psf80, psf96, psf112,
6529													psf128, psf160, psf320}
6530														OPTIONAL,	--Need OR
6531	drx-ULRetransmissionTimer-r13			ENUMERATED {psf0, psf1, psf2, psf4, psf6, psf8, psf16,
6532														psf24, psf33, psf40, psf64, psf80, psf96,
6533														psf112, psf128, psf160, psf320}
6534														OPTIONAL	--Need OR
6535}
6536
6537DRX-Config-r15 ::=					SEQUENCE {
6538	drx-RetransmissionTimerShortTTI-r15		ENUMERATED {
6539													tti10, tti20, tti40, tti64, tti80, tti96,
6540													tti112,tti128, tti160, tti320} OPTIONAL, --Need OR
6541	drx-UL-RetransmissionTimerShortTTI-r15	ENUMERATED {
6542												tti0, tti1, tti2, tti4, tti6, tti8, tti16,
6543												tti24, tti33, tti40, tti64, tti80, tti96, tti112,
6544												tti128, tti160, tti320}	OPTIONAL --Need OR
6545}
6546
6547PeriodicBSR-Timer-r12 ::=					ENUMERATED {
6548												sf5, sf10, sf16, sf20, sf32, sf40, sf64, sf80,
6549												sf128, sf160, sf320, sf640, sf1280, sf2560,
6550												infinity, spare1}
6551
6552RetxBSR-Timer-r12 ::=							ENUMERATED {
6553												sf320, sf640, sf1280, sf2560, sf5120,
6554												sf10240, spare2, spare1}
6555
6556STAG-ToReleaseList-r11 ::=	SEQUENCE (SIZE (1..maxSTAG-r11)) OF STAG-Id-r11
6557
6558STAG-ToAddModList-r11 ::=	SEQUENCE (SIZE (1..maxSTAG-r11)) OF STAG-ToAddMod-r11
6559
6560STAG-ToAddMod-r11 ::=		SEQUENCE {
6561	stag-Id-r11					STAG-Id-r11,
6562	timeAlignmentTimerSTAG-r11	TimeAlignmentTimer,
6563	...
6564}
6565
6566STAG-Id-r11::=				INTEGER (1..maxSTAG-r11)
6567
6568
6569P-C-AndCBSR-r11 ::=	SEQUENCE {
6570	p-C-r11						INTEGER (-8..15),
6571	codebookSubsetRestriction-r11	BIT STRING
6572}
6573
6574P-C-AndCBSR-r13 ::=	SEQUENCE {
6575	p-C-r13						INTEGER (-8..15),
6576	cbsr-Selection-r13			CHOICE{
6577		nonPrecoded-r13				SEQUENCE {
6578			codebookSubsetRestriction1-r13				BIT STRING,
6579			codebookSubsetRestriction2-r13				BIT STRING
6580		},
6581		beamformedK1a-r13			SEQUENCE {
6582			codebookSubsetRestriction3-r13				BIT STRING
6583		},
6584		beamformedKN-r13			SEQUENCE {
6585			codebookSubsetRestriction-r13				BIT STRING
6586		}
6587	},
6588	...
6589}
6590
6591P-C-AndCBSR-r15 ::=	SEQUENCE {
6592	p-C-r15						INTEGER (-8..15),
6593	codebookSubsetRestriction4-r15	BIT STRING
6594}
6595
6596P-C-AndCBSR-Pair-r13a ::=	SEQUENCE (SIZE (1..2)) OF P-C-AndCBSR-r11
6597
6598P-C-AndCBSR-Pair-r13 ::=	SEQUENCE (SIZE (1..2)) OF P-C-AndCBSR-r13
6599
6600P-C-AndCBSR-Pair-r15 ::=	SEQUENCE (SIZE (1..2)) OF P-C-AndCBSR-r15
6601
6602
6603PDCCH-ConfigSCell-r13 ::=		SEQUENCE {
6604	skipMonitoringDCI-format0-1A-r13	ENUMERATED {true}				OPTIONAL	-- Need OR
6605}
6606
6607PDCCH-ConfigLAA-r14 ::=		SEQUENCE {
6608	maxNumberOfSchedSubframes-Format0B-r14	ENUMERATED {sf2, sf3, sf4}	OPTIONAL,		-- Need OR
6609	maxNumberOfSchedSubframes-Format4B-r14	ENUMERATED {sf2, sf3, sf4}	OPTIONAL,		-- Need OR
6610	skipMonitoringDCI-Format0A-r14				ENUMERATED {true}		OPTIONAL,		-- Need OR
6611	skipMonitoringDCI-Format4A-r14				ENUMERATED {true}		OPTIONAL,		-- Need OR
6612	pdcch-CandidateReductions-Format0A-r14
6613								PDCCH-CandidateReductions-r13			OPTIONAL,		-- Need ON
6614	pdcch-CandidateReductions-Format4A-r14
6615								PDCCH-CandidateReductionsLAA-UL-r14		OPTIONAL,	-- Need ON
6616	pdcch-CandidateReductions-Format0B-r14
6617								PDCCH-CandidateReductionsLAA-UL-r14		OPTIONAL,	-- Need ON
6618	pdcch-CandidateReductions-Format4B-r14
6619								PDCCH-CandidateReductionsLAA-UL-r14	OPTIONAL		-- Need ON
6620}
6621
6622PDCCH-CandidateReductionValue-r13 ::= ENUMERATED {n0, n33, n66, n100}
6623
6624PDCCH-CandidateReductionValue-r14 ::= ENUMERATED {n0, n50, n100, n150}
6625
6626PDCCH-CandidateReductions-r13 ::= CHOICE {
6627	release							NULL,
6628	setup							SEQUENCE {
6629		pdcch-candidateReductionAL1-r13		PDCCH-CandidateReductionValue-r13,
6630		pdcch-candidateReductionAL2-r13		PDCCH-CandidateReductionValue-r13,
6631		pdcch-candidateReductionAL3-r13		PDCCH-CandidateReductionValue-r13,
6632		pdcch-candidateReductionAL4-r13		PDCCH-CandidateReductionValue-r13,
6633		pdcch-candidateReductionAL5-r13		PDCCH-CandidateReductionValue-r13
6634	}
6635}
6636
6637PDCCH-CandidateReductionsLAA-UL-r14 ::= CHOICE {
6638	release							NULL,
6639	setup							SEQUENCE {
6640		pdcch-candidateReductionAL1-r14		PDCCH-CandidateReductionValue-r13,
6641		pdcch-candidateReductionAL2-r14		PDCCH-CandidateReductionValue-r13,
6642		pdcch-candidateReductionAL3-r14		PDCCH-CandidateReductionValue-r14,
6643		pdcch-candidateReductionAL4-r14		PDCCH-CandidateReductionValue-r14,
6644		pdcch-candidateReductionAL5-r14		PDCCH-CandidateReductionValue-r14
6645	}
6646}
6647
6648
6649PDCP-Config ::=						SEQUENCE {
6650	discardTimer						ENUMERATED {
6651											ms50, ms100, ms150, ms300, ms500,
6652											ms750, ms1500, infinity
6653	}															OPTIONAL,			-- Cond Setup
6654	rlc-AM								SEQUENCE {
6655		statusReportRequired				BOOLEAN
6656	}															OPTIONAL,			-- Cond Rlc-AM-UM
6657	rlc-UM								SEQUENCE {
6658		pdcp-SN-Size						ENUMERATED {len7bits, len12bits}
6659	}															OPTIONAL,			-- Cond Rlc-UM
6660	headerCompression					CHOICE {
6661		notUsed								NULL,
6662		rohc								SEQUENCE {
6663			maxCID								INTEGER (1..16383)				DEFAULT 15,
6664			profiles							SEQUENCE {
6665				profile0x0001						BOOLEAN,
6666				profile0x0002						BOOLEAN,
6667				profile0x0003						BOOLEAN,
6668				profile0x0004						BOOLEAN,
6669				profile0x0006						BOOLEAN,
6670				profile0x0101						BOOLEAN,
6671				profile0x0102						BOOLEAN,
6672				profile0x0103						BOOLEAN,
6673				profile0x0104						BOOLEAN
6674			},
6675			...
6676		}
6677	},
6678	...,
6679	[[	rn-IntegrityProtection-r10		ENUMERATED {enabled}	OPTIONAL	-- Cond RN
6680	]],
6681	[[	pdcp-SN-Size-v1130				ENUMERATED {len15bits}	OPTIONAL	-- Cond Rlc-AM2
6682	]],
6683	[[	ul-DataSplitDRB-ViaSCG-r12		BOOLEAN		OPTIONAL,	-- Need ON
6684		t-Reordering-r12				ENUMERATED {
6685										ms0, ms20, ms40, ms60, ms80, ms100, ms120, ms140,
6686										ms160, ms180, ms200, ms220, ms240, ms260, ms280, ms300,
6687										ms500, ms750, spare14, spare13, spare12, spare11, spare10,
6688										spare9, spare8, spare7, spare6, spare5, spare4, spare3,
6689										spare2, spare1}					OPTIONAL	-- Cond SetupS
6690	]],
6691	[[	ul-DataSplitThreshold-r13		CHOICE {
6692			release						NULL,
6693			setup						ENUMERATED {
6694										b0, b100, b200, b400, b800, b1600, b3200, b6400, b12800,
6695										b25600, b51200, b102400, b204800, b409600, b819200,
6696										spare1}
6697		}																OPTIONAL,	-- Need ON
6698		pdcp-SN-Size-v1310				ENUMERATED {len18bits}	OPTIONAL,	-- Cond Rlc-AM3
6699		statusFeedback-r13				CHOICE {
6700			release						NULL,
6701			setup						SEQUENCE {
6702				statusPDU-TypeForPolling-r13		ENUMERATED {type1, type2}		OPTIONAL,	-- Need ON
6703				statusPDU-Periodicity-Type1-r13		ENUMERATED {
6704										ms5, ms10, ms20, ms30, ms40, ms50, ms60, ms70, ms80, ms90,
6705										ms100, ms150, ms200, ms300, ms500, ms1000, ms2000, ms5000,
6706										ms10000, ms20000, ms50000}		OPTIONAL,	-- Need ON
6707				statusPDU-Periodicity-Type2-r13		ENUMERATED {
6708										ms5, ms10, ms20, ms30, ms40, ms50, ms60, ms70, ms80, ms90,
6709										ms100, ms150, ms200, ms300, ms500, ms1000, ms2000, ms5000,
6710										ms10000, ms20000, ms50000}		OPTIONAL,	-- Need ON
6711				statusPDU-Periodicity-Offset-r13	ENUMERATED {
6712										ms1, ms2, ms5, ms10, ms25, ms50, ms100, ms250, ms500,
6713										ms2500, ms5000, ms25000}	OPTIONAL	-- Need ON
6714			}
6715		}																OPTIONAL	-- Need ON
6716	]],
6717	[[	ul-LWA-Config-r14			CHOICE {
6718			release						NULL,
6719			setup						SEQUENCE {
6720				ul-LWA-DRB-ViaWLAN-r14		BOOLEAN,
6721				ul-LWA-DataSplitThreshold-r14	ENUMERATED {
6722										b0, b100, b200, b400, b800, b1600, b3200, b6400,
6723										b12800, b25600, b51200, b102400, b204800, b409600,
6724										b819200 }			OPTIONAL	-- Need OR
6725			}
6726		}														OPTIONAL,		-- Need ON
6727		uplinkOnlyHeaderCompression-r14		CHOICE {
6728			notUsed-r14							NULL,
6729			rohc-r14								SEQUENCE {
6730				maxCID-r14								INTEGER (1..16383)		DEFAULT 15,
6731				profiles-r14							SEQUENCE {
6732					profile0x0006-r14						BOOLEAN
6733				},
6734				...
6735			}
6736		}													OPTIONAL -- Need ON
6737	]],
6738	[[	uplinkDataCompression-r15	SEQUENCE {
6739			bufferSize-r15				ENUMERATED {kbyte2, kbyte4, kbyte8, spare1},
6740			dictionary-r15				ENUMERATED {sip-SDP, operator}	OPTIONAL, -- Need OR
6741			...
6742		}															OPTIONAL,-- Cond Rlc-AM4
6743		pdcp-DuplicationConfig-r15	CHOICE {
6744			release						NULL,
6745			setup						SEQUENCE {
6746				pdcp-Duplication-r15		ENUMERATED {configured, activated}
6747			}
6748		}													OPTIONAL -- Need ON
6749	]],
6750	[[
6751	ethernetHeaderCompression-r16	CHOICE {release NULL, setup EthernetHeaderCompression-r16}	OPTIONAL -- Need ON
6752	]]
6753}
6754
6755EthernetHeaderCompression-r16	::=	SEQUENCE {
6756	ehc-Common-r16		SEQUENCE {
6757		ehc-CID-Length-r16		ENUMERATED {bits7, bits15}
6758	},
6759	ehc-Downlink-r16	SEQUENCE {
6760		drb-ContinueEHC-DL-r16		ENUMERATED {true}		OPTIONAL -- Need OR
6761	}	OPTIONAL,-- Need ON
6762	ehc-Uplink-r16		SEQUENCE {
6763		maxCID-EHC-UL-r16				INTEGER (1..32767),
6764		drb-ContinueEHC-UL-r16		ENUMERATED {true}		OPTIONAL -- Need OR
6765	}	OPTIONAL,   -- Need ON
6766	...
6767}
6768
6769
6770PDSCH-ConfigCommon ::=		SEQUENCE {
6771	referenceSignalPower				INTEGER (-60..50),
6772	p-b									INTEGER (0..3)
6773}
6774
6775PDSCH-ConfigCommon-v1310 ::=	SEQUENCE {
6776	pdsch-maxNumRepetitionCEmodeA-r13	ENUMERATED {
6777											r16, r32 }					OPTIONAL,	-- Need OR
6778	pdsch-maxNumRepetitionCEmodeB-r13	ENUMERATED {
6779											r192, r256, r384, r512, r768, r1024,
6780											r1536, r2048}					OPTIONAL	-- Need OR
6781}
6782
6783PDSCH-ConfigDedicated::=		SEQUENCE {
6784	p-a									ENUMERATED {
6785											dB-6, dB-4dot77, dB-3, dB-1dot77,
6786											dB0, dB1, dB2, dB3}
6787}
6788
6789PDSCH-ConfigDedicated-v1130 ::=		SEQUENCE {
6790	dmrs-ConfigPDSCH-r11				DMRS-Config-r11					OPTIONAL,	-- Need ON
6791	qcl-Operation						ENUMERATED {typeA, typeB}			OPTIONAL,	-- Need OR
6792	re-MappingQCLConfigToReleaseList-r11	RE-MappingQCLConfigToReleaseList-r11	OPTIONAL,	-- Need ON
6793	re-MappingQCLConfigToAddModList-r11		RE-MappingQCLConfigToAddModList-r11		OPTIONAL	-- Need ON
6794}
6795
6796PDSCH-ConfigDedicated-v1280 ::=		SEQUENCE {
6797	tbsIndexAlt-r12						ENUMERATED {a26, a33}				OPTIONAL	-- Need OR
6798}
6799
6800PDSCH-ConfigDedicated-v1310 ::=		SEQUENCE {
6801	dmrs-ConfigPDSCH-v1310				DMRS-Config-v1310					OPTIONAL	-- Need ON
6802}
6803
6804PDSCH-ConfigDedicated-v1430 ::=		SEQUENCE {
6805	ce-PDSCH-MaxBandwidth-r14			ENUMERATED {bw5, bw20}				OPTIONAL,	-- Need OP
6806	ce-PDSCH-TenProcesses-r14			ENUMERATED {on}						OPTIONAL,	-- Need OR
6807	ce-HARQ-AckBundling-r14				ENUMERATED {on}						OPTIONAL,	-- Need OR
6808	ce-SchedulingEnhancement-r14		ENUMERATED {range1, range2}			OPTIONAL,	-- Need OR
6809	tbsIndexAlt2-r14						ENUMERATED {b33}				OPTIONAL	-- Need OR
6810}
6811
6812PDSCH-ConfigDedicated-v1530 ::=		SEQUENCE {
6813	qcl-Operation-v1530						ENUMERATED {typeC}				OPTIONAL,	-- Need OR
6814	tbs-IndexAlt3-r15							ENUMERATED {a37}			OPTIONAL,	-- Need OR
6815	ce-CQI-AlternativeTableConfig-r15			ENUMERATED {on}				OPTIONAL,	-- Need OR
6816	ce-PDSCH-64QAM-Config-r15					ENUMERATED {on}				OPTIONAL,	-- Need OR
6817	ce-PDSCH-FlexibleStartPRB-AllocConfig-r15	ENUMERATED {on}				OPTIONAL,	-- Need OR
6818	altMCS-TableScalingConfig-r15		ENUMERATED {oDot5, oDot625, oDot75, oDot875}	OPTIONAL	-- Need OR
6819}
6820
6821PDSCH-ConfigDedicated-v1610 ::=		SEQUENCE {
6822	ce-PDSCH-MultiTB-Config-r16		CHOICE {release NULL, setup CE-PDSCH-MultiTB-Config-r16}
6823}
6824
6825PDSCH-ConfigDedicatedSCell-v1430 ::=		SEQUENCE {
6826	tbsIndexAlt2-r14						ENUMERATED {b33}				OPTIONAL	-- Need OR
6827}
6828
6829CE-PDSCH-MultiTB-Config-r16 ::= SEQUENCE {
6830	interleaving-r16						ENUMERATED {on}		OPTIONAL,		-- Need OR
6831	harq-AckBundling-r16					ENUMERATED {on}		OPTIONAL		-- Need OR
6832}
6833
6834RE-MappingQCLConfigToAddModList-r11 ::=		SEQUENCE (SIZE (1..maxRE-MapQCL-r11)) OF PDSCH-RE-MappingQCL-Config-r11
6835
6836RE-MappingQCLConfigToReleaseList-r11 ::=	SEQUENCE (SIZE (1..maxRE-MapQCL-r11)) OF PDSCH-RE-MappingQCL-ConfigId-r11
6837
6838PDSCH-RE-MappingQCL-Config-r11 ::=		SEQUENCE {
6839	pdsch-RE-MappingQCL-ConfigId-r11	PDSCH-RE-MappingQCL-ConfigId-r11,
6840	optionalSetOfFields-r11				SEQUENCE {
6841		crs-PortsCount-r11					ENUMERATED {n1, n2, n4, spare1},
6842		crs-FreqShift-r11					INTEGER (0..5),
6843		mbsfn-SubframeConfigList-r11		CHOICE {
6844			release								NULL,
6845			setup								SEQUENCE {
6846				subframeConfigList					MBSFN-SubframeConfigList
6847			}
6848		}																	OPTIONAL,	-- Need ON
6849		pdsch-Start-r11						ENUMERATED {reserved, n1, n2, n3, n4, assigned}
6850	}																		OPTIONAL,	-- Need OP
6851	csi-RS-ConfigZPId-r11				CSI-RS-ConfigZPId-r11,
6852	qcl-CSI-RS-ConfigNZPId-r11			CSI-RS-ConfigNZPId-r11				OPTIONAL,	-- Need OR
6853	...,
6854	[[	mbsfn-SubframeConfigList-v1430	CHOICE {
6855			release						NULL,
6856			setup						SEQUENCE {
6857				subframeConfigList-v1430	MBSFN-SubframeConfigList-v1430
6858			}
6859		}																	OPTIONAL	-- Need OP
6860	]],
6861	[[	codewordOneConfig-v1530				CHOICE {
6862			release						NULL,
6863			setup						SEQUENCE {
6864				crs-PortsCount-v1530					ENUMERATED {n1, n2, n4, spare1},
6865				crs-FreqShift-v1530						INTEGER (0..5),
6866				mbsfn-SubframeConfigList-v1530			MBSFN-SubframeConfigList	OPTIONAL,
6867				mbsfn-SubframeConfigListExt-v1530		MBSFN-SubframeConfigList-v1430 OPTIONAL,
6868				pdsch-Start-v1530						ENUMERATED {reserved, n1, n2, n3, n4, assigned},
6869				csi-RS-ConfigZPId-v1530					CSI-RS-ConfigZPId-r11,
6870				qcl-CSI-RS-ConfigNZPId-v1530			CSI-RS-ConfigNZPId-r11	OPTIONAL
6871			}
6872		}																OPTIONAL	-- Cond TypeC
6873	]]
6874}
6875
6876
6877PDSCH-RE-MappingQCL-ConfigId-r11 ::=		INTEGER (1..maxRE-MapQCL-r11)
6878
6879PerCC-GapIndicationList-r14 ::=	SEQUENCE (SIZE (1..maxServCell-r13)) OF PerCC-GapIndication-r14
6880
6881PerCC-GapIndication-r14 ::=			SEQUENCE {
6882	servCellId-r14								ServCellIndex-r13,
6883	gapIndication-r14							ENUMERATED {gap, ncsg, nogap-noNcsg}
6884}
6885
6886
6887PHICH-Config ::=					SEQUENCE {
6888	phich-Duration						ENUMERATED {normal, extended},
6889	phich-Resource						ENUMERATED {oneSixth, half, one, two}
6890}
6891
6892
6893PhysicalConfigDedicated ::=		SEQUENCE {
6894	pdsch-ConfigDedicated				PDSCH-ConfigDedicated			OPTIONAL,		-- Need ON
6895	pucch-ConfigDedicated				PUCCH-ConfigDedicated			OPTIONAL,		-- Need ON
6896	pusch-ConfigDedicated				PUSCH-ConfigDedicated			OPTIONAL,		-- Need ON
6897	uplinkPowerControlDedicated			UplinkPowerControlDedicated		OPTIONAL,		-- Need ON
6898	tpc-PDCCH-ConfigPUCCH				TPC-PDCCH-Config				OPTIONAL,		-- Need ON
6899	tpc-PDCCH-ConfigPUSCH				TPC-PDCCH-Config				OPTIONAL,		-- Need ON
6900	cqi-ReportConfig					CQI-ReportConfig				OPTIONAL,		-- Cond CQI-r8
6901	soundingRS-UL-ConfigDedicated		SoundingRS-UL-ConfigDedicated	OPTIONAL,		-- Need ON
6902	antennaInfo							CHOICE {
6903		explicitValue						AntennaInfoDedicated,
6904		defaultValue						NULL
6905	}																	OPTIONAL,	-- Cond AI-r8
6906	schedulingRequestConfig				SchedulingRequestConfig			OPTIONAL,		-- Need ON
6907	...,
6908	[[	cqi-ReportConfig-v920				CQI-ReportConfig-v920		OPTIONAL,		-- Cond CQI-r8
6909		antennaInfo-v920					AntennaInfoDedicated-v920	OPTIONAL		-- Cond AI-r8
6910	]],
6911	[[	antennaInfo-r10					CHOICE {
6912			explicitValue-r10				AntennaInfoDedicated-r10,
6913			defaultValue					NULL
6914		}																OPTIONAL,	-- Cond AI-r10
6915		antennaInfoUL-r10				AntennaInfoUL-r10				OPTIONAL,		-- Need ON
6916		cif-Presence-r10				BOOLEAN							OPTIONAL,		-- Need ON
6917		cqi-ReportConfig-r10			CQI-ReportConfig-r10			OPTIONAL,	-- Cond CQI-r10
6918		csi-RS-Config-r10				CSI-RS-Config-r10				OPTIONAL,		-- Need ON
6919		pucch-ConfigDedicated-v1020		PUCCH-ConfigDedicated-v1020		OPTIONAL,		-- Need ON
6920		pusch-ConfigDedicated-v1020		PUSCH-ConfigDedicated-v1020		OPTIONAL,		-- Need ON
6921		schedulingRequestConfig-v1020	SchedulingRequestConfig-v1020	OPTIONAL,		-- Need ON
6922		soundingRS-UL-ConfigDedicated-v1020
6923								SoundingRS-UL-ConfigDedicated-v1020		OPTIONAL,		-- Need ON
6924		soundingRS-UL-ConfigDedicatedAperiodic-r10
6925							SoundingRS-UL-ConfigDedicatedAperiodic-r10	OPTIONAL,		-- Need ON
6926		uplinkPowerControlDedicated-v1020
6927									UplinkPowerControlDedicated-v1020	OPTIONAL		-- Need ON
6928	]],
6929	[[	additionalSpectrumEmissionCA-r10			CHOICE {
6930			release									NULL,
6931			setup									SEQUENCE {
6932				additionalSpectrumEmissionPCell-r10		AdditionalSpectrumEmission
6933			}
6934		}			OPTIONAL	-- Need ON
6935	]],
6936	[[	-- DL configuration as well as configuration applicable for DL and UL
6937		csi-RS-ConfigNZPToReleaseList-r11
6938									CSI-RS-ConfigNZPToReleaseList-r11	OPTIONAL,		-- Need ON
6939		csi-RS-ConfigNZPToAddModList-r11
6940									CSI-RS-ConfigNZPToAddModList-r11	OPTIONAL,		-- Need ON
6941		csi-RS-ConfigZPToReleaseList-r11
6942									CSI-RS-ConfigZPToReleaseList-r11	OPTIONAL,		-- Need ON
6943		csi-RS-ConfigZPToAddModList-r11	CSI-RS-ConfigZPToAddModList-r11	OPTIONAL,		-- Need ON
6944		epdcch-Config-r11				EPDCCH-Config-r11				OPTIONAL,		-- Need ON
6945		pdsch-ConfigDedicated-v1130		PDSCH-ConfigDedicated-v1130		OPTIONAL,		-- Need ON
6946	-- UL configuration
6947		cqi-ReportConfig-v1130			CQI-ReportConfig-v1130			OPTIONAL,		-- Need ON
6948		pucch-ConfigDedicated-v1130		PUCCH-ConfigDedicated-v1130		OPTIONAL,		-- Need ON
6949		pusch-ConfigDedicated-v1130		PUSCH-ConfigDedicated-v1130		OPTIONAL,		-- Need ON
6950		uplinkPowerControlDedicated-v1130
6951									UplinkPowerControlDedicated-v1130	OPTIONAL		-- Need ON
6952	]],
6953	[[	antennaInfo-v1250				AntennaInfoDedicated-v1250		OPTIONAL,	-- Cond AI-r10
6954		eimta-MainConfig-r12			EIMTA-MainConfig-r12			OPTIONAL,		-- Need ON
6955		eimta-MainConfigPCell-r12		EIMTA-MainConfigServCell-r12	OPTIONAL,		-- Need ON
6956		pucch-ConfigDedicated-v1250		PUCCH-ConfigDedicated-v1250		OPTIONAL,		-- Need ON
6957		cqi-ReportConfigPCell-v1250		CQI-ReportConfig-v1250			OPTIONAL,		-- Need ON
6958		uplinkPowerControlDedicated-v1250
6959									UplinkPowerControlDedicated-v1250	OPTIONAL,		-- Need ON
6960		pusch-ConfigDedicated-v1250		PUSCH-ConfigDedicated-v1250		OPTIONAL,		-- Need ON
6961		csi-RS-Config-v1250					CSI-RS-Config-v1250			OPTIONAL		-- Need ON
6962	]],
6963	[[	pdsch-ConfigDedicated-v1280			PDSCH-ConfigDedicated-v1280	OPTIONAL		-- Need ON
6964	]],
6965	[[	pdsch-ConfigDedicated-v1310			PDSCH-ConfigDedicated-v1310	OPTIONAL,		-- Need ON
6966		pucch-ConfigDedicated-r13			PUCCH-ConfigDedicated-r13	OPTIONAL,		-- Need ON
6967		pusch-ConfigDedicated-r13			PUSCH-ConfigDedicated-r13	OPTIONAL,		-- Need ON
6968		pdcch-CandidateReductions-r13
6969										PDCCH-CandidateReductions-r13	OPTIONAL,		-- Need ON
6970		cqi-ReportConfig-v1310					CQI-ReportConfig-v1310	OPTIONAL,		-- Need ON
6971		soundingRS-UL-ConfigDedicated-v1310
6972								SoundingRS-UL-ConfigDedicated-v1310		OPTIONAL,		-- Need ON
6973		soundingRS-UL-ConfigDedicatedUpPTsExt-r13
6974						SoundingRS-UL-ConfigDedicatedUpPTsExt-r13		OPTIONAL,		-- Need ON
6975		soundingRS-UL-ConfigDedicatedAperiodic-v1310
6976						SoundingRS-UL-ConfigDedicatedAperiodic-v1310	OPTIONAL,		-- Need ON
6977		soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13
6978				SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13		OPTIONAL,		-- Need ON
6979		csi-RS-Config-v1310				CSI-RS-Config-v1310				OPTIONAL,		-- Need ON
6980		ce-Mode-r13					CHOICE {
6981			release						NULL,
6982			setup						ENUMERATED {ce-ModeA,ce-ModeB}
6983		}																OPTIONAL,		-- Need ON
6984		csi-RS-ConfigNZPToAddModListExt-r13	CSI-RS-ConfigNZPToAddModListExt-r13	OPTIONAL,	-- Need ON
6985		csi-RS-ConfigNZPToReleaseListExt-r13	CSI-RS-ConfigNZPToReleaseListExt-r13	OPTIONAL	-- Need ON
6986	]],
6987	[[	cqi-ReportConfig-v1320					CQI-ReportConfig-v1320	OPTIONAL		-- Need ON
6988	]],
6989	[[	typeA-SRS-TPC-PDCCH-Group-r14	CHOICE {
6990			release							NULL,
6991			setup							SEQUENCE (SIZE (1..32)) OF SRS-TPC-PDCCH-Config-r14
6992		}																OPTIONAL,		-- Need ON
6993		must-Config-r14						CHOICE{
6994			release								NULL,
6995			setup								SEQUENCE {
6996				k-max-r14						ENUMERATED {l1, l3},
6997				p-a-must-r14					ENUMERATED {
6998													dB-6, dB-4dot77, dB-3, dB-1dot77,
6999													dB0, dB1, dB2, dB3}	OPTIONAL		-- Need ON
7000			}
7001		}															OPTIONAL,		-- Need ON
7002		pusch-EnhancementsConfig-r14		PUSCH-EnhancementsConfig-r14		OPTIONAL,	-- Need ON
7003		ce-pdsch-pusch-EnhancementConfig-r14		ENUMERATED {on}	OPTIONAL,	-- Need OR
7004		antennaInfo-v1430				AntennaInfoDedicated-v1430		OPTIONAL,	-- Need ON
7005		pucch-ConfigDedicated-v1430		PUCCH-ConfigDedicated-v1430		OPTIONAL,	-- Need ON
7006		pdsch-ConfigDedicated-v1430		PDSCH-ConfigDedicated-v1430		OPTIONAL,		-- Need ON
7007		pusch-ConfigDedicated-v1430		PUSCH-ConfigDedicated-v1430	OPTIONAL,		-- Need ON
7008		soundingRS-UL-PeriodicConfigDedicatedList-r14			SEQUENCE (SIZE (1..2)) OF SoundingRS-UL-ConfigDedicated	OPTIONAL,		-- Cond PeriodicSRSPCell
7009		soundingRS-UL-PeriodicConfigDedicatedUpPTsExtList-r14	SEQUENCE (SIZE (1..4)) OF SoundingRS-UL-ConfigDedicatedUpPTsExt-r13	OPTIONAL,		-- Cond PeriodicSRSExt
7010		soundingRS-UL-AperiodicConfigDedicatedList-r14			SEQUENCE (SIZE (1..2)) OF SoundingRS-UL-ConfigDedicatedAperiodic-r10	OPTIONAL,		-- Cond AperiodicSRS
7011		soundingRS-UL-ConfigDedicatedApUpPTsExtList-r14	SEQUENCE (SIZE (1..4)) OF SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13	OPTIONAL,		-- Cond AperiodicSRSExt
7012		csi-RS-Config-v1430				CSI-RS-Config-v1430				OPTIONAL,		-- Need ON
7013		csi-RS-ConfigZP-ApList-r14				CSI-RS-ConfigZP-ApList-r14	OPTIONAL,	-- Need ON
7014		cqi-ReportConfig-v1430					CQI-ReportConfig-v1430	OPTIONAL,	-- Need ON
7015		semiOpenLoop-r14						BOOLEAN					OPTIONAL	-- Need ON
7016	]],
7017	[[	csi-RS-Config-v1480					CSI-RS-Config-v1480			OPTIONAL		-- Need ON
7018	]],
7019	[[	physicalConfigDedicatedSTTI-r15		PhysicalConfigDedicatedSTTI-r15	OPTIONAL,-- Need ON
7020		pdsch-ConfigDedicated-v1530			PDSCH-ConfigDedicated-v1530		OPTIONAL,-- Need ON
7021		pusch-ConfigDedicated-v1530			PUSCH-ConfigDedicated-v1530		OPTIONAL,-- Need ON
7022		cqi-ReportConfig-v1530				CQI-ReportConfig-v1530			OPTIONAL,-- Need ON
7023		antennaInfo-v1530					AntennaInfoDedicated-v1530		OPTIONAL,-- Need ON
7024		csi-RS-Config-v1530					CSI-RS-Config-v1530				OPTIONAL,-- Need ON
7025		uplinkPowerControlDedicated-v1530
7026									UplinkPowerControlDedicated-v1530	OPTIONAL,		-- Need ON
7027		semiStaticCFI-Config-r15		CHOICE{
7028			release							NULL,
7029			setup							CHOICE{
7030				cfi-Config-r15					CFI-Config-r15,
7031				cfi-PatternConfig-r15			CFI-PatternConfig-r15
7032			}
7033		}														OPTIONAL,	 -- Need ON
7034		blindPDSCH-Repetition-Config-r15	CHOICE{
7035			release							NULL,
7036			setup							SEQUENCE {
7037				blindSubframePDSCH-Repetitions-r15		BOOLEAN,
7038				blindSlotSubslotPDSCH-Repetitions-r15	BOOLEAN,
7039				maxNumber-SubframePDSCH-Repetitions-r15	ENUMERATED {n4,n6}	OPTIONAL,	-- Need ON
7040				maxNumber-SlotSubslotPDSCH-Repetitions-r15	ENUMERATED {n4,n6}		OPTIONAL, -- Need ON
7041				rv-SubframePDSCH-Repetitions-r15	ENUMERATED {dlrvseq1, dlrvseq2}	OPTIONAL, -- Need ON
7042				rv-SlotsublotPDSCH-Repetitions-r15	ENUMERATED {dlrvseq1, dlrvseq2}	OPTIONAL, -- Need ON
7043				numberOfProcesses-SubframePDSCH-Repetitions-r15	INTEGER(1..16)	OPTIONAL, -- Need ON
7044				numberOfProcesses-SlotSubslotPDSCH-Repetitions-r15	INTEGER(1..16)	OPTIONAL, -- Need ON
7045				mcs-restrictionSubframePDSCH-Repetitions-r15	ENUMERATED {n0, n1}	OPTIONAL, -- Need ON
7046				mcs-restrictionSlotSubslotPDSCH-Repetitions-r15	ENUMERATED {n0, n1}	OPTIONAL -- Need ON
7047			}
7048		}														OPTIONAL	 -- Need ON
7049	]],
7050	[[	spucch-Config-v1550				SPUCCH-Config-v1550			OPTIONAL -- Need ON
7051	]],
7052	[[	pdsch-ConfigDedicated-v1610		PDSCH-ConfigDedicated-v1610		OPTIONAL,  -- Need ON
7053		pusch-ConfigDedicated-v1610		PUSCH-ConfigDedicated-v1610		OPTIONAL,  -- Need ON
7054		ce-CSI-RS-Feedback-r16			ENUMERATED {enabled}			OPTIONAL,  -- Need OR
7055		resourceReservationConfigDedicatedDL-r16	CHOICE {release NULL, setup ResourceReservationConfigDedicatedDL-r16}		OPTIONAL,  -- Need ON
7056		resourceReservationConfigDedicatedUL-r16	CHOICE {release NULL, setup ResourceReservationConfigDedicatedUL-r16}		OPTIONAL,  -- Need ON
7057		soundingRS-UL-ConfigDedicatedAdd-r16		CHOICE {release NULL, setup SoundingRS-UL-ConfigDedicatedAdd-r16}
7058																		OPTIONAL, --  Need ON
7059		uplinkPowerControlAddSRS-r16	CHOICE {release NULL, setup UplinkPowerControlAddSRS-r16}	OPTIONAL,  -- Need ON
7060		soundingRS-VirtualCellID-r16		CHOICE {release NULL, setup SoundingRS-VirtualCellID-r16}	OPTIONAL,  -- Need ON
7061		widebandPRG-r16					CHOICE {release NULL, setup WidebandPRG-r16}				OPTIONAL   -- Need ON
7062	]]
7063}
7064
7065PhysicalConfigDedicated-v1370 ::=	SEQUENCE {
7066	pucch-ConfigDedicated-v1370			PUCCH-ConfigDedicated-v1370		OPTIONAL		-- Cond PUCCH-Format4or5
7067}
7068
7069PhysicalConfigDedicated-v13c0 ::=	SEQUENCE {
7070	pucch-ConfigDedicated-v13c0			PUCCH-ConfigDedicated-v13c0
7071}
7072
7073PhysicalConfigDedicatedSCell-r10 ::=		SEQUENCE {
7074	-- DL configuration as well as configuration applicable for DL and UL
7075	nonUL-Configuration-r10					SEQUENCE {
7076		antennaInfo-r10
7077											AntennaInfoDedicated-r10	OPTIONAL,		-- Need ON
7078		crossCarrierSchedulingConfig-r10
7079									CrossCarrierSchedulingConfig-r10	OPTIONAL,		-- Need ON
7080		csi-RS-Config-r10						CSI-RS-Config-r10		OPTIONAL,		-- Need ON
7081		pdsch-ConfigDedicated-r10				PDSCH-ConfigDedicated	OPTIONAL		-- Need ON
7082	}																	OPTIONAL,	-- Cond SCellAdd
7083	-- UL configuration
7084	ul-Configuration-r10					SEQUENCE {
7085		antennaInfoUL-r10						AntennaInfoUL-r10		OPTIONAL,		-- Need ON
7086		pusch-ConfigDedicatedSCell-r10
7087								PUSCH-ConfigDedicatedSCell-r10		OPTIONAL,	-- Cond PUSCH-SCell1
7088		uplinkPowerControlDedicatedSCell-r10
7089								UplinkPowerControlDedicatedSCell-r10	OPTIONAL,		-- Need ON
7090		cqi-ReportConfigSCell-r10			CQI-ReportConfigSCell-r10	OPTIONAL,		-- Need ON
7091		soundingRS-UL-ConfigDedicated-r10
7092										SoundingRS-UL-ConfigDedicated	OPTIONAL,		-- Need ON
7093		soundingRS-UL-ConfigDedicated-v1020
7094									SoundingRS-UL-ConfigDedicated-v1020	OPTIONAL,		-- Need ON
7095		soundingRS-UL-ConfigDedicatedAperiodic-r10
7096							SoundingRS-UL-ConfigDedicatedAperiodic-r10	OPTIONAL	-- Need ON
7097	}																	OPTIONAL,	-- Cond CommonUL
7098	...,
7099	[[	-- DL configuration as well as configuration applicable for DL and UL
7100		csi-RS-ConfigNZPToReleaseList-r11
7101									CSI-RS-ConfigNZPToReleaseList-r11	OPTIONAL,		-- Need ON
7102		csi-RS-ConfigNZPToAddModList-r11
7103									CSI-RS-ConfigNZPToAddModList-r11	OPTIONAL,		-- Need ON
7104		csi-RS-ConfigZPToReleaseList-r11
7105									CSI-RS-ConfigZPToReleaseList-r11	OPTIONAL,		-- Need ON
7106		csi-RS-ConfigZPToAddModList-r11
7107										CSI-RS-ConfigZPToAddModList-r11	OPTIONAL,		-- Need ON
7108		epdcch-Config-r11					EPDCCH-Config-r11			OPTIONAL,		-- Need ON
7109		pdsch-ConfigDedicated-v1130			PDSCH-ConfigDedicated-v1130	OPTIONAL,		-- Need ON
7110	-- UL configuration
7111		cqi-ReportConfig-v1130				CQI-ReportConfig-v1130		OPTIONAL,		-- Need ON
7112		pusch-ConfigDedicated-v1130
7113									PUSCH-ConfigDedicated-v1130		OPTIONAL,	-- Cond PUSCH-SCell1
7114		uplinkPowerControlDedicatedSCell-v1130
7115									UplinkPowerControlDedicated-v1130	OPTIONAL		-- Need ON
7116	]],
7117	[[	antennaInfo-v1250					AntennaInfoDedicated-v1250	OPTIONAL,		-- Need ON
7118		eimta-MainConfigSCell-r12
7119										EIMTA-MainConfigServCell-r12	OPTIONAL,		-- Need ON
7120		cqi-ReportConfigSCell-v1250			CQI-ReportConfig-v1250		OPTIONAL,		-- Need ON
7121		uplinkPowerControlDedicatedSCell-v1250
7122									UplinkPowerControlDedicated-v1250	OPTIONAL,		-- Need ON
7123		csi-RS-Config-v1250					CSI-RS-Config-v1250			OPTIONAL		-- Need ON
7124	]],
7125	[[	pdsch-ConfigDedicated-v1280			PDSCH-ConfigDedicated-v1280	OPTIONAL		-- Need ON
7126	]],
7127	[[	pucch-Cell-r13						ENUMERATED {true}		OPTIONAL,	-- Cond PUCCH-SCell1
7128		pucch-SCell							CHOICE{
7129			release								NULL,
7130			setup								SEQUENCE {
7131				pucch-ConfigDedicated-r13
7132											PUCCH-ConfigDedicated-r13	OPTIONAL,		-- Need ON
7133				schedulingRequestConfig-r13
7134									SchedulingRequestConfigSCell-r13	OPTIONAL,		-- Need ON
7135				tpc-PDCCH-ConfigPUCCH-SCell-r13
7136											TPC-PDCCH-ConfigSCell-r13	OPTIONAL,		-- Need ON
7137				pusch-ConfigDedicated-r13
7138										PUSCH-ConfigDedicated-r13	OPTIONAL,	-- Cond PUSCH-SCell
7139				uplinkPowerControlDedicated-r13
7140								UplinkPowerControlDedicatedSCell-v1310	OPTIONAL	-- Need ON
7141			}
7142		}																OPTIONAL,	-- Need ON
7143		crossCarrierSchedulingConfig-r13
7144						CrossCarrierSchedulingConfig-r13	OPTIONAL,	-- Cond Cross-Carrier-Config
7145		pdcch-ConfigSCell-r13				PDCCH-ConfigSCell-r13		OPTIONAL,		-- Need ON
7146		cqi-ReportConfig-v1310				CQI-ReportConfig-v1310		OPTIONAL,		-- Need ON
7147		pdsch-ConfigDedicated-v1310			PDSCH-ConfigDedicated-v1310	OPTIONAL,		-- Need ON
7148		soundingRS-UL-ConfigDedicated-v1310
7149								SoundingRS-UL-ConfigDedicated-v1310		OPTIONAL,		-- Need ON
7150		soundingRS-UL-ConfigDedicatedUpPTsExt-r13
7151							SoundingRS-UL-ConfigDedicatedUpPTsExt-r13	OPTIONAL,		-- Need ON
7152		soundingRS-UL-ConfigDedicatedAperiodic-v1310
7153						SoundingRS-UL-ConfigDedicatedAperiodic-v1310	OPTIONAL,		-- Need ON
7154		soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13
7155					SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13	OPTIONAL,		-- Need ON
7156		csi-RS-Config-v1310					CSI-RS-Config-v1310			OPTIONAL,		-- Need ON
7157		laa-SCellConfiguration-r13			LAA-SCellConfiguration-r13	OPTIONAL,		-- Need ON
7158		csi-RS-ConfigNZPToAddModListExt-r13	CSI-RS-ConfigNZPToAddModListExt-r13	OPTIONAL,	-- Need ON
7159		csi-RS-ConfigNZPToReleaseListExt-r13	CSI-RS-ConfigNZPToReleaseListExt-r13	OPTIONAL	-- Need ON
7160	]],
7161	[[	cqi-ReportConfig-v1320				CQI-ReportConfig-v1320	OPTIONAL		-- Need ON
7162	]],
7163	[[	laa-SCellConfiguration-v1430		LAA-SCellConfiguration-v1430
7164																		OPTIONAL,	-- Need ON
7165		typeB-SRS-TPC-PDCCH-Config-r14		SRS-TPC-PDCCH-Config-r14	OPTIONAL,	-- Need ON
7166
7167		uplinkPUSCH-LessPowerControlDedicated-v1430		UplinkPUSCH-LessPowerControlDedicated-v1430 OPTIONAL,		-- Need ON
7168		soundingRS-UL-PeriodicConfigDedicatedList-r14					SEQUENCE (SIZE (1..2)) OF SoundingRS-UL-ConfigDedicated						OPTIONAL,		-- Cond PeriodicSRS
7169		soundingRS-UL-PeriodicConfigDedicatedUpPTsExtList-r14					SEQUENCE (SIZE (1..4)) OF SoundingRS-UL-ConfigDedicatedUpPTsExt-r13						OPTIONAL,		-- Cond PeriodicSRSExt
7170		soundingRS-UL-AperiodicConfigDedicatedList-r14					SEQUENCE (SIZE (1..2)) OF SoundingRS-AperiodicSet-r14						OPTIONAL,		-- Cond AperiodicSRS
7171		soundingRS-UL-ConfigDedicatedApUpPTsExtList-r14					SEQUENCE (SIZE (1..4)) OF SoundingRS-AperiodicSetUpPTsExt-r14			OPTIONAL,		-- Cond AperiodicSRSExt
7172		must-Config-r14						CHOICE{
7173			release								NULL,
7174			setup								SEQUENCE {
7175				k-max-r14						ENUMERATED {l1, l3},
7176				p-a-must-r14					ENUMERATED {
7177													dB-6, dB-4dot77, dB-3, dB-1dot77,
7178													dB0, dB1, dB2, dB3}	OPTIONAL		-- Need ON
7179			}
7180		}															OPTIONAL,		-- Need ON
7181		pusch-ConfigDedicated-v1430			PUSCH-ConfigDedicatedSCell-v1430	OPTIONAL,	-- Need ON
7182		csi-RS-Config-v1430						CSI-RS-Config-v1430			OPTIONAL,	-- Need ON
7183		csi-RS-ConfigZP-ApList-r14				CSI-RS-ConfigZP-ApList-r14		OPTIONAL,	-- Need ON
7184		cqi-ReportConfig-v1430					CQI-ReportConfig-v1430	OPTIONAL,	-- Need ON
7185		semiOpenLoop-r14						BOOLEAN						OPTIONAL,	-- Need ON
7186		pdsch-ConfigDedicatedSCell-v1430		PDSCH-ConfigDedicatedSCell-v1430		OPTIONAL		-- Need ON
7187	]],
7188	[[	csi-RS-Config-v1480					CSI-RS-Config-v1480				OPTIONAL	-- Need ON
7189	]],
7190	[[	physicalConfigDedicatedSTTI-r15		PhysicalConfigDedicatedSTTI-r15	OPTIONAL,	-- Need ON
7191		pdsch-ConfigDedicated-v1530			PDSCH-ConfigDedicated-v1530		OPTIONAL,	-- Need ON
7192		dummy								CQI-ReportConfig-v1530			OPTIONAL,	-- Need ON
7193		cqi-ReportConfigSCell-r15			CQI-ReportConfigSCell-r15		OPTIONAL,	-- Need ON
7194		cqi-ShortConfigSCell-r15			CQI-ShortConfigSCell-r15		OPTIONAL,	-- Need ON
7195		csi-RS-Config-v1530					CSI-RS-Config-v1530				OPTIONAL,	-- Need ON
7196	uplinkPowerControlDedicatedSCell-v1530
7197									UplinkPowerControlDedicated-v1530	OPTIONAL,		-- Need ON
7198		laa-SCellConfiguration-v1530		LAA-SCellConfiguration-v1530	OPTIONAL,	-- Need ON
7199		pusch-ConfigDedicated-v1530			PUSCH-ConfigDedicatedScell-v1530	OPTIONAL,	-- Cond AUL
7200		semiStaticCFI-Config-r15		CHOICE{
7201			release							NULL,
7202			setup							CHOICE{
7203				cfi-Config-r15					CFI-Config-r15,
7204				cfi-PatternConfig-r15			CFI-PatternConfig-r15
7205			}
7206		}														OPTIONAL,	 -- Need ON
7207		blindPDSCH-Repetition-Config-r15	CHOICE{
7208			release							NULL,
7209			setup							SEQUENCE {
7210				blindSubframePDSCH-Repetitions-r15		BOOLEAN,
7211				blindSlotSubslotPDSCH-Repetitions-r15	BOOLEAN,
7212				maxNumber-SubframePDSCH-Repetitions-r15	ENUMERATED {n4,n6}	OPTIONAL,	-- Need ON
7213				maxNumber-SlotSubslotPDSCH-Repetitions-r15	ENUMERATED {n4,n6}		OPTIONAL, -- Need ON
7214				rv-SubframePDSCH-Repetitions-r15	ENUMERATED {dlrvseq1, dlrvseq2}	OPTIONAL, -- Need ON
7215				rv-SlotsublotPDSCH-Repetitions-r15	ENUMERATED {dlrvseq1, dlrvseq2}	OPTIONAL, -- Need ON
7216				numberOfProcesses-SubframePDSCH-Repetitions-r15	INTEGER(1..16)	OPTIONAL, -- Need ON
7217				numberOfProcesses-SlotSubslotPDSCH-Repetitions-r15	INTEGER(1..16)	OPTIONAL, -- Need ON
7218				mcs-restrictionSubframePDSCH-Repetitions-r15	ENUMERATED {n0, n1}	OPTIONAL, -- Need ON
7219				mcs-restrictionSlotSubslotPDSCH-Repetitions-r15	ENUMERATED {n0, n1}	OPTIONAL -- Need ON
7220			}
7221		}														OPTIONAL	 -- Need ON
7222	]],
7223	[[	spucch-Config-v1550				SPUCCH-Config-v1550			OPTIONAL -- Need ON
7224	]],
7225	[[	soundingRS-UL-ConfigDedicatedAdd-r16		CHOICE {release NULL, setup SoundingRS-UL-ConfigDedicatedAdd-r16}
7226																OPTIONAL, -- Need ON
7227		uplinkPowerControlAddSRS-r16				CHOICE {release NULL, setup UplinkPowerControlAddSRS-r16}
7228																OPTIONAL, -- Need ON
7229		soundingRS-VirtualCellID-r16				CHOICE {release NULL, setup SoundingRS-VirtualCellID-r16}
7230																OPTIONAL,  -- Need ON
7231		widebandPRG-r16							CHOICE {release NULL, setup WidebandPRG-r16}		OPTIONAL -- Need ON
7232	]]
7233}
7234
7235PhysicalConfigDedicatedSCell-v1370 ::=	SEQUENCE {
7236	pucch-SCell-v1370				CHOICE{
7237		release							NULL,
7238		setup							SEQUENCE {
7239			pucch-ConfigDedicated-v1370		PUCCH-ConfigDedicated-v1370		OPTIONAL	-- Cond PUCCH-Format4or5
7240		}
7241	}
7242}
7243
7244PhysicalConfigDedicatedSCell-v13c0 ::=	SEQUENCE {
7245	pucch-SCell-v13c0				CHOICE{
7246		release							NULL,
7247		setup							SEQUENCE {
7248			pucch-ConfigDedicated-v13c0		PUCCH-ConfigDedicated-v13c0
7249		}
7250	}
7251}
7252
7253CFI-Config-r15	::= SEQUENCE {
7254	cfi-SubframeNonMBSFN-r15		INTEGER (1..4)						OPTIONAL,	 -- Need ON
7255	cfi-SlotSubslotNonMBSFN-r15		INTEGER (1..3)					OPTIONAL,	 -- Need ON
7256	cfi-SubframeMBSFN-r15			INTEGER (1..2)						OPTIONAL,	 -- Need ON
7257	cfi-SlotSubslotMBSFN-r15		INTEGER (1..2)						OPTIONAL	 -- Need ON
7258}
7259
7260CFI-PatternConfig-r15	::= SEQUENCE {
7261	cfi-PatternSubframe-r15		SEQUENCE (SIZE(10)) OF INTEGER (1..4)	OPTIONAL,	 -- Need ON
7262	cfi-PatternSlotSubslot-r15	SEQUENCE (SIZE(10)) OF INTEGER (1..3)	OPTIONAL	 -- Need ON
7263}
7264
7265LAA-SCellConfiguration-r13 ::=			SEQUENCE {
7266	subframeStartPosition-r13				ENUMERATED {s0, s07},
7267	laa-SCellSubframeConfig-r13				BIT STRING (SIZE(8))
7268}
7269
7270LAA-SCellConfiguration-v1430 ::=		SEQUENCE {
7271	crossCarrierSchedulingConfig-UL-r14	CHOICE {
7272		release									NULL,
7273		setup									SEQUENCE {
7274			crossCarrierSchedulingConfigLAA-UL-r14		CrossCarrierSchedulingConfigLAA-UL-r14
7275		}
7276	}													OPTIONAL,	-- Cond Cross-Carrier-ConfigUL
7277	lbt-Config-r14								LBT-Config-r14			OPTIONAL,		-- Need ON
7278	pdcch-ConfigLAA-r14							PDCCH-ConfigLAA-r14	OPTIONAL,		-- Need ON
7279	absenceOfAnyOtherTechnology-r14			ENUMERATED {true}		OPTIONAL,		-- Need OR
7280	soundingRS-UL-ConfigDedicatedAperiodic-v1430
7281						SoundingRS-UL-ConfigDedicatedAperiodic-v1430	OPTIONAL		-- Need ON
7282}
7283
7284LAA-SCellConfiguration-v1530 ::=		SEQUENCE {
7285	aul-Config-r15							AUL-Config-r15		OPTIONAL,		-- Need ON
7286	pusch-ModeConfigLAA-r15					PUSCH-ModeConfigLAA-r15	OPTIONAL	-- Need OR
7287}
7288
7289PUSCH-ModeConfigLAA-r15 ::=			SEQUENCE {
7290		laa-PUSCH-Mode1	BOOLEAN,
7291		laa-PUSCH-Mode2	BOOLEAN,
7292		laa-PUSCH-Mode3	BOOLEAN
7293}
7294
7295LBT-Config-r14 ::=		CHOICE{
7296	maxEnergyDetectionThreshold-r14				INTEGER(-85..-52),
7297	energyDetectionThresholdOffset-r14			INTEGER(-13..20)
7298}
7299
7300
7301CSI-RS-ConfigNZPToAddModList-r11 ::=	SEQUENCE (SIZE (1..maxCSI-RS-NZP-r11)) OF CSI-RS-ConfigNZP-r11
7302
7303CSI-RS-ConfigNZPToAddModListExt-r13 ::=	SEQUENCE (SIZE (1..maxCSI-RS-NZP-v1310)) OF CSI-RS-ConfigNZP-r11
7304
7305CSI-RS-ConfigNZPToAddModList-r15 ::=	SEQUENCE (SIZE (1..maxCSI-RS-NZP-r13)) OF CSI-RS-ConfigNZP-r11
7306
7307CSI-RS-ConfigNZPToReleaseList-r11 ::=	SEQUENCE (SIZE (1..maxCSI-RS-NZP-r11)) OF CSI-RS-ConfigNZPId-r11
7308
7309CSI-RS-ConfigNZPToReleaseListExt-r13 ::=	SEQUENCE (SIZE (1..maxCSI-RS-NZP-v1310)) OF CSI-RS-ConfigNZPId-v1310
7310
7311CSI-RS-ConfigNZPToReleaseList-r15 ::=	SEQUENCE (SIZE (1..maxCSI-RS-NZP-r13)) OF CSI-RS-ConfigNZPId-r13
7312
7313CSI-RS-ConfigZPToAddModList-r11 ::=	SEQUENCE (SIZE (1..maxCSI-RS-ZP-r11)) OF CSI-RS-ConfigZP-r11
7314
7315CSI-RS-ConfigZPToReleaseList-r11 ::=	SEQUENCE (SIZE (1..maxCSI-RS-ZP-r11)) OF CSI-RS-ConfigZPId-r11
7316
7317PhysicalConfigDedicatedSTTI-r15 ::=	CHOICE {
7318	release					NULL,
7319	setup					SEQUENCE {
7320		antennaInfoDedicatedSTTI-r15		AntennaInfoDedicatedSTTI-r15		OPTIONAL, -- Need ON
7321		antennaInfoUL-STTI-r15				AntennaInfoUL-STTI-r15				OPTIONAL, -- Need ON
7322		pucch-ConfigDedicated-v1530			PUCCH-ConfigDedicated-v1530			OPTIONAL, -- Need ON
7323		schedulingRequestConfig-v1530		SchedulingRequestConfig-v1530		OPTIONAL, -- Need ON
7324		uplinkPowerControlDedicatedSTTI-r15	UplinkPowerControlDedicatedSTTI-r15	OPTIONAL,	--Need ON
7325		cqi-ReportConfig-r15				CQI-ReportConfig-r15				OPTIONAL, -- Need ON
7326		csi-RS-Config-r15					CSI-RS-Config-r15					OPTIONAL, -- Need ON
7327		csi-RS-ConfigNZPToReleaseList-r15	CSI-RS-ConfigNZPToReleaseList-r15	OPTIONAL, -- Need ON
7328		csi-RS-ConfigNZPToAddModList-r15	CSI-RS-ConfigNZPToAddModList-r15	OPTIONAL, -- Need ON
7329		csi-RS-ConfigZPToReleaseList-r15	CSI-RS-ConfigZPToReleaseList-r11	OPTIONAL, -- Need ON
7330		csi-RS-ConfigZPToAddModList-r11		CSI-RS-ConfigZPToAddModList-r11		OPTIONAL, -- Need ON
7331		csi-RS-ConfigZP-ApList-r15			CSI-RS-ConfigZP-ApList-r14			OPTIONAL, -- Need ON
7332		eimta-MainConfig-r12				EIMTA-MainConfig-r12				OPTIONAL, -- Need ON
7333		eimta-MainConfigServCell-r15		EIMTA-MainConfigServCell-r12		OPTIONAL, -- Need ON
7334		semiOpenLoopSTTI-r15				BOOLEAN,
7335		slotOrSubslotPDSCH-Config-r15		SlotOrSubslotPDSCH-Config-r15		OPTIONAL, -- Need ON
7336		slotOrSubslotPUSCH-Config-r15		SlotOrSubslotPUSCH-Config-r15		OPTIONAL, -- Need ON
7337		spdcch-Config-r15					SPDCCH-Config-r15					OPTIONAL, -- Need ON
7338		spucch-Config-r15					SPUCCH-Config-r15					OPTIONAL, -- Need ON
7339		srs-DCI7-TriggeringConfig-r15		BOOLEAN,
7340		shortProcessingTime-r15				BOOLEAN,
7341		shortTTI-r15						ShortTTI-r15						OPTIONAL -- Need ON
7342	}
7343}
7344
7345SoundingRS-AperiodicSet-r14 ::= SEQUENCE{
7346	srs-CC-SetIndexList-r14
7347								SEQUENCE (SIZE (1..4)) OF SRS-CC-SetIndex-r14
7348															OPTIONAL,	-- Cond SRS-Trigger-TypeA
7349	soundingRS-UL-ConfigDedicatedAperiodic-r14
7350												SoundingRS-UL-ConfigDedicatedAperiodic-r10
7351}
7352
7353SoundingRS-AperiodicSetUpPTsExt-r14 ::= SEQUENCE{
7354	srs-CC-SetIndexList-r14
7355								SEQUENCE (SIZE (1..4)) OF SRS-CC-SetIndex-r14
7356															OPTIONAL,	-- Cond SRS-Trigger-TypeA
7357	soundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r14
7358											SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13
7359}
7360
7361ShortTTI-r15 ::=					SEQUENCE {
7362	dl-STTI-Length-r15					ShortTTI-Length-r15			OPTIONAL,	-- Need OR
7363	ul-STTI-Length-r15					ShortTTI-Length-r15			OPTIONAL	-- Need OR
7364}
7365
7366ShortTTI-Length-r15 ::=					ENUMERATED {slot, subslot}
7367
7368SoundingRS-VirtualCellID-r16 ::=			SEQUENCE {
7369	srs-VirtualCellID-r16						INTEGER (0..503),
7370	srs-VirtualCellID-AllSRS-r16				BOOLEAN
7371}
7372
7373
7374WidebandPRG-r16 ::= SEQUENCE {
7375	widebandPRG-Subframe-r16				BOOLEAN,
7376	widebandPRG-SlotSubslot-r16			BOOLEAN
7377}
7378
7379ResourceReservationConfigDedicatedDL-r16 ::= SEQUENCE {
7380	resourceReservationDedicatedDL-r16			ResourceReservationConfigDL-r16	OPTIONAL -- Need OP
7381}
7382
7383ResourceReservationConfigDedicatedUL-r16 ::= SEQUENCE {
7384	resourceReservationDedicatedUL-r16			ResourceReservationConfigUL-r16	OPTIONAL -- Need OP
7385}
7386
7387
7388P-Max ::=				INTEGER (-30..33)
7389
7390
7391PRACH-ConfigSIB ::=				SEQUENCE {
7392	rootSequenceIndex					INTEGER (0..837),
7393	prach-ConfigInfo					PRACH-ConfigInfo
7394}
7395
7396PRACH-ConfigSIB-v1310 ::=			SEQUENCE {
7397	rsrp-ThresholdsPrachInfoList-r13		RSRP-ThresholdsPrachInfoList-r13,
7398	mpdcch-startSF-CSS-RA-r13			CHOICE {
7399		fdd-r13								ENUMERATED {v1, v1dot5, v2, v2dot5, v4, v5, v8,
7400												v10},
7401		tdd-r13								ENUMERATED {v1, v2, v4, v5, v8, v10, v20, spare}
7402	}																		OPTIONAL,	-- Cond MP
7403	prach-HoppingOffset-r13				INTEGER (0..94)						OPTIONAL,	-- Need OR
7404	prach-ParametersListCE-r13			PRACH-ParametersListCE-r13
7405}
7406
7407PRACH-ConfigSIB-v1530 ::=			SEQUENCE {
7408	edt-PRACH-ParametersListCE-r15		SEQUENCE (SIZE(1..maxCE-Level-r13)) OF EDT-PRACH-ParametersCE-r15
7409}
7410
7411PRACH-Config ::=					SEQUENCE {
7412	rootSequenceIndex					INTEGER (0..837),
7413	prach-ConfigInfo					PRACH-ConfigInfo					OPTIONAL	-- Need ON
7414}
7415
7416PRACH-Config-v1310 ::=				SEQUENCE {
7417	rsrp-ThresholdsPrachInfoList-r13		RSRP-ThresholdsPrachInfoList-r13		OPTIONAL,	-- Cond MP
7418	mpdcch-startSF-CSS-RA-r13			CHOICE {
7419		fdd-r13								ENUMERATED {v1, v1dot5, v2, v2dot5, v4, v5, v8,
7420												v10},
7421		tdd-r13								ENUMERATED {v1, v2, v4, v5, v8, v10, v20, spare}
7422	}																		OPTIONAL,	-- Cond MP
7423	prach-HoppingOffset-r13				INTEGER (0..94)						OPTIONAL,	-- Need OR
7424	prach-ParametersListCE-r13			PRACH-ParametersListCE-r13			OPTIONAL,	-- Cond MP
7425	initial-CE-level-r13					INTEGER (0..3)		OPTIONAL	-- Need OR
7426}
7427
7428PRACH-Config-v1430 ::=				SEQUENCE {
7429	rootSequenceIndexHighSpeed-r14				INTEGER (0..837),
7430	zeroCorrelationZoneConfigHighSpeed-r14		INTEGER (0..12),
7431	prach-ConfigIndexHighSpeed-r14				INTEGER (0..63),
7432	prach-FreqOffsetHighSpeed-r14				INTEGER (0..94)
7433}
7434
7435PRACH-ConfigSCell-r10 ::=				SEQUENCE {
7436	prach-ConfigIndex-r10					INTEGER (0..63)
7437}
7438
7439PRACH-ConfigInfo ::=				SEQUENCE {
7440	prach-ConfigIndex					INTEGER (0..63),
7441	highSpeedFlag						BOOLEAN,
7442	zeroCorrelationZoneConfig			INTEGER (0..15),
7443	prach-FreqOffset					INTEGER (0..94)
7444}
7445
7446PRACH-ParametersListCE-r13 ::=	SEQUENCE (SIZE(1..maxCE-Level-r13)) OF PRACH-ParametersCE-r13
7447
7448PRACH-ParametersCE-r13 ::=			SEQUENCE {
7449	prach-ConfigIndex-r13					INTEGER (0..63),
7450	prach-FreqOffset-r13						INTEGER (0..94),
7451	prach-StartingSubframe-r13				ENUMERATED {sf2, sf4, sf8, sf16, sf32, sf64, sf128,
7452														sf256}				OPTIONAL,	-- Need OP
7453	maxNumPreambleAttemptCE-r13
7454								ENUMERATED {n3, n4, n5, n6, n7, n8, n10}	OPTIONAL,	-- Need OP
7455	numRepetitionPerPreambleAttempt-r13		ENUMERATED {n1,n2,n4,n8,n16,n32,n64,n128},
7456	mpdcch-NarrowbandsToMonitor-r13			SEQUENCE (SIZE(1..2)) OF
7457													INTEGER (1..maxAvailNarrowBands-r13),
7458	mpdcch-NumRepetition-RA-r13				ENUMERATED {r1, r2, r4, r8, r16,
7459														r32, r64, r128, r256},
7460	prach-HoppingConfig-r13					ENUMERATED {on,off}
7461}
7462
7463EDT-PRACH-ParametersCE-r15 ::=		SEQUENCE {
7464	edt-PRACH-ParametersCE-r15		SEQUENCE {
7465		prach-ConfigIndex-r15				INTEGER (0..63),
7466		prach-FreqOffset-r15					INTEGER (0..94),
7467		prach-StartingSubframe-r15			ENUMERATED {sf2, sf4, sf8, sf16, sf32, sf64, sf128, sf256}			OPTIONAL,	-- Need OP
7468		mpdcch-NarrowbandsToMonitor-r15		SEQUENCE (SIZE(1..2)) OF INTEGER (1..maxAvailNarrowBands-r13)
7469	}	OPTIONAL -- Need OR
7470}
7471
7472RSRP-ThresholdsPrachInfoList-r13 ::= SEQUENCE (SIZE(1..3)) OF RSRP-Range
7473
7474
7475PresenceAntennaPort1 ::=				BOOLEAN
7476
7477
7478PUCCH-ConfigCommon ::=				SEQUENCE {
7479	deltaPUCCH-Shift					ENUMERATED {ds1, ds2, ds3},
7480	nRB-CQI								INTEGER (0..98),
7481	nCS-AN								INTEGER (0..7),
7482	n1PUCCH-AN							INTEGER (0..2047)
7483}
7484
7485PUCCH-ConfigCommon-v1310 ::=		SEQUENCE {
7486	n1PUCCH-AN-InfoList-r13					N1PUCCH-AN-InfoList-r13		OPTIONAL,	-- Need OR
7487	pucch-NumRepetitionCE-Msg4-Level0-r13	ENUMERATED {n1, n2, n4, n8}		OPTIONAL,	-- Need OR
7488	pucch-NumRepetitionCE-Msg4-Level1-r13	ENUMERATED {n1, n2, n4, n8}		OPTIONAL,	-- Need OR
7489	pucch-NumRepetitionCE-Msg4-Level2-r13	ENUMERATED {n4, n8, n16, n32}	OPTIONAL,	-- Need OR
7490	pucch-NumRepetitionCE-Msg4-Level3-r13	ENUMERATED {n4, n8, n16, n32}	OPTIONAL	-- Need OR
7491}
7492
7493PUCCH-ConfigCommon-v1430 ::=		SEQUENCE {
7494	pucch-NumRepetitionCE-Msg4-Level3-r14	ENUMERATED {n64, n128}	OPTIONAL	-- Need OR
7495}
7496
7497PUCCH-ConfigDedicated ::=			SEQUENCE {
7498	ackNackRepetition					CHOICE{
7499		release								NULL,
7500		setup								SEQUENCE {
7501			repetitionFactor					ENUMERATED {n2, n4, n6, spare1},
7502			n1PUCCH-AN-Rep						INTEGER (0..2047)
7503		}
7504	},
7505	tdd-AckNackFeedbackMode				ENUMERATED {bundling, multiplexing}	OPTIONAL	-- Cond TDD
7506}
7507
7508PUCCH-ConfigDedicated-v1020 ::=		SEQUENCE {
7509	pucch-Format-r10					CHOICE {
7510		format3-r10						PUCCH-Format3-Conf-r13,
7511		channelSelection-r10				SEQUENCE {
7512			n1PUCCH-AN-CS-r10					CHOICE {
7513				release								NULL,
7514				setup								SEQUENCE {
7515					n1PUCCH-AN-CS-List-r10				SEQUENCE (SIZE (1..2)) OF N1PUCCH-AN-CS-r10
7516				}
7517			}																OPTIONAL	-- Need ON
7518		}
7519	}																		OPTIONAL,	-- Need OR
7520	twoAntennaPortActivatedPUCCH-Format1a1b-r10		ENUMERATED {true}		OPTIONAL,	-- Need OR
7521	simultaneousPUCCH-PUSCH-r10						ENUMERATED {true}		OPTIONAL,	-- Need OR
7522	n1PUCCH-AN-RepP1-r10							INTEGER (0..2047)		OPTIONAL	-- Need OR
7523}
7524
7525PUCCH-ConfigDedicated-v1130 ::=		SEQUENCE {
7526	n1PUCCH-AN-CS-v1130					CHOICE {
7527		release								NULL,
7528		setup								SEQUENCE {
7529			n1PUCCH-AN-CS-ListP1-r11			SEQUENCE (SIZE (2..4)) OF INTEGER (0..2047)
7530		}
7531	}																		OPTIONAL,	-- Need ON
7532	nPUCCH-Param-r11					CHOICE {
7533		release								NULL,
7534		setup								SEQUENCE {
7535			nPUCCH-Identity-r11					INTEGER (0..503),
7536			n1PUCCH-AN-r11						INTEGER (0..2047)
7537		}
7538	}																		OPTIONAL	-- Need ON
7539}
7540
7541PUCCH-ConfigDedicated-v1250 ::=		SEQUENCE {
7542	nkaPUCCH-Param-r12					CHOICE {
7543		release								NULL,
7544		setup								SEQUENCE {
7545			nkaPUCCH-AN-r12						INTEGER (0..2047)
7546		}
7547	}
7548}
7549
7550PUCCH-ConfigDedicated-r13 ::=		SEQUENCE {
7551--Release 8
7552	ackNackRepetition-r13				CHOICE{
7553		release								NULL,
7554		setup								SEQUENCE {
7555			repetitionFactor-r13				ENUMERATED {n2, n4, n6, spare1},
7556			n1PUCCH-AN-Rep-r13				INTEGER (0..2047)
7557		}
7558	},
7559	tdd-AckNackFeedbackMode-r13			ENUMERATED {bundling, multiplexing}	OPTIONAL,	-- Cond TDD
7560--Release 10
7561	pucch-Format-r13					CHOICE {
7562		format3-r13								SEQUENCE {
7563			n3PUCCH-AN-List-r13	SEQUENCE (SIZE (1..4)) OF INTEGER (0..549)	OPTIONAL,	-- Need ON
7564			twoAntennaPortActivatedPUCCH-Format3-r13		CHOICE {
7565				release											NULL,
7566				setup											SEQUENCE {
7567					n3PUCCH-AN-ListP1-r13	SEQUENCE (SIZE (1..4)) OF INTEGER (0..549)
7568				}
7569			}																OPTIONAL	-- Need ON
7570		},
7571		channelSelection-r13				SEQUENCE {
7572			n1PUCCH-AN-CS-r13					CHOICE {
7573				release								NULL,
7574				setup								SEQUENCE {
7575					n1PUCCH-AN-CS-List-r13				SEQUENCE (SIZE (1..2)) OF N1PUCCH-AN-CS-r10,
7576					dummy1			SEQUENCE (SIZE (2..4)) OF INTEGER (0..2047)
7577				}
7578			}																OPTIONAL	-- Need ON
7579		},
7580		format4-r13							SEQUENCE {
7581			format4-resourceConfiguration-r13			SEQUENCE (SIZE (4)) OF Format4-resource-r13,
7582			format4-MultiCSI-resourceConfiguration-r13	SEQUENCE (SIZE (1..2)) OF Format4-resource-r13 OPTIONAL	-- Need OR
7583		},
7584		format5-r13				SEQUENCE {
7585			format5-resourceConfiguration-r13			SEQUENCE (SIZE (4)) OF Format5-resource-r13,
7586			format5-MultiCSI-resourceConfiguration-r13	Format5-resource-r13 OPTIONAL	-- Need OR
7587		}
7588	}																		OPTIONAL,	-- Need OR
7589	twoAntennaPortActivatedPUCCH-Format1a1b-r13		ENUMERATED {true}		OPTIONAL,	-- Need OR
7590	simultaneousPUCCH-PUSCH-r13						ENUMERATED {true}		OPTIONAL,	-- Need OR
7591	n1PUCCH-AN-RepP1-r13							INTEGER (0..2047)		OPTIONAL,	-- Need OR
7592--Release 11
7593	nPUCCH-Param-r13					CHOICE {
7594		release								NULL,
7595		setup								SEQUENCE {
7596			nPUCCH-Identity-r13					INTEGER (0..503),
7597			n1PUCCH-AN-r13						INTEGER (0..2047)
7598		}
7599	}																		OPTIONAL,	-- Need ON
7600--Release 12
7601	nkaPUCCH-Param-r13					CHOICE {
7602		release								NULL,
7603		setup								SEQUENCE {
7604			nkaPUCCH-AN-r13						INTEGER (0..2047)
7605		}
7606	}																		OPTIONAL,	-- Need ON
7607--Release 13
7608	spatialBundlingPUCCH-r13			BOOLEAN,
7609	spatialBundlingPUSCH-r13			BOOLEAN,
7610	harq-TimingTDD-r13					BOOLEAN,
7611	codebooksizeDetermination-r13		ENUMERATED {dai,cc}					OPTIONAL,	-- Need OR
7612	maximumPayloadCoderate-r13			INTEGER (0..7)						OPTIONAL,	-- Need OR
7613	pucch-NumRepetitionCE-r13			CHOICE {
7614		release						NULL,
7615		setup						CHOICE {
7616			modeA						SEQUENCE {
7617				pucch-NumRepetitionCE-format1-r13					ENUMERATED {r1, r2, r4, r8},
7618				pucch-NumRepetitionCE-format2-r13					ENUMERATED {r1, r2, r4, r8}
7619			},
7620			modeB						SEQUENCE {
7621				pucch-NumRepetitionCE-format1-r13					ENUMERATED {r4, r8, r16, r32},
7622				pucch-NumRepetitionCE-format2-r13					ENUMERATED {r4, r8, r16, r32}
7623			}
7624		}
7625	}																		OPTIONAL	--Need ON
7626}
7627
7628PUCCH-ConfigDedicated-v1370 ::=		SEQUENCE {
7629	pucch-Format-v1370					CHOICE {
7630		release	NULL,
7631		setup	PUCCH-Format3-Conf-r13
7632	}
7633}
7634
7635PUCCH-ConfigDedicated-v13c0 ::=		SEQUENCE {
7636	channelSelection-v13c0				SEQUENCE {
7637		n1PUCCH-AN-CS-v13c0					CHOICE {
7638			release								NULL,
7639			setup								SEQUENCE {
7640					n1PUCCH-AN-CS-ListP1-v13c0			SEQUENCE (SIZE (2..4)) OF INTEGER (0..2047)
7641			}
7642		}
7643	}
7644}
7645
7646PUCCH-Format3-Conf-r13 ::=	SEQUENCE {
7647	n3PUCCH-AN-List-r13	SEQUENCE (SIZE (1..4)) OF INTEGER (0..549)	OPTIONAL,	-- Need ON
7648	twoAntennaPortActivatedPUCCH-Format3-r13		CHOICE {
7649		release											NULL,
7650		setup											SEQUENCE {
7651			n3PUCCH-AN-ListP1-r13	SEQUENCE (SIZE (1..4)) OF INTEGER (0..549)
7652		}
7653	}																OPTIONAL	-- Need ON
7654}
7655
7656PUCCH-ConfigDedicated-v1430 ::=		SEQUENCE {
7657	pucch-NumRepetitionCE-format1-r14		ENUMERATED {r64,r128}		OPTIONAL	-- Need OR
7658}
7659
7660PUCCH-ConfigDedicated-v1530 ::=		SEQUENCE {
7661	n1PUCCH-AN-SPT-r15					INTEGER (0..2047)			OPTIONAL,	-- Need OR
7662	codebooksizeDeterminationSTTI-r15	ENUMERATED {dai,cc}			OPTIONAL	-- Need OR
7663}
7664
7665Format4-resource-r13	::=				SEQUENCE {
7666	startingPRB-format4-r13						INTEGER (0..109),
7667	numberOfPRB-format4-r13					INTEGER (0..7)
7668}
7669
7670Format5-resource-r13	::=				SEQUENCE {
7671	startingPRB-format5-r13						INTEGER (0..109),
7672	cdm-index-format5-r13						INTEGER (0..1)
7673}
7674
7675
7676
7677N1PUCCH-AN-CS-r10	::= SEQUENCE (SIZE (1..4)) OF INTEGER (0..2047)
7678
7679N1PUCCH-AN-InfoList-r13 ::= SEQUENCE (SIZE(1..maxCE-Level-r13)) OF INTEGER (0..2047)
7680
7681
7682PUR-Config-r16 ::=		SEQUENCE {
7683	pur-ConfigID-r16				PUR-ConfigID-r16			OPTIONAL,	-- Need OR
7684	pur-ImplicitReleaseAfter-r16	ENUMERATED {n2, n4, n8, spare}	OPTIONAL,	-- Need OR
7685	pur-StartTimeParameters-r16		SEQUENCE {
7686		periodicityAndOffset-r16		PUR-PeriodicityAndOffset-r16,
7687		startSFN-r16					INTEGER (0..1023),
7688		startSubFrame-r16				INTEGER (0..9),
7689		hsfn-LSB-Info-r16				BIT STRING (SIZE(1))
7690	}		OPTIONAL,	--Need ON
7691	pur-NumOccasions-r16			ENUMERATED {one, infinite},
7692	pur-RNTI-r16					C-RNTI						OPTIONAL,	-- Need ON
7693	pur-TimeAlignmentTimer-r16		INTEGER (1..8)				OPTIONAL,	-- Need OR
7694	pur-RSRP-ChangeThreshold-r16	CHOICE {release NULL, setup PUR-RSRP-ChangeThreshold-r16} OPTIONAL,	-- Need ON
7695	pur-ResponseWindowTimer-r16		ENUMERATED {sf240, sf480, sf960, sf1920, sf3840, sf5760, sf7680, sf10240}		OPTIONAL,	-- Need ON
7696	pur-MPDCCH-Config-r16			PUR-MPDCCH-Config-r16		OPTIONAL,	-- Need ON
7697	pur-PDSCH-FreqHopping-r16		BOOLEAN,
7698	pur-PUCCH-Config-r16			PUR-PUCCH-Config-r16		OPTIONAL,	-- Need ON
7699	pur-PUSCH-Config-r16			PUR-PUSCH-Config-r16		OPTIONAL,	-- Need ON
7700	...
7701}
7702
7703PUR-MPDCCH-Config-r16 ::=		SEQUENCE {
7704	mpdcch-FreqHopping-r16			BOOLEAN,
7705	mpdcch-Narrowband-r16			INTEGER (1..maxAvailNarrowBands-r13),
7706	mpdcch-PRB-PairsConfig-r16		SEQUENCE{
7707		numberPRB-Pairs-r16				ENUMERATED {n2, n4, n6, spare1},
7708		resourceBlockAssignment-r16		BIT STRING (SIZE(4))
7709	},
7710	mpdcch-NumRepetition-r16		ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128, r256},
7711	mpdcch-StartSF-UESS-r16			CHOICE {
7712		fdd								ENUMERATED {v1, v1dot5, v2, v2dot5, v4, v5, v8, v10},
7713		tdd							ENUMERATED {v1, v2, v4, v5, v8, v10, v20, spare1}
7714	},
7715	mpdcch-Offset-PUR-SS-r16	ENUMERATED {zero, oneEighth, oneQuarter,
7716											threeEighth, oneHalf, fiveEighth,
7717											threeQuarter, sevenEighth}
7718}
7719
7720PUR-PUCCH-Config-r16 ::=			SEQUENCE {
7721	n1PUCCH-AN-r16						INTEGER (0..2047)			OPTIONAL,	-- Need ON
7722	pucch-NumRepetitionCE-Format1-r16	ENUMERATED {n1, n2, n4, n8}	OPTIONAL	-- Need ON
7723}
7724
7725PUR-PUSCH-Config-r16 ::=		SEQUENCE {
7726	pur-GrantInfo-r16				CHOICE {
7727		ce-ModeA						SEQUENCE {
7728			numRUs-r16						BIT STRING (SIZE(2)),
7729			prb-AllocationInfo-r16			BIT STRING (SIZE(10)),
7730			mcs-r16							BIT STRING (SIZE(4)),
7731			numRepetitions-r16				BIT STRING (SIZE(3))
7732		},
7733		ce-ModeB						SEQUENCE {
7734			subPRB-Allocation-r16			BOOLEAN,
7735			numRUs-r16						BOOLEAN,
7736			prb-AllocationInfo-r16			BIT STRING (SIZE(8)),
7737			mcs-r16							BIT STRING (SIZE(4)),
7738			numRepetitions-r16				BIT STRING (SIZE(3))
7739		}
7740	}	OPTIONAL,	-- Need ON
7741	pur-PUSCH-FreqHopping-r16		BOOLEAN,
7742	p0-UE-PUSCH-r16					INTEGER (-8..7),
7743	alpha-r16						Alpha-r12,
7744	pusch-CyclicShift-r16			ENUMERATED {n0, n6},
7745	pusch-NB-MaxTBS-r16				BOOLEAN,
7746	locationCE-ModeB-r16			INTEGER (0..5)	OPTIONAL -- Cond SubPRB
7747}
7748
7749PUR-RSRP-ChangeThreshold-r16 ::= SEQUENCE {
7750	increaseThresh-r16				RSRP-ChangeThresh-r16,
7751	decreaseThresh-r16				RSRP-ChangeThresh-r16	OPTIONAL		--Need OP
7752}
7753
7754RSRP-ChangeThresh-r16 ::= ENUMERATED {dB4, dB6, dB8, dB10, dB14, dB18, dB22, dB26, dB30, dB34, spare6, spare5, spare4, spare3, spare2, spare1}
7755
7756
7757PUR-ConfigID-r16 ::= BIT STRING (SIZE(20))
7758
7759
7760PUR-PeriodicityAndOffset-r16 ::= CHOICE {
7761	periodicity8		INTEGER (1..7),
7762	periodicity16		INTEGER (1..15),
7763	periodicity32		INTEGER (1..31),
7764	periodicity64		INTEGER (1..63),
7765	periodicity128		INTEGER (1..127),
7766	periodicity256		INTEGER (1..255),
7767	periodicity512		INTEGER (1..511),
7768	periodicity1024		INTEGER (1..1023),
7769	periodicity2048		INTEGER (1..2047),
7770	periodicity4096		INTEGER (1..4095),
7771	periodicity8192		INTEGER (1..8191)
7772}
7773
7774
7775PUSCH-ConfigCommon ::=				SEQUENCE {
7776	pusch-ConfigBasic					SEQUENCE {
7777		n-SB								INTEGER (1..4),
7778		hoppingMode							ENUMERATED {interSubFrame, intraAndInterSubFrame},
7779		pusch-HoppingOffset					INTEGER (0..98),
7780		enable64QAM							BOOLEAN
7781	},
7782	ul-ReferenceSignalsPUSCH			UL-ReferenceSignalsPUSCH
7783}
7784
7785PUSCH-ConfigCommon-v1270 ::=		SEQUENCE {
7786	enable64QAM-v1270						ENUMERATED {true}
7787}
7788
7789PUSCH-ConfigCommon-v1310 ::=	SEQUENCE {
7790	pusch-maxNumRepetitionCEmodeA-r13	ENUMERATED {
7791											r8, r16, r32 }					OPTIONAL,	-- Need OR
7792	pusch-maxNumRepetitionCEmodeB-r13	ENUMERATED {
7793											r192, r256, r384, r512, r768, r1024,
7794											r1536, r2048}					OPTIONAL,	-- Need OR
7795	pusch-HoppingOffset-v1310
7796									INTEGER (1..maxAvailNarrowBands-r13)	OPTIONAL	-- Need OR
7797}
7798
7799PUSCH-ConfigDedicated ::=			SEQUENCE {
7800	betaOffset-ACK-Index				INTEGER (0..15),
7801	betaOffset-RI-Index					INTEGER (0..15),
7802	betaOffset-CQI-Index				INTEGER (0..15)
7803}
7804
7805PUSCH-ConfigDedicated-v1020 ::=		SEQUENCE {
7806	betaOffsetMC-r10					SEQUENCE {
7807		betaOffset-ACK-Index-MC-r10			INTEGER (0..15),
7808		betaOffset-RI-Index-MC-r10			INTEGER (0..15),
7809		betaOffset-CQI-Index-MC-r10			INTEGER (0..15)
7810	}																		OPTIONAL,	-- Need OR
7811	groupHoppingDisabled-r10			ENUMERATED {true}					OPTIONAL,	-- Need OR
7812	dmrs-WithOCC-Activated-r10			ENUMERATED {true}					OPTIONAL	-- Need OR
7813}
7814
7815PUSCH-ConfigDedicated-v1130 ::=		SEQUENCE {
7816	pusch-DMRS-r11						CHOICE {
7817		release								NULL,
7818		setup								SEQUENCE {
7819			nPUSCH-Identity-r11					INTEGER (0..509),
7820			nDMRS-CSH-Identity-r11				INTEGER (0..509)
7821		}
7822	}
7823}
7824
7825PUSCH-ConfigDedicated-v1250::=		SEQUENCE {
7826	uciOnPUSCH							CHOICE {
7827		release								NULL,
7828		setup									SEQUENCE {
7829			betaOffset-ACK-Index-SubframeSet2-r12			INTEGER (0..15),
7830			betaOffset-RI-Index-SubframeSet2-r12			INTEGER (0..15),
7831			betaOffset-CQI-Index-SubframeSet2-r12			INTEGER (0..15),
7832			betaOffsetMC-r12						SEQUENCE {
7833				betaOffset-ACK-Index-MC-SubframeSet2-r12	INTEGER (0..15),
7834				betaOffset-RI-Index-MC-SubframeSet2-r12		INTEGER (0..15),
7835				betaOffset-CQI-Index-MC-SubframeSet2-r12	INTEGER (0..15)
7836			}																OPTIONAL	-- Need OR
7837		}
7838	}
7839}
7840PUSCH-ConfigDedicated-r13 ::=			SEQUENCE {
7841	betaOffset-ACK-Index-r13				INTEGER (0..15),
7842	betaOffset2-ACK-Index-r13				INTEGER (0..15)					OPTIONAL,	-- Need OR
7843	betaOffset-RI-Index-r13					INTEGER (0..15),
7844	betaOffset-CQI-Index-r13				INTEGER (0..15),
7845	betaOffsetMC-r13						SEQUENCE {
7846		betaOffset-ACK-Index-MC-r13				INTEGER (0..15),
7847		betaOffset2-ACK-Index-MC-r13			INTEGER (0..15)				OPTIONAL,	-- Need OR
7848		betaOffset-RI-Index-MC-r13				INTEGER (0..15),
7849		betaOffset-CQI-Index-MC-r13				INTEGER (0..15)
7850	}																		OPTIONAL,	-- Need OR
7851	groupHoppingDisabled-r13				ENUMERATED {true}				OPTIONAL,	-- Need OR
7852	dmrs-WithOCC-Activated-r13				ENUMERATED {true}				OPTIONAL,	-- Need OR
7853	pusch-DMRS-r11							CHOICE {
7854		release									NULL,
7855		setup									SEQUENCE {
7856			nPUSCH-Identity-r13						INTEGER (0..509),
7857			nDMRS-CSH-Identity-r13					INTEGER (0..509)
7858		}
7859	}																		OPTIONAL,	-- Need ON
7860	uciOnPUSCH								CHOICE {
7861		release									NULL,
7862		setup									SEQUENCE {
7863			betaOffset-ACK-Index-SubframeSet2-r13			INTEGER (0..15),
7864			betaOffset2-ACK-Index-SubframeSet2-r13			INTEGER (0..15)	OPTIONAL,	-- Need OR
7865			betaOffset-RI-Index-SubframeSet2-r13			INTEGER (0..15),
7866			betaOffset-CQI-Index-SubframeSet2-r13			INTEGER (0..15),
7867			betaOffsetMC-r12						SEQUENCE {
7868				betaOffset-ACK-Index-MC-SubframeSet2-r13	INTEGER (0..15),
7869				betaOffset2-ACK-Index-MC-SubframeSet2-r13	INTEGER (0..15)	OPTIONAL,	-- Need OR
7870				betaOffset-RI-Index-MC-SubframeSet2-r13		INTEGER (0..15),
7871				betaOffset-CQI-Index-MC-SubframeSet2-r13	INTEGER (0..15)
7872			}																OPTIONAL	-- Need OR
7873		}
7874	}																		OPTIONAL,	-- Need ON
7875	pusch-HoppingConfig-r13					ENUMERATED {on}					OPTIONAL	-- Need OR
7876}
7877
7878PUSCH-ConfigDedicated-v1430 ::=			SEQUENCE {
7879	ce-PUSCH-NB-MaxTBS-r14					ENUMERATED {on}					OPTIONAL,	-- Need OR
7880	ce-PUSCH-MaxBandwidth-r14				ENUMERATED {bw5}				OPTIONAL,	-- Need OR
7881	tdd-PUSCH-UpPTS-r14						TDD-PUSCH-UpPTS-r14				OPTIONAL,	-- Need ON
7882	ul-DMRS-IFDMA-r14						BOOLEAN,
7883	enable256QAM-r14						Enable256QAM-r14				OPTIONAL	-- Need ON
7884}
7885
7886PUSCH-ConfigDedicated-v1530 ::=			SEQUENCE {
7887	ce-PUSCH-FlexibleStartPRB-AllocConfig-r15	CHOICE {
7888		release				NULL,
7889		setup				SEQUENCE {
7890			offsetCE-ModeB-r15			INTEGER (-1..3)	OPTIONAL		-- Cond CE-ModeB
7891		}
7892	},
7893	ce-PUSCH-SubPRB-Config-r15	CHOICE {
7894		release				NULL,
7895		setup				SEQUENCE {
7896			locationCE-ModeB-r15			INTEGER (0..5)		OPTIONAL,	-- Cond CE-ModeB
7897			sixToneCyclicShift-r15		INTEGER (0..3),
7898			threeToneCyclicShift-r15		INTEGER (0..2)
7899		}
7900	}		OPTIONAL -- Need ON
7901}
7902
7903PUSCH-ConfigDedicated-v1610 ::=		SEQUENCE {
7904	ce-PUSCH-MultiTB-Config-r16		CHOICE {release NULL, setup CE-PUSCH-MultiTB-Config-r16}
7905}
7906
7907PUSCH-ConfigDedicatedSCell-r10 ::=		SEQUENCE {
7908	groupHoppingDisabled-r10				ENUMERATED {true}				OPTIONAL,	-- Need OR
7909	dmrs-WithOCC-Activated-r10				ENUMERATED {true}				OPTIONAL	-- Need OR
7910}
7911
7912PUSCH-ConfigDedicatedSCell-v1430 ::=			SEQUENCE {
7913	enable256QAM-r14						Enable256QAM-r14				OPTIONAL	-- Need OR
7914}
7915
7916PUSCH-ConfigDedicatedScell-v1530 ::=			SEQUENCE {
7917	uci-OnPUSCH-r15						CHOICE {
7918		release									NULL,
7919		setup									SEQUENCE {
7920			betaOffsetAUL-r15								INTEGER (0..15)
7921		}
7922	}
7923}
7924
7925TDD-PUSCH-UpPTS-r14 ::=					CHOICE {
7926	release									NULL,
7927	setup									SEQUENCE {
7928		symPUSCH-UpPTS-r14						ENUMERATED {sym1, sym2, sym3, sym4, sym5, sym6}																					OPTIONAL,	-- Need ON
7929		dmrs-LessUpPTS-Config-r14				ENUMERATED {true}			OPTIONAL	-- Need OR
7930	}
7931}
7932
7933CE-PUSCH-MultiTB-Config-r16	 ::=	SEQUENCE {
7934	interleaving-r16						ENUMERATED {on}			OPTIONAL	-- Need OR
7935}
7936
7937Enable256QAM-r14 ::=					CHOICE {
7938		release								NULL,
7939		setup								CHOICE {
7940			tpc-SubframeSet-Configured-r14		SEQUENCE {
7941					subframeSet1-DCI-Format0-r14										BOOLEAN,
7942					subframeSet1-DCI-Format4-r14										BOOLEAN,
7943					subframeSet2-DCI-Format0-r14										BOOLEAN,
7944					subframeSet2-DCI-Format4-r14										BOOLEAN
7945			},
7946			tpc-SubframeSet-NotConfigured-r14	SEQUENCE {
7947					dci-Format0-r14		BOOLEAN,
7948					dci-Format4-r14		BOOLEAN
7949			}
7950		}
7951}
7952
7953PUSCH-EnhancementsConfig-r14 ::=		CHOICE {
7954	release							NULL,
7955	setup							SEQUENCE {
7956		pusch-HoppingOffsetPUSCH-Enh-r14			INTEGER (1..100)		OPTIONAL,	-- Need ON
7957		interval-ULHoppingPUSCH-Enh-r14			CHOICE {
7958			interval-FDD-PUSCH-Enh-r14				ENUMERATED {int1, int2, int4, int8},
7959			interval-TDD-PUSCH-Enh-r14				ENUMERATED {int1, int5, int10, int20}
7960		}																	OPTIONAL	-- Need ON
7961	}
7962}
7963
7964UL-ReferenceSignalsPUSCH ::=		SEQUENCE {
7965	groupHoppingEnabled					BOOLEAN,
7966	groupAssignmentPUSCH				INTEGER (0..29),
7967	sequenceHoppingEnabled				BOOLEAN,
7968	cyclicShift							INTEGER (0..7)
7969}
7970
7971
7972RACH-ConfigCommon ::=		SEQUENCE {
7973	preambleInfo						SEQUENCE {
7974		numberOfRA-Preambles				ENUMERATED {
7975												n4, n8, n12, n16, n20, n24, n28,
7976												n32, n36, n40, n44, n48, n52, n56,
7977												n60, n64},
7978		preamblesGroupAConfig				SEQUENCE {
7979			sizeOfRA-PreamblesGroupA			ENUMERATED {
7980													n4, n8, n12, n16, n20, n24, n28,
7981													n32, n36, n40, n44, n48, n52, n56,
7982													n60},
7983			messageSizeGroupA						ENUMERATED {b56, b144, b208, b256},
7984			messagePowerOffsetGroupB			ENUMERATED {
7985													minusinfinity, dB0, dB5, dB8, dB10, dB12,
7986													dB15, dB18},
7987			...
7988		}			OPTIONAL													-- Need OP
7989	},
7990	powerRampingParameters				PowerRampingParameters,
7991	ra-SupervisionInfo					SEQUENCE {
7992		preambleTransMax					PreambleTransMax,
7993		ra-ResponseWindowSize				ENUMERATED {
7994												sf2, sf3, sf4, sf5, sf6, sf7,
7995												sf8, sf10},
7996		mac-ContentionResolutionTimer		ENUMERATED {
7997												sf8, sf16, sf24, sf32, sf40, sf48,
7998												sf56, sf64}
7999	},
8000	maxHARQ-Msg3Tx						INTEGER (1..8),
8001	...,
8002	[[	preambleTransMax-CE-r13			PreambleTransMax					OPTIONAL,	-- Need OR
8003		rach-CE-LevelInfoList-r13		RACH-CE-LevelInfoList-r13			OPTIONAL	-- Need OR
8004	]],
8005	[[	edt-SmallTBS-Subset-r15			ENUMERATED {true}					OPTIONAL		-- Cond EDT-OR
8006	]]
8007}
8008
8009RACH-ConfigCommon-v1250 ::=		SEQUENCE {
8010	txFailParams-r12				SEQUENCE {
8011		connEstFailCount-r12					ENUMERATED {n1, n2, n3, n4},
8012		connEstFailOffsetValidity-r12			ENUMERATED {s30, s60, s120, s240,
8013														s300, s420, s600, s900},
8014		connEstFailOffset-r12					INTEGER (0..15)		OPTIONAL	-- Need OP
8015	}
8016}
8017
8018RACH-ConfigCommonSCell-r11 ::=		SEQUENCE {
8019	powerRampingParameters-r11				PowerRampingParameters,
8020	ra-SupervisionInfo-r11					SEQUENCE {
8021		preambleTransMax-r11					PreambleTransMax
8022	},
8023	...
8024}
8025
8026RACH-CE-LevelInfoList-r13 ::=	SEQUENCE (SIZE (1..maxCE-Level-r13)) OF RACH-CE-LevelInfo-r13
8027
8028RACH-CE-LevelInfo-r13 ::=		SEQUENCE {
8029	preambleMappingInfo-r13				SEQUENCE {
8030		firstPreamble-r13					INTEGER(0..63),
8031		lastPreamble-r13					INTEGER(0..63)
8032	},
8033	ra-ResponseWindowSize-r13			ENUMERATED {sf20, sf50, sf80, sf120, sf180,
8034													sf240, sf320, sf400},
8035
8036	mac-ContentionResolutionTimer-r13	ENUMERATED {sf80, sf100, sf120,
8037													sf160, sf200, sf240, sf480, sf960},
8038	rar-HoppingConfig-r13				ENUMERATED {on,off},
8039	...,
8040	[[	edt-Parameters-r15			SEQUENCE {
8041			edt-LastPreamble-r15		INTEGER(0..63),
8042			edt-SmallTBS-Enabled-r15	BOOLEAN,
8043			edt-TBS-r15				ENUMERATED {b328, b408, b504, b600, b712,
8044												b808, b936, b1000or456},
8045			mac-ContentionResolutionTimer-r15	ENUMERATED {sf240, sf480, sf960,
8046													sf1920, sf3840, sf5760, sf7680, sf10240}		OPTIONAL -- Need OP
8047			}	OPTIONAL		-- Cond EDT
8048	]]
8049}
8050
8051PowerRampingParameters ::=			SEQUENCE {
8052	powerRampingStep					ENUMERATED {dB0, dB2,dB4, dB6},
8053	preambleInitialReceivedTargetPower	ENUMERATED {
8054											dBm-120, dBm-118, dBm-116, dBm-114, dBm-112,
8055											dBm-110, dBm-108, dBm-106, dBm-104, dBm-102,
8056											dBm-100, dBm-98, dBm-96, dBm-94,
8057											dBm-92, dBm-90}
8058}
8059
8060PreambleTransMax ::=				ENUMERATED {
8061											n3, n4, n5, n6, n7,	n8, n10, n20, n50,
8062											n100, n200}
8063
8064
8065RACH-ConfigDedicated ::=		SEQUENCE {
8066	ra-PreambleIndex					INTEGER (0..63),
8067	ra-PRACH-MaskIndex					INTEGER (0..15)
8068}
8069
8070
8071RadioResourceConfigCommonSIB ::=	SEQUENCE {
8072	rach-ConfigCommon					RACH-ConfigCommon,
8073	bcch-Config						BCCH-Config,
8074	pcch-Config						PCCH-Config,
8075	prach-Config						PRACH-ConfigSIB,
8076	pdsch-ConfigCommon					PDSCH-ConfigCommon,
8077	pusch-ConfigCommon					PUSCH-ConfigCommon,
8078	pucch-ConfigCommon					PUCCH-ConfigCommon,
8079	soundingRS-UL-ConfigCommon			SoundingRS-UL-ConfigCommon,
8080	uplinkPowerControlCommon			UplinkPowerControlCommon,
8081	ul-CyclicPrefixLength				UL-CyclicPrefixLength,
8082	...,
8083	[[	uplinkPowerControlCommon-v1020	UplinkPowerControlCommon-v1020		OPTIONAL	-- Need OR
8084	]],
8085	[[	rach-ConfigCommon-v1250			RACH-ConfigCommon-v1250				OPTIONAL	-- Need OR
8086	]],
8087	[[	pusch-ConfigCommon-v1270		PUSCH-ConfigCommon-v1270			OPTIONAL	-- Need OR
8088	]],
8089	[[	bcch-Config-v1310				BCCH-Config-v1310					OPTIONAL,	-- Need OR
8090		pcch-Config-v1310				PCCH-Config-v1310					OPTIONAL,	-- Need OR
8091		freqHoppingParameters-r13		FreqHoppingParameters-r13			OPTIONAL,	-- Need OR
8092		pdsch-ConfigCommon-v1310		PDSCH-ConfigCommon-v1310			OPTIONAL,	-- Need OR
8093		pusch-ConfigCommon-v1310		PUSCH-ConfigCommon-v1310			OPTIONAL,	-- Need OR
8094		prach-ConfigCommon-v1310		PRACH-ConfigSIB-v1310				OPTIONAL,	-- Need OR
8095		pucch-ConfigCommon-v1310		PUCCH-ConfigCommon-v1310			OPTIONAL	-- Need OR
8096	]],
8097	[[	highSpeedConfig-r14				HighSpeedConfig-r14					OPTIONAL,	-- Need OR
8098		prach-Config-v1430				PRACH-Config-v1430					OPTIONAL,	-- Need OR
8099		pucch-ConfigCommon-v1430		PUCCH-ConfigCommon-v1430			OPTIONAL	-- Need OR
8100	]],
8101	[[	prach-Config-v1530				PRACH-ConfigSIB-v1530				OPTIONAL,	-- Cond EDT
8102		ce-RSS-Config-r15				RSS-Config-r15						OPTIONAL,	-- Need OR
8103		wus-Config-r15					WUS-Config-r15						OPTIONAL,	-- Need OR
8104		highSpeedConfig-v1530			HighSpeedConfig-v1530				OPTIONAL	-- Need OR
8105	]],
8106	[[	uplinkPowerControlCommon-v1540	UplinkPowerControlCommon-v1530		OPTIONAL	-- Need OR
8107	]],
8108	[[	wus-Config-v1560				WUS-Config-v1560					OPTIONAL	-- Need OR
8109	]],
8110	[[
8111		wus-Config-v1610				WUS-Config-v1610					OPTIONAL,	-- Need OR
8112		highSpeedConfig-v1610		HighSpeedConfig-v1610			OPTIONAL,	-- Need OR
8113		crs-ChEstMPDCCH-ConfigCommon-r16	CRS-ChEstMPDCCH-ConfigCommon-r16	OPTIONAL, -- Need OR
8114		gwus-Config-r16					GWUS-Config-r16						OPTIONAL,	-- Need OR
8115		uplinkPowerControlCommon-v1610	UplinkPowerControlCommon-v1610		OPTIONAL,	-- Need OR
8116		rss-MeasConfig-r16				ENUMERATED {enabled}				OPTIONAL,	-- Need OR
8117		rss-MeasNonNCL-r16				ENUMERATED {enabled}				OPTIONAL,	-- Need OR
8118		puncturedSubcarriersDL-r16		BIT STRING (SIZE (2))				OPTIONAL,	-- Need OR
8119		highSpeedInterRAT-NR-r16		BOOLEAN								OPTIONAL	-- Need OR
8120	]]
8121}
8122
8123RadioResourceConfigCommon ::=		SEQUENCE {
8124	rach-ConfigCommon					RACH-ConfigCommon					OPTIONAL,	-- Need ON
8125	prach-Config						PRACH-Config,
8126	pdsch-ConfigCommon					PDSCH-ConfigCommon					OPTIONAL,	-- Need ON
8127	pusch-ConfigCommon					PUSCH-ConfigCommon,
8128	phich-Config						PHICH-Config						OPTIONAL,	-- Need ON
8129	pucch-ConfigCommon					PUCCH-ConfigCommon					OPTIONAL,	-- Need ON
8130	soundingRS-UL-ConfigCommon			SoundingRS-UL-ConfigCommon			OPTIONAL,	-- Need ON
8131	uplinkPowerControlCommon			UplinkPowerControlCommon			OPTIONAL,	-- Need ON
8132	antennaInfoCommon					AntennaInfoCommon					OPTIONAL,	-- Need ON
8133	p-Max								P-Max								OPTIONAL,	-- Need OP
8134	tdd-Config							TDD-Config							OPTIONAL,	-- Cond TDD
8135	ul-CyclicPrefixLength				UL-CyclicPrefixLength,
8136	...,
8137	[[	uplinkPowerControlCommon-v1020	UplinkPowerControlCommon-v1020		OPTIONAL	-- Need ON
8138	]],
8139	[[	tdd-Config-v1130				TDD-Config-v1130					OPTIONAL	-- Cond TDD3
8140	]],
8141	[[	pusch-ConfigCommon-v1270		PUSCH-ConfigCommon-v1270			OPTIONAL	-- Need OR
8142	]],
8143	[[
8144		prach-Config-v1310				PRACH-Config-v1310					OPTIONAL,	-- Need ON
8145		freqHoppingParameters-r13		FreqHoppingParameters-r13			OPTIONAL,	-- Need ON
8146		pdsch-ConfigCommon-v1310		PDSCH-ConfigCommon-v1310			OPTIONAL,	-- Need ON
8147		pucch-ConfigCommon-v1310		PUCCH-ConfigCommon-v1310			OPTIONAL,	-- Need ON
8148		pusch-ConfigCommon-v1310		PUSCH-ConfigCommon-v1310			OPTIONAL,	-- Need ON
8149		uplinkPowerControlCommon-v1310	UplinkPowerControlCommon-v1310		OPTIONAL	-- Need ON
8150	]],
8151	[[	highSpeedConfig-r14				HighSpeedConfig-r14					OPTIONAL,	-- Need OR
8152		prach-Config-v1430				PRACH-Config-v1430					OPTIONAL,	-- Need OR
8153		pucch-ConfigCommon-v1430		PUCCH-ConfigCommon-v1430			OPTIONAL,	-- Need OR
8154		tdd-Config-v1430				TDD-Config-v1430					OPTIONAL	-- Cond TDD3
8155	]],
8156	[[
8157		tdd-Config-v1450				TDD-Config-v1450					OPTIONAL	-- Cond TDD3
8158	]],
8159	[[	uplinkPowerControlCommon-v1530	UplinkPowerControlCommon-v1530		OPTIONAL,	-- Need ON
8160		highSpeedConfig-v1530			HighSpeedConfig-v1530				OPTIONAL	-- Need OR
8161	]],
8162	[[
8163		highSpeedConfig-v1610		HighSpeedConfig-v1610			OPTIONAL,	-- Need OR
8164		uplinkPowerControlCommon-v1610	UplinkPowerControlCommon-v1610		OPTIONAL,	-- Need OR
8165		highSpeedInterRAT-NR-r16		BOOLEAN								OPTIONAL	-- Need ON
8166	]]
8167}
8168
8169RadioResourceConfigCommonPSCell-r12 ::=	SEQUENCE {
8170	basicFields-r12						RadioResourceConfigCommonSCell-r10,
8171	pucch-ConfigCommon-r12				PUCCH-ConfigCommon,
8172	rach-ConfigCommon-r12				RACH-ConfigCommon,
8173	uplinkPowerControlCommonPSCell-r12	UplinkPowerControlCommonPSCell-r12,
8174	...,
8175	[[	uplinkPowerControlCommonPSCell-v1310
8176									UplinkPowerControlCommon-v1310		OPTIONAL	-- Need ON
8177	]],
8178	[[	uplinkPowerControlCommonPSCell-v1530
8179									UplinkPowerControlCommon-v1530		OPTIONAL	-- Need ON
8180	]]
8181}
8182
8183RadioResourceConfigCommonPSCell-v12f0 ::=	SEQUENCE {
8184	basicFields-v12f0					RadioResourceConfigCommonSCell-v10l0
8185}
8186
8187RadioResourceConfigCommonPSCell-v1440 ::=	SEQUENCE {
8188	basicFields-v1440					RadioResourceConfigCommonSCell-v1440
8189}
8190
8191RadioResourceConfigCommonSCell-r10 ::=	SEQUENCE {
8192	-- DL configuration as well as configuration applicable for DL and UL
8193	nonUL-Configuration-r10					SEQUENCE {
8194		-- 1: Cell characteristics
8195		dl-Bandwidth-r10						ENUMERATED {n6, n15, n25, n50, n75, n100},
8196		-- 2: Physical configuration, general
8197		antennaInfoCommon-r10					AntennaInfoCommon,
8198		mbsfn-SubframeConfigList-r10			MBSFN-SubframeConfigList	OPTIONAL,	-- Need OR
8199		-- 3: Physical configuration, control
8200		phich-Config-r10						PHICH-Config,
8201		-- 4: Physical configuration, physical channels
8202		pdsch-ConfigCommon-r10					PDSCH-ConfigCommon,
8203		tdd-Config-r10							TDD-Config					OPTIONAL	-- Cond TDDSCell
8204	},
8205	-- UL configuration
8206	ul-Configuration-r10				SEQUENCE {
8207		ul-FreqInfo-r10						SEQUENCE {
8208			ul-CarrierFreq-r10					ARFCN-ValueEUTRA			OPTIONAL,	-- Need OP
8209			ul-Bandwidth-r10					ENUMERATED {n6, n15,
8210													n25, n50, n75, n100}	OPTIONAL,	-- Need OP
8211			additionalSpectrumEmissionSCell-r10		AdditionalSpectrumEmission
8212		},
8213		p-Max-r10							P-Max							OPTIONAL,	-- Need OP
8214		uplinkPowerControlCommonSCell-r10		UplinkPowerControlCommonSCell-r10,
8215		-- A special version of IE UplinkPowerControlCommon may be introduced
8216		-- 3: Physical configuration, control
8217		soundingRS-UL-ConfigCommon-r10		SoundingRS-UL-ConfigCommon,
8218		ul-CyclicPrefixLength-r10			UL-CyclicPrefixLength,
8219		-- 4: Physical configuration, physical channels
8220		prach-ConfigSCell-r10					PRACH-ConfigSCell-r10		OPTIONAL,	-- Cond TDD-OR-NoR11
8221		pusch-ConfigCommon-r10				PUSCH-ConfigCommon
8222	}																		OPTIONAL,	-- Need OR
8223	...,
8224	[[	ul-CarrierFreq-v1090				ARFCN-ValueEUTRA-v9e0			OPTIONAL	-- Need OP
8225	]],
8226	[[	rach-ConfigCommonSCell-r11			RACH-ConfigCommonSCell-r11		OPTIONAL,	-- Cond ULSCell
8227		prach-ConfigSCell-r11				PRACH-Config					OPTIONAL,	-- Cond UL
8228		tdd-Config-v1130					TDD-Config-v1130				OPTIONAL,	-- Cond TDD2
8229		uplinkPowerControlCommonSCell-v1130
8230								UplinkPowerControlCommonSCell-v1130			OPTIONAL	-- Cond UL
8231	]],
8232	[[	pusch-ConfigCommon-v1270		PUSCH-ConfigCommon-v1270			OPTIONAL	-- Need OR
8233	]],
8234	[[	pucch-ConfigCommon-r13				PUCCH-ConfigCommon		OPTIONAL,	-- Cond UL
8235		uplinkPowerControlCommonSCell-v1310
8236								UplinkPowerControlCommonSCell-v1310	OPTIONAL	-- Cond UL
8237	]],
8238	[[	highSpeedConfigSCell-r14		HighSpeedConfigSCell-r14			OPTIONAL,	-- Need OR
8239		prach-Config-v1430				PRACH-Config-v1430					OPTIONAL,	-- Cond UL
8240	ul-Configuration-r14				SEQUENCE {
8241		ul-FreqInfo-r14						SEQUENCE {
8242			ul-CarrierFreq-r14					ARFCN-ValueEUTRA-r9			OPTIONAL,	-- Need OP
8243			ul-Bandwidth-r14					ENUMERATED {n6, n15,
8244													n25, n50, n75, n100}	OPTIONAL,	-- Need OP
8245			additionalSpectrumEmissionSCell-r14		AdditionalSpectrumEmission
8246		},
8247		p-Max-r14							P-Max							OPTIONAL,	-- Need OP
8248		soundingRS-UL-ConfigCommon-r14		SoundingRS-UL-ConfigCommon,
8249		ul-CyclicPrefixLength-r14			UL-CyclicPrefixLength,
8250		prach-ConfigSCell-r14					PRACH-ConfigSCell-r10		OPTIONAL,	-- Cond TDD-OR-NoR11
8251		uplinkPowerControlCommonPUSCH-LessCell-v1430
8252					UplinkPowerControlCommonPUSCH-LessCell-v1430	OPTIONAL	-- Need OR
8253}																	OPTIONAL,	-- Cond ULSRS
8254	harq-ReferenceConfig-r14					ENUMERATED {sa2,sa4,sa5}	OPTIONAL,		-- Need OR
8255	soundingRS-FlexibleTiming-r14			ENUMERATED {true}			OPTIONAL		-- Need OR
8256	]],
8257	[[	mbsfn-SubframeConfigList-v1430		MBSFN-SubframeConfigList-v1430		OPTIONAL -- Need ON
8258	]],
8259	[[	uplinkPowerControlCommonSCell-v1530	UplinkPowerControlCommon-v1530		OPTIONAL -- Need ON
8260	]],
8261	[[	highSpeedEnhMeasFlagSCell-r16			BOOLEAN						OPTIONAL -- Need ON
8262    ]]
8263}
8264
8265RadioResourceConfigCommonSCell-v10l0 ::=	SEQUENCE {
8266	-- UL configuration
8267	ul-Configuration-v10l0				SEQUENCE {
8268		additionalSpectrumEmissionSCell-v10l0		AdditionalSpectrumEmission-v10l0
8269	}
8270}
8271
8272RadioResourceConfigCommonSCell-v1440 ::=	SEQUENCE {
8273	ul-Configuration-v1440				SEQUENCE {
8274		ul-FreqInfo-v1440						SEQUENCE {
8275			additionalSpectrumEmissionSCell-v1440		AdditionalSpectrumEmission-v10l0
8276		}
8277	}
8278}
8279
8280BCCH-Config ::=						SEQUENCE {
8281	modificationPeriodCoeff				ENUMERATED {n2, n4, n8, n16}
8282}
8283
8284BCCH-Config-v1310 ::=				SEQUENCE {
8285	modificationPeriodCoeff-v1310		ENUMERATED {n64}
8286}
8287
8288FreqHoppingParameters-r13 ::=		SEQUENCE {
8289	dummy			ENUMERATED {nb2, nb4}				OPTIONAL,
8290	dummy2			CHOICE {
8291		interval-FDD-r13						ENUMERATED {int1, int2, int4, int8},
8292		interval-TDD-r13						ENUMERATED {int1, int5, int10, int20}
8293	}																		OPTIONAL,
8294	dummy3			CHOICE {
8295		interval-FDD-r13						ENUMERATED {int2, int4, int8, int16},
8296		interval-TDD-r13						ENUMERATED { int5, int10, int20, int40}
8297	}																								OPTIONAL,
8298	interval-ULHoppingConfigCommonModeA-r13	CHOICE {
8299		interval-FDD-r13						ENUMERATED {int1, int2, int4, int8},
8300		interval-TDD-r13						ENUMERATED {int1, int5, int10, int20}
8301	}																		OPTIONAL,	-- Cond MP-A
8302	interval-ULHoppingConfigCommonModeB-r13	CHOICE {
8303		interval-FDD-r13						ENUMERATED {int2, int4, int8, int16},
8304		interval-TDD-r13						ENUMERATED { int5, int10, int20, int40}
8305	}																		OPTIONAL,	-- Cond MP-B
8306	dummy4				INTEGER (1..maxAvailNarrowBands-r13)			OPTIONAL
8307}
8308
8309PCCH-Config ::=						SEQUENCE {
8310	defaultPagingCycle					ENUMERATED {
8311											rf32, rf64, rf128, rf256},
8312	nB									ENUMERATED {
8313											fourT, twoT, oneT, halfT, quarterT, oneEighthT,
8314											oneSixteenthT, oneThirtySecondT}
8315}
8316
8317PCCH-Config-v1310 ::=				SEQUENCE {
8318	paging-narrowBands-r13				INTEGER (1..maxAvailNarrowBands-r13),
8319	mpdcch-NumRepetition-Paging-r13		ENUMERATED {r1, r2, r4, r8, r16, r32, r64, r128, r256},
8320	nB-v1310							ENUMERATED {one64thT, one128thT, one256thT}
8321																			OPTIONAL	-- Need OR
8322}
8323
8324UL-CyclicPrefixLength ::=			ENUMERATED {len1, len2}
8325
8326HighSpeedConfig-r14 ::=			SEQUENCE {
8327	highSpeedEnhancedMeasFlag-r14			ENUMERATED {true}				OPTIONAL,	-- Need OR
8328	highSpeedEnhancedDemodulationFlag-r14	ENUMERATED {true}				OPTIONAL	-- Need OR
8329}
8330
8331HighSpeedConfig-v1530 ::=		SEQUENCE {
8332	highSpeedMeasGapCE-ModeA-r15			ENUMERATED {true}
8333}
8334
8335HighSpeedConfigSCell-r14 ::=		SEQUENCE {
8336	highSpeedEnhancedDemodulationFlag-r14	ENUMERATED {true}				OPTIONAL	-- Need OR
8337}
8338
8339HighSpeedConfig-v1610 ::=		SEQUENCE {
8340	highSpeedEnhMeasFlag2-r16			ENUMERATED {true}			OPTIONAL,	-- Need OR
8341	highSpeedEnhDemodFlag2-r16			ENUMERATED {true}				OPTIONAL	-- Need OR
8342}
8343
8344
8345RadioResourceConfigDedicated ::=		SEQUENCE {
8346	srb-ToAddModList					SRB-ToAddModList			OPTIONAL,		-- Cond HO-Conn
8347	drb-ToAddModList					DRB-ToAddModList			OPTIONAL,		-- Cond HO-toEUTRA
8348	drb-ToReleaseList					DRB-ToReleaseList			OPTIONAL,		-- Need ON
8349	mac-MainConfig						CHOICE {
8350			explicitValue					MAC-MainConfig,
8351			defaultValue					NULL
8352	}		OPTIONAL,																-- Cond HO-toEUTRA2
8353	sps-Config							SPS-Config					OPTIONAL,		-- Need ON
8354	physicalConfigDedicated				PhysicalConfigDedicated		OPTIONAL,		-- Need ON
8355	...,
8356	[[	rlf-TimersAndConstants-r9		RLF-TimersAndConstants-r9			OPTIONAL	-- Need ON
8357	]],
8358	[[	measSubframePatternPCell-r10	MeasSubframePatternPCell-r10		OPTIONAL	-- Need ON
8359	]],
8360	[[	neighCellsCRS-Info-r11			NeighCellsCRS-Info-r11				OPTIONAL	-- Need ON
8361	]],
8362	[[	naics-Info-r12				NAICS-AssistanceInfo-r12			OPTIONAL	-- Need ON
8363	]],
8364	[[	neighCellsCRS-Info-r13			NeighCellsCRS-Info-r13				OPTIONAL,	-- Cond CRSIM
8365		rlf-TimersAndConstants-r13		RLF-TimersAndConstants-r13			OPTIONAL	-- Need ON
8366	]],
8367	[[	sps-Config-v1430				SPS-Config-v1430					OPTIONAL	-- Cond SPS
8368	]],
8369	[[	srb-ToAddModListExt-r15			SRB-ToAddModListExt-r15				OPTIONAL,	-- Need ON
8370		srb-ToReleaseListExt-r15		INTEGER (4)							OPTIONAL,	-- Need ON
8371
8372		sps-Config-v1530				SPS-Config-v1530					OPTIONAL,	-- Need ON
8373
8374		crs-IntfMitigConfig-r15	CHOICE {
8375			release					NULL,
8376			setup					CHOICE {
8377				crs-IntfMitigEnabled			NULL,
8378				crs-IntfMitigNumPRBs	ENUMERATED {n6, n24}
8379			}
8380		}											OPTIONAL,		-- Need ON
8381		neighCellsCRS-Info-r15			NeighCellsCRS-Info-r15		OPTIONAL,	-- Need ON
8382		drb-ToAddModList-r15			DRB-ToAddModList-r15		OPTIONAL,		-- Need ON
8383		drb-ToReleaseList-r15			DRB-ToReleaseList-r15		OPTIONAL,		-- Need ON
8384		dummy							SEQUENCE (SIZE (1..2)) OF INTEGER (1..2)	OPTIONAL	-- Need ON
8385	]],
8386	[[	sps-Config-v1540				SPS-Config-v1540					OPTIONAL	-- Need ON
8387	]],
8388	[[
8389		rlf-TimersAndConstantsMCG-Failure-r16	RLF-TimersAndConstantsMCG-Failure-r16
8390														OPTIONAL,	-- Cond Split-SRB1-SRB3
8391		crs-ChEstMPDCCH-ConfigDedicated-r16	CHOICE {release NULL, setup CRS-ChEstMPDCCH-ConfigDedicated-r16}	OPTIONAL,	-- Need ON
8392		newUE-Identity-r16				C-RNTI						OPTIONAL		-- Need OP
8393	]]
8394}
8395
8396RadioResourceConfigDedicated-v1370 ::=		SEQUENCE {
8397	physicalConfigDedicated-v1370		PhysicalConfigDedicated-v1370		OPTIONAL	-- Need ON
8398}
8399
8400RadioResourceConfigDedicated-v13c0 ::=		SEQUENCE {
8401	physicalConfigDedicated-v13c0		PhysicalConfigDedicated-v13c0
8402}
8403
8404RadioResourceConfigDedicatedPSCell-r12 ::=		SEQUENCE {
8405	-- UE specific configuration extensions applicable for an PSCell
8406	physicalConfigDedicatedPSCell-r12		PhysicalConfigDedicated		OPTIONAL,	-- Need ON
8407	sps-Config-r12							SPS-Config					OPTIONAL,	-- Need ON
8408	naics-Info-r12							NAICS-AssistanceInfo-r12	OPTIONAL,	-- Need ON
8409	...,
8410	[[	neighCellsCRS-InfoPSCell-r13		NeighCellsCRS-Info-r13		OPTIONAL	-- Need ON
8411	]],
8412	[[	sps-Config-v1430				SPS-Config-v1430				OPTIONAL	-- Cond SPS2
8413	]],
8414	[[	sps-Config-v1530				SPS-Config-v1530				OPTIONAL,	-- Need ON
8415		crs-IntfMitigEnabled-r15			BOOLEAN						OPTIONAL,	-- Need ON
8416		neighCellsCRS-Info-r15				NeighCellsCRS-Info-r15		OPTIONAL	-- Need ON
8417	]],
8418	[[	sps-Config-v1540				SPS-Config-v1540				OPTIONAL	-- Need ON
8419	]]
8420}
8421
8422RadioResourceConfigDedicatedPSCell-v1370 ::=		SEQUENCE {
8423	physicalConfigDedicatedPSCell-v1370		PhysicalConfigDedicated-v1370	OPTIONAL	-- Need ON
8424}
8425
8426RadioResourceConfigDedicatedPSCell-v13c0 ::=		SEQUENCE {
8427	physicalConfigDedicatedPSCell-v13c0		PhysicalConfigDedicated-v13c0
8428}
8429
8430RadioResourceConfigDedicatedSCG-r12 ::=		SEQUENCE {
8431	drb-ToAddModListSCG-r12				DRB-ToAddModListSCG-r12			OPTIONAL,	-- Need ON
8432	mac-MainConfigSCG-r12				MAC-MainConfig					OPTIONAL,	-- Need ON
8433	rlf-TimersAndConstantsSCG-r12		RLF-TimersAndConstantsSCG-r12	OPTIONAL,	-- Need ON
8434	...,
8435	[[	drb-ToAddModListSCG-r15			DRB-ToAddModListSCG-r15			OPTIONAL	-- Need ON
8436	]],
8437	[[	srb-ToAddModListSCG-r15			SRB-ToAddModList					OPTIONAL,	-- Need ON
8438		srb-ToReleaseListSCG-r15			SRB-ToReleaseList-r15				OPTIONAL	-- Need ON
8439	]],
8440	[[	-- NE-DC additions for release of RLC bearer config for DRBs
8441		drb-ToReleaseListSCG-r15		DRB-ToReleaseList-r15		OPTIONAL		-- Need ON
8442	]]
8443}
8444
8445RadioResourceConfigDedicatedSCell-r10 ::=	SEQUENCE {
8446	-- UE specific configuration extensions applicable for an SCell
8447	physicalConfigDedicatedSCell-r10		PhysicalConfigDedicatedSCell-r10	OPTIONAL,	-- Need ON
8448	...,
8449	[[	mac-MainConfigSCell-r11			MAC-MainConfigSCell-r11			OPTIONAL	-- Cond SCellAdd
8450	]],
8451	[[	naics-Info-r12				NAICS-AssistanceInfo-r12		OPTIONAL	-- Need ON
8452	]],
8453	[[	neighCellsCRS-InfoSCell-r13			NeighCellsCRS-Info-r13		OPTIONAL	-- Need ON
8454	]],
8455	[[	physicalConfigDedicatedSCell-v1370	PhysicalConfigDedicatedSCell-v1370	OPTIONAL	-- Need ON
8456	]],
8457	[[	crs-IntfMitigEnabled-r15			BOOLEAN						OPTIONAL,	-- Need ON
8458		neighCellsCRS-Info-r15				NeighCellsCRS-Info-r15		OPTIONAL,	-- Need ON
8459		sps-Config-v1530					SPS-Config-v1530			OPTIONAL	-- Need ON
8460	]]
8461}
8462
8463RadioResourceConfigDedicatedSCell-v13c0 ::=	SEQUENCE {
8464	physicalConfigDedicatedSCell-v13c0	PhysicalConfigDedicatedSCell-v13c0
8465}
8466
8467SRB-ToAddModList ::=				SEQUENCE (SIZE (1..2)) OF SRB-ToAddMod
8468
8469SRB-ToAddModListExt-r15 ::=				SEQUENCE (SIZE (1)) OF SRB-ToAddMod
8470
8471SRB-ToAddMod ::=	SEQUENCE {
8472	srb-Identity						INTEGER (1..2),
8473	rlc-Config							CHOICE {
8474		explicitValue						RLC-Config,
8475		defaultValue						NULL
8476	}		OPTIONAL,																-- Cond Setup
8477	logicalChannelConfig				CHOICE {
8478		explicitValue						LogicalChannelConfig,
8479		defaultValue						NULL
8480	}		OPTIONAL,																-- Cond Setup
8481	...,
8482	[[	pdcp-verChange-r15				ENUMERATED {true}		OPTIONAL,			-- Cond NR-PDCP
8483		rlc-Config-v1530				RLC-Config-v1530		OPTIONAL,			-- Need ON
8484		rlc-BearerConfigSecondary-r15	RLC-BearerConfig-r15	OPTIONAL,			-- Need ON
8485		srb-Identity-v1530				INTEGER (4)				OPTIONAL			-- Need ON
8486	]],
8487	[[	rlc-Config-v1560					RLC-Config-v1510		OPTIONAL		-- Need ON
8488	]]
8489}
8490
8491DRB-ToAddModList ::=				SEQUENCE (SIZE (1..maxDRB)) OF DRB-ToAddMod
8492DRB-ToAddModList-r15 ::=			SEQUENCE (SIZE (1..maxDRB-r15)) OF DRB-ToAddMod
8493
8494DRB-ToAddModListSCG-r12 ::=		SEQUENCE (SIZE (1..maxDRB)) OF DRB-ToAddModSCG-r12
8495DRB-ToAddModListSCG-r15 ::=		SEQUENCE (SIZE (1..maxDRB-r15)) OF DRB-ToAddModSCG-r12
8496
8497DRB-ToAddMod ::=	SEQUENCE {
8498	eps-BearerIdentity					INTEGER (0..15)			OPTIONAL,		-- Cond DRB-Setup
8499	drb-Identity						DRB-Identity,
8500	pdcp-Config							PDCP-Config				OPTIONAL,		-- Cond PDCP
8501	rlc-Config							RLC-Config				OPTIONAL,		-- Cond SetupM
8502	logicalChannelIdentity				INTEGER (3..10)			OPTIONAL,		-- Cond DRB-SetupM
8503	logicalChannelConfig				LogicalChannelConfig	OPTIONAL,		-- Cond SetupM
8504	...,
8505	[[	drb-TypeChange-r12					ENUMERATED {toMCG}		OPTIONAL,		-- Need OP
8506		rlc-Config-v1250					RLC-Config-v1250		OPTIONAL		-- Need ON
8507	]],
8508	[[	rlc-Config-v1310					RLC-Config-v1310		OPTIONAL,		-- Need ON
8509		drb-TypeLWA-r13						BOOLEAN					OPTIONAL,		-- Need ON
8510		drb-TypeLWIP-r13					ENUMERATED {lwip, lwip-DL-only,
8511											lwip-UL-only, eutran}		OPTIONAL		-- Need ON
8512	]],
8513	[[	rlc-Config-v1430					RLC-Config-v1430		OPTIONAL,		-- Need ON
8514		lwip-UL-Aggregation-r14				BOOLEAN					OPTIONAL,		-- Cond LWIP
8515		lwip-DL-Aggregation-r14				BOOLEAN					OPTIONAL,		-- Cond LWIP
8516		lwa-WLAN-AC-r14			ENUMERATED {ac-bk, ac-be, ac-vi, ac-vo}	OPTIONAL	-- Cond UL-LWA
8517	]],
8518	[[	rlc-Config-v1510					RLC-Config-v1510		OPTIONAL		-- Need ON
8519	]],
8520	[[	rlc-Config-v1530					RLC-Config-v1530		OPTIONAL,		-- Need ON
8521		rlc-BearerConfigSecondary-r15		RLC-BearerConfig-r15	OPTIONAL,		-- Need ON
8522		logicalChannelIdentity-r15			INTEGER (32..38)		OPTIONAL		-- Need ON
8523	]],
8524	[[	daps-HO-r16							ENUMERATED {true}		OPTIONAL		-- Cond DAPS
8525	]]
8526}
8527
8528DRB-ToAddModSCG-r12 ::=	SEQUENCE {
8529	drb-Identity-r12					DRB-Identity,
8530	drb-Type-r12						CHOICE {
8531		split-r12							NULL,
8532		scg-r12								SEQUENCE {
8533			eps-BearerIdentity-r12				INTEGER (0..15)	OPTIONAL,	-- Cond DRB-Setup
8534			pdcp-Config-r12						PDCP-Config		OPTIONAL	-- Cond PDCP-S
8535		}
8536	}															OPTIONAL,	-- Cond SetupS2
8537	rlc-ConfigSCG-r12					RLC-Config				OPTIONAL,	-- Cond SetupS
8538	rlc-Config-v1250						RLC-Config-v1250			OPTIONAL,	-- Need ON
8539	logicalChannelIdentitySCG-r12		INTEGER (3..10)			OPTIONAL,	-- Cond DRB-SetupS
8540	logicalChannelConfigSCG-r12			LogicalChannelConfig	OPTIONAL,	-- Cond SetupS
8541	...,
8542	[[	rlc-Config-v1430					RLC-Config-v1430		OPTIONAL		-- Need ON
8543	]],
8544	[[	logicalChannelIdentitySCG-r15		INTEGER (32..38)	OPTIONAL,			-- Need ON
8545		rlc-Config-v1530					RLC-Config-v1530		OPTIONAL,		-- Need ON
8546		rlc-BearerConfigSecondary-r15		RLC-BearerConfig-r15	OPTIONAL		-- Need ON
8547	]],
8548	[[	rlc-Config-v1560					RLC-Config-v1510		OPTIONAL		-- Need ON
8549	]]
8550}
8551
8552DRB-ToReleaseList ::=				SEQUENCE (SIZE (1..maxDRB)) OF DRB-Identity
8553DRB-ToReleaseList-r15 ::=			SEQUENCE (SIZE (1..maxDRB-r15)) OF DRB-Identity
8554
8555SRB-ToReleaseList-r15 ::=			SEQUENCE (SIZE (1..2)) OF INTEGER (1..2)
8556
8557MeasSubframePatternPCell-r10 ::=		CHOICE {
8558	release								NULL,
8559	setup							MeasSubframePattern-r10
8560}
8561
8562NeighCellsCRS-Info-r11 ::=		CHOICE {
8563	release							NULL,
8564	setup							CRS-AssistanceInfoList-r11
8565}
8566
8567CRS-AssistanceInfoList-r11 ::=	SEQUENCE (SIZE (1..maxCellReport)) OF CRS-AssistanceInfo-r11
8568
8569CRS-AssistanceInfo-r11 ::= SEQUENCE {
8570	physCellId-r11						PhysCellId,
8571	antennaPortsCount-r11				ENUMERATED {an1, an2, an4, spare1},
8572	mbsfn-SubframeConfigList-r11		MBSFN-SubframeConfigList,
8573	...,
8574	[[	mbsfn-SubframeConfigList-v1430	MBSFN-SubframeConfigList-v1430		OPTIONAL	-- Need ON
8575	]]
8576}
8577
8578NeighCellsCRS-Info-r13 ::=		CHOICE {
8579	release							NULL,
8580	setup							CRS-AssistanceInfoList-r13
8581}
8582
8583CRS-AssistanceInfoList-r13 ::=	SEQUENCE (SIZE (1..maxCellReport)) OF CRS-AssistanceInfo-r13
8584
8585CRS-AssistanceInfo-r13 ::= SEQUENCE {
8586	physCellId-r13						PhysCellId,
8587	antennaPortsCount-r13				ENUMERATED {an1, an2, an4, spare1},
8588	mbsfn-SubframeConfigList-r13		MBSFN-SubframeConfigList			OPTIONAL,	-- Need ON
8589	...,
8590	[[	mbsfn-SubframeConfigList-v1430	MBSFN-SubframeConfigList-v1430		OPTIONAL	-- Need ON
8591	]]
8592}
8593
8594NeighCellsCRS-Info-r15 ::= CHOICE {
8595	release								NULL,
8596	setup								CRS-AssistanceInfoList-r15
8597}
8598
8599CRS-AssistanceInfoList-r15 ::= SEQUENCE (SIZE (1..maxCellReport)) OF CRS-AssistanceInfo-r15
8600
8601CRS-AssistanceInfo-r15 ::= SEQUENCE {
8602	physCellId-r15						PhysCellId,
8603	crs-IntfMitigEnabled-r15			ENUMERATED {enabled}				OPTIONAL	-- Need ON
8604}
8605
8606NAICS-AssistanceInfo-r12 ::=		CHOICE {
8607	release							NULL,
8608	setup							SEQUENCE {
8609		neighCellsToReleaseList-r12		NeighCellsToReleaseList-r12			OPTIONAL	,	-- Need ON
8610		neighCellsToAddModList-r12		NeighCellsToAddModList-r12			OPTIONAL,	-- Need ON
8611		servCellp-a-r12					P-a								OPTIONAL	-- Need ON
8612	}
8613}
8614
8615NeighCellsToReleaseList-r12 ::=	SEQUENCE (SIZE (1..maxNeighCell-r12)) OF PhysCellId
8616
8617NeighCellsToAddModList-r12 ::=	SEQUENCE (SIZE (1..maxNeighCell-r12)) OF NeighCellsInfo-r12
8618
8619NeighCellsInfo-r12	::=		SEQUENCE {
8620	physCellId-r12					PhysCellId,
8621	p-b-r12						INTEGER (0..3),
8622	crs-PortsCount-r12				ENUMERATED {n1, n2, n4, spare},
8623	mbsfn-SubframeConfig-r12		MBSFN-SubframeConfigList				OPTIONAL,	-- Need ON
8624	p-aList-r12					SEQUENCE (SIZE (1..maxP-a-PerNeighCell-r12)) OF P-a,
8625	transmissionModeList-r12		BIT STRING (SIZE(8)),
8626	resAllocGranularity-r12			INTEGER (1..4),
8627	...
8628}
8629P-a ::= ENUMERATED {	dB-6, dB-4dot77, dB-3, dB-1dot77,
8630									dB0, dB1, dB2, dB3}
8631
8632RLC-BearerConfig-r15 ::=			CHOICE {
8633	release								NULL,
8634	setup								SEQUENCE {
8635		rlc-Config-r15						RLC-Config-r15				OPTIONAL,	-- Need ON
8636		logicalChannelIdentityConfig-r15	CHOICE {
8637			logicalChannelIdentity-r15			INTEGER (1..10),
8638			logicalChannelIdentityExt-r15		INTEGER (32..38)
8639		},
8640		logicalChannelConfig-r15			LogicalChannelConfig		OPTIONAL	-- Need ON
8641	}
8642}
8643
8644
8645RCLWI-Configuration-r13 ::=			CHOICE {
8646	release								NULL,
8647	setup								SEQUENCE {
8648		rclwi-Config-r13					RCLWI-Config-r13
8649	}
8650}
8651
8652RCLWI-Config-r13 ::=				SEQUENCE {
8653	command								CHOICE {
8654		steerToWLAN-r13						SEQUENCE {
8655			mobilityConfig-r13					WLAN-Id-List-r12
8656		},
8657		steerToLTE-r13						NULL
8658	},
8659	...
8660}
8661
8662
8663ResourceReservationConfigDL-r16 ::= SEQUENCE {
8664	periodicityStartPos-r16		PeriodicityStartPos-r16,
8665	resourceReservationFreq-r16	CHOICE {
8666		rbg-Bitmap1dot4				BIT STRING (SIZE (6)),
8667		rbg-Bitmap3					BIT STRING (SIZE (8)),
8668		rbg-Bitmap5					BIT STRING (SIZE (13)),
8669		rbg-Bitmap10				BIT STRING (SIZE (17)),
8670		rbg-Bitmap15				BIT STRING (SIZE (19)),
8671		rbg-Bitmap20				BIT STRING (SIZE (25))
8672	}	OPTIONAL, -- Need OP
8673	slotBitmap-r16				CHOICE {
8674		slotPattern10ms				BIT STRING (SIZE (20)),
8675		slotPattern40ms				BIT STRING (SIZE (80))
8676	},
8677	symbolBitmap1-r16			BIT STRING (SIZE (7))	OPTIONAL,	-- Cond Bitmap1
8678	symbolBitmap2-r16			BIT STRING (SIZE (7))	OPTIONAL,	-- Cond Bitmap2
8679	...
8680}
8681
8682ResourceReservationConfigUL-r16 ::= SEQUENCE {
8683	periodicityStartPos-r16		PeriodicityStartPos-r16,
8684	slotBitmap-r16				CHOICE {
8685		slotPattern10ms				BIT STRING (SIZE (20)),
8686		slotPattern40ms				BIT STRING (SIZE (80))
8687	} OPTIONAL,	-- Cond FDDandTDDnoDL
8688	symbolBitmap1-r16			BIT STRING (SIZE (7))	OPTIONAL,	-- Cond Bitmap1
8689	symbolBitmap2-r16			BIT STRING (SIZE (7))	OPTIONAL,	-- Cond Bitmap2
8690	...
8691}
8692
8693PeriodicityStartPos-r16 ::=		CHOICE {
8694	periodicity10ms					NULL,
8695	periodicity20ms					INTEGER(0..1),
8696	periodicity40ms					INTEGER(0..3),
8697	periodicity80ms					INTEGER(0..7),
8698	periodicity160ms				INTEGER(0..15),
8699	spare3 NULL, spare2 NULL, spare1 NULL
8700}
8701
8702
8703RLC-Config ::=				CHOICE {
8704	am									SEQUENCE {
8705		ul-AM-RLC							UL-AM-RLC,
8706		dl-AM-RLC							DL-AM-RLC
8707	},
8708	um-Bi-Directional					SEQUENCE {
8709		ul-UM-RLC							UL-UM-RLC,
8710		dl-UM-RLC							DL-UM-RLC
8711	},
8712	um-Uni-Directional-UL				SEQUENCE {
8713		ul-UM-RLC							UL-UM-RLC
8714	},
8715	um-Uni-Directional-DL				SEQUENCE {
8716		dl-UM-RLC							DL-UM-RLC
8717	},
8718	...
8719}
8720
8721RLC-Config-v1250 ::=				SEQUENCE {
8722	ul-extended-RLC-LI-Field-r12			BOOLEAN,
8723	dl-extended-RLC-LI-Field-r12			BOOLEAN
8724}
8725
8726RLC-Config-v1310 ::=				SEQUENCE {
8727	ul-extended-RLC-AM-SN-r13					BOOLEAN,
8728	dl-extended-RLC-AM-SN-r13					BOOLEAN,
8729	pollPDU-v1310								PollPDU-v1310		OPTIONAL	-- Need OR
8730}
8731
8732RLC-Config-v1430 ::=				CHOICE {
8733	release								NULL,
8734	setup								SEQUENCE {
8735		pollByte-r14						PollByte-r14
8736	}
8737}
8738
8739RLC-Config-v1510 ::=				SEQUENCE {
8740	reestablishRLC-r15				ENUMERATED {true}
8741}
8742
8743RLC-Config-v1530 ::=				CHOICE {
8744	release								NULL,
8745	setup								SEQUENCE {
8746		rlc-OutOfOrderDelivery-r15			ENUMERATED {true}
8747	}
8748}
8749
8750RLC-Config-r15 ::=				SEQUENCE {
8751	mode-r15								CHOICE {
8752		am-r15								SEQUENCE {
8753			ul-AM-RLC-r15						UL-AM-RLC-r15,
8754			dl-AM-RLC-r15						DL-AM-RLC-r15
8755		},
8756		um-Bi-Directional-r15				SEQUENCE {
8757			ul-UM-RLC-r15						UL-UM-RLC,
8758			dl-UM-RLC-r15						DL-UM-RLC-r15
8759		},
8760		um-Uni-Directional-UL-r15			SEQUENCE {
8761			ul-UM-RLC-r15						UL-UM-RLC
8762		},
8763		um-Uni-Directional-DL-r15			SEQUENCE {
8764			dl-UM-RLC-r15						DL-UM-RLC-r15
8765		}
8766	},
8767	reestablishRLC-r15					ENUMERATED {true}				OPTIONAL,	-- Need ON
8768	rlc-OutOfOrderDelivery-r15			ENUMERATED {true}				OPTIONAL,	-- Need ON
8769	...
8770}
8771
8772UL-AM-RLC ::=						SEQUENCE {
8773	t-PollRetransmit					T-PollRetransmit,
8774	pollPDU								PollPDU,
8775	pollByte							PollByte,
8776	maxRetxThreshold					ENUMERATED {
8777											t1, t2, t3, t4, t6, t8, t16, t32}
8778}
8779
8780UL-AM-RLC-r15 ::=					SEQUENCE {
8781	t-PollRetransmit-r15				T-PollRetransmit,
8782	pollPDU-r15							PollPDU-r15,
8783	pollByte-r15						PollByte-r14,
8784	maxRetxThreshold-r15				ENUMERATED {
8785											t1, t2, t3, t4, t6, t8, t16, t32},
8786	extended-RLC-LI-Field-r15			BOOLEAN
8787}
8788
8789DL-AM-RLC ::=						SEQUENCE {
8790	t-Reordering						T-Reordering,
8791	t-StatusProhibit					T-StatusProhibit
8792}
8793
8794DL-AM-RLC-r15 ::=					SEQUENCE {
8795	t-Reordering-r15					T-Reordering,
8796	t-StatusProhibit-r15				T-StatusProhibit,
8797	extended-RLC-LI-Field-r15			BOOLEAN
8798}
8799
8800UL-UM-RLC ::=						SEQUENCE {
8801	sn-FieldLength						SN-FieldLength
8802}
8803
8804DL-UM-RLC ::=						SEQUENCE {
8805	sn-FieldLength						SN-FieldLength,
8806	t-Reordering						T-Reordering
8807}
8808
8809DL-UM-RLC-r15 ::=					SEQUENCE {
8810	sn-FieldLength-r15					SN-FieldLength-r15,
8811	t-Reordering-r15					T-Reordering
8812}
8813
8814SN-FieldLength ::=					ENUMERATED {size5, size10}
8815
8816SN-FieldLength-r15 ::=				ENUMERATED {size5, size10, size16-r15}
8817
8818T-PollRetransmit ::=				ENUMERATED {
8819										ms5, ms10, ms15, ms20, ms25, ms30, ms35,
8820										ms40, ms45, ms50, ms55, ms60, ms65, ms70,
8821										ms75, ms80, ms85, ms90, ms95, ms100, ms105,
8822										ms110, ms115, ms120, ms125, ms130, ms135,
8823										ms140, ms145, ms150, ms155, ms160, ms165,
8824										ms170, ms175, ms180, ms185, ms190, ms195,
8825										ms200, ms205, ms210, ms215, ms220, ms225,
8826										ms230, ms235, ms240, ms245, ms250, ms300,
8827										ms350, ms400, ms450, ms500, ms800-v1310,
8828										ms1000-v1310, ms2000-v1310, ms4000-v1310,
8829										spare5, spare4, spare3, spare2, spare1}
8830
8831PollPDU ::=							ENUMERATED {
8832										p4, p8, p16, p32, p64, p128, p256, pInfinity}
8833
8834PollPDU-v1310 ::=					ENUMERATED {
8835										p512, p1024, p2048, p4096, p6144, p8192, p12288, p16384}
8836
8837PollPDU-r15 ::=						ENUMERATED {
8838										p4, p8, p16, p32, p64, p128, p256, p512, p1024,
8839										p2048-r15, p4096-r15, p6144-r15, p8192-r15,
8840										p12288-r15, p16384-r15, pInfinity}
8841
8842PollByte ::=						ENUMERATED {
8843										kB25, kB50, kB75, kB100, kB125, kB250, kB375,
8844										kB500, kB750, kB1000, kB1250, kB1500, kB2000,
8845										kB3000, kBinfinity, spare1}
8846
8847PollByte-r14 ::=					ENUMERATED {
8848										kB1, kB2, kB5, kB8, kB10, kB15, kB3500,
8849										kB4000, kB4500, kB5000, kB5500, kB6000, kB6500,
8850										kB7000, kB7500, kB8000, kB9000, kB10000, kB11000, kB12000,
8851										kB13000, kB14000, kB15000, kB16000, kB17000, kB18000,
8852										kB19000, kB20000, kB25000, kB30000, kB35000, kB40000}
8853
8854T-Reordering ::=					ENUMERATED {
8855										ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
8856										ms40, ms45, ms50, ms55, ms60, ms65, ms70,
8857										ms75, ms80, ms85, ms90, ms95, ms100, ms110,
8858										ms120, ms130, ms140, ms150, ms160, ms170,
8859										ms180, ms190, ms200, ms1600-v1310}
8860
8861T-StatusProhibit ::=				ENUMERATED {
8862										ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
8863										ms40, ms45, ms50, ms55, ms60, ms65, ms70,
8864										ms75, ms80, ms85, ms90, ms95, ms100, ms105,
8865										ms110, ms115, ms120, ms125, ms130, ms135,
8866										ms140, ms145, ms150, ms155, ms160, ms165,
8867										ms170, ms175, ms180, ms185, ms190, ms195,
8868										ms200, ms205, ms210, ms215, ms220, ms225,
8869										ms230, ms235, ms240, ms245, ms250, ms300,
8870										ms350, ms400, ms450, ms500, ms800-v1310,
8871										ms1000-v1310, ms1200-v1310, ms1600-v1310, ms2000-v1310, ms2400-v1310, spare2,
8872										spare1}
8873
8874
8875RLF-TimersAndConstants-r9 ::=			CHOICE {
8876	release									NULL,
8877	setup									SEQUENCE {
8878		t301-r9								ENUMERATED {
8879												ms100, ms200, ms300, ms400, ms600, ms1000, ms1500,
8880												ms2000},
8881		t310-r9								ENUMERATED {
8882												ms0, ms50, ms100, ms200, ms500, ms1000, ms2000},
8883		n310-r9								ENUMERATED {
8884												n1, n2, n3, n4, n6, n8, n10, n20},
8885		t311-r9								ENUMERATED {
8886												ms1000, ms3000, ms5000, ms10000, ms15000,
8887												ms20000, ms30000},
8888		n311-r9								ENUMERATED {
8889												n1, n2, n3, n4, n5, n6, n8, n10},
8890		...
8891	}
8892}
8893
8894RLF-TimersAndConstants-r13 ::=			CHOICE {
8895	release									NULL,
8896	setup									SEQUENCE {
8897		t301-v1310								ENUMERATED {
8898													ms2500, ms3000, ms3500, ms4000, ms5000,
8899													ms6000, ms8000, ms10000},
8900		...,
8901		[[	t310-v1330							ENUMERATED {ms4000, ms6000}	OPTIONAL	-- Need ON
8902		]]
8903	}
8904}
8905
8906RLF-TimersAndConstantsSCG-r12 ::=			CHOICE {
8907	release								NULL,
8908	setup								SEQUENCE {
8909		t313-r12							ENUMERATED {
8910												ms0, ms50, ms100, ms200, ms500, ms1000, ms2000},
8911		n313-r12							ENUMERATED {
8912												n1, n2, n3, n4, n6, n8, n10, n20},
8913		n314-r12							ENUMERATED {
8914												n1, n2, n3, n4, n5, n6, n8, n10},
8915		...
8916	}
8917}
8918
8919RLF-TimersAndConstantsMCG-Failure-r16 ::=	CHOICE {
8920	release									NULL,
8921	setup									SEQUENCE {
8922		t316-r16								ENUMERATED {ms50, ms100, ms200, ms300, ms400,
8923													ms500, ms600, ms1000, ms1500, ms2000},
8924		...
8925	}
8926}
8927
8928
8929RN-SubframeConfig-r10 ::=		SEQUENCE {
8930	subframeConfigPattern-r10			CHOICE {
8931		subframeConfigPatternFDD-r10	BIT STRING (SIZE(8)),
8932		subframeConfigPatternTDD-r10	INTEGER (0..31)
8933	}																	OPTIONAL,	-- Need ON
8934	rpdcch-Config-r10				SEQUENCE {
8935		resourceAllocationType-r10		ENUMERATED {type0, type1, type2Localized, type2Distributed,
8936													spare4, spare3, spare2, spare1},
8937		resourceBlockAssignment-r10			CHOICE {
8938			type01-r10							CHOICE {
8939				nrb6-r10							BIT STRING (SIZE(6)),
8940				nrb15-r10							BIT STRING (SIZE(8)),
8941				nrb25-r10							BIT STRING (SIZE(13)),
8942				nrb50-r10							BIT STRING (SIZE(17)),
8943				nrb75-r10							BIT STRING (SIZE(19)),
8944				nrb100-r10							BIT STRING (SIZE(25))
8945			},
8946			type2-r10							CHOICE {
8947				nrb6-r10							BIT STRING (SIZE(5)),
8948				nrb15-r10							BIT STRING (SIZE(7)),
8949				nrb25-r10							BIT STRING (SIZE(9)),
8950				nrb50-r10							BIT STRING (SIZE(11)),
8951				nrb75-r10							BIT STRING (SIZE(12)),
8952				nrb100-r10							BIT STRING (SIZE(13))
8953			},
8954			...
8955		},
8956		demodulationRS-r10				CHOICE {
8957			interleaving-r10				ENUMERATED {crs},
8958			noInterleaving-r10				ENUMERATED {crs, dmrs}
8959		},
8960		pdsch-Start-r10					INTEGER (1..3),
8961		pucch-Config-r10				CHOICE {
8962			tdd								CHOICE {
8963				channelSelectionMultiplexingBundling	SEQUENCE {
8964					n1PUCCH-AN-List-r10			SEQUENCE (SIZE (1..4)) OF INTEGER (0..2047)
8965				},
8966				fallbackForFormat3				SEQUENCE {
8967					n1PUCCH-AN-P0-r10				INTEGER (0..2047),
8968					n1PUCCH-AN-P1-r10				INTEGER (0..2047)		OPTIONAL	-- Need OR
8969				}
8970			},
8971			fdd								SEQUENCE {
8972				n1PUCCH-AN-P0-r10				INTEGER (0..2047),
8973				n1PUCCH-AN-P1-r10				INTEGER (0..2047)			OPTIONAL	-- Need OR
8974			}
8975		},
8976		...
8977	}																	OPTIONAL,	-- Need ON
8978	...
8979}
8980
8981
8982RSS-Config-r15 ::=				SEQUENCE {
8983	duration-r15					ENUMERATED {sf8, sf16, sf32, sf40},
8984	freqLocation-r15					INTEGER (0..98),
8985	periodicity-r15					ENUMERATED {ms160, ms320, ms640, ms1280},
8986	powerBoost-r15					ENUMERATED {dB0, dB3, dB4dot8, dB6},
8987	timeOffset-r15					INTEGER (0..31)
8988}
8989
8990
8991SchedulingRequestConfig ::=		CHOICE {
8992	release								NULL,
8993	setup								SEQUENCE {
8994		sr-PUCCH-ResourceIndex				INTEGER (0..2047),
8995		sr-ConfigIndex						INTEGER (0..157),
8996		dsr-TransMax						ENUMERATED {
8997												n4, n8, n16, n32, n64, spare3, spare2, spare1}
8998	}
8999}
9000
9001SchedulingRequestConfig-v1020 ::=	SEQUENCE {
9002	sr-PUCCH-ResourceIndexP1-r10		INTEGER (0..2047)			OPTIONAL		-- Need OR
9003}
9004
9005SchedulingRequestConfigSCell-r13 ::=		CHOICE {
9006	release								NULL,
9007	setup								SEQUENCE {
9008		sr-PUCCH-ResourceIndex-r13			INTEGER (0..2047),
9009		sr-PUCCH-ResourceIndexP1-r13		INTEGER (0..2047)			OPTIONAL,		-- Need OR
9010		sr-ConfigIndex-r13					INTEGER (0..157),
9011		dsr-TransMax-r13					ENUMERATED {
9012												n4, n8, n16, n32, n64, spare3, spare2, spare1}
9013	}
9014
9015}
9016
9017SchedulingRequestConfig-v1530 ::=	CHOICE {
9018	release								NULL,
9019	setup								SEQUENCE {
9020		sr-SlotSPUCCH-IndexFH-r15			INTEGER (0..1319)		OPTIONAL, -- Need OR
9021		sr-SlotSPUCCH-IndexNoFH-r15		INTEGER (0..3959)		OPTIONAL, -- Need OR
9022		sr-SubslotSPUCCH-ResourceList-r15	SR-SubslotSPUCCH-ResourceList-r15 OPTIONAL, -- Need OR
9023		sr-ConfigIndexSlot-r15				INTEGER (0..36)			OPTIONAL,		-- Need OR
9024		sr-ConfigIndexSubslot-r15			INTEGER (0..122)		OPTIONAL,		-- Need OR
9025		dssr-TransMax-r15					ENUMERATED {
9026												n4, n8, n16, n32, n64, spare3, spare2, spare1}
9027	}
9028}
9029
9030SR-SubslotSPUCCH-ResourceList-r15 ::=	SEQUENCE (SIZE(1..4)) OF INTEGER (0..1319)
9031
9032
9033SlotOrSubslotPDSCH-Config-r15 ::= CHOICE {
9034	release							NULL,
9035	setup							SEQUENCE {
9036		altCQI-TableSTTI-r15			ENUMERATED {
9037											allSubframes, csi-SubframeSet1,
9038											csi-SubframeSet2, spare1}			OPTIONAL, -- Need OR
9039		altCQI-Table1024QAM-STTI-r15	ENUMERATED {
9040											allSubframes, csi-SubframeSet1,
9041											csi-SubframeSet2, spare1}			OPTIONAL, -- Need OR
9042		resourceAllocation-r15			ENUMERATED {
9043							resourceAllocationType0,resourceAllocationType2}	OPTIONAL, -- Need OR
9044		tbsIndexAlt-STTI-r15			ENUMERATED {a33}			OPTIONAL, -- Need OR
9045		tbsIndexAlt2-STTI-r15			ENUMERATED {b33}			OPTIONAL, -- Need OR
9046		tbsIndexAlt3-STTI-r15			ENUMERATED {a37}			OPTIONAL, -- Need OR
9047			...
9048	}
9049}
9050
9051
9052SlotOrSubslotPUSCH-Config-r15 ::= CHOICE {
9053	release							NULL,
9054	setup							SEQUENCE {
9055		betaOffsetSlot-ACK-Index-r15		INTEGER(0..15)		OPTIONAL, -- Need OR
9056		betaOffset2Slot-ACK-Index-r15		INTEGER(0..15)		OPTIONAL, -- Need OR
9057		betaOffsetSubslot-ACK-Index-r15		SEQUENCE (SIZE(1..2)) OF INTEGER(0..15)	OPTIONAL, -- Need OR
9058		betaOffset2Subslot-ACK-Index-r15	SEQUENCE (SIZE(1..2)) OF INTEGER(0..15) OPTIONAL, -- Need OR
9059		betaOffsetSlot-RI-Index-r15			INTEGER(0..15)		OPTIONAL, -- Need OR
9060		betaOffsetSubslot-RI-Index-r15		SEQUENCE (SIZE(1..2)) OF INTEGER(0..15)	OPTIONAL, -- Need OR
9061		betaOffsetSlot-CQI-Index-r15		INTEGER(0..15)		OPTIONAL, -- Need OR
9062		betaOffsetSubslot-CQI-Index-r15		INTEGER(0..15)		OPTIONAL, -- Need OR
9063		enable256QAM-SlotOrSubslot-r15		Enable256QAM-r14	OPTIONAL, -- Need ON
9064		resourceAllocationOffset-r15		INTEGER (1..2)		OPTIONAL, -- Need OR
9065		ul-DMRS-IFDMA-SlotOrSubslot-r15		BOOLEAN,
9066		...
9067	}
9068}
9069
9070
9071SoundingRS-UL-ConfigCommon ::=		CHOICE {
9072	release								NULL,
9073	setup								SEQUENCE {
9074		srs-BandwidthConfig					ENUMERATED {bw0, bw1, bw2, bw3, bw4, bw5, bw6, bw7},
9075		srs-SubframeConfig					ENUMERATED {
9076												sc0, sc1, sc2, sc3, sc4, sc5, sc6, sc7,
9077												sc8, sc9, sc10, sc11, sc12, sc13, sc14, sc15},
9078		ackNackSRS-SimultaneousTransmission	BOOLEAN,
9079		srs-MaxUpPts						ENUMERATED {true}			OPTIONAL	-- Cond TDD
9080	}
9081}
9082
9083SoundingRS-UL-ConfigDedicated ::=	CHOICE{
9084	release								NULL,
9085	setup								SEQUENCE {
9086		srs-Bandwidth						ENUMERATED {bw0, bw1, bw2, bw3},
9087		srs-HoppingBandwidth				ENUMERATED {hbw0, hbw1, hbw2, hbw3},
9088		freqDomainPosition					INTEGER (0..23),
9089		duration							BOOLEAN,
9090		srs-ConfigIndex						INTEGER (0..1023),
9091		transmissionComb					INTEGER (0..1),
9092		cyclicShift							ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7}
9093	}
9094}
9095
9096SoundingRS-UL-ConfigDedicated-v1020 ::=	SEQUENCE {
9097	srs-AntennaPort-r10					SRS-AntennaPort
9098}
9099
9100SoundingRS-UL-ConfigDedicated-v1310 ::=	CHOICE{
9101	release								NULL,
9102	setup								SEQUENCE {
9103		transmissionComb-v1310				INTEGER (2..3)				OPTIONAL,	-- Need OR
9104		cyclicShift-v1310					ENUMERATED {cs8, cs9, cs10, cs11}	OPTIONAL,	-- Need OR
9105		transmissionCombNum-r13				ENUMERATED {n2, n4}		OPTIONAL	-- Need OR
9106	}
9107}
9108
9109SoundingRS-UL-ConfigDedicatedUpPTsExt-r13 ::=	CHOICE{
9110	release								NULL,
9111	setup								SEQUENCE {
9112		srs-UpPtsAdd-r13						ENUMERATED {sym2, sym4},
9113		srs-Bandwidth-r13					ENUMERATED {bw0, bw1, bw2, bw3},
9114		srs-HoppingBandwidth-r13			ENUMERATED {hbw0, hbw1, hbw2, hbw3},
9115		freqDomainPosition-r13				INTEGER (0..23),
9116		duration-r13						BOOLEAN,
9117		srs-ConfigIndex-r13					INTEGER (0..1023),
9118		transmissionComb-r13				INTEGER (0..3),
9119		cyclicShift-r13						ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7,
9120														cs8, cs9, cs10, cs11},
9121		srs-AntennaPort-r13					SRS-AntennaPort,
9122		transmissionCombNum-r13				ENUMERATED {n2, n4}
9123	}
9124}
9125
9126SoundingRS-UL-ConfigDedicatedAperiodic-r10 ::=	CHOICE{
9127	release								NULL,
9128	setup								SEQUENCE {
9129		srs-ConfigIndexAp-r10				INTEGER (0..31),
9130		srs-ConfigApDCI-Format4-r10			SEQUENCE (SIZE (1..3)) OF SRS-ConfigAp-r10	OPTIONAL,--Need ON
9131		srs-ActivateAp-r10					CHOICE {
9132				release							NULL,
9133				setup							SEQUENCE {
9134					srs-ConfigApDCI-Format0-r10			SRS-ConfigAp-r10,
9135					srs-ConfigApDCI-Format1a2b2c-r10		SRS-ConfigAp-r10,
9136					...
9137				}
9138		}																	OPTIONAL	-- Need ON
9139	}
9140}
9141
9142SoundingRS-UL-ConfigDedicatedAperiodic-v1310 ::=	CHOICE{
9143	release								NULL,
9144	setup								SEQUENCE {
9145		srs-ConfigApDCI-Format4-v1310		SEQUENCE (SIZE (1..3)) OF SRS-ConfigAp-v1310	OPTIONAL,--Need ON
9146		srs-ActivateAp-v1310				CHOICE {
9147				release							NULL,
9148				setup							SEQUENCE {
9149					srs-ConfigApDCI-Format0-v1310		SRS-ConfigAp-v1310	OPTIONAL,	-- Need ON
9150					srs-ConfigApDCI-Format1a2b2c-v1310	SRS-ConfigAp-v1310	OPTIONAL	-- Need ON
9151				}
9152		}																	OPTIONAL	-- Need ON
9153	}
9154}
9155
9156SoundingRS-UL-ConfigDedicatedAperiodicUpPTsExt-r13 ::=	CHOICE{
9157	release								NULL,
9158	setup								SEQUENCE {
9159		srs-UpPtsAdd-r13					ENUMERATED {sym2, sym4},
9160		srs-ConfigIndexAp-r13				INTEGER (0..31),
9161		srs-ConfigApDCI-Format4-r13			SEQUENCE (SIZE (1..3)) OF SRS-ConfigAp-r13	OPTIONAL,--Need ON
9162		srs-ActivateAp-r13					CHOICE {
9163				release							NULL,
9164				setup							SEQUENCE {
9165					srs-ConfigApDCI-Format0-r13			SRS-ConfigAp-r13,
9166					srs-ConfigApDCI-Format1a2b2c-r13		SRS-ConfigAp-r13
9167				}
9168		}																	OPTIONAL	-- Need ON
9169	}
9170}
9171
9172SoundingRS-UL-ConfigDedicatedAperiodic-v1430 ::=	CHOICE{
9173	release								NULL,
9174	setup								SEQUENCE {
9175		srs-SubframeIndication-r14			INTEGER (1..4)	OPTIONAL		-- Need ON
9176	}
9177}
9178
9179SoundingRS-UL-ConfigDedicatedAdd-r16 ::= SEQUENCE {
9180		srs-ConfigIndexAp-r16				INTEGER (0..31),
9181		srs-ConfigApDCI-Format4-r16			SEQUENCE (SIZE (1..3)) OF SRS-ConfigAdd-r16
9182																	OPTIONAL,	--Need ON
9183		srs-ActivateAp-r13					CHOICE {
9184			release							NULL,
9185			setup							SEQUENCE {
9186			srs-ConfigApDCI-Format0-r16			SRS-ConfigAdd-r16,
9187			srs-ConfigApDCI-Format1a2b2c-r16	SRS-ConfigAdd-r16
9188		}
9189	}																OPTIONAL	--Need ON
9190}
9191
9192SRS-ConfigAp-r10 ::= SEQUENCE {
9193	srs-AntennaPortAp-r10				SRS-AntennaPort,
9194	srs-BandwidthAp-r10					ENUMERATED {bw0, bw1, bw2, bw3},
9195	freqDomainPositionAp-r10			INTEGER (0..23),
9196	transmissionCombAp-r10				INTEGER (0..1),
9197	cyclicShiftAp-r10					ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7}
9198}
9199
9200SRS-ConfigAp-v1310 ::= SEQUENCE {
9201	transmissionCombAp-v1310			INTEGER (2..3)						OPTIONAL,	-- Need OR
9202	cyclicShiftAp-v1310					ENUMERATED {cs8, cs9, cs10, cs11}	OPTIONAL,	-- Need OR
9203	transmissionCombNum-r13				ENUMERATED {n2, n4}			OPTIONAL	-- Need OR
9204}
9205
9206SRS-ConfigAp-r13 ::= SEQUENCE {
9207	srs-AntennaPortAp-r13				SRS-AntennaPort,
9208	srs-BandwidthAp-r13					ENUMERATED {bw0, bw1, bw2, bw3},
9209	freqDomainPositionAp-r13			INTEGER (0..23),
9210	transmissionCombAp-r13				INTEGER (0..3),
9211	cyclicShiftAp-r13					ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7,
9212											cs8, cs9, cs10, cs11},
9213	transmissionCombNum-r13				ENUMERATED {n2, n4}
9214}
9215
9216SRS-AntennaPort ::=					ENUMERATED {an1, an2, an4, spare1}
9217
9218SRS-ConfigAdd-r16 ::=		SEQUENCE {
9219	srs-RepNumAdd-r16				ENUMERATED {n1, n2, n3, n4, n6, n7, n8, n9, n12, n13},
9220	srs-BandwidthAdd-r16			ENUMERATED {bw0, bw1, bw2, bw3},
9221	srs-HoppingBandwidthAdd-r16		ENUMERATED {hbw0, hbw1, hbw2, hbw3},
9222	srs-FreqDomainPosAdd-r16		INTEGER (0..23),
9223	srs-AntennaPortAdd-r16			SRS-AntennaPort,
9224	srs-CyclicShiftAdd-r16			ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7,
9225												cs8, cs9, cs10, cs11},
9226	srs-TransmissionCombNumAdd-r16	ENUMERATED {n2, n4},
9227	srs-TransmissionCombAdd-r16		INTEGER (0..3),
9228	srs-StartPosAdd-r16				INTEGER (1..13),
9229	srs-DurationAdd-r16				INTEGER (1..13),
9230	srs-GuardSymbolAS-Add-r16		ENUMERATED {enabled}			OPTIONAL,	-- Need ON
9231	srs-GuardSymbolFH-Add-r16		ENUMERATED {enabled}			OPTIONAL	-- Need ON
9232}
9233
9234
9235SPDCCH-Config-r15 ::=		CHOICE {
9236	release						NULL,
9237	setup						SEQUENCE {
9238		spdcch-L1-ReuseIndication-r15		ENUMERATED {n0,n1,n2}	OPTIONAL, -- Need OR
9239		spdcch-SetConfig-r15				SPDCCH-Set-r15			OPTIONAL -- Need OR
9240	}
9241}
9242
9243SPDCCH-Set-r15 ::= SEQUENCE (SIZE (1..4)) OF SPDCCH-Elements-r15
9244
9245SPDCCH-Elements-r15 ::= CHOICE {
9246	release							NULL,
9247	setup							SEQUENCE {
9248		spdcch-SetConfigId-r15				INTEGER (0..3)			OPTIONAL, -- Need OR
9249		spdcch-SetReferenceSig-r15			ENUMERATED {crs, dmrs}	OPTIONAL, -- Need OR
9250		transmissionType-r15				ENUMERATED {localised, distributed} OPTIONAL, -- Need OR
9251		spdcch-NoOfSymbols-r15				INTEGER (1..2)			OPTIONAL, -- Need OR
9252		dmrs-ScramblingSequenceInt-r15		INTEGER (0..503)		OPTIONAL, -- Need OR
9253		dci7-CandidatesPerAL-PDCCH-r15		SEQUENCE (SIZE(1..4)) OF
9254												DCI7-Candidates-r15 OPTIONAL, -- Need OR
9255		dci7-CandidateSetsPerAL-SPDCCH-r15	SEQUENCE (SIZE(1..2)) OF
9256												DCI7-CandidatesPerAL-SPDCCH-r15 OPTIONAL, -- Need OR
9257		resourceBlockAssignment-r15			SEQUENCE{
9258			numberRB-InFreq-domain-r15			INTEGER (2..100),
9259			resourceBlockAssignment-r15			BIT STRING (SIZE(98))
9260		}															OPTIONAL, -- Need OR
9261		subslotApplicability-r15			BIT STRING (SIZE(5))	OPTIONAL, -- Need OR
9262		al-StartingPointSPDCCH-r15			SEQUENCE (SIZE(1..4)) OF
9263												INTEGER(0..49)		OPTIONAL, -- Need OR
9264		subframeType-r15					ENUMERATED {mbsfn, nonmbsfn, all}	OPTIONAL, -- Need OR
9265		rateMatchingMode-r15				ENUMERATED {m1, m2, m3, m4}		OPTIONAL, -- Need OR
9266		...
9267	}
9268}
9269
9270DCI7-Candidates-r15 ::=						INTEGER (0..6)
9271DCI7-CandidatesPerAL-SPDCCH-r15 ::=				SEQUENCE (SIZE(1..4)) OF DCI7-Candidates-r15
9272
9273
9274SPS-Config ::=	SEQUENCE {
9275	semiPersistSchedC-RNTI			C-RNTI					OPTIONAL,			-- Need OR
9276	sps-ConfigDL					SPS-ConfigDL			OPTIONAL,			-- Need ON
9277	sps-ConfigUL					SPS-ConfigUL			OPTIONAL			-- Need ON
9278}
9279
9280SPS-Config-v1430 ::=	SEQUENCE {
9281	ul-SPS-V-RNTI-r14					C-RNTI					OPTIONAL,			-- Need OR
9282	sl-SPS-V-RNTI-r14					C-RNTI					OPTIONAL,			-- Need OR
9283	sps-ConfigUL-ToAddModList-r14		SPS-ConfigUL-ToAddModList-r14	OPTIONAL,	-- Need ON
9284	sps-ConfigUL-ToReleaseList-r14		SPS-ConfigUL-ToReleaseList-r14	OPTIONAL,	-- Need ON
9285	sps-ConfigSL-ToAddModList-r14		SPS-ConfigSL-ToAddModList-r14	OPTIONAL,	-- Need ON
9286	sps-ConfigSL-ToReleaseList-r14		SPS-ConfigSL-ToReleaseList-r14	OPTIONAL	-- Need ON
9287}
9288
9289SPS-ConfigUL-ToAddModList-r14 ::= SEQUENCE (SIZE (1..maxConfigSPS-r14)) OF SPS-ConfigUL
9290
9291SPS-ConfigUL-ToReleaseList-r14 ::= SEQUENCE (SIZE (1..maxConfigSPS-r14)) OF SPS-ConfigIndex-r14
9292
9293SPS-ConfigSL-ToAddModList-r14 ::= SEQUENCE (SIZE (1..maxConfigSPS-r14)) OF SPS-ConfigSL-r14
9294
9295SPS-ConfigSL-ToReleaseList-r14 ::= SEQUENCE (SIZE (1..maxConfigSPS-r14)) OF SPS-ConfigIndex-r14
9296
9297SPS-Config-v1530 ::=	SEQUENCE {
9298	semiPersistSchedC-RNTI-r15		C-RNTI						OPTIONAL,			-- Need OR
9299	sps-ConfigDL-r15					SPS-ConfigDL				OPTIONAL,			-- Need ON
9300	sps-ConfigUL-STTI-ToAddModList-r15	SPS-ConfigUL-STTI-ToAddModList-r15	OPTIONAL,	-- Need ON
9301	sps-ConfigUL-STTI-ToReleaseList-r15	SPS-ConfigUL-STTI-ToReleaseList-r15	OPTIONAL,	-- Need ON
9302	sps-ConfigUL-ToAddModList-r15		SPS-ConfigUL-ToAddModList-r15		OPTIONAL,	-- Need ON
9303	sps-ConfigUL-ToReleaseList-r15		SPS-ConfigUL-ToReleaseList-r15		OPTIONAL	-- Need ON
9304}
9305
9306SPS-Config-v1540 ::=	SEQUENCE {
9307	sps-ConfigDL-STTI-r15				SPS-ConfigDL-STTI-r15				OPTIONAL	-- Need OR
9308}
9309
9310SPS-ConfigUL-STTI-ToAddModList-r15 ::= SEQUENCE (SIZE (1..maxConfigSPS-r15)) OF SPS-ConfigUL-STTI-r15
9311
9312SPS-ConfigUL-STTI-ToReleaseList-r15 ::= SEQUENCE (SIZE (1..maxConfigSPS-r15)) OF SPS-ConfigIndex-r15
9313
9314SPS-ConfigUL-ToAddModList-r15 ::= SEQUENCE (SIZE (1..maxConfigSPS-r15)) OF SPS-ConfigUL
9315
9316SPS-ConfigUL-ToReleaseList-r15 ::= SEQUENCE (SIZE (1..maxConfigSPS-r15)) OF SPS-ConfigIndex-r15
9317
9318SPS-ConfigDL ::=	CHOICE{
9319	release							NULL,
9320	setup							SEQUENCE {
9321		semiPersistSchedIntervalDL			ENUMERATED {
9322												sf10, sf20, sf32, sf40, sf64, sf80,
9323												sf128, sf160, sf320, sf640, spare6,
9324												spare5, spare4, spare3, spare2,
9325												spare1},
9326		numberOfConfSPS-Processes			INTEGER (1..8),
9327		n1PUCCH-AN-PersistentList			N1PUCCH-AN-PersistentList,
9328		...,
9329		[[	twoAntennaPortActivated-r10		CHOICE {
9330				release							NULL,
9331				setup							SEQUENCE {
9332					n1PUCCH-AN-PersistentListP1-r10	N1PUCCH-AN-PersistentList
9333				}
9334			}																OPTIONAL	-- Need ON
9335		]]
9336	}
9337}
9338
9339SPS-ConfigUL ::=	CHOICE {
9340	release							NULL,
9341	setup							SEQUENCE {
9342		semiPersistSchedIntervalUL			ENUMERATED {
9343												sf10, sf20, sf32, sf40, sf64, sf80,
9344												sf128, sf160, sf320, sf640, sf1-v1430,
9345												sf2-v1430, sf3-v1430, sf4-v1430, sf5-v1430,
9346												spare1},
9347		implicitReleaseAfter				ENUMERATED {e2, e3, e4, e8},
9348		p0-Persistent						SEQUENCE {
9349			p0-NominalPUSCH-Persistent			INTEGER (-126..24),
9350			p0-UE-PUSCH-Persistent				INTEGER (-8..7)
9351		}		OPTIONAL,												-- Need OP
9352		twoIntervalsConfig					ENUMERATED {true}			OPTIONAL,	-- Cond TDD
9353		...,
9354		[[	p0-PersistentSubframeSet2-r12		CHOICE {
9355				release								NULL,
9356				setup								SEQUENCE {
9357					p0-NominalPUSCH-PersistentSubframeSet2-r12			INTEGER (-126..24),
9358					p0-UE-PUSCH-PersistentSubframeSet2-r12				INTEGER (-8..7)
9359				}
9360			}															OPTIONAL	-- Need ON
9361		]],
9362		[[	numberOfConfUlSPS-Processes-r13			INTEGER (1..8)		OPTIONAL	-- Need OR
9363		]],
9364		[[	fixedRV-NonAdaptive-r14					ENUMERATED {true}		OPTIONAL,	-- Need OR
9365			sps-ConfigIndex-r14						SPS-ConfigIndex-r14		OPTIONAL,	-- Need OR
9366			semiPersistSchedIntervalUL-v1430		ENUMERATED {
9367											sf50, sf100, sf200, sf300, sf400, sf500,
9368											sf600, sf700, sf800, sf900, sf1000, spare5,
9369											spare4, spare3, spare2, spare1}	OPTIONAL	-- Need OR
9370
9371		]],
9372		[[ cyclicShiftSPS-r15				ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7}
9373												OPTIONAL,	-- Need ON
9374			harq-ProcID-Offset-r15				INTEGER (0..7)			OPTIONAL,	-- Need ON
9375			rv-SPS-UL-Repetitions-r15			ENUMERATED {ulrvseq1, ulrvseq2, ulrvseq3} OPTIONAL, -- Need ON
9376			tpc-PDCCH-ConfigPUSCH-SPS-r15		TPC-PDCCH-Config		OPTIONAL,	-- Need ON
9377			totalNumberPUSCH-SPS-UL-Repetitions-r15	ENUMERATED {n2,n3,n4,n6}	OPTIONAL, -- Need ON
9378			sps-ConfigIndex-r15					SPS-ConfigIndex-r15		OPTIONAL	-- Cond SPS
9379		]]
9380	}
9381}
9382
9383SPS-ConfigSL-r14 ::=	SEQUENCE {
9384	sps-ConfigIndex-r14				SPS-ConfigIndex-r14,
9385	semiPersistSchedIntervalSL-r14	ENUMERATED {
9386										sf20, sf50, sf100, sf200, sf300, sf400,
9387										sf500, sf600, sf700, sf800, sf900, sf1000,
9388										spare4, spare3, spare2, spare1}
9389}
9390
9391SPS-ConfigIndex-r14 ::=			INTEGER (1..maxConfigSPS-r14)
9392
9393SPS-ConfigIndex-r15 ::=			INTEGER (1..maxConfigSPS-r15)
9394
9395N1PUCCH-AN-PersistentList ::=		SEQUENCE (SIZE (1..4)) OF INTEGER (0..2047)
9396
9397N1SPUCCH-AN-PersistentList-r15 ::=		SEQUENCE (SIZE (1..4)) OF INTEGER (0..2047)
9398
9399SPS-ConfigDL-STTI-r15 ::=	CHOICE{
9400	release							NULL,
9401	setup							SEQUENCE {
9402		semiPersistSchedIntervalDL-STTI-r15		ENUMERATED {
9403												sTTI1, sTTI2, sTTI3, sTTI4, sTTI6, sTTI8, sTTI12, sTTI16,
9404												sTTI20, sTTI40, sTTI60, sTTI80, sTTI120, sTTI240,
9405												spare2, spare1},
9406		numberOfConfSPS-Processes-STTI-r15		INTEGER (1..12),
9407		twoAntennaPortActivated-r15			CHOICE {
9408				release							NULL,
9409				setup							SEQUENCE {
9410					n1SPUCCH-AN-PersistentListP1-r15		N1SPUCCH-AN-PersistentList-r15
9411				}
9412			}															OPTIONAL,	-- Need ON
9413		sTTI-StartTimeDL-r15					INTEGER (0..5),
9414		tpc-PDCCH-ConfigPUCCH-SPS-r15		TPC-PDCCH-Config			OPTIONAL,	-- Need ON
9415		...
9416	}
9417}
9418
9419SPS-ConfigUL-STTI-r15 ::=	CHOICE {
9420	release							NULL,
9421	setup							SEQUENCE {
9422		semiPersistSchedIntervalUL-STTI-r15		ENUMERATED {
9423												sTTI1, sTTI2, sTTI3, sTTI4, sTTI6, sTTI8, sTTI12, sTTI16,
9424												sTTI20, sTTI40, sTTI60, sTTI80, sTTI120, sTTI240,
9425												spare2, spare1},
9426		implicitReleaseAfter					ENUMERATED {e2, e3, e4, e8},
9427		p0-Persistent-r15					SEQUENCE {
9428			p0-NominalSPUSCH-Persistent-r15		INTEGER (-126..24),
9429			p0-UE-SPUSCH-Persistent-r15			INTEGER (-8..7)
9430		}																OPTIONAL,	-- Need OP
9431		twoIntervalsConfig-r15					ENUMERATED {true}		OPTIONAL,	-- Cond TDD
9432		p0-PersistentSubframeSet2-r15		CHOICE {
9433				release							NULL,
9434				setup							SEQUENCE {
9435					p0-NominalSPUSCH-PersistentSubframeSet2-r15			INTEGER (-126..24),
9436					p0-UE-SPUSCH-PersistentSubframeSet2-r15				INTEGER (-8..7)
9437				}
9438			}															OPTIONAL,	-- Need ON
9439		numberOfConfUL-SPS-Processes-STTI-r15	INTEGER (1..12)			OPTIONAL,	-- Need OR
9440		sTTI-StartTimeUL-r15				INTEGER (0..5),
9441		tpc-PDCCH-ConfigPUSCH-SPS-r15		TPC-PDCCH-Config			OPTIONAL,	-- Need ON
9442		cyclicShiftSPS-sTTI-r15				ENUMERATED {cs0, cs1, cs2, cs3, cs4, cs5, cs6, cs7}																				OPTIONAL,	-- Need ON
9443		ifdma-Config-SPS-r15				BOOLEAN						OPTIONAL,	-- Need ON
9444		harq-ProcID-offset-r15				INTEGER (0..15)			OPTIONAL,	-- Need ON
9445		rv-SPS-STTI-UL-Repetitions-r15		ENUMERATED {ulrvseq1, ulrvseq2, ulrvseq3}	OPTIONAL, -- Need ON
9446		sps-ConfigIndex-r15		SPS-ConfigIndex-r15		OPTIONAL,	-- Need OR
9447		tbs-scalingFactorSubslotSPS-UL-Repetitions-r15	ENUMERATED {n6, n12}		OPTIONAL, -- Need ON
9448		totalNumberPUSCH-SPS-STTI-UL-Repetitions-r15	ENUMERATED {n2,n3,n4,n6}	OPTIONAL, -- Need ON
9449		...
9450	}
9451}
9452
9453
9454
9455SPUCCH-Config-r15 ::= CHOICE {
9456	release							NULL,
9457	setup							SEQUENCE {
9458		spucch-Set-r15					SPUCCH-Set-r15		OPTIONAL, -- Need ON
9459		twoAntennaPortActivatedSPUCCH-Format1a1b-r15	ENUMERATED {true}	OPTIONAL,	-- Need OR
9460		dummy							SEQUENCE {
9461			n3SPUCCH-AN-List-r15			SEQUENCE (SIZE (1..4)) OF INTEGER (0..549)
9462		}
9463	}
9464}
9465
9466SPUCCH-Config-v1550 ::= CHOICE {
9467	release							NULL,
9468	setup							SEQUENCE {
9469		twoAntennaPortActivatedSPUCCH-Format3-v1550		SEQUENCE {
9470			n3SPUCCH-AN-List-v1550		SEQUENCE (SIZE (1..4)) OF INTEGER (0..549)
9471		}
9472	}
9473}
9474
9475SPUCCH-Set-r15 ::= SEQUENCE (SIZE (1..4)) OF SPUCCH-Elements-r15
9476
9477SPUCCH-Elements-r15 ::= CHOICE {
9478	release							NULL,
9479	setup							SEQUENCE {
9480		n1SubslotSPUCCH-AN-List-r15		SEQUENCE (SIZE(1..4)) OF INTEGER (0..1319) OPTIONAL, -- Need OR
9481		n1SlotSPUCCH-FH-AN-List-r15		INTEGER (0..1319)		OPTIONAL, -- Need OR
9482		n1SlotSPUCCH-NoFH-AN-List-r15	INTEGER (0..3959)		OPTIONAL, -- Need OR
9483		n3SPUCCH-AN-List-r15			INTEGER (0..549)		OPTIONAL, -- Need OR
9484		n4SPUCCHSlot-Resource-r15		SEQUENCE (SIZE(1..2)) OF N4SPUCCH-Resource-r15	OPTIONAL, -- Need OR
9485		n4SPUCCHSubslot-Resource-r15	SEQUENCE (SIZE(1..2)) OF N4SPUCCH-Resource-r15	OPTIONAL, -- Need OR
9486		n4maxCoderateSlotPUCCH-r15		INTEGER (0..7)			OPTIONAL, -- Need OR
9487		n4maxCoderateSubslotPUCCH-r15	INTEGER (0..7)			OPTIONAL, -- Need OR
9488		n4maxCoderateMultiResourceSlotPUCCH-r15	INTEGER (0..7)		OPTIONAL,	-- Need OR
9489		n4maxCoderateMultiResourceSubslotPUCCH-r15	INTEGER (0..7)		OPTIONAL	-- Need OR
9490	}
9491}
9492
9493N4SPUCCH-Resource-r15 ::= SEQUENCE {
9494	n4startingPRB-r15				INTEGER (0..109),
9495	n4numberOfPRB-r15				INTEGER (0..7)
9496}
9497
9498
9499SRS-TPC-PDCCH-Config-r14 ::=					CHOICE {
9500	release								NULL,
9501	setup								SEQUENCE {
9502		srs-TPC-RNTI-r14									BIT STRING (SIZE (16)),
9503		startingBitOfFormat3B-r14							INTEGER (0..31),
9504		fieldTypeFormat3B-r14								INTEGER (1..4),
9505		srs-CC-SetIndexlist-r14							SEQUENCE (SIZE(1..4)) OF SRS-CC-SetIndex-r14	OPTIONAL	-- Cond SRS-Trigger-TypeA
9506
9507	}
9508}
9509
9510SRS-CC-SetIndex-r14 ::=			SEQUENCE {
9511	cc-SetIndex-r14				INTEGER (0..3),
9512	cc-IndexInOneCC-Set-r14		INTEGER (0..7)
9513}
9514
9515
9516TDD-Config ::=						SEQUENCE {
9517	subframeAssignment					ENUMERATED {
9518											sa0, sa1, sa2, sa3, sa4, sa5, sa6},
9519	specialSubframePatterns				ENUMERATED {
9520											ssp0, ssp1, ssp2, ssp3, ssp4,ssp5, ssp6, ssp7,
9521											ssp8}
9522}
9523
9524TDD-Config-v1130 ::=				SEQUENCE {
9525	specialSubframePatterns-v1130		ENUMERATED {ssp7,ssp9}
9526}
9527
9528TDD-Config-v1430 ::=				SEQUENCE {
9529	specialSubframePatterns-v1430		ENUMERATED {ssp10}
9530}
9531
9532TDD-Config-v1450 ::=				SEQUENCE {
9533	specialSubframePatterns-v1450		ENUMERATED {ssp10-CRS-LessDwPTS}
9534}
9535
9536TDD-ConfigSL-r12 ::=		SEQUENCE {
9537	subframeAssignmentSL-r12				ENUMERATED {
9538											none, sa0, sa1, sa2, sa3, sa4, sa5, sa6}
9539}
9540
9541
9542TDM-PatternConfig-r15 ::=		CHOICE {
9543	release							NULL,
9544	setup							SEQUENCE {
9545		subframeAssignment-r15		SubframeAssignment-r15,
9546		harq-Offset-r15				INTEGER (0..9)
9547	}
9548}
9549
9550SubframeAssignment-r15 ::=		ENUMERATED {sa0, sa1, sa2, sa3, sa4, sa5, sa6}
9551
9552
9553TimeAlignmentTimer ::=					ENUMERATED {
9554												sf500, sf750, sf1280, sf1920, sf2560, sf5120,
9555												sf10240, infinity}
9556
9557
9558TimeReferenceInfo-r15 ::=		SEQUENCE {
9559	time-r15							ReferenceTime-r15,
9560	uncertainty-r15						INTEGER (0..12)				OPTIONAL,	-- Need OR
9561	timeInfoType-r15					ENUMERATED {localClock}		OPTIONAL,	-- Need OR
9562	referenceSFN-r15					INTEGER (0..1023)			OPTIONAL	-- Cond TimeRef
9563}
9564
9565ReferenceTime-r15 ::=			SEQUENCE {
9566	refDays-r15							INTEGER (0..72999),
9567	refSeconds-r15						INTEGER (0..86399),
9568	refMilliSeconds-r15					INTEGER (0..999),
9569	refQuarterMicroSeconds-r15			INTEGER (0..3999)
9570}
9571
9572
9573TPC-PDCCH-Config ::=					CHOICE {
9574	release								NULL,
9575	setup								SEQUENCE {
9576		tpc-RNTI							BIT STRING (SIZE (16)),
9577		tpc-Index							TPC-Index
9578	}
9579}
9580
9581TPC-PDCCH-ConfigSCell-r13 ::=					CHOICE {
9582	release								NULL,
9583	setup								SEQUENCE {
9584		tpc-Index-PUCCH-SCell-r13		TPC-Index
9585	}
9586}
9587
9588TPC-Index ::=							CHOICE {
9589	indexOfFormat3							INTEGER (1..15),
9590	indexOfFormat3A							INTEGER (1..31)
9591}
9592
9593
9594TunnelConfigLWIP-r13 ::= SEQUENCE {
9595	ip-Address-r13			IP-Address-r13,
9596	ike-Identity-r13			IKE-Identity-r13,
9597	...,
9598	[[	lwip-Counter-r13	INTEGER (0..65535)		OPTIONAL	-- Cond LWIP-Setup
9599	]]
9600}
9601
9602IKE-Identity-r13 ::= SEQUENCE {
9603	idI-r13					OCTET STRING
9604}
9605
9606IP-Address-r13 ::= CHOICE {
9607	ipv4-r13					BIT STRING (SIZE (32)),
9608	ipv6-r13					BIT STRING (SIZE (128))
9609}
9610
9611
9612UplinkPowerControlCommon ::=		SEQUENCE {
9613	p0-NominalPUSCH						INTEGER (-126..24),
9614	alpha								Alpha-r12,
9615	p0-NominalPUCCH						INTEGER (-127..-96),
9616	deltaFList-PUCCH					DeltaFList-PUCCH,
9617	deltaPreambleMsg3					INTEGER (-1..6)
9618}
9619
9620UplinkPowerControlCommon-v1020 ::=	SEQUENCE {
9621	deltaF-PUCCH-Format3-r10				ENUMERATED {deltaF-1, deltaF0, deltaF1, deltaF2,
9622														deltaF3, deltaF4, deltaF5, deltaF6},
9623	deltaF-PUCCH-Format1bCS-r10				ENUMERATED {deltaF1, deltaF2, spare2, spare1}
9624}
9625
9626UplinkPowerControlCommon-v1310 ::=	SEQUENCE {
9627	deltaF-PUCCH-Format4-r13			ENUMERATED {deltaF16, deltaF15, deltaF14,deltaF13, deltaF12,
9628										deltaF11, deltaF10, spare1}			OPTIONAL,	-- Need OR
9629	deltaF-PUCCH-Format5-13				ENUMERATED { deltaF13, deltaF12, deltaF11, deltaF10, deltaF9,
9630										deltaF8, deltaF7, spare1}				OPTIONAL	-- Need OR
9631}
9632
9633UplinkPowerControlCommon-v1530 ::=	SEQUENCE {
9634	deltaFList-SPUCCH-r15		DeltaFList-SPUCCH-r15
9635}
9636
9637UplinkPowerControlCommon-v1610 ::=	SEQUENCE {
9638	alphaSRS-Add-r16						Alpha-r12,
9639	p0-NominalSRS-Add-r16					INTEGER (-126..24)
9640}
9641
9642UplinkPowerControlCommonPSCell-r12 ::=		SEQUENCE {
9643-- For uplink power control the additional/ missing fields are signalled (compared to SCell)
9644	deltaF-PUCCH-Format3-r12				ENUMERATED {deltaF-1, deltaF0, deltaF1, deltaF2,
9645														deltaF3, deltaF4, deltaF5, deltaF6},
9646	deltaF-PUCCH-Format1bCS-r12				ENUMERATED {deltaF1, deltaF2, spare2, spare1},
9647	p0-NominalPUCCH-r12						INTEGER (-127..-96),
9648	deltaFList-PUCCH-r12					DeltaFList-PUCCH
9649}
9650
9651
9652UplinkPowerControlCommonSCell-r10 ::=	SEQUENCE {
9653	p0-NominalPUSCH-r10					INTEGER (-126..24),
9654	alpha-r10							Alpha-r12
9655}
9656
9657UplinkPowerControlCommonSCell-v1130 ::=	SEQUENCE {
9658	deltaPreambleMsg3-r11				INTEGER (-1..6)
9659}
9660
9661UplinkPowerControlCommonSCell-v1310 ::=	SEQUENCE {
9662-- For uplink power control the additional/ missing fields are signalled (compared to SCell)
9663	p0-NominalPUCCH							INTEGER (-127..-96),
9664	deltaFList-PUCCH						DeltaFList-PUCCH,
9665	deltaF-PUCCH-Format3-r12				ENUMERATED {deltaF-1, deltaF0, deltaF1,
9666											deltaF2, deltaF3, deltaF4, deltaF5,
9667											deltaF6}						OPTIONAL,	-- Need OR
9668	deltaF-PUCCH-Format1bCS-r12				ENUMERATED {deltaF1, deltaF2,
9669											spare2, spare1}					OPTIONAL,	-- Need OR
9670	deltaF-PUCCH-Format4-r13					ENUMERATED {deltaF16, deltaF15, deltaF14,
9671												deltaF13, deltaF12, deltaF11, deltaF10,
9672												spare1}							OPTIONAL,	-- Need OR
9673	deltaF-PUCCH-Format5-13						ENUMERATED { deltaF13, deltaF12, deltaF11,
9674												deltaF10, deltaF9, deltaF8, deltaF7,
9675												spare1}							OPTIONAL	-- Need OR
9676}
9677
9678UplinkPowerControlCommonPUSCH-LessCell-v1430 ::=	SEQUENCE {
9679	p0-Nominal-PeriodicSRS-r14						INTEGER (-126..24)		OPTIONAL,	-- Need OR
9680	p0-Nominal-AperiodicSRS-r14						INTEGER (-126..24)		OPTIONAL,	-- Need OR
9681	alpha-SRS-r14								Alpha-r12					OPTIONAL	-- Need OR
9682}
9683
9684UplinkPowerControlDedicated ::=		SEQUENCE {
9685	p0-UE-PUSCH							INTEGER (-8..7),
9686	deltaMCS-Enabled					ENUMERATED {en0, en1},
9687	accumulationEnabled					BOOLEAN,
9688	p0-UE-PUCCH							INTEGER (-8..7),
9689	pSRS-Offset							INTEGER (0..15),
9690	filterCoefficient					FilterCoefficient					DEFAULT fc4
9691}
9692
9693UplinkPowerControlDedicated-v1020 ::= SEQUENCE {
9694	deltaTxD-OffsetListPUCCH-r10		DeltaTxD-OffsetListPUCCH-r10		OPTIONAL,	-- Need OR
9695	pSRS-OffsetAp-r10					INTEGER (0..15)						OPTIONAL	-- Need OR
9696}
9697
9698UplinkPowerControlDedicated-v1130 ::=		SEQUENCE {
9699	pSRS-Offset-v1130						INTEGER (16..31)				OPTIONAL,	-- Need OR
9700	pSRS-OffsetAp-v1130						INTEGER (16..31)				OPTIONAL,	-- Need OR
9701	deltaTxD-OffsetListPUCCH-v1130			DeltaTxD-OffsetListPUCCH-v1130	OPTIONAL	-- Need OR
9702}
9703
9704UplinkPowerControlDedicated-v1250 ::=	SEQUENCE {
9705	set2PowerControlParameter		CHOICE {
9706		release							NULL,
9707		setup							SEQUENCE {
9708			tpc-SubframeSet-r12					BIT STRING (SIZE(10)),
9709			p0-NominalPUSCH-SubframeSet2-r12		INTEGER (-126..24),
9710			alpha-SubframeSet2-r12				Alpha-r12,
9711			p0-UE-PUSCH-SubframeSet2-r12			INTEGER (-8..7)
9712		}
9713	}
9714}
9715
9716UplinkPowerControlDedicated-v1530 ::= SEQUENCE {
9717	alpha-UE-r15				Alpha-r12							OPTIONAL,	-- Need OR
9718	p0-UE-PUSCH-r15				INTEGER (-16..15)					OPTIONAL	-- Need OR
9719}
9720
9721UplinkPowerControlDedicatedSTTI-r15 ::= SEQUENCE {
9722	accumulationEnabledSTTI-r15		BOOLEAN,
9723	deltaTxD-OffsetListSPUCCH-r15	DeltaTxD-OffsetListSPUCCH-r15	OPTIONAL,	-- Need OR
9724	uplinkPower-CSIPayload			BOOLEAN
9725}
9726
9727UplinkPUSCH-LessPowerControlDedicated-v1430 ::=		SEQUENCE {
9728	p0-UE-PeriodicSRS-r14						INTEGER (-8..7)			OPTIONAL,	-- Need OR
9729	p0-UE-AperiodicSRS-r14						INTEGER (-8..7)			OPTIONAL,	-- Need OR
9730	accumulationEnabled-r14						BOOLEAN
9731}
9732
9733UplinkPowerControlAddSRS-r16 ::= SEQUENCE {
9734	tpc-IndexSRS-Add-r16				TPC-Index					OPTIONAL,	-- Need ON
9735	startingBitOfFormat3B-SRS-Add-r16	INTEGER (0..31)				OPTIONAL,	-- Need ON
9736	fieldTypeFormat3B-SRS-Add-r16		INTEGER (1..2)				OPTIONAL,	-- Need ON
9737	p0-UE-SRS-Add-r16					INTEGER (-16..15)			OPTIONAL,	-- Need ON
9738	accumulationEnabledSRS-Add-r16		BOOLEAN
9739}
9740
9741UplinkPowerControlDedicatedSCell-r10 ::=		SEQUENCE {
9742	p0-UE-PUSCH-r10						INTEGER (-8..7),
9743	deltaMCS-Enabled-r10					ENUMERATED {en0, en1},
9744	accumulationEnabled-r10				BOOLEAN,
9745	pSRS-Offset-r10						INTEGER (0..15),
9746	pSRS-OffsetAp-r10					INTEGER (0..15)					OPTIONAL,	-- Need OR
9747	filterCoefficient-r10				FilterCoefficient					DEFAULT fc4,
9748	pathlossReferenceLinking-r10		ENUMERATED {pCell, sCell}
9749}
9750
9751UplinkPowerControlDedicatedSCell-v1310 ::=	SEQUENCE {
9752--Release 8
9753	p0-UE-PUCCH							INTEGER (-8..7),
9754--Release 10
9755	deltaTxD-OffsetListPUCCH-r10		DeltaTxD-OffsetListPUCCH-r10		OPTIONAL	-- Need OR
9756}
9757
9758DeltaFList-PUCCH ::=				SEQUENCE {
9759	deltaF-PUCCH-Format1				ENUMERATED {deltaF-2, deltaF0, deltaF2},
9760	deltaF-PUCCH-Format1b				ENUMERATED {deltaF1, deltaF3, deltaF5},
9761	deltaF-PUCCH-Format2				ENUMERATED {deltaF-2, deltaF0, deltaF1, deltaF2},
9762	deltaF-PUCCH-Format2a				ENUMERATED {deltaF-2, deltaF0, deltaF2},
9763	deltaF-PUCCH-Format2b				ENUMERATED {deltaF-2, deltaF0, deltaF2}
9764}
9765
9766DeltaFList-SPUCCH-r15 ::= CHOICE {
9767		release					NULL,
9768		setup					SEQUENCE {
9769	deltaF-slotSPUCCH-Format1-r15	ENUMERATED {deltaF-1, deltaF0, deltaF1, deltaF2,
9770										deltaF3, deltaF4, deltaF5, deltaF6}	OPTIONAL, --Need OR
9771	deltaF-slotSPUCCH-Format1a-r15	ENUMERATED {deltaF1, deltaF2, deltaF3, deltaF4,
9772										deltaF5, deltaF6, deltaF7, deltaF8}	OPTIONAL, --Need OR
9773	deltaF-slotSPUCCH-Format1b-r15	ENUMERATED {deltaF3, deltaF4, deltaF5, deltaF6,
9774										deltaF7, deltaF8, deltaF9, deltaF10}	OPTIONAL,--Need OR
9775	deltaF-slotSPUCCH-Format3-r15	ENUMERATED {deltaF4, deltaF5, deltaF6, deltaF7,
9776										deltaF8, deltaF9, deltaF10, deltaF11}	OPTIONAL,--Need OR
9777	deltaF-slotSPUCCH-RM-Format4-r15	ENUMERATED {deltaF13, deltaF14, deltaF15, deltaF16,
9778										deltaF17, deltaF18, deltaF19, deltaF20}	OPTIONAL,
9779--Need OR
9780	deltaF-slotSPUCCH-TBCC-Format4-r15	ENUMERATED {deltaF10, deltaF11, deltaF12, deltaF13,
9781											deltaF14, deltaF15, deltaF16, deltaF17}	OPTIONAL,
9782--Need OR
9783	deltaF-subslotSPUCCH-Format1and1a-r15	ENUMERATED {deltaF5, deltaF6, deltaF7, deltaF8,
9784												deltaF9, deltaF10, deltaF11, deltaF12}	OPTIONAL,
9785--Need OR
9786	deltaF-subslotSPUCCH-Format1b-r15	ENUMERATED {deltaF6, deltaF7, deltaF8, deltaF9,
9787											deltaF10, deltaF11, deltaF12, deltaF13}	OPTIONAL,
9788--Need OR
9789	deltaF-subslotSPUCCH-RM-Format4-r15	ENUMERATED {deltaF15, deltaF16, deltaF17, deltaF18,
9790											deltaF19, deltaF20, deltaF21, deltaF22}	OPTIONAL,
9791--Need OR
9792	deltaF-subslotSPUCCH-TBCC-Format4-r15	ENUMERATED {deltaF10, deltaF11, deltaF12, deltaF13,
9793												deltaF14, deltaF15, deltaF16, deltaF17}	OPTIONAL,
9794--Need OR
9795	...
9796	}
9797}
9798
9799DeltaTxD-OffsetListPUCCH-r10 ::=	SEQUENCE {
9800	deltaTxD-OffsetPUCCH-Format1-r10		ENUMERATED {dB0, dB-2},
9801	deltaTxD-OffsetPUCCH-Format1a1b-r10		ENUMERATED {dB0, dB-2},
9802	deltaTxD-OffsetPUCCH-Format22a2b-r10	ENUMERATED {dB0, dB-2},
9803	deltaTxD-OffsetPUCCH-Format3-r10		ENUMERATED {dB0, dB-2},
9804	...
9805
9806}
9807
9808DeltaTxD-OffsetListPUCCH-v1130 ::=	SEQUENCE {
9809	deltaTxD-OffsetPUCCH-Format1bCS-r11		ENUMERATED {dB0, dB-1}
9810}
9811
9812DeltaTxD-OffsetListSPUCCH-r15 ::=	SEQUENCE {
9813	deltaTxD-OffsetSPUCCH-Format1-r15		ENUMERATED {dB0, dB-2},
9814	deltaTxD-OffsetSPUCCH-Format1a-r15		ENUMERATED {dB0, dB-2},
9815	deltaTxD-OffsetSPUCCH-Format1b-r15		ENUMERATED {dB0, dB-2},
9816	deltaTxD-OffsetSPUCCH-Format3-r15		ENUMERATED {dB0, dB-2},
9817	...
9818}
9819
9820
9821WLAN-Id-List-r13 ::=				SEQUENCE (SIZE (1..maxWLAN-Id-r13)) OF WLAN-Identifiers-r12
9822
9823
9824WLAN-MobilityConfig-r13 ::=		SEQUENCE {
9825	wlan-ToReleaseList-r13				WLAN-Id-List-r13			OPTIONAL,	-- Need ON
9826	wlan-ToAddList-r13					WLAN-Id-List-r13			OPTIONAL,	-- Need ON
9827	associationTimer-r13				ENUMERATED {s10, s30,
9828										s60, s120, s240}			OPTIONAL,	-- Need OR
9829	successReportRequested-r13			ENUMERATED {true}			OPTIONAL,	-- Need OR
9830	...,
9831	[[	wlan-SuspendConfig-r14			WLAN-SuspendConfig-r14		OPTIONAL	-- Need ON
9832	]]
9833}
9834
9835
9836WUS-Config-r15 ::=				SEQUENCE {
9837	maxDurationFactor-r15					ENUMERATED {one32th, one16th, one8th, one4th},
9838	numPOs-r15						ENUMERATED {n1, n2, n4, spare1}		DEFAULT n1,
9839	freqLocation-r15					ENUMERATED {n0, n2, n4, spare1},
9840	timeOffsetDRX-r15				ENUMERATED {ms40, ms80, ms160, ms240},
9841	timeOffset-eDRX-Short-r15		ENUMERATED {ms40, ms80, ms160, ms240},
9842	timeOffset-eDRX-Long-r15		ENUMERATED {ms1000, ms2000}		OPTIONAL	-- Need OP
9843}
9844
9845WUS-Config-v1560 ::=			SEQUENCE {
9846	powerBoost-r15					ENUMERATED {dB0, dB1dot8, dB3, dB4dot8}
9847}
9848
9849WUS-Config-v1610 ::=			SEQUENCE {
9850	numDRX-CyclesRelaxed-r16		ENUMERATED {n1, n2, n4, n8}
9851}
9852
9853
9854NextHopChainingCount ::=					INTEGER (0..7)
9855
9856
9857SecurityAlgorithmConfig ::=			SEQUENCE {
9858	cipheringAlgorithm					CipheringAlgorithm-r12,
9859	integrityProtAlgorithm				ENUMERATED {
9860											eia0-v920, eia1, eia2, eia3-v1130, spare4, spare3,
9861											spare2, spare1, ...}
9862}
9863
9864CipheringAlgorithm-r12 ::=				ENUMERATED {
9865											eea0, eea1, eea2, eea3-v1130, spare4, spare3,
9866											spare2, spare1, ...}
9867
9868
9869ShortMAC-I ::=						BIT STRING (SIZE (16))
9870
9871
9872AdditionalSpectrumEmission ::=		INTEGER (1..32)
9873
9874AdditionalSpectrumEmission-v10l0 ::=	INTEGER (33..288)
9875
9876
9877AdditionalSpectrumEmissionNR-r15 ::=		INTEGER (0..7)
9878
9879
9880ARFCN-ValueCDMA2000 ::=			INTEGER (0..2047)
9881
9882
9883ARFCN-ValueEUTRA ::=				INTEGER (0..maxEARFCN)
9884
9885ARFCN-ValueEUTRA-v9e0 ::=			INTEGER (maxEARFCN-Plus1..maxEARFCN2)
9886
9887ARFCN-ValueEUTRA-r9 ::=				INTEGER (0..maxEARFCN2)
9888
9889
9890ARFCN-ValueGERAN ::=			INTEGER (0..1023)
9891
9892
9893ARFCN-ValueNR-r15 ::=				INTEGER (0.. 3279165)
9894
9895
9896ARFCN-ValueUTRA ::=					INTEGER (0..16383)
9897
9898
9899BandclassCDMA2000 ::=					ENUMERATED {
9900											bc0, bc1, bc2, bc3, bc4, bc5, bc6, bc7, bc8,
9901											bc9, bc10, bc11, bc12, bc13, bc14, bc15, bc16,
9902											bc17, bc18-v9a0, bc19-v9a0, bc20-v9a0, bc21-v9a0,
9903											spare10, spare9, spare8, spare7, spare6, spare5, spare4,
9904											spare3, spare2, spare1, ...}
9905
9906
9907BandIndicatorGERAN ::=			ENUMERATED {dcs1800, pcs1900}
9908
9909
9910CarrierFreqCDMA2000 ::=			SEQUENCE {
9911	bandClass							BandclassCDMA2000,
9912	arfcn							ARFCN-ValueCDMA2000
9913}
9914
9915
9916CarrierFreqGERAN ::=			SEQUENCE {
9917	arfcn							ARFCN-ValueGERAN,
9918	bandIndicator					BandIndicatorGERAN
9919}
9920
9921
9922CarrierFreqsGERAN ::=			SEQUENCE {
9923	startingARFCN						ARFCN-ValueGERAN,
9924	bandIndicator						BandIndicatorGERAN,
9925	followingARFCNs						CHOICE {
9926		explicitListOfARFCNs				ExplicitListOfARFCNs,
9927		equallySpacedARFCNs					SEQUENCE {
9928			arfcn-Spacing						INTEGER (1..8),
9929			numberOfFollowingARFCNs				INTEGER (0..31)
9930		},
9931		variableBitMapOfARFCNs				OCTET STRING (SIZE (1..16))
9932	}
9933}
9934
9935ExplicitListOfARFCNs ::=			SEQUENCE (SIZE (0..31)) OF ARFCN-ValueGERAN
9936
9937
9938CarrierFreqListMBMS-r11 ::=		SEQUENCE (SIZE (1..maxFreqMBMS-r11)) OF ARFCN-ValueEUTRA-r9
9939
9940
9941CDMA2000-Type ::=					ENUMERATED {type1XRTT, typeHRPD}
9942
9943
9944CellGlobalIdNR-r16 ::=					SEQUENCE {
9945	plmn-Identity-r16							PLMN-Identity,
9946	cellIdentity-r16							CellIdentityNR-r15,
9947	trackingAreaCode-r16						TrackingAreaCodeNR-r15			OPTIONAL
9948}
9949
9950
9951CellIdentity ::=					BIT STRING (SIZE (28))
9952
9953
9954CellIndexList ::=						SEQUENCE (SIZE (1..maxCellMeas)) OF CellIndex
9955
9956CellIndex ::=							INTEGER (1..maxCellMeas)
9957
9958
9959CellReselectionPriority ::=				INTEGER (0..7)
9960
9961
9962CellSelectionInfoCE-r13 ::=		SEQUENCE {
9963	q-RxLevMinCE-r13				Q-RxLevMin,
9964	q-QualMinRSRQ-CE-r13			Q-QualMin-r9						OPTIONAL	-- Need OR
9965}
9966
9967CellSelectionInfoCE-v1530 ::=		SEQUENCE {
9968	powerClass14dBm-Offset-r15			ENUMERATED {dB-6, dB-3, dB3, dB6, dB9, dB12}
9969}
9970
9971
9972CellSelectionInfoCE1-r13 ::=		SEQUENCE {
9973	q-RxLevMinCE1-r13				Q-RxLevMin,
9974	q-QualMinRSRQ-CE1-r13			Q-QualMin-r9						OPTIONAL	-- Need OR
9975}
9976
9977CellSelectionInfoCE1-v1360 ::=		SEQUENCE {
9978	delta-RxLevMinCE1-v1360					INTEGER (-8..-1)
9979}
9980
9981CellReselectionSubPriority-r13 ::=			ENUMERATED {oDot2, oDot4, oDot6, oDot8}
9982
9983
9984CSFB-RegistrationParam1XRTT ::=		SEQUENCE {
9985	sid									BIT STRING (SIZE (15)),
9986	nid									BIT STRING (SIZE (16)),
9987	multipleSID							BOOLEAN,
9988	multipleNID							BOOLEAN,
9989	homeReg								BOOLEAN,
9990	foreignSIDReg						BOOLEAN,
9991	foreignNIDReg						BOOLEAN,
9992	parameterReg						BOOLEAN,
9993	powerUpReg							BOOLEAN,
9994	registrationPeriod					BIT STRING (SIZE (7)),
9995	registrationZone					BIT STRING (SIZE (12)),
9996	totalZone							BIT STRING (SIZE (3)),
9997	zoneTimer							BIT STRING (SIZE (3))
9998}
9999
10000CSFB-RegistrationParam1XRTT-v920 ::=	SEQUENCE {
10001	powerDownReg-r9						ENUMERATED {true}
10002}
10003
10004
10005CellGlobalIdEUTRA ::=					SEQUENCE {
10006	plmn-Identity							PLMN-Identity,
10007	cellIdentity							CellIdentity
10008}
10009
10010
10011CellGlobalIdUTRA ::=					SEQUENCE {
10012	plmn-Identity							PLMN-Identity,
10013	cellIdentity							BIT STRING (SIZE (28))
10014}
10015
10016
10017CellGlobalIdGERAN ::=					SEQUENCE {
10018	plmn-Identity							PLMN-Identity,
10019	locationAreaCode						BIT STRING (SIZE (16)),
10020	cellIdentity						BIT STRING (SIZE (16))
10021}
10022
10023
10024CellGlobalIdCDMA2000 ::=				CHOICE {
10025	cellGlobalId1XRTT						BIT STRING (SIZE (47)),
10026	cellGlobalIdHRPD						BIT STRING (SIZE (128))
10027}
10028
10029
10030CellSelectionInfoNFreq-r13 ::=	SEQUENCE {
10031	-- Cell selection information as in SIB1
10032	q-RxLevMin-r13					Q-RxLevMin,
10033	q-RxLevMinOffset					INTEGER (1..8)			OPTIONAL,	-- Need OP
10034	-- Cell re-selection information as in SIB3
10035	q-Hyst-r13							ENUMERATED {
10036											dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
10037											dB12, dB14, dB16, dB18, dB20, dB22, dB24},
10038	q-RxLevMinReselection-r13			Q-RxLevMin,
10039	t-ReselectionEUTRA-r13				T-Reselection
10040}
10041
10042
10043ConditionalReconfiguration-r16 ::= SEQUENCE {
10044	condReconfigurationToAddModList-r16	CondReconfigurationToAddModList-r16		OPTIONAL, -- Need ON
10045	condReconfigurationToRemoveList-r16	CondReconfigurationToRemoveList-r16		OPTIONAL, -- Need ON
10046	attemptCondReconf-r16				ENUMERATED {true}						OPTIONAL, -- Cond CHO
10047	...
10048}
10049
10050CondReconfigurationToRemoveList-r16 ::= SEQUENCE (SIZE (1..maxCondConfig-r16)) OF CondReconfigurationId-r16
10051
10052
10053CondReconfigurationId-r16 ::= INTEGER (1.. maxCondConfig-r16)
10054
10055
10056CondReconfigurationToAddModList-r16 ::= SEQUENCE (SIZE (1.. maxCondConfig-r16)) OF CondReconfigurationAddMod-r16
10057
10058CondReconfigurationAddMod-r16 ::= SEQUENCE {
10059	condReconfigurationId-r16			CondReconfigurationId-r16,
10060	triggerCondition-r16				SEQUENCE (SIZE (1..2)) OF MeasId
10061													OPTIONAL,  -- Cond CondReconfigurationAdd
10062	condReconfigurationToApply-r16	OCTET STRING (CONTAINING RRCConnectionReconfiguration)
10063													OPTIONAL,-- Cond CondReconfigurationAdd
10064	...
10065}
10066
10067
10068CSG-Identity ::=					BIT STRING (SIZE (27))
10069
10070
10071FreqBandIndicator ::=					INTEGER (1..maxFBI)
10072
10073FreqBandIndicator-v9e0 ::=				INTEGER (maxFBI-Plus1..maxFBI2)
10074
10075FreqBandIndicator-r11 ::=				INTEGER (1..maxFBI2)
10076
10077
10078FreqBandIndicatorNR-r15 ::=			INTEGER (1.. maxFBI-NR-r15)
10079
10080
10081MobilityControlInfo ::=		SEQUENCE {
10082	targetPhysCellId					PhysCellId,
10083	carrierFreq							CarrierFreqEUTRA					OPTIONAL,	-- Cond HO-toEUTRA2
10084	carrierBandwidth					CarrierBandwidthEUTRA				OPTIONAL,	-- Cond HO-toEUTRA
10085	additionalSpectrumEmission			AdditionalSpectrumEmission			OPTIONAL,	-- Cond HO-toEUTRA
10086	t304								ENUMERATED {
10087											ms50, ms100, ms150, ms200, ms500, ms1000,
10088											ms2000, ms10000-v1310},
10089	newUE-Identity						C-RNTI,
10090	radioResourceConfigCommon			RadioResourceConfigCommon,
10091	rach-ConfigDedicated				RACH-ConfigDedicated				OPTIONAL,	-- Need OP
10092	...,
10093	[[	carrierFreq-v9e0				CarrierFreqEUTRA-v9e0				OPTIONAL	-- Need ON
10094	]],
10095	[[	drb-ContinueROHC-r11			ENUMERATED {true}					OPTIONAL	-- Cond HO
10096	]],
10097	[[	mobilityControlInfoV2X-r14	MobilityControlInfoV2X-r14				OPTIONAL,	-- Need ON
10098		handoverWithoutWT-Change-r14	ENUMERATED {keepLWA-Config, sendEndMarker}	OPTIONAL,	-- Cond HO
10099		makeBeforeBreak-r14				ENUMERATED {true}					OPTIONAL,	-- Need OR
10100		rach-Skip-r14					RACH-Skip-r14						OPTIONAL,	-- Need OR
10101		sameSFN-Indication-r14			ENUMERATED {true}					OPTIONAL	-- Cond HO-SFNsynced
10102	]],
10103	[[
10104		mib-RepetitionStatus-r14		BOOLEAN								OPTIONAL,	-- Need OR
10105		schedulingInfoSIB1-BR-r14		INTEGER (0..31)						OPTIONAL	-- Cond HO-SFNsynced
10106	]],
10107	[[	daps-Config-r16					DAPS-Config-r16						OPTIONAL	-- Cond NotFullConfigHO
10108	]]
10109}
10110
10111MobilityControlInfo-v10l0 ::=		SEQUENCE {
10112	additionalSpectrumEmission-v10l0	AdditionalSpectrumEmission-v10l0	OPTIONAL	-- Need ON
10113}
10114
10115MobilityControlInfoSCG-r12 ::=		SEQUENCE {
10116	t307-r12							ENUMERATED {
10117											ms50, ms100, ms150, ms200, ms500, ms1000,
10118											ms2000, spare1},
10119	ue-IdentitySCG-r12					C-RNTI							OPTIONAL,	-- Cond SCGEst,
10120	rach-ConfigDedicated-r12			RACH-ConfigDedicated			OPTIONAL,	-- Need OP
10121	cipheringAlgorithmSCG-r12		CipheringAlgorithm-r12		OPTIONAL,	-- Need ON
10122	...,
10123	[[	makeBeforeBreakSCG-r14			ENUMERATED {true}				OPTIONAL,	-- Need OR
10124		rach-SkipSCG-r14				RACH-Skip-r14					OPTIONAL	-- Need OR
10125	]]
10126}
10127
10128MobilityControlInfoV2X-r14 ::=	SEQUENCE {
10129	v2x-CommTxPoolExceptional-r14		SL-CommResourcePoolV2X-r14		OPTIONAL,		-- Need OR
10130	v2x-CommRxPool-r14					SL-CommRxPoolListV2X-r14		OPTIONAL,		-- Need OR
10131	v2x-CommSyncConfig-r14				SL-SyncConfigListV2X-r14		OPTIONAL,		-- Need OR
10132	cbr-MobilityTxConfigList-r14		SL-CBR-CommonTxConfigList-r14	OPTIONAL		-- Need OR
10133}
10134
10135CarrierBandwidthEUTRA ::=			SEQUENCE {
10136	dl-Bandwidth						ENUMERATED {
10137												n6, n15, n25, n50, n75, n100, spare10,
10138												spare9, spare8, spare7, spare6, spare5,
10139												spare4, spare3, spare2, spare1},
10140	ul-Bandwidth						ENUMERATED {
10141												n6, n15, n25, n50, n75, n100, spare10,
10142												spare9, spare8, spare7, spare6, spare5,
10143												spare4, spare3, spare2, spare1}	OPTIONAL -- Need OP
10144}
10145
10146CarrierFreqEUTRA ::=				SEQUENCE {
10147	dl-CarrierFreq						ARFCN-ValueEUTRA,
10148	ul-CarrierFreq						ARFCN-ValueEUTRA				OPTIONAL	-- Cond FDD
10149}
10150
10151CarrierFreqEUTRA-v9e0 ::=			SEQUENCE {
10152	dl-CarrierFreq-v9e0					ARFCN-ValueEUTRA-r9,
10153	ul-CarrierFreq-v9e0					ARFCN-ValueEUTRA-r9			OPTIONAL	-- Cond FDD
10154}
10155
10156DAPS-Config-r16 ::=					SEQUENCE {
10157	daps-PowerCoordinationInfo-r16		DAPS-PowerCoordinationInfo-r16	OPTIONAL,	-- Need ON
10158	...
10159}
10160
10161DAPS-PowerCoordinationInfo-r16 ::=	SEQUENCE {
10162	p-DAPS-Source-r16					INTEGER (1..16),
10163	p-DAPS-Target-r16					INTEGER (1..16),
10164	powerControlMode-r16				INTEGER (1..2)
10165}
10166
10167RACH-Skip-r14 ::=					SEQUENCE {
10168	targetTA-r14					CHOICE {
10169		ta0-r14							NULL,
10170		mcg-PTAG-r14						NULL,
10171		scg-PTAG-r14						NULL,
10172		mcg-STAG-r14					STAG-Id-r11,
10173		scg-STAG-r14					STAG-Id-r11
10174	},
10175	ul-ConfigInfo-r14				SEQUENCE {
10176		numberOfConfUL-Processes-r14			INTEGER (1..8),
10177		ul-SchedInterval-r14			ENUMERATED {sf2, sf5, sf10},
10178		ul-StartSubframe-r14			INTEGER (0..9),
10179		ul-Grant-r14					BIT STRING (SIZE (16))
10180	}																OPTIONAL	-- Need OR
10181}
10182
10183
10184MobilityParametersCDMA2000 ::=			OCTET STRING
10185
10186
10187MobilityStateParameters ::=			SEQUENCE {
10188	t-Evaluation						ENUMERATED {
10189											s30, s60, s120, s180, s240, spare3, spare2, spare1},
10190	t-HystNormal						ENUMERATED {
10191											s30, s60, s120, s180, s240, spare3, spare2, spare1},
10192	n-CellChangeMedium					INTEGER (1..16),
10193	n-CellChangeHigh					INTEGER (1..16)
10194}
10195
10196
10197MultiBandInfoList ::=	SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator
10198
10199MultiBandInfoList-v9e0 ::=	SEQUENCE (SIZE (1..maxMultiBands)) OF MultiBandInfo-v9e0
10200
10201MultiBandInfoList-v10j0 ::=	SEQUENCE (SIZE (1..maxMultiBands)) OF NS-PmaxList-r10
10202
10203MultiBandInfoList-v10l0 ::=	SEQUENCE (SIZE (1..maxMultiBands)) OF NS-PmaxList-v10l0
10204
10205MultiBandInfoList-r11 ::=	SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicator-r11
10206
10207MultiBandInfo-v9e0 ::=		SEQUENCE {
10208	freqBandIndicator-v9e0				FreqBandIndicator-v9e0		OPTIONAL	-- Need OP
10209}
10210
10211
10212MultiFrequencyBandListNR-r15 ::=		SEQUENCE (SIZE (1.. maxMultiBandsNR-r15)) OF FreqBandIndicatorNR-r15
10213
10214
10215NS-PmaxList-r10 ::=				SEQUENCE (SIZE (1..maxNS-Pmax-r10)) OF NS-PmaxValue-r10
10216
10217NS-PmaxList-v10l0 ::=			SEQUENCE (SIZE (1..maxNS-Pmax-r10)) OF NS-PmaxValue-v10l0
10218
10219NS-PmaxValue-r10 ::=			SEQUENCE {
10220	additionalPmax-r10					P-Max							OPTIONAL,	-- Need OP
10221	additionalSpectrumEmission			AdditionalSpectrumEmission
10222}
10223
10224NS-PmaxValue-v10l0 ::=			SEQUENCE {
10225	additionalSpectrumEmission-v10l0	AdditionalSpectrumEmission-v10l0	OPTIONAL	-- Need OP
10226}
10227
10228
10229NS-PmaxListNR-r15 ::=				SEQUENCE (SIZE (1..8)) OF NS-PmaxValueNR-r15
10230
10231NS-PmaxValueNR-r15 ::=			SEQUENCE {
10232	additionalPmaxNR-r15					P-MaxNR-r15					OPTIONAL,	-- Need ON
10233	additionalSpectrumEmissionNR-r15		AdditionalSpectrumEmissionNR-r15
10234}
10235
10236
10237PhysCellId ::=						INTEGER (0..503)
10238
10239
10240PhysCellIdCDMA2000 ::=			INTEGER (0..maxPNOffset)
10241
10242
10243PhysCellIdGERAN ::=				SEQUENCE {
10244	networkColourCode					BIT STRING (SIZE (3)),
10245	baseStationColourCode				BIT STRING (SIZE (3))
10246}
10247
10248
10249PhysCellIdNR-r15 ::=			INTEGER (0.. 1007)
10250
10251
10252PhysCellIdRange ::=				SEQUENCE {
10253	start							PhysCellId,
10254	range							ENUMERATED {
10255										n4, n8, n12, n16, n24, n32, n48, n64, n84,
10256										n96, n128, n168, n252, n504, spare2,
10257										spare1}					OPTIONAL	-- Need OP
10258}
10259
10260
10261PhysCellIdRangeNR-r16 ::=		SEQUENCE {
10262	start							PhysCellIdNR-r15,
10263	range							ENUMERATED {
10264										n4, n8, n12, n16, n24, n32, n48, n64, n84,
10265										n96, n128, n168, n252, n504, n1008,
10266										spare1}					OPTIONAL	-- Need OP
10267}
10268
10269
10270PhysCellIdRangeUTRA-FDDList-r9::=		SEQUENCE (SIZE (1..maxPhysCellIdRange-r9)) OF PhysCellIdRangeUTRA-FDD-r9
10271
10272PhysCellIdRangeUTRA-FDD-r9 ::=			SEQUENCE {
10273		start-r9							PhysCellIdUTRA-FDD,
10274		range-r9							INTEGER (2..512)				OPTIONAL	-- Need OP
10275}
10276
10277
10278PhysCellIdUTRA-FDD ::=				INTEGER (0..511)
10279
10280
10281PhysCellIdUTRA-TDD ::=				INTEGER (0..127)
10282
10283
10284PLMN-Identity ::=					SEQUENCE {
10285	mcc									MCC					OPTIONAL,					-- Cond MCC
10286	mnc									MNC
10287}
10288
10289MCC ::=								SEQUENCE (SIZE (3)) OF
10290											MCC-MNC-Digit
10291
10292MNC ::=								SEQUENCE (SIZE (2..3)) OF
10293											MCC-MNC-Digit
10294
10295MCC-MNC-Digit ::=					INTEGER (0..9)
10296
10297
10298
10299PLMN-IdentityList3-r11 ::=				SEQUENCE (SIZE (1..16)) OF PLMN-Identity
10300
10301
10302P-MaxNR-r15 ::=				INTEGER (-30..33)
10303
10304
10305PreRegistrationInfoHRPD ::=			SEQUENCE {
10306	preRegistrationAllowed				BOOLEAN,
10307	preRegistrationZoneId				PreRegistrationZoneIdHRPD	OPTIONAL, -- cond PreRegAllowed
10308	secondaryPreRegistrationZoneIdList	SecondaryPreRegistrationZoneIdListHRPD	OPTIONAL -- Need OR
10309}
10310
10311SecondaryPreRegistrationZoneIdListHRPD ::=	SEQUENCE (SIZE (1..2)) OF PreRegistrationZoneIdHRPD
10312
10313PreRegistrationZoneIdHRPD ::=			INTEGER (0..255)
10314
10315
10316Q-QualMin-r9 ::=					INTEGER (-34..-3)
10317
10318
10319Q-RxLevMin ::=						INTEGER (-70..-22)
10320
10321
10322Q-OffsetRange ::=						ENUMERATED {
10323												dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,
10324												dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,
10325												dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,
10326												dB6, dB8, dB10, dB12, dB14, dB16, dB18,
10327												dB20, dB22, dB24}
10328
10329
10330Q-OffsetRangeInterRAT ::=					INTEGER (-15..15)
10331
10332
10333ReselectionThreshold ::=				INTEGER (0..31)
10334
10335
10336ReselectionThresholdQ-r9 ::=			INTEGER (0..31)
10337
10338
10339RSS-ConfigCarrierInfo-r16 ::=	SEQUENCE {
10340	narrowbandIndex-r16				BIT STRING (SIZE (1..maxAvailNarrowBands-1-r16)),
10341	timeOffsetGranularity-r16		ENUMERATED {g1, g2, g4, g8, g16, g32, g64, g128}
10342}
10343
10344
10345RSS-MeasPowerBias-r16 ::=	ENUMERATED {dB-6, dB-3, dB0, dB3, dB6, dB9, dB12, rssNotUsed}
10346
10347
10348SCellIndex-r10 ::=						INTEGER (1..7)
10349SCellIndex-r13 ::=						INTEGER (1..31)
10350
10351
10352ServCellIndex-r10 ::=					INTEGER (0..7)
10353ServCellIndex-r13 ::=				INTEGER (0..31)
10354
10355
10356SpeedStateScaleFactors ::=			SEQUENCE {
10357	sf-Medium							ENUMERATED {oDot25, oDot5, oDot75, lDot0},
10358	sf-High								ENUMERATED {oDot25, oDot5, oDot75, lDot0}
10359}
10360
10361SystemInfoListGERAN ::=				SEQUENCE (SIZE (1..maxGERAN-SI)) OF
10362										OCTET STRING (SIZE (1..23))
10363
10364
10365SystemTimeInfoCDMA2000 ::=			SEQUENCE {
10366	cdma-EUTRA-Synchronisation			BOOLEAN,
10367	cdma-SystemTime						CHOICE {
10368		synchronousSystemTime				BIT STRING (SIZE (39)),
10369		asynchronousSystemTime				BIT STRING (SIZE (49))
10370	}
10371}
10372
10373
10374ThresholdNR-r15 ::=				CHOICE{
10375	nr-RSRP-r15							RSRP-RangeNR-r15,
10376	nr-RSRQ-r15							RSRQ-RangeNR-r15,
10377	nr-SINR-r15							RS-SINR-RangeNR-r15
10378}
10379
10380ThresholdListNR-r15 ::=				SEQUENCE{
10381	nr-RSRP-r15							RSRP-RangeNR-r15				OPTIONAL,	-- Need OR
10382	nr-RSRQ-r15							RSRQ-RangeNR-r15				OPTIONAL,	-- Need OR
10383	nr-SINR-r15							RS-SINR-RangeNR-r15			OPTIONAL	-- Need OR
10384}
10385
10386
10387TrackingAreaCode ::=				BIT STRING (SIZE (16))
10388TrackingAreaCode-5GC-r15 ::=		BIT STRING (SIZE (24))
10389
10390
10391T-Reselection ::=					INTEGER (0..7)
10392
10393
10394T-ReselectionEUTRA-CE-r13 ::=				INTEGER (0..15)
10395
10396
10397AllowedMeasBandwidth ::=				ENUMERATED {mbw6, mbw15, mbw25, mbw50, mbw75, mbw100}
10398
10399
10400BT-NameListConfig-r15 ::=		CHOICE{
10401	release						NULL,
10402	setup						BT-NameList-r15
10403}
10404
10405BT-NameList-r15 ::=			SEQUENCE (SIZE (1..maxBT-Name-r15)) OF BT-Name-r15
10406
10407BT-Name-r15 ::=		OCTET STRING (SIZE (1..248))
10408
10409
10410CSI-RSRP-Range-r12 ::=						INTEGER(0..97)
10411
10412
10413Hysteresis ::=							INTEGER (0..30)
10414
10415
10416LocationInfo-r10 ::=	SEQUENCE {
10417	locationCoordinates-r10					CHOICE {
10418		ellipsoid-Point-r10						OCTET STRING,
10419		ellipsoidPointWithAltitude-r10			OCTET STRING,
10420	...,
10421		ellipsoidPointWithUncertaintyCircle-r11					OCTET STRING,
10422		ellipsoidPointWithUncertaintyEllipse-r11				OCTET STRING,
10423		ellipsoidPointWithAltitudeAndUncertaintyEllipsoid-r11	OCTET STRING,
10424		ellipsoidArc-r11										OCTET STRING,
10425		polygon-r11												OCTET STRING
10426	},
10427	horizontalVelocity-r10					OCTET STRING				OPTIONAL,
10428	gnss-TOD-msec-r10						OCTET STRING				OPTIONAL,
10429	...,
10430	[[	verticalVelocityInfo-r15		CHOICE {
10431			verticalVelocity-r15				OCTET STRING,
10432			verticalVelocityAndUncertainty-r15	OCTET STRING
10433	}			OPTIONAL
10434	]]
10435}
10436
10437
10438LogMeasResultListBT-r15 ::=		SEQUENCE (SIZE (1..maxBT-IdReport-r15)) OF LogMeasResultBT-r15
10439
10440LogMeasResultBT-r15 ::= SEQUENCE {
10441	bt-Addr-r15						BIT STRING (SIZE (48)),
10442	rssi-BT-r15						INTEGER (-128..127)			OPTIONAL,
10443	...
10444}
10445
10446
10447LogMeasResultListWLAN-r15 ::=		SEQUENCE (SIZE (1..maxWLAN-Id-Report-r14)) OF LogMeasResultWLAN-r15
10448
10449LogMeasResultWLAN-r15 ::=	SEQUENCE {
10450	wlan-Identifiers-r15			WLAN-Identifiers-r12,
10451	rssiWLAN-r15					WLAN-RSSI-Range-r13				OPTIONAL,
10452	rtt-WLAN-r15					WLAN-RTT-r15					OPTIONAL,
10453	...
10454}
10455
10456
10457MaxRS-IndexCellQualNR-r15::=				INTEGER (1..maxRS-IndexCellQual-r15)
10458
10459
10460MBSFN-RSRQ-Range-r12 ::=				INTEGER(0..31)
10461
10462MeasConfig ::=						SEQUENCE {
10463	-- Measurement objects
10464	measObjectToRemoveList				MeasObjectToRemoveList				OPTIONAL,	-- Need ON
10465	measObjectToAddModList				MeasObjectToAddModList				OPTIONAL,	-- Need ON
10466	-- Reporting configurations
10467	reportConfigToRemoveList			ReportConfigToRemoveList			OPTIONAL,	-- Need ON
10468	reportConfigToAddModList			ReportConfigToAddModList			OPTIONAL,	-- Need ON
10469	-- Measurement identities
10470	measIdToRemoveList					MeasIdToRemoveList					OPTIONAL,	-- Need ON
10471	measIdToAddModList					MeasIdToAddModList					OPTIONAL,	-- Need ON
10472	-- Other parameters
10473	quantityConfig						QuantityConfig						OPTIONAL,	-- Need ON
10474	measGapConfig						MeasGapConfig						OPTIONAL,	-- Need ON
10475	s-Measure							RSRP-Range							OPTIONAL,	-- Need ON
10476	preRegistrationInfoHRPD				PreRegistrationInfoHRPD				OPTIONAL,	-- Need OP
10477	speedStatePars			CHOICE {
10478		release								NULL,
10479		setup								SEQUENCE {
10480			mobilityStateParameters				MobilityStateParameters,
10481			timeToTrigger-SF					SpeedStateScaleFactors
10482		}
10483	}																		OPTIONAL,	-- Need ON
10484	...,
10485	[[	measObjectToAddModList-v9e0			MeasObjectToAddModList-v9e0		OPTIONAL	-- Need ON
10486	]],
10487	[[	allowInterruptions-r11				BOOLEAN							OPTIONAL	-- Need ON
10488	]],
10489	[[	measScaleFactor-r12			CHOICE {
10490			release						NULL,
10491			setup						MeasScaleFactor-r12
10492		}																OPTIONAL,	-- Need ON
10493		measIdToRemoveListExt-r12			MeasIdToRemoveListExt-r12		OPTIONAL,	-- Need ON
10494		measIdToAddModListExt-r12			MeasIdToAddModListExt-r12		OPTIONAL,	-- Need ON
10495		measRSRQ-OnAllSymbols-r12		BOOLEAN							OPTIONAL	-- Need ON
10496	]],
10497	[[
10498		measObjectToRemoveListExt-r13		MeasObjectToRemoveListExt-r13	OPTIONAL,	-- Need ON
10499		measObjectToAddModListExt-r13		MeasObjectToAddModListExt-r13	OPTIONAL,	-- Need ON
10500		measIdToAddModList-v1310			MeasIdToAddModList-v1310		OPTIONAL,	-- Need ON
10501		measIdToAddModListExt-v1310			MeasIdToAddModListExt-v1310		OPTIONAL	-- Need ON
10502	]],
10503	[[	measGapConfigPerCC-List-r14			MeasGapConfigPerCC-List-r14		OPTIONAL,	-- Need ON
10504		measGapSharingConfig-r14			MeasGapSharingConfig-r14		OPTIONAL	-- Need ON
10505	]],
10506	[[	fr1-Gap-r15								BOOLEAN		OPTIONAL,	-- Need ON
10507		mgta-r15								BOOLEAN						OPTIONAL	-- Need ON
10508	]],
10509	[[	measGapConfigDensePRS-r15			MeasGapConfigDensePRS-r15	OPTIONAL,	 -- Need ON
10510		heightThreshRef-r15	CHOICE {
10511			release					NULL,
10512			setup					INTEGER (0..31)
10513		}										OPTIONAL	--Need ON
10514	]]
10515}
10516
10517MeasIdToRemoveList ::=				SEQUENCE (SIZE (1..maxMeasId)) OF MeasId
10518
10519MeasIdToRemoveListExt-r12 ::=		SEQUENCE (SIZE (1..maxMeasId)) OF MeasId-v1250
10520
10521MeasObjectToRemoveList ::=			SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectId
10522
10523MeasObjectToRemoveListExt-r13 ::=	SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectId-v1310
10524
10525ReportConfigToRemoveList ::=		SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigId
10526
10527
10528MeasDS-Config-r12 ::=			CHOICE {
10529	release							NULL,
10530	setup							SEQUENCE {
10531		dmtc-PeriodOffset-r12			CHOICE {
10532			ms40-r12						INTEGER(0..39),
10533			ms80-r12						INTEGER(0..79),
10534			ms160-r12						INTEGER(0..159),
10535			...
10536		},
10537		ds-OccasionDuration-r12		CHOICE {
10538			durationFDD-r12				INTEGER(1..maxDS-Duration-r12),
10539			durationTDD-r12				INTEGER(2..maxDS-Duration-r12)
10540		},
10541		measCSI-RS-ToRemoveList-r12	MeasCSI-RS-ToRemoveList-r12	OPTIONAL,	-- Need ON
10542		measCSI-RS-ToAddModList-r12	MeasCSI-RS-ToAddModList-r12	OPTIONAL,	-- Need ON
10543		...
10544	}
10545}
10546
10547MeasCSI-RS-ToRemoveList-r12 ::=	SEQUENCE (SIZE (1..maxCSI-RS-Meas-r12)) OF MeasCSI-RS-Id-r12
10548
10549MeasCSI-RS-ToAddModList-r12 ::=	SEQUENCE (SIZE (1..maxCSI-RS-Meas-r12)) OF MeasCSI-RS-Config-r12
10550
10551MeasCSI-RS-Id-r12 ::=			INTEGER (1..maxCSI-RS-Meas-r12)
10552
10553MeasCSI-RS-Config-r12 ::=		SEQUENCE {
10554	measCSI-RS-Id-r12				MeasCSI-RS-Id-r12,
10555	physCellId-r12					INTEGER (0..503),
10556	scramblingIdentity-r12			INTEGER (0..503),
10557	resourceConfig-r12				INTEGER (0..31),
10558	subframeOffset-r12				INTEGER (0..4),
10559	csi-RS-IndividualOffset-r12		Q-OffsetRange,
10560	...
10561}
10562
10563
10564MeasGapConfig ::=					CHOICE {
10565	release								NULL,
10566	setup								SEQUENCE {
10567		gapOffset							CHOICE {
10568				gp0									INTEGER (0..39),
10569				gp1									INTEGER (0..79),
10570
10571				...,
10572				gp2-r14								INTEGER (0..39),
10573				gp3-r14								INTEGER (0..79),
10574				gp-ncsg0-r14						INTEGER (0..39),
10575				gp-ncsg1-r14						INTEGER (0..79),
10576				gp-ncsg2-r14						INTEGER (0..39),
10577				gp-ncsg3-r14						INTEGER (0..79),
10578				gp-nonUniform1-r14					INTEGER (0..1279),
10579				gp-nonUniform2-r14					INTEGER (0..2559),
10580				gp-nonUniform3-r14					INTEGER (0..5119),
10581				gp-nonUniform4-r14					INTEGER (0..10239),
10582				gp4-r15								INTEGER (0..19),
10583				gp5-r15								INTEGER (0..159),
10584				gp6-r15								INTEGER (0..19),
10585				gp7-r15								INTEGER (0..39),
10586				gp8-r15								INTEGER (0..79),
10587				gp9-r15								INTEGER (0..159),
10588				gp10-r15							INTEGER (0..19),
10589				gp11-r15							INTEGER (0..159)
10590		}
10591	}
10592}
10593
10594
10595
10596MeasGapConfigDensePRS-r15 ::=	CHOICE {
10597	release							NULL,
10598	setup							SEQUENCE {
10599		gapOffsetDensePRS-r15			CHOICE {
10600			rstd0-r15						INTEGER (0..79),
10601			rstd1-r15						INTEGER (0..159),
10602			rstd2-r15						INTEGER (0..319),
10603			rstd3-r15						INTEGER (0..639),
10604			rstd4-r15						INTEGER (0..1279),
10605			rstd5-r15						INTEGER (0..159),
10606			rstd6-r15						INTEGER (0..319),
10607			rstd7-r15						INTEGER (0..639),
10608			rstd8-r15						INTEGER (0..1279),
10609			rstd9-r15						INTEGER (0..319),
10610			rstd10-r15						INTEGER (0..639),
10611			rstd11-r15						INTEGER (0..1279),
10612			rstd12-r15						INTEGER (0..319),
10613			rstd13-r15						INTEGER (0..639),
10614			rstd14-r15						INTEGER (0..1279),
10615			rstd15-r15						INTEGER (0..639),
10616			rstd16-r15						INTEGER (0..1279),
10617			rstd17-r15						INTEGER (0..639),
10618			rstd18-r15						INTEGER (0..1279),
10619			rstd19-r15						INTEGER (0..639),
10620			rstd20-r15						INTEGER (0..1279),
10621			...
10622		}
10623	}
10624}
10625
10626
10627MeasGapConfigPerCC-List-r14 ::=	CHOICE {
10628	release						NULL,
10629	setup						SEQUENCE {
10630		measGapConfigToRemoveList-r14	MeasGapConfigToRemoveList-r14	OPTIONAL,	-- Need ON
10631		measGapConfigToAddModList-r14	MeasGapConfigToAddModList-r14	OPTIONAL	-- Need ON
10632	}
10633}
10634
10635MeasGapConfigToRemoveList-r14 ::=	SEQUENCE (SIZE (1..maxServCell-r13)) OF ServCellIndex-r13
10636
10637MeasGapConfigToAddModList-r14 ::=	SEQUENCE (SIZE (1..maxServCell-r13)) OF MeasGapConfigPerCC-r14
10638
10639MeasGapConfigPerCC-r14 ::=	SEQUENCE {
10640	servCellId-r14				ServCellIndex-r13,
10641	measGapConfigCC-r14			MeasGapConfig
10642}
10643
10644
10645MeasGapSharingConfig-r14 ::=			CHOICE {
10646	release								NULL,
10647	setup								SEQUENCE {
10648		measGapSharingScheme-r14				ENUMERATED {scheme00, scheme01, scheme10, scheme11}
10649	}
10650}
10651
10652
10653MeasId ::=							INTEGER (1..maxMeasId)
10654
10655MeasId-v1250 ::=					INTEGER (maxMeasId-Plus1..maxMeasId-r12)
10656
10657
10658MeasIdleConfigSIB-r15 ::= SEQUENCE {
10659	measIdleCarrierListEUTRA-r15	EUTRA-CarrierList-r15,
10660	...
10661}
10662
10663MeasIdleConfigSIB-NR-r16 ::= SEQUENCE {
10664	measIdleCarrierListNR-r16		NR-CarrierList-r16,
10665	...
10666}
10667
10668MeasIdleConfigDedicated-r15 ::= SEQUENCE {
10669	measIdleCarrierListEUTRA-r15	EUTRA-CarrierList-r15				OPTIONAL,	-- Need OR
10670	measIdleDuration-r15		ENUMERATED {sec10, sec30, sec60, sec120,
10671												sec180, sec240, sec300, spare},
10672	...,
10673	[[
10674	measIdleCarrierListNR-r16		NR-CarrierList-r16					OPTIONAL,  -- Need OR
10675	validityAreaList-r16			ValidityAreaList-r16				OPTIONAL   -- Need OR
10676	]]
10677}
10678
10679EUTRA-CarrierList-r15 ::= SEQUENCE (SIZE (1..maxFreqIdle-r15)) OF MeasIdleCarrierEUTRA-r15
10680NR-CarrierList-r16 ::= SEQUENCE (SIZE (1..maxFreqIdle-r15)) OF MeasIdleCarrierNR-r16
10681
10682MeasIdleCarrierEUTRA-r15::=			SEQUENCE {
10683	carrierFreq-r15						ARFCN-ValueEUTRA-r9,
10684	allowedMeasBandwidth-r15			AllowedMeasBandwidth,
10685	validityArea-r15					CellList-r15					OPTIONAL,	-- Need OR
10686	measCellList-r15					CellList-r15					OPTIONAL,	-- Need OR
10687	reportQuantities					ENUMERATED {rsrp, rsrq, both},
10688	qualityThreshold-r15				SEQUENCE {
10689		idleRSRP-Threshold-r15				RSRP-Range					OPTIONAL,	-- Need OR
10690		idleRSRQ-Threshold-r15				RSRQ-Range-r13				OPTIONAL	-- Need OR
10691	}																	OPTIONAL,	-- Need OP
10692	...
10693}
10694
10695ValidityAreaList-r16 ::= SEQUENCE (SIZE (1..maxFreqIdle-r15)) OF ValidityArea-r16
10696
10697ValidityArea-r16 ::= SEQUENCE {
10698	carrierFreq-r16			ARFCN-ValueEUTRA-r9,
10699	validityCellList-r16		ValidityCellList-r16					OPTIONAL  -- Need ON
10700}
10701
10702ValidityCellList-r16 ::= SEQUENCE (SIZE (1.. maxCellMeasIdle-r15)) OF PhysCellIdRange
10703
10704MeasIdleCarrierNR-r16 ::=		SEQUENCE {
10705	carrierFreqNR-r16				ARFCN-ValueNR-r15,
10706	subcarrierSpacingSSB-r16		ENUMERATED {kHz15, kHz30, kHz120, kHz240},
10707	frequencyBandList				MultiFrequencyBandListNR-r15		OPTIONAL,  -- Need OR
10708	measCellListNR-r16				CellListNR-r16						OPTIONAL,  -- Need OR
10709	reportQuantitiesNR-r16			ENUMERATED {rsrp, rsrq, both},
10710	qualityThresholdNR-r16			SEQUENCE {
10711		idleRSRP-ThresholdNR-r16		RSRP-RangeNR-r15				OPTIONAL,  -- Need OR
10712		idleRSRQ-ThresholdNR-r16		RSRQ-RangeNR-r15				OPTIONAL   -- Need OR
10713	}																	OPTIONAL,  -- Need OR
10714	ssb-MeasConfig-r16				SEQUENCE {
10715		maxRS-IndexCellQual-r16			MaxRS-IndexCellQualNR-r15		OPTIONAL,  -- Need OR
10716		threshRS-Index-r16				ThresholdListNR-r15				OPTIONAL,  -- Need OR
10717		measTimingConfig-r16			MTC-SSB-NR-r15					OPTIONAL,  -- Need OR
10718		ssb-ToMeasure-r16				SSB-ToMeasure-r15				OPTIONAL,  -- Need OR
10719		deriveSSB-IndexFromCell-r16		BOOLEAN,
10720		ss-RSSI-Measurement-r16			SS-RSSI-Measurement-r15			OPTIONAL   -- Need OP
10721	}																	OPTIONAL,   -- Need OP
10722	beamMeasConfigIdle-r16			BeamMeasConfigIdleNR-r16			OPTIONAL,  -- Need OR
10723	...
10724}
10725
10726CellList-r15 ::=			SEQUENCE (SIZE (1..maxCellMeasIdle-r15)) OF PhysCellIdRange
10727CellListNR-r16 ::=			SEQUENCE (SIZE (1..maxCellMeasIdle-r15)) OF PhysCellIdRangeNR-r16
10728
10729BeamMeasConfigIdleNR-r16 ::=		SEQUENCE {
10730	reportQuantityRS-IndexNR-r16		ENUMERATED {rsrp, rsrq, both},
10731	maxReportRS-Index-r16				INTEGER (0..maxRS-IndexReport-r15),
10732	reportRS-IndexResultsNR-r16			BOOLEAN
10733}
10734
10735
10736MeasIdToAddModList ::=				SEQUENCE (SIZE (1..maxMeasId)) OF MeasIdToAddMod
10737
10738MeasIdToAddModList-v1310 ::=		SEQUENCE (SIZE (1..maxMeasId)) OF MeasIdToAddMod-v1310
10739
10740MeasIdToAddModListExt-r12 ::=		SEQUENCE (SIZE (1..maxMeasId)) OF MeasIdToAddModExt-r12
10741
10742MeasIdToAddModListExt-v1310 ::=		SEQUENCE (SIZE (1..maxMeasId)) OF MeasIdToAddMod-v1310
10743
10744MeasIdToAddMod ::=	SEQUENCE {
10745	measId								MeasId,
10746	measObjectId						MeasObjectId,
10747	reportConfigId						ReportConfigId
10748}
10749
10750MeasIdToAddModExt-r12 ::=	SEQUENCE {
10751	measId-v1250						MeasId-v1250,
10752	measObjectId-r12					MeasObjectId,
10753	reportConfigId-r12					ReportConfigId
10754}
10755
10756MeasIdToAddMod-v1310 ::=	SEQUENCE {
10757	measObjectId-v1310			MeasObjectId-v1310		OPTIONAL
10758}
10759
10760
10761MeasObjectCDMA2000 ::=				SEQUENCE {
10762	cdma2000-Type						CDMA2000-Type,
10763	carrierFreq							CarrierFreqCDMA2000,
10764	searchWindowSize					INTEGER (0..15)						OPTIONAL,	-- Need ON
10765	offsetFreq							Q-OffsetRangeInterRAT				DEFAULT 0,
10766	cellsToRemoveList					CellIndexList						OPTIONAL,	-- Need ON
10767	cellsToAddModList					CellsToAddModListCDMA2000			OPTIONAL,	-- Need ON
10768	cellForWhichToReportCGI				PhysCellIdCDMA2000					OPTIONAL,	-- Need ON
10769	...
10770}
10771
10772CellsToAddModListCDMA2000 ::=		SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddModCDMA2000
10773
10774CellsToAddModCDMA2000 ::=	SEQUENCE {
10775	cellIndex							INTEGER (1..maxCellMeas),
10776	physCellId							PhysCellIdCDMA2000
10777}
10778
10779
10780MeasObjectEUTRA ::=					SEQUENCE {
10781	carrierFreq							ARFCN-ValueEUTRA,
10782	allowedMeasBandwidth				AllowedMeasBandwidth,
10783	presenceAntennaPort1				PresenceAntennaPort1,
10784	neighCellConfig						NeighCellConfig,
10785	offsetFreq							Q-OffsetRange				DEFAULT dB0,
10786	-- Cell list
10787	cellsToRemoveList					CellIndexList				OPTIONAL,		-- Need ON
10788	cellsToAddModList					CellsToAddModList			OPTIONAL,		-- Need ON
10789	-- Black list
10790	blackCellsToRemoveList				CellIndexList				OPTIONAL,		-- Need ON
10791	blackCellsToAddModList				BlackCellsToAddModList		OPTIONAL,		-- Need ON
10792	cellForWhichToReportCGI				PhysCellId					OPTIONAL,		-- Need ON
10793	...,
10794	[[measCycleSCell-r10				MeasCycleSCell-r10		OPTIONAL,		-- Need ON
10795		measSubframePatternConfigNeigh-r10	MeasSubframePatternConfigNeigh-r10	OPTIONAL							-- Need ON
10796	]],
10797	[[widebandRSRQ-Meas-r11				BOOLEAN	OPTIONAL		-- Cond WB-RSRQ
10798	]],
10799	[[	altTTT-CellsToRemoveList-r12	CellIndexList				OPTIONAL,		-- Need ON
10800		altTTT-CellsToAddModList-r12	AltTTT-CellsToAddModList-r12	OPTIONAL,		-- Need ON
10801		t312-r12						CHOICE {
10802			release							NULL,
10803			setup							ENUMERATED {ms0, ms50, ms100, ms200,
10804											ms300, ms400, ms500, ms1000}
10805		}														OPTIONAL,		-- Need ON
10806		reducedMeasPerformance-r12		BOOLEAN					OPTIONAL,		-- Need ON
10807		measDS-Config-r12				MeasDS-Config-r12			OPTIONAL		-- Need ON
10808	]],
10809	[[
10810		whiteCellsToRemoveList-r13		CellIndexList				OPTIONAL,		-- Need ON
10811		whiteCellsToAddModList-r13		WhiteCellsToAddModList-r13	OPTIONAL,		-- Need ON
10812		rmtc-Config-r13				RMTC-Config-r13			OPTIONAL,		-- Need ON
10813		carrierFreq-r13					ARFCN-ValueEUTRA-v9e0		OPTIONAL			-- Need ON
10814	]],
10815	[[
10816		tx-ResourcePoolToRemoveList-r14	Tx-ResourcePoolMeasList-r14		OPTIONAL,	-- Need ON
10817		tx-ResourcePoolToAddList-r14	Tx-ResourcePoolMeasList-r14		OPTIONAL,	-- Need ON
10818		fembms-MixedCarrier-r14				BOOLEAN					OPTIONAL			-- Need ON
10819	]],
10820	[[
10821		measSensing-Config-r15			MeasSensing-Config-r15		OPTIONAL		-- Need ON
10822	]],
10823	[[
10824		measRSS-DedicatedConfig-r16		CHOICE {release NULL, setup MeasRSS-DedicatedConfig-r16}		OPTIONAL	-- Need ON
10825	]]
10826}
10827
10828MeasObjectEUTRA-v9e0 ::=			SEQUENCE {
10829	carrierFreq-v9e0					ARFCN-ValueEUTRA-v9e0
10830}
10831
10832MeasRSS-DedicatedConfig-r16 ::= SEQUENCE {
10833	rss-ConfigCarrierInfo-r16		RSS-ConfigCarrierInfo-r16	OPTIONAL,	-- Need OP
10834	cellsToAddModList-v1610			CellsToAddModList-v1610		OPTIONAL	-- Need ON
10835}
10836
10837CellsToAddModList ::=				SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddMod
10838
10839CellsToAddModList-v1610 ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddMod-v1610
10840
10841CellsToAddMod ::=	SEQUENCE {
10842	cellIndex							INTEGER (1..maxCellMeas),
10843	physCellId							PhysCellId,
10844	cellIndividualOffset				Q-OffsetRange
10845}
10846
10847CellsToAddMod-v1610 ::= 		SEQUENCE {
10848	rss-MeasPowerBias-r16			RSS-MeasPowerBias-r16
10849}
10850
10851
10852BlackCellsToAddModList ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF BlackCellsToAddMod
10853
10854BlackCellsToAddMod ::=	SEQUENCE {
10855	cellIndex							INTEGER (1..maxCellMeas),
10856	physCellIdRange						PhysCellIdRange
10857}
10858
10859MeasCycleSCell-r10 ::=				ENUMERATED {sf160, sf256, sf320, sf512,
10860													sf640, sf1024, sf1280, spare1}
10861
10862MeasSubframePatternConfigNeigh-r10 ::=	CHOICE {
10863	release									NULL,
10864	setup									SEQUENCE {
10865		measSubframePatternNeigh-r10			MeasSubframePattern-r10,
10866		measSubframeCellList-r10				MeasSubframeCellList-r10	OPTIONAL	-- Cond always
10867	}
10868}
10869
10870MeasSubframeCellList-r10 ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF PhysCellIdRange
10871
10872AltTTT-CellsToAddModList-r12 ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF AltTTT-CellsToAddMod-r12
10873
10874AltTTT-CellsToAddMod-r12 ::=	SEQUENCE {
10875	cellIndex-r12							INTEGER (1..maxCellMeas),
10876	physCellIdRange-r12						PhysCellIdRange
10877}
10878
10879WhiteCellsToAddModList-r13 ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF WhiteCellsToAddMod-r13
10880
10881WhiteCellsToAddMod-r13 ::=	SEQUENCE {
10882	cellIndex-r13							INTEGER (1..maxCellMeas),
10883	physCellIdRange-r13						PhysCellIdRange
10884}
10885
10886RMTC-Config-r13 ::=	CHOICE {
10887	release								NULL,
10888	setup								SEQUENCE {
10889		rmtc-Period-r13					ENUMERATED {ms40, ms80, ms160, ms320, ms640},
10890		rmtc-SubframeOffset-r13			INTEGER(0..639)					OPTIONAL,		-- Need ON
10891		measDuration-r13				ENUMERATED {sym1, sym14, sym28, sym42, sym70},
10892		...
10893	}
10894}
10895
10896Tx-ResourcePoolMeasList-r14 ::=	SEQUENCE (SIZE (1..maxSL-PoolToMeasure-r14)) OF SL-V2X-TxPoolReportIdentity-r14
10897
10898
10899MeasObjectGERAN ::=					SEQUENCE {
10900	carrierFreqs						CarrierFreqsGERAN,
10901	offsetFreq							Q-OffsetRangeInterRAT		DEFAULT 0,
10902	ncc-Permitted						BIT STRING(SIZE (8))		DEFAULT '11111111'B,
10903	cellForWhichToReportCGI				PhysCellIdGERAN				OPTIONAL,	-- Need ON
10904	...
10905}
10906
10907
10908MeasObjectId ::=					INTEGER (1..maxObjectId)
10909
10910MeasObjectId-v1310 ::=			INTEGER (maxObjectId-Plus1-r13..maxObjectId-r13)
10911
10912MeasObjectId-r13 ::=				INTEGER (1..maxObjectId-r13)
10913
10914
10915MeasObjectNR-r15 ::=				SEQUENCE {
10916	carrierFreq-r15						ARFCN-ValueNR-r15,
10917	rs-ConfigSSB-r15					RS-ConfigSSB-NR-r15,
10918	threshRS-Index-r15					ThresholdListNR-r15				OPTIONAL,		-- Need OR
10919	maxRS-IndexCellQual-r15				MaxRS-IndexCellQualNR-r15		OPTIONAL,		-- Need OR
10920	offsetFreq-r15						Q-OffsetRangeInterRAT			DEFAULT 0,
10921	blackCellsToRemoveList-r15			CellIndexList					OPTIONAL,		-- Need ON
10922	blackCellsToAddModList-r15			CellsToAddModListNR-r15			OPTIONAL,		-- Need ON
10923	quantityConfigSet-r15				INTEGER (1.. maxQuantSetsNR-r15),
10924	cellsForWhichToReportSFTD-r15		SEQUENCE (SIZE (1..maxCellSFTD)) OF PhysCellIdNR-r15	OPTIONAL,	-- Need OR
10925	...,
10926	[[	cellForWhichToReportCGI-r15			PhysCellIdNR-r15				OPTIONAL,	-- Need ON
10927		deriveSSB-IndexFromCell-r15			BOOLEAN							OPTIONAL,	-- Need ON
10928		ss-RSSI-Measurement-r15				SS-RSSI-Measurement-r15			OPTIONAL,	-- Need ON
10929		bandNR-r15					CHOICE {
10930			release						NULL,
10931			setup						FreqBandIndicatorNR-r15
10932		}																OPTIONAL	-- Need ON
10933	]],
10934	[[
10935	rmtc-ConfigNR-r16						CHOICE {release NULL, setup RMTC-ConfigNR-r16}			OPTIONAL		-- Cond SharedSpectrum
10936	]]
10937}
10938
10939RS-ConfigSSB-NR-r15 ::=			SEQUENCE {
10940	measTimingConfig-r15			MTC-SSB-NR-r15,
10941	subcarrierSpacingSSB-r15	ENUMERATED {kHz15, kHz30, kHz120, kHz240},
10942	...,
10943	[[	ssb-ToMeasure-r15			CHOICE {
10944			release						NULL,
10945			setup						SSB-ToMeasure-r15
10946		}											OPTIONAL	-- Need ON
10947	]],
10948	[[
10949	ssb-PositionQCL-CommonNR-r16	SSB-PositionQCL-RelationNR-r16	OPTIONAL,	-- Cond SharedSpectrum2
10950	ssb-PositionQCL-CellsToAddModListNR-r16	SSB-PositionQCL-CellsToAddModListNR-r16	OPTIONAL,	-- Cond SharedSpectrum
10951	ssb-PositionQCL-CellsToRemoveListNR-r16	SEQUENCE (SIZE (1..maxCellMeas)) OF PhysCellIdNR-r15	OPTIONAL	-- Cond SharedSpectrum
10952	]]
10953}
10954
10955CellsToAddModListNR-r15 ::=			SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddModNR-r15
10956
10957CellsToAddModNR-r15 ::=			SEQUENCE {
10958	cellIndex-r15					INTEGER (1..maxCellMeas),
10959	physCellId-r15					PhysCellIdNR-r15
10960}
10961
10962SSB-PositionQCL-CellsToAddModListNR-r16 ::=	SEQUENCE (SIZE (1..maxCellMeas)) OF SSB-PositionQCL-CellsToAddNR-r16
10963
10964
10965SSB-PositionQCL-CellsToAddNR-r16 ::=	SEQUENCE {
10966	physCellId-r16							PhysCellIdNR-r15,
10967	ssb-PositionQCL-NR-r16					SSB-PositionQCL-RelationNR-r16
10968}
10969
10970RMTC-ConfigNR-r16 ::=	SEQUENCE {
10971	rmtc-PeriodicityNR-r16				ENUMERATED {ms40, ms80, ms160, ms320, ms640},
10972	rmtc-SubframeOffsetNR-r16			INTEGER(0..639)			OPTIONAL,	-- Need ON
10973	measDurationNR-r16					ENUMERATED {sym1, sym14or12, sym28or24, sym42or36, sym70or60},
10974	rmtc-FrequencyNR-r16				ARFCN-ValueNR-r15,
10975	refSCS-CP-NR-r16					ENUMERATED {kHz15, kHz30, kHz60-NCP, kHz60-ECP},
10976	...
10977}
10978
10979
10980MeasObjectToAddModList ::=			SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectToAddMod
10981
10982MeasObjectToAddModListExt-r13 ::=	SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectToAddModExt-r13
10983
10984MeasObjectToAddModList-v9e0 ::=		SEQUENCE (SIZE (1..maxObjectId)) OF MeasObjectToAddMod-v9e0
10985
10986MeasObjectToAddMod ::=	SEQUENCE {
10987	measObjectId						MeasObjectId,
10988	measObject							CHOICE {
10989		measObjectEUTRA						MeasObjectEUTRA,
10990		measObjectUTRA						MeasObjectUTRA,
10991		measObjectGERAN						MeasObjectGERAN,
10992		measObjectCDMA2000					MeasObjectCDMA2000,
10993		...,
10994		measObjectWLAN-r13					MeasObjectWLAN-r13,
10995		measObjectNR-r15					MeasObjectNR-r15
10996	}
10997}
10998
10999MeasObjectToAddModExt-r13 ::=	SEQUENCE {
11000	measObjectId-r13					MeasObjectId-v1310,
11001	measObject-r13							CHOICE {
11002		measObjectEUTRA-r13						MeasObjectEUTRA,
11003		measObjectUTRA-r13						MeasObjectUTRA,
11004		measObjectGERAN-r13						MeasObjectGERAN,
11005		measObjectCDMA2000-r13					MeasObjectCDMA2000,
11006		...,
11007		measObjectWLAN-v1320					MeasObjectWLAN-r13,
11008		measObjectNR-r15						MeasObjectNR-r15
11009	}
11010}
11011
11012MeasObjectToAddMod-v9e0 ::=	SEQUENCE {
11013	measObjectEUTRA-v9e0				MeasObjectEUTRA-v9e0		OPTIONAL	-- Cond eutra
11014}
11015
11016
11017MeasObjectUTRA ::=					SEQUENCE {
11018	carrierFreq							ARFCN-ValueUTRA,
11019	offsetFreq							Q-OffsetRangeInterRAT		DEFAULT 0,
11020	cellsToRemoveList					CellIndexList				OPTIONAL,			-- Need ON
11021	cellsToAddModList					CHOICE {
11022		cellsToAddModListUTRA-FDD			CellsToAddModListUTRA-FDD,
11023		cellsToAddModListUTRA-TDD			CellsToAddModListUTRA-TDD
11024	}																OPTIONAL,			-- Need ON
11025	cellForWhichToReportCGI				CHOICE {
11026		utra-FDD							PhysCellIdUTRA-FDD,
11027		utra-TDD							PhysCellIdUTRA-TDD
11028	}																OPTIONAL,	-- Need ON
11029	...,
11030	[[	csg-allowedReportingCells-v930			CSG-AllowedReportingCells-r9	OPTIONAL		-- Need ON
11031	]],
11032	[[	reducedMeasPerformance-r12				BOOLEAN			OPTIONAL		-- Need ON
11033	]]
11034}
11035
11036CellsToAddModListUTRA-FDD ::=		SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddModUTRA-FDD
11037
11038CellsToAddModUTRA-FDD ::=	SEQUENCE {
11039	cellIndex							INTEGER (1..maxCellMeas),
11040	physCellId							PhysCellIdUTRA-FDD
11041}
11042
11043CellsToAddModListUTRA-TDD ::=		SEQUENCE (SIZE (1..maxCellMeas)) OF CellsToAddModUTRA-TDD
11044
11045CellsToAddModUTRA-TDD ::=	SEQUENCE {
11046	cellIndex							INTEGER (1..maxCellMeas),
11047	physCellId							PhysCellIdUTRA-TDD
11048}
11049
11050CSG-AllowedReportingCells-r9 ::=		SEQUENCE {
11051	physCellIdRangeUTRA-FDDList-r9			PhysCellIdRangeUTRA-FDDList-r9	OPTIONAL	-- Need OR
11052}
11053
11054MeasObjectWLAN-r13 ::=	SEQUENCE {
11055	carrierFreq-r13					CHOICE {
11056		bandIndicatorListWLAN-r13		SEQUENCE (SIZE (1..maxWLAN-Bands-r13)) OF WLAN-BandIndicator-r13,
11057		carrierInfoListWLAN-r13			SEQUENCE (SIZE (1..maxWLAN-CarrierInfo-r13)) OF WLAN-CarrierInfo-r13
11058	}		OPTIONAL,	-- Need ON
11059	wlan-ToAddModList-r13				WLAN-Id-List-r13			OPTIONAL,	-- Need ON
11060	wlan-ToRemoveList-r13				WLAN-Id-List-r13			OPTIONAL,	-- Need ON
11061	...
11062}
11063
11064WLAN-BandIndicator-r13 ::=	ENUMERATED {band2dot4, band5, band60-v1430, spare5, spare4, spare3, spare2, spare1, ...}
11065
11066
11067MeasResults ::=						SEQUENCE {
11068	measId								MeasId,
11069	measResultPCell						SEQUENCE {
11070		rsrpResult							RSRP-Range,
11071		rsrqResult							RSRQ-Range
11072	},
11073	measResultNeighCells				CHOICE {
11074		measResultListEUTRA					MeasResultListEUTRA,
11075		measResultListUTRA					MeasResultListUTRA,
11076		measResultListGERAN					MeasResultListGERAN,
11077		measResultsCDMA2000					MeasResultsCDMA2000,
11078		...,
11079		measResultNeighCellListNR-r15			MeasResultCellListNR-r15
11080	}																		OPTIONAL,
11081	...,
11082	[[	measResultForECID-r9				MeasResultForECID-r9			OPTIONAL
11083	]],
11084	[[	locationInfo-r10					LocationInfo-r10				OPTIONAL,
11085		measResultServFreqList-r10			MeasResultServFreqList-r10		OPTIONAL
11086	]],
11087	[[	measId-v1250						MeasId-v1250					OPTIONAL,
11088		measResultPCell-v1250				RSRQ-Range-v1250				OPTIONAL,
11089		measResultCSI-RS-List-r12			MeasResultCSI-RS-List-r12		OPTIONAL
11090	]],
11091	[[	measResultForRSSI-r13				MeasResultForRSSI-r13			OPTIONAL,
11092		measResultServFreqListExt-r13		MeasResultServFreqListExt-r13	OPTIONAL,
11093		measResultSSTD-r13					MeasResultSSTD-r13				OPTIONAL,
11094		measResultPCell-v1310				SEQUENCE {
11095			rs-sinr-Result-r13					RS-SINR-Range-r13
11096		}																	OPTIONAL,
11097		ul-PDCP-DelayResultList-r13			UL-PDCP-DelayResultList-r13		OPTIONAL,
11098		measResultListWLAN-r13				MeasResultListWLAN-r13			OPTIONAL
11099	]],
11100	[[	measResultPCell-v1360				RSRP-Range-v1360				OPTIONAL
11101	]],
11102	[[	measResultListCBR-r14				MeasResultListCBR-r14			OPTIONAL,
11103		measResultListWLAN-r14				MeasResultListWLAN-r14			OPTIONAL
11104	]],
11105	[[	measResultServFreqListNR-r15		MeasResultServFreqListNR-r15	OPTIONAL,
11106		measResultCellListSFTD-r15		MeasResultCellListSFTD-r15			OPTIONAL
11107	]],
11108	[[	logMeasResultListBT-r15				LogMeasResultListBT-r15			OPTIONAL,
11109		logMeasResultListWLAN-r15			LogMeasResultListWLAN-r15		OPTIONAL,
11110		measResultSensing-r15			MeasResultSensing-r15				OPTIONAL,
11111		heightUE-r15						INTEGER (-400..8880)		OPTIONAL
11112	]],
11113	[[	ul-PDCP-DelayValueResultList-r16		UL-PDCP-DelayValueResultList-r16	OPTIONAL,
11114		measResultForRSSI-NR-r16				MeasResultForRSSI-NR-r16		OPTIONAL
11115	]]
11116}
11117
11118MeasResultListEUTRA ::=				SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultEUTRA
11119
11120MeasResultEUTRA ::=	SEQUENCE {
11121	physCellId							PhysCellId,
11122	cgi-Info							SEQUENCE {
11123		cellGlobalId						CellGlobalIdEUTRA,
11124		trackingAreaCode					TrackingAreaCode,
11125		plmn-IdentityList					PLMN-IdentityList2				OPTIONAL
11126	}															OPTIONAL,
11127	measResult							SEQUENCE {
11128		rsrpResult							RSRP-Range						OPTIONAL,
11129		rsrqResult							RSRQ-Range						OPTIONAL,
11130		...,
11131		[[	additionalSI-Info-r9				AdditionalSI-Info-r9		OPTIONAL
11132		]],
11133		[[	primaryPLMN-Suitable-r12			ENUMERATED {true}			OPTIONAL,
11134			measResult-v1250					RSRQ-Range-v1250			OPTIONAL
11135		]],
11136		[[	rs-sinr-Result-r13					RS-SINR-Range-r13			OPTIONAL,
11137			cgi-Info-v1310						SEQUENCE {
11138				freqBandIndicator-r13				FreqBandIndicator-r11		OPTIONAL,
11139				multiBandInfoList-r13				MultiBandInfoList-r11		OPTIONAL,
11140				freqBandIndicatorPriority-r13		ENUMERATED {true}			OPTIONAL
11141			}																OPTIONAL
11142		]],
11143		[[
11144			measResult-v1360					RSRP-Range-v1360					OPTIONAL
11145		]],
11146		[[
11147			cgi-Info-5GC-r15		SEQUENCE (SIZE (1..maxPLMN-r11)) OF CellAccessRelatedInfo-5GC-r15		OPTIONAL
11148		]]
11149	}
11150}
11151
11152MeasResultListIdle-r15	::= SEQUENCE (SIZE (1..maxIdleMeasCarriers-r15)) OF MeasResultIdle-r15
11153
11154MeasResultIdle-r15	::= SEQUENCE {
11155	measResultServingCell-r15					SEQUENCE {
11156		rsrpResult-r15					RSRP-Range,
11157		rsrqResult-r15					RSRQ-Range-r13
11158	},
11159	measResultNeighCells-r15		CHOICE {
11160		measResultIdleListEUTRA-r15		MeasResultIdleListEUTRA-r15,
11161		...
11162	}																	OPTIONAL,
11163	...
11164}
11165
11166MeasResultIdleListEUTRA-r15 ::=	SEQUENCE (SIZE (1..maxCellMeasIdle-r15)) OF MeasResultIdleEUTRA-r15
11167
11168MeasResultIdleEUTRA-r15 ::=	SEQUENCE {
11169	carrierFreq-r15						ARFCN-ValueEUTRA-r9,
11170	physCellId-r15						PhysCellId,
11171	measResult-r15						SEQUENCE {
11172		rsrpResult-r15						RSRP-Range,
11173		rsrqResult-r15						RSRQ-Range-r13
11174	},
11175	...
11176}
11177
11178MeasResultListExtIdle-r16 ::= SEQUENCE(SIZE (1..maxIdleMeasCarriersExt-r16)) OF MeasResultIdleListEUTRA-r15
11179
11180MeasResultListIdleNR-r16	::= SEQUENCE(SIZE (1..maxIdleMeasCarriers-r16)) OF MeasResultIdleNR-r16
11181
11182MeasResultIdleNR-r16 ::=		SEQUENCE {
11183	carrierFreqNR-r16						ARFCN-ValueNR-r15,
11184	measResultsPerCellListIdleNR-r16	SEQUENCE (SIZE (1..maxCellMeasIdle-r15)) OF MeasResultsPerCellIdleNR-r16,
11185	...
11186}
11187
11188MeasResultsPerCellIdleNR-r16 ::=	SEQUENCE {
11189	physCellIdNR-r16					PhysCellIdNR-r15,
11190	measIdleResultNR-r16					SEQUENCE {
11191		rsrpResultNR-r16						RSRP-RangeNR-r15				OPTIONAL,
11192		rsrqResultNR-r16						RSRQ-RangeNR-r15				OPTIONAL,
11193		resultRS-IndexList-r16				ResultsPerSSB-IndexList-r16		OPTIONAL
11194	},
11195	...
11196}
11197
11198ResultsPerSSB-IndexList-r16 ::=	SEQUENCE (SIZE (1..maxRS-IndexReport-r15)) OF ResultsPerSSB-IndexIdle-r16
11199
11200ResultsPerSSB-IndexIdle-r16 ::=		SEQUENCE {
11201	ssb-Index-r16							RS-IndexNR-r15,
11202	ssb-Results-r16							SEQUENCE {
11203		ssb-RSRP-Result-r16						RSRP-RangeNR-r15			OPTIONAL,
11204		ssb-RSRQ-Result-r16						RSRQ-RangeNR-r15			OPTIONAL
11205	}																		OPTIONAL
11206}
11207
11208MeasResultServFreqListNR-r15 ::=	SEQUENCE (SIZE (1..maxServCell-r13)) OF MeasResultServFreqNR-r15
11209
11210MeasResultServFreqNR-r15 ::=		SEQUENCE {
11211	carrierFreq-r15						ARFCN-ValueNR-r15,
11212	measResultSCell-r15					MeasResultCellNR-r15				OPTIONAL,
11213	measResultBestNeighCell-r15			MeasResultCellNR-r15				OPTIONAL,
11214	...
11215}
11216
11217MeasResultCellListNR-r15::=		SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultCellNR-r15
11218
11219MeasResultCellNR-r15 ::=			SEQUENCE {
11220	pci-r15								PhysCellIdNR-r15,
11221	measResultCell-r15					MeasResultNR-r15,
11222	measResultRS-IndexList-r15			MeasResultSSB-IndexList-r15				OPTIONAL,
11223	...,
11224	[[	cgi-Info-r15						CGI-InfoNR-r15				OPTIONAL
11225	]]
11226}
11227
11228MeasResultNR-r15 ::=				SEQUENCE {
11229	rsrpResult-r15						RSRP-RangeNR-r15						OPTIONAL,
11230	rsrqResult-r15						RSRQ-RangeNR-r15						OPTIONAL,
11231	rs-sinr-Result-r15					RS-SINR-RangeNR-r15						OPTIONAL,
11232	...
11233}
11234
11235MeasResultSSB-IndexList-r15::=		SEQUENCE (SIZE (1..maxRS-IndexReport-r15)) OF MeasResultSSB-Index-r15
11236
11237MeasResultSSB-Index-r15 ::=		SEQUENCE {
11238	ssb-Index-r15						RS-IndexNR-r15,
11239	measResultSSB-Index-r15				MeasResultNR-r15					OPTIONAL,
11240	...
11241}
11242
11243MeasResultServFreqList-r10 ::=	SEQUENCE (SIZE (1..maxServCell-r10)) OF MeasResultServFreq-r10
11244
11245MeasResultServFreqListExt-r13 ::=	SEQUENCE (SIZE (1..maxServCell-r13)) OF MeasResultServFreq-r13
11246
11247MeasResultServFreq-r10 ::=			SEQUENCE {
11248	servFreqId-r10						ServCellIndex-r10,
11249	measResultSCell-r10					SEQUENCE {
11250		rsrpResultSCell-r10					RSRP-Range,
11251		rsrqResultSCell-r10					RSRQ-Range
11252	}															OPTIONAL,
11253	measResultBestNeighCell-r10			SEQUENCE {
11254		physCellId-r10						PhysCellId,
11255		rsrpResultNCell-r10					RSRP-Range,
11256		rsrqResultNCell-r10					RSRQ-Range
11257	}															OPTIONAL,
11258	...,
11259	[[	measResultSCell-v1250				RSRQ-Range-v1250	OPTIONAL,
11260		measResultBestNeighCell-v1250		RSRQ-Range-v1250	OPTIONAL
11261	]],
11262	[[	measResultSCell-v1310				SEQUENCE {
11263			rs-sinr-Result-r13					RS-SINR-Range-r13
11264		}		OPTIONAL,
11265		measResultBestNeighCell-v1310		SEQUENCE {
11266			rs-sinr-Result-r13					RS-SINR-Range-r13
11267		}		OPTIONAL
11268	]]
11269}
11270
11271MeasResultServFreq-r13 ::=			SEQUENCE {
11272	servFreqId-r13						ServCellIndex-r13,
11273	measResultSCell-r13					SEQUENCE {
11274		rsrpResultSCell-r13					RSRP-Range,
11275		rsrqResultSCell-r13					RSRQ-Range-r13,
11276		rs-sinr-Result-r13					RS-SINR-Range-r13	OPTIONAL
11277	}															OPTIONAL,
11278	measResultBestNeighCell-r13			SEQUENCE {
11279		physCellId-r13						PhysCellId,
11280		rsrpResultNCell-r13					RSRP-Range,
11281		rsrqResultNCell-r13					RSRQ-Range-r13,
11282		rs-sinr-Result-r13					RS-SINR-Range-r13	OPTIONAL
11283	}															OPTIONAL,
11284	...,
11285	[[	measResultBestNeighCell-v1360		SEQUENCE {
11286			rsrpResultNCell-v1360				RSRP-Range-v1360
11287		}														OPTIONAL
11288	]]
11289}
11290
11291MeasResultCSI-RS-List-r12 ::=	SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultCSI-RS-r12
11292
11293MeasResultCSI-RS-r12 ::=		SEQUENCE {
11294	measCSI-RS-Id-r12				MeasCSI-RS-Id-r12,
11295	csi-RSRP-Result-r12				CSI-RSRP-Range-r12,
11296	...
11297}
11298
11299MeasResultListUTRA ::=				SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultUTRA
11300
11301MeasResultUTRA ::=	SEQUENCE {
11302	physCellId							CHOICE {
11303		fdd									PhysCellIdUTRA-FDD,
11304		tdd									PhysCellIdUTRA-TDD
11305	},
11306	cgi-Info							SEQUENCE {
11307		cellGlobalId						CellGlobalIdUTRA,
11308		locationAreaCode					BIT STRING (SIZE (16))			OPTIONAL,
11309		routingAreaCode						BIT STRING (SIZE (8))			OPTIONAL,
11310		plmn-IdentityList					PLMN-IdentityList2				OPTIONAL
11311	}															OPTIONAL,
11312	measResult							SEQUENCE {
11313		utra-RSCP							INTEGER (-5..91)				OPTIONAL,
11314		utra-EcN0							INTEGER (0..49)					OPTIONAL,
11315		...,
11316		[[	additionalSI-Info-r9				AdditionalSI-Info-r9				OPTIONAL
11317		]],
11318		[[	primaryPLMN-Suitable-r12			ENUMERATED {true}			OPTIONAL
11319		]]
11320	}
11321}
11322
11323MeasResultListGERAN ::=				SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultGERAN
11324
11325MeasResultGERAN ::=	SEQUENCE {
11326	carrierFreq							CarrierFreqGERAN,
11327	physCellId							PhysCellIdGERAN,
11328	cgi-Info							SEQUENCE {
11329		cellGlobalId						CellGlobalIdGERAN,
11330		routingAreaCode						BIT STRING (SIZE (8))			OPTIONAL
11331	}																		OPTIONAL,
11332	measResult							SEQUENCE {
11333		rssi								INTEGER (0..63),
11334		...
11335	}
11336}
11337
11338MeasResultsCDMA2000 ::=				SEQUENCE {
11339	preRegistrationStatusHRPD			BOOLEAN,
11340	measResultListCDMA2000				MeasResultListCDMA2000
11341}
11342
11343MeasResultListCDMA2000 ::=			SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultCDMA2000
11344
11345MeasResultCDMA2000 ::=	SEQUENCE {
11346	physCellId							PhysCellIdCDMA2000,
11347	cgi-Info							CellGlobalIdCDMA2000				OPTIONAL,
11348	measResult							SEQUENCE {
11349		pilotPnPhase						INTEGER	(0..32767)				OPTIONAL,
11350		pilotStrength						INTEGER (0..63),
11351		...
11352	}
11353}
11354
11355MeasResultListWLAN-r13 ::=		SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultWLAN-r13
11356
11357MeasResultListWLAN-r14 ::=		SEQUENCE (SIZE (1..maxWLAN-Id-Report-r14)) OF MeasResultWLAN-r13
11358
11359MeasResultWLAN-r13 ::=	SEQUENCE {
11360	wlan-Identifiers-r13					WLAN-Identifiers-r12,
11361	carrierInfoWLAN-r13						WLAN-CarrierInfo-r13	OPTIONAL,
11362	bandWLAN-r13							WLAN-BandIndicator-r13	OPTIONAL,
11363	rssiWLAN-r13							WLAN-RSSI-Range-r13,
11364	availableAdmissionCapacityWLAN-r13		INTEGER (0..31250)		OPTIONAL,
11365	backhaulDL-BandwidthWLAN-r13			WLAN-backhaulRate-r12	OPTIONAL,
11366	backhaulUL-BandwidthWLAN-r13			WLAN-backhaulRate-r12	OPTIONAL,
11367	channelUtilizationWLAN-r13				INTEGER (0..255)		OPTIONAL,
11368	stationCountWLAN-r13					INTEGER (0..65535)		OPTIONAL,
11369	connectedWLAN-r13						ENUMERATED {true}		OPTIONAL,
11370	...
11371}
11372
11373MeasResultListCBR-r14 ::=			SEQUENCE (SIZE (1..maxCBR-Report-r14)) OF MeasResultCBR-r14
11374
11375MeasResultCBR-r14 ::=	SEQUENCE {
11376	poolIdentity-r14		SL-V2X-TxPoolReportIdentity-r14,
11377	cbr-PSSCH-r14			SL-CBR-r14,
11378	cbr-PSCCH-r14			SL-CBR-r14				OPTIONAL
11379}
11380
11381MeasResultSensing-r15 ::=	SEQUENCE {
11382	sl-SubframeRef-r15			INTEGER (0..10239),
11383	sensingResult-r15			SEQUENCE (SIZE (0..400)) OF SensingResult-r15
11384}
11385
11386SensingResult-r15 ::=	SEQUENCE {
11387	resourceIndex-r15			INTEGER (1..2000)
11388}
11389
11390MeasResultForECID-r9 ::=		SEQUENCE {
11391	ue-RxTxTimeDiffResult-r9				INTEGER (0..4095),
11392	currentSFN-r9							BIT STRING (SIZE (10))
11393}
11394
11395PLMN-IdentityList2 ::=				SEQUENCE (SIZE (1..5)) OF PLMN-Identity
11396
11397AdditionalSI-Info-r9 ::=			SEQUENCE {
11398	csg-MemberStatus-r9				ENUMERATED {member}				OPTIONAL,
11399	csg-Identity-r9						CSG-Identity						OPTIONAL
11400}
11401MeasResultForRSSI-r13 ::=			SEQUENCE {
11402	rssi-Result-r13							RSSI-Range-r13,
11403	channelOccupancy-r13					INTEGER (0..100),
11404	...
11405}
11406
11407MeasResultForRSSI-NR-r16 ::=		SEQUENCE {
11408	rssi-ResultNR-r16					RSSI-Range-r13,
11409	channelOccupancyNR-r16			INTEGER (0..100),
11410	...
11411}
11412
11413UL-PDCP-DelayResultList-r13 ::=		SEQUENCE (SIZE (1..maxQCI-r13)) OF UL-PDCP-DelayResult-r13
11414
11415
11416UL-PDCP-DelayResult-r13 ::=			SEQUENCE {
11417	qci-Id-r13							ENUMERATED {qci1, qci2, qci3, qci4, spare4, spare3, spare2, spare1},
11418	excessDelay-r13						INTEGER (0..31),
11419	...
11420}
11421
11422UL-PDCP-DelayValueResultList-r16 ::=		SEQUENCE (SIZE (1..maxDRB)) OF UL-PDCP-DelayValueResult-r16
11423
11424UL-PDCP-DelayValueResult-r16 ::=		SEQUENCE {
11425	drb-Id-r16								DRB-Identity,
11426	averageDelay-r16						INTEGER (0..10000),
11427	...
11428}
11429
11430CGI-InfoNR-r15 ::=					SEQUENCE {
11431	plmn-IdentityInfoList-r15			PLMN-IdentityInfoListNR-r15			OPTIONAL,
11432	frequencyBandList-r15				MultiFrequencyBandListNR-r15		OPTIONAL,
11433	noSIB1-r15							SEQUENCE {
11434		ssb-SubcarrierOffset-r15				INTEGER (0..15),
11435		pdcch-ConfigSIB1-r15					INTEGER (0..255)
11436	}																		OPTIONAL,
11437	...
11438}
11439
11440CellIdentityNR-r15 ::=				BIT STRING (SIZE (36))
11441
11442PLMN-IdentityListNR-r15 ::=			SEQUENCE (SIZE (1.. maxPLMN-NR-r15)) OF PLMN-Identity
11443
11444PLMN-IdentityInfoListNR-r15 ::=		SEQUENCE (SIZE (1..maxPLMN-NR-r15)) OF PLMN-IdentityInfoNR-r15
11445
11446PLMN-IdentityInfoNR-r15 ::=			SEQUENCE {
11447	plmn-IdentityList-r15				PLMN-IdentityListNR-r15,
11448	trackingAreaCode-r15				TrackingAreaCodeNR-r15			OPTIONAL,
11449	ran-AreaCode-r15					RAN-AreaCode-r15				OPTIONAL,
11450	cellIdentity-r15					CellIdentityNR-r15
11451}
11452
11453TrackingAreaCodeNR-r15 ::=			BIT STRING (SIZE (24))
11454
11455
11456MeasResultCellListSFTD-r15 ::=			SEQUENCE (SIZE (1..maxCellSFTD)) OF MeasResultCellSFTD-r15
11457
11458MeasResultCellSFTD-r15 ::=				SEQUENCE {
11459	physCellId-r15							PhysCellIdNR-r15,
11460	sfn-OffsetResult-r15					INTEGER (0..1023),
11461	frameBoundaryOffsetResult-r15			INTEGER (-30720..30719),
11462	rsrpResult-r15							RSRP-RangeNR-r15						OPTIONAL
11463}
11464
11465
11466MeasResultSCG-FailureMRDC-r15 ::=	SEQUENCE {
11467	measResultFreqListEUTRA-r15		MeasResultList3EUTRA-r15,
11468	...,
11469	[[	locationInfo-r16				LocationInfo-r10						OPTIONAL,
11470		logMeasResultListBT-r16			LogMeasResultListBT-r15					OPTIONAL,
11471		logMeasResultListWLAN-r16		LogMeasResultListWLAN-r15				OPTIONAL
11472	]]
11473}
11474
11475MeasResultList3EUTRA-r15 ::=		SEQUENCE (SIZE (1..maxFreq)) OF MeasResult3EUTRA-r15
11476
11477MeasResult3EUTRA-r15 ::=			SEQUENCE {
11478	carrierFreq-r15						ARFCN-ValueEUTRA-r9,
11479	measResultServingCell-r15			MeasResultEUTRA					OPTIONAL,
11480	measResultNeighCellList-r15		MeasResultListEUTRA				OPTIONAL,
11481	...
11482}
11483
11484
11485MeasResultSSTD-r13 ::=						SEQUENCE {
11486	sfn-OffsetResult-r13						INTEGER (0..1023),
11487	frameBoundaryOffsetResult-r13				INTEGER (-5..4),
11488	subframeBoundaryOffsetResult-r13			INTEGER (0..127)
11489}
11490
11491
11492MeasScaleFactor-r12 ::=			ENUMERATED {sf-EUTRA-cf1, sf-EUTRA-cf2}
11493
11494
11495MeasSensing-Config-r15 ::=			SEQUENCE {
11496		sensingSubchannelNumber-r15		INTEGER (1..20),
11497		sensingPeriodicity-r15			ENUMERATED {ms20, ms50, ms100, ms200,
11498											ms300, ms400, ms500, ms600,
11499											ms700, ms800, ms900, ms1000},
11500		sensingReselectionCounter-r15	INTEGER (5..75),
11501		sensingPriority-r15				INTEGER (1..8)
11502}
11503
11504
11505MTC-SSB-NR-r15 ::=	SEQUENCE {
11506	periodicityAndOffset-r15		CHOICE {
11507		sf5-r15						INTEGER (0..4),
11508		sf10-r15						INTEGER (0..9),
11509		sf20-r15						INTEGER (0..19),
11510		sf40-r15						INTEGER (0..39),
11511		sf80-r15						INTEGER (0..79),
11512		sf160-r15					INTEGER (0..159)
11513	},
11514	ssb-Duration-r15					ENUMERATED {sf1, sf2, sf3, sf4, sf5 }
11515}
11516
11517MTC-SSB2-LP-NR-r16::= SEQUENCE {
11518	pci-List-r16			SEQUENCE (SIZE (1..maxNrofPCI-PerSMTC-r16)) OF PhysCellIdNR-r15
11519																		OPTIONAL,   -- Need OR
11520	periodicity-r16		ENUMERATED {sf10, sf20, sf40, sf80, sf160, spare3, spare2, spare1}
11521}
11522
11523
11524QuantityConfig ::=					SEQUENCE {
11525	quantityConfigEUTRA					QuantityConfigEUTRA					OPTIONAL,	-- Need ON
11526	quantityConfigUTRA					QuantityConfigUTRA					OPTIONAL,	-- Need ON
11527	quantityConfigGERAN					QuantityConfigGERAN					OPTIONAL,	-- Need ON
11528	quantityConfigCDMA2000				QuantityConfigCDMA2000				OPTIONAL,	-- Need ON
11529	...,
11530	[[	quantityConfigUTRA-v1020		QuantityConfigUTRA-v1020			OPTIONAL	-- Need ON
11531	]],
11532	[[	quantityConfigEUTRA-v1250		QuantityConfigEUTRA-v1250			OPTIONAL	-- Need ON
11533	]],
11534	[[	quantityConfigEUTRA-v1310		QuantityConfigEUTRA-v1310			OPTIONAL,	-- Need ON
11535		quantityConfigWLAN-r13			QuantityConfigWLAN-r13				OPTIONAL	-- Need ON
11536	]],
11537	[[	quantityConfigNRList-r15		QuantityConfigNRList-r15			OPTIONAL	-- Need ON
11538	]]
11539}
11540
11541QuantityConfigEUTRA ::=				SEQUENCE {
11542	filterCoefficientRSRP				FilterCoefficient					DEFAULT fc4,
11543	filterCoefficientRSRQ				FilterCoefficient					DEFAULT fc4
11544}
11545
11546QuantityConfigEUTRA-v1250 ::=		SEQUENCE {
11547	filterCoefficientCSI-RSRP-r12		FilterCoefficient					OPTIONAL		-- Need OR
11548}
11549
11550QuantityConfigEUTRA-v1310 ::=		SEQUENCE {
11551	filterCoefficientRS-SINR-r13		FilterCoefficient					DEFAULT fc4
11552}
11553
11554QuantityConfigUTRA ::=				SEQUENCE {
11555	measQuantityUTRA-FDD				ENUMERATED {cpich-RSCP, cpich-EcN0},
11556	measQuantityUTRA-TDD				ENUMERATED {pccpch-RSCP},
11557	filterCoefficient					FilterCoefficient					DEFAULT fc4
11558}
11559
11560QuantityConfigUTRA-v1020 ::=		SEQUENCE {
11561	filterCoefficient2-FDD-r10			FilterCoefficient					DEFAULT fc4
11562}
11563
11564QuantityConfigGERAN ::=				SEQUENCE {
11565	measQuantityGERAN					ENUMERATED {rssi},
11566	filterCoefficient					FilterCoefficient					DEFAULT fc2
11567}
11568
11569QuantityConfigCDMA2000 ::=			SEQUENCE {
11570	measQuantityCDMA2000				ENUMERATED {pilotStrength, pilotPnPhaseAndPilotStrength}
11571}
11572
11573QuantityConfigNRList-r15 ::=		SEQUENCE (SIZE (1..maxQuantSetsNR-r15)) OF QuantityConfigNR-r15
11574
11575QuantityConfigNR-r15 ::=			SEQUENCE {
11576	measQuantityCellNR-r15				QuantityConfigRS-NR-r15,
11577	measQuantityRS-IndexNR-r15			QuantityConfigRS-NR-r15				OPTIONAL
11578}
11579
11580QuantityConfigRS-NR-r15 ::=				SEQUENCE {
11581	filterCoeff-RSRP-r15				FilterCoefficient					DEFAULT fc4,
11582	filterCoeff-RSRQ-r15				FilterCoefficient					DEFAULT fc4,
11583	filterCoefficient-SINR-r13			FilterCoefficient					DEFAULT fc4
11584}
11585
11586QuantityConfigWLAN-r13 ::=			SEQUENCE {
11587	measQuantityWLAN-r13				ENUMERATED {rssiWLAN},
11588	filterCoefficient-r13				FilterCoefficient					DEFAULT fc4
11589}
11590
11591
11592ReportConfigEUTRA ::=				SEQUENCE {
11593	triggerType							CHOICE {
11594		event								SEQUENCE {
11595			eventId								CHOICE {
11596				eventA1								SEQUENCE {
11597					a1-Threshold						ThresholdEUTRA
11598				},
11599				eventA2								SEQUENCE {
11600					a2-Threshold						ThresholdEUTRA
11601				},
11602				eventA3								SEQUENCE {
11603					a3-Offset							INTEGER (-30..30),
11604					reportOnLeave						BOOLEAN
11605				},
11606				eventA4								SEQUENCE {
11607					a4-Threshold						ThresholdEUTRA
11608				},
11609				eventA5								SEQUENCE {
11610					a5-Threshold1						ThresholdEUTRA,
11611					a5-Threshold2						ThresholdEUTRA
11612				},
11613				...,
11614				eventA6-r10							SEQUENCE {
11615					a6-Offset-r10						INTEGER (-30..30),
11616					a6-ReportOnLeave-r10				BOOLEAN
11617				},
11618				eventC1-r12							SEQUENCE {
11619					c1-Threshold-r12					ThresholdEUTRA-v1250,
11620					c1-ReportOnLeave-r12				BOOLEAN
11621				},
11622				eventC2-r12							SEQUENCE {
11623					c2-RefCSI-RS-r12					MeasCSI-RS-Id-r12,
11624					c2-Offset-r12						INTEGER (-30..30),
11625					c2-ReportOnLeave-r12				BOOLEAN
11626				},
11627				eventV1-r14							SEQUENCE {
11628					v1-Threshold-r14					SL-CBR-r14
11629				},
11630				eventV2-r14							SEQUENCE {
11631					v2-Threshold-r14					SL-CBR-r14
11632				},
11633				eventH1-r15							SEQUENCE {
11634					h1-ThresholdOffset-r15				INTEGER (0..300),
11635					h1-Hysteresis-r15					INTEGER (1..16)
11636				},
11637				eventH2-r15							SEQUENCE {
11638					h2-ThresholdOffset-r15				INTEGER (0..300),
11639					h2-Hysteresis-r15					INTEGER (1..16)
11640				}
11641			},
11642			hysteresis							Hysteresis,
11643			timeToTrigger						TimeToTrigger
11644		},
11645		periodical								SEQUENCE {
11646			purpose									ENUMERATED {
11647														reportStrongestCells, reportCGI}
11648		}
11649	},
11650	triggerQuantity						ENUMERATED {rsrp, rsrq},
11651	reportQuantity						ENUMERATED {sameAsTriggerQuantity, both},
11652	maxReportCells						INTEGER (1..maxCellReport),
11653	reportInterval						ReportInterval,
11654	reportAmount						ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11655	...,
11656	[[	si-RequestForHO-r9					ENUMERATED {setup}		OPTIONAL,	-- Cond reportCGI
11657		ue-RxTxTimeDiffPeriodical-r9		ENUMERATED {setup}		OPTIONAL	-- Need OR
11658	]],
11659	[[	includeLocationInfo-r10				ENUMERATED {true}		OPTIONAL,	-- Need OR
11660		reportAddNeighMeas-r10				ENUMERATED {setup}		OPTIONAL	-- Need OR
11661	]],
11662	[[	alternativeTimeToTrigger-r12		CHOICE {
11663			release								NULL,
11664			setup								TimeToTrigger
11665		}													OPTIONAL,	-- Need ON
11666		useT312-r12							BOOLEAN			OPTIONAL,	-- Need ON
11667		usePSCell-r12						BOOLEAN			OPTIONAL,	-- Need ON
11668		aN-Threshold1-v1250					RSRQ-RangeConfig-r12		OPTIONAL,	-- Need ON
11669		a5-Threshold2-v1250					RSRQ-RangeConfig-r12		OPTIONAL,	-- Need ON
11670		reportStrongestCSI-RSs-r12			BOOLEAN			OPTIONAL,	-- Need ON
11671		reportCRS-Meas-r12					BOOLEAN			OPTIONAL,	-- Need ON
11672		triggerQuantityCSI-RS-r12			BOOLEAN			OPTIONAL		-- Need ON
11673	]],
11674	[[	reportSSTD-Meas-r13					BOOLEAN			OPTIONAL,		-- Need ON
11675		rs-sinr-Config-r13					CHOICE {
11676			release								NULL,
11677			setup								SEQUENCE {
11678				triggerQuantity-v1310				ENUMERATED {sinr}		OPTIONAL,	-- Need ON
11679				aN-Threshold1-r13					RS-SINR-Range-r13		OPTIONAL,	-- Need ON
11680				a5-Threshold2-r13					RS-SINR-Range-r13		OPTIONAL,	-- Need ON
11681				reportQuantity-v1310				ENUMERATED {rsrpANDsinr, rsrqANDsinr, all}
11682			}
11683		}																OPTIONAL,	-- Need ON
11684		useWhiteCellList-r13				BOOLEAN						OPTIONAL,	-- Need ON
11685		measRSSI-ReportConfig-r13			MeasRSSI-ReportConfig-r13	OPTIONAL,	-- Need ON
11686		includeMultiBandInfo-r13			ENUMERATED {true}			OPTIONAL,	-- Cond reportCGI
11687		ul-DelayConfig-r13					UL-DelayConfig-r13			OPTIONAL	-- Need ON
11688	]],
11689	[[	ue-RxTxTimeDiffPeriodicalTDD-r13	BOOLEAN						OPTIONAL	-- Need ON
11690	]],
11691	[[
11692		purpose-v1430			ENUMERATED {reportLocation, sidelink, spare2, spare1}
11693															OPTIONAL	-- Need ON
11694	]],
11695	[[
11696		maxReportRS-Index-r15		INTEGER (0..maxRS-IndexReport-r15)	OPTIONAL	-- Need ON
11697	]],
11698	[[	includeBT-Meas-r15				BT-NameListConfig-r15			OPTIONAL,	-- Need ON
11699		includeWLAN-Meas-r15				WLAN-NameListConfig-r15			OPTIONAL,		-- Need ON
11700		purpose-r15				ENUMERATED {sensing}					OPTIONAL,	-- Need ON
11701		numberOfTriggeringCells-r15			INTEGER	(2..maxCellReport)	OPTIONAL,	-- Cond a3a4a5
11702		a4-a5-ReportOnLeave-r15				BOOLEAN						OPTIONAL	-- Cond a4a5
11703	]],
11704	[[ condReconfigurationTriggerEUTRA-r16	CondReconfigurationTriggerEUTRA-r16	OPTIONAL,
11705-- Need ON
11706		ul-DelayValueConfig-r16				UL-DelayValueConfig-r16		OPTIONAL	-- Need ON
11707	]]
11708}
11709
11710CondReconfigurationTriggerEUTRA-r16 ::= SEQUENCE {
11711	condEventId-r16							CHOICE {
11712		condEventA3-r16							SEQUENCE {
11713			a3-Offset-r16								INTEGER (-30..30),
11714			hysteresis-r16								Hysteresis,
11715			timeToTrigger-r16							TimeToTrigger
11716		},
11717		condEventA5-r16							SEQUENCE {
11718			a5-Threshold1-r16							ThresholdEUTRA,
11719			a5-Threshold2-r16							ThresholdEUTRA,
11720			hysteresis-r16								Hysteresis,
11721			timeToTrigger-r16							TimeToTrigger
11722		},
11723		...
11724	}
11725}
11726
11727RSRQ-RangeConfig-r12 ::=			CHOICE {
11728	release								NULL,
11729	setup								RSRQ-Range-v1250
11730}
11731
11732ThresholdEUTRA ::=					CHOICE{
11733	threshold-RSRP						RSRP-Range,
11734	threshold-RSRQ						RSRQ-Range
11735}
11736
11737ThresholdEUTRA-v1250 ::=			CSI-RSRP-Range-r12
11738
11739MeasRSSI-ReportConfig-r13 ::=	SEQUENCE {
11740	channelOccupancyThreshold-r13			RSSI-Range-r13				OPTIONAL	-- Need OR
11741}
11742
11743
11744ReportConfigId ::=					INTEGER (1..maxReportConfigId)
11745
11746
11747ReportConfigInterRAT ::=			SEQUENCE {
11748	triggerType							CHOICE {
11749		event								SEQUENCE {
11750			eventId								CHOICE {
11751				eventB1								SEQUENCE {
11752					b1-Threshold						CHOICE {
11753						b1-ThresholdUTRA					ThresholdUTRA,
11754						b1-ThresholdGERAN					ThresholdGERAN,
11755						b1-ThresholdCDMA2000				ThresholdCDMA2000
11756					}
11757				},
11758				eventB2								SEQUENCE {
11759					b2-Threshold1						ThresholdEUTRA,
11760					b2-Threshold2						CHOICE {
11761						b2-Threshold2UTRA					ThresholdUTRA,
11762						b2-Threshold2GERAN					ThresholdGERAN,
11763						b2-Threshold2CDMA2000				ThresholdCDMA2000
11764					}
11765				},
11766				...,
11767				eventW1-r13						SEQUENCE {
11768					w1-Threshold-r13			WLAN-RSSI-Range-r13
11769				},
11770				eventW2-r13						SEQUENCE {
11771					w2-Threshold1-r13			WLAN-RSSI-Range-r13,
11772					w2-Threshold2-r13			WLAN-RSSI-Range-r13
11773				},
11774				eventW3-r13						SEQUENCE {
11775					w3-Threshold-r13			WLAN-RSSI-Range-r13
11776				},
11777				eventB1-NR-r15							SEQUENCE {
11778					b1-ThresholdNR-r15					ThresholdNR-r15,
11779					reportOnLeave-r15					BOOLEAN
11780				},
11781				eventB2-NR-r15							SEQUENCE {
11782					b2-Threshold1-r15					ThresholdEUTRA,
11783					b2-Threshold2NR-r15					ThresholdNR-r15,
11784					reportOnLeave-r15					BOOLEAN
11785				}
11786			},
11787			hysteresis						Hysteresis,
11788			timeToTrigger					TimeToTrigger
11789		},
11790		periodical								SEQUENCE {
11791			purpose									ENUMERATED {
11792														reportStrongestCells,
11793														reportStrongestCellsForSON,
11794														reportCGI}
11795		}
11796	},
11797	maxReportCells					INTEGER (1..maxCellReport),
11798	reportInterval					ReportInterval,
11799	reportAmount					ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
11800	...,
11801	[[	si-RequestForHO-r9				ENUMERATED {setup}		OPTIONAL	-- Cond reportCGI
11802	]],
11803	[[	reportQuantityUTRA-FDD-r10		ENUMERATED {both}		OPTIONAL	-- Need OR
11804	]],
11805	[[	includeLocationInfo-r11			BOOLEAN					OPTIONAL	-- Need ON
11806	]],
11807	[[	b2-Threshold1-v1250				CHOICE {
11808			release							NULL,
11809			setup							RSRQ-Range-v1250
11810		}														OPTIONAL	-- Need ON
11811	]],
11812	[[	reportQuantityWLAN-r13			ReportQuantityWLAN-r13	OPTIONAL	-- Need ON
11813	]],
11814	[[	reportAnyWLAN-r14				BOOLEAN					OPTIONAL	-- Need ON
11815	]],
11816	[[	reportQuantityCellNR-r15		ReportQuantityNR-r15	OPTIONAL,	-- Need ON
11817		maxReportRS-Index-r15			INTEGER (0..maxRS-IndexReport-r15)	OPTIONAL,	-- Need ON
11818		reportQuantityRS-IndexNR-r15	ReportQuantityNR-r15	OPTIONAL,	-- Need ON
11819		reportRS-IndexResultsNR			BOOLEAN					OPTIONAL,	-- Need ON
11820		reportSFTD-Meas-r15				ENUMERATED {pSCell, neighborCells }	OPTIONAL	-- Need ON
11821	]],
11822	[[
11823		useAutonomousGapsNR-r16			ENUMERATED {setup}		OPTIONAL,	-- Cond reportCGI-NR
11824		measRSSI-ReportConfigNR-r16		MeasRSSI-ReportConfig-r13	OPTIONAL	-- Need ON
11825	]]
11826}
11827
11828ThresholdUTRA ::=					CHOICE{
11829	utra-RSCP							INTEGER (-5..91),
11830	utra-EcN0							INTEGER (0..49)
11831}
11832
11833ThresholdGERAN ::=				INTEGER (0..63)
11834
11835ThresholdCDMA2000 ::=			INTEGER (0..63)
11836
11837ReportQuantityNR-r15::=						SEQUENCE {
11838	ss-rsrp										BOOLEAN,
11839	ss-rsrq										BOOLEAN,
11840	ss-sinr										BOOLEAN
11841}
11842
11843ReportQuantityWLAN-r13 ::=		SEQUENCE {
11844	bandRequestWLAN-r13							ENUMERATED {true}	OPTIONAL,	-- Need OR
11845	carrierInfoRequestWLAN-r13					ENUMERATED {true}	OPTIONAL,	-- Need OR
11846	availableAdmissionCapacityRequestWLAN-r13	ENUMERATED {true}	OPTIONAL,	-- Need OR
11847	backhaulDL-BandwidthRequestWLAN-r13			ENUMERATED {true}	OPTIONAL,	-- Need OR
11848	backhaulUL-BandwidthRequestWLAN-r13			ENUMERATED {true}	OPTIONAL,	-- Need OR
11849	channelUtilizationRequestWLAN-r13			ENUMERATED {true}	OPTIONAL,	-- Need OR
11850	stationCountRequestWLAN-r13					ENUMERATED {true}	OPTIONAL,	-- Need OR
11851	...
11852}
11853
11854
11855ReportConfigToAddModList ::=		SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigToAddMod
11856
11857ReportConfigToAddMod ::=	SEQUENCE {
11858	reportConfigId						ReportConfigId,
11859	reportConfig						CHOICE {
11860		reportConfigEUTRA					ReportConfigEUTRA,
11861		reportConfigInterRAT				ReportConfigInterRAT
11862	}
11863}
11864
11865
11866
11867ReportInterval ::=					ENUMERATED {
11868										ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240,
11869										min1, min6, min12, min30, min60, spare3, spare2, spare1}
11870
11871
11872RS-IndexNR-r15 ::=			INTEGER (0.. maxRS-Index-1-r15)
11873
11874
11875RSRP-Range ::=						INTEGER(0..97)
11876
11877RSRP-Range-v1360 ::=				INTEGER(-17..-1)
11878
11879RSRP-RangeSL-r12 ::=				INTEGER(0..13)
11880
11881RSRP-RangeSL2-r12 ::=				INTEGER(0..7)
11882
11883RSRP-RangeSL3-r12 ::=				INTEGER(0..11)
11884
11885RSRP-RangeSL4-r13 ::=				INTEGER(0..49)
11886
11887
11888RSRP-RangeNR-r15 ::=						INTEGER (0..127)
11889
11890
11891RSRQ-Range ::=					INTEGER(0..34)
11892
11893RSRQ-Range-v1250 ::=			INTEGER(-30..46)
11894
11895RSRQ-Range-r13 ::=				INTEGER(-30..46)
11896
11897
11898RSRQ-RangeNR-r15 ::=			INTEGER (0..127)
11899
11900
11901RSRQ-Type-r12 ::=					SEQUENCE {
11902	allSymbols-r12							BOOLEAN,
11903	wideBand-r12							BOOLEAN
11904}
11905
11906
11907RS-SINR-Range-r13 ::=						INTEGER(0..127)
11908
11909
11910RS-SINR-RangeNR-r15 ::=					INTEGER (0..127)
11911
11912
11913RSSI-Range-r13 ::=						INTEGER(0..76)
11914
11915
11916SS-RSSI-Measurement-r15 ::=			SEQUENCE {
11917	measurementSlots-r15				BIT STRING (SIZE(1..80)),
11918	endSymbol-r15						INTEGER(0..3)
11919}
11920
11921
11922SSB-PositionQCL-RelationNR-r16 ::=		ENUMERATED {n1, n2, n4, n8}
11923
11924
11925SSB-ToMeasure-r15 ::=		CHOICE {
11926	shortBitmap-r15				BIT STRING (SIZE (4)),
11927	mediumBitmap-r15				BIT STRING (SIZE (8)),
11928	longBitmap-r15					BIT STRING (SIZE (64))
11929}
11930
11931
11932TimeToTrigger ::=					ENUMERATED {
11933										ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256,
11934										ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560,
11935										ms5120}
11936
11937
11938UL-DelayConfig-r13 ::=					CHOICE {
11939		release								NULL,
11940		setup								SEQUENCE {
11941			delayThreshold-r13							ENUMERATED {
11942												ms30, ms40, ms50, ms60, ms70, ms80,
11943												ms90,ms100, ms150, ms300, ms500, ms750, spare4,
11944												spare3, spare2, spare1}
11945		}
11946}
11947
11948
11949UL-DelayValueConfig-r16 ::=			CHOICE {
11950		release								NULL,
11951		setup								SEQUENCE {
11952			delay-DRBlist-r16						SEQUENCE (SIZE(1..maxDRB)) OF DRB-Identity
11953		}
11954}
11955
11956
11957WLAN-CarrierInfo-r13 ::=	SEQUENCE {
11958	operatingClass-r13			INTEGER (0..255)			OPTIONAL,	-- Need ON
11959	countryCode-r13				ENUMERATED {unitedStates, europe, japan, global, ...}
11960															OPTIONAL,	-- Need ON
11961	channelNumbers-r13			WLAN-ChannelList-r13		OPTIONAL,	-- Need ON
11962	...
11963}
11964
11965WLAN-ChannelList-r13 ::=	SEQUENCE (SIZE (1..maxWLAN-Channels-r13)) OF WLAN-Channel-r13
11966
11967WLAN-Channel-r13 ::=	INTEGER(0..255)
11968
11969
11970WLAN-NameListConfig-r15 ::=		CHOICE{
11971	release						NULL,
11972	setup						WLAN-NameList-r15
11973}
11974
11975WLAN-NameList-r15 ::=			SEQUENCE (SIZE (1..maxWLAN-Name-r15)) OF WLAN-Name-r15
11976
11977WLAN-Name-r15 ::=		OCTET STRING (SIZE (1..32))
11978
11979
11980WLAN-RSSI-Range-r13 ::=						INTEGER(0..141)
11981
11982
11983WLAN-RTT-r15 ::= SEQUENCE {
11984	rttValue-r15					INTEGER (0..16777215),
11985	rttUnits-r15					ENUMERATED {	microseconds,
11986									hundredsofnanoseconds,
11987									tensofnanoseconds,
11988									nanoseconds,
11989									tenthsofnanoseconds,
11990									... },
11991	rttAccuracy-r15				INTEGER (0..255)							OPTIONAL,
11992	...
11993}
11994
11995
11996WLAN-Status-r13 ::=		ENUMERATED {successfulAssociation, failureWlanRadioLink, failureWlanUnavailable, failureTimeout}
11997
11998WLAN-Status-v1430 ::=	ENUMERATED {suspended, resumed}
11999
12000
12001WLAN-SuspendConfig-r14 ::=	SEQUENCE {
12002	wlan-SuspendResumeAllowed-r14				BOOLEAN		OPTIONAL,	-- Need ON
12003	wlan-SuspendTriggersStatusReport-r14		BOOLEAN		OPTIONAL	-- Need ON
12004}
12005
12006
12007AbsoluteTimeInfo-r10 ::=				BIT STRING (SIZE (48))
12008
12009
12010AMF-Identifier-r15 ::=						BIT STRING (SIZE (24))
12011
12012
12013AreaConfiguration-r10 ::=	CHOICE {
12014	cellGlobalIdList-r10			CellGlobalIdList-r10,
12015	trackingAreaCodeList-r10		TrackingAreaCodeList-r10
12016}
12017
12018AreaConfiguration-v1130 ::=		SEQUENCE {
12019	trackingAreaCodeList-v1130		TrackingAreaCodeList-v1130
12020}
12021
12022CellGlobalIdList-r10 ::=				SEQUENCE (SIZE (1..32)) OF CellGlobalIdEUTRA
12023
12024TrackingAreaCodeList-r10 ::=			SEQUENCE (SIZE (1..8)) OF TrackingAreaCode
12025
12026TrackingAreaCodeList-v1130 ::=	SEQUENCE {
12027	plmn-Identity-perTAC-List-r11			SEQUENCE (SIZE (1..8)) OF PLMN-Identity
12028}
12029
12030
12031BandCombinationList-r14 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombination-r14
12032
12033BandCombination-r14 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandIndication-r14
12034
12035BandIndication-r14 ::=	SEQUENCE {
12036	bandEUTRA-r14					FreqBandIndicator-r11,
12037	ca-BandwidthClassDL-r14			CA-BandwidthClass-r10,
12038	ca-BandwidthClassUL-r14			CA-BandwidthClass-r10			OPTIONAL
12039}
12040
12041
12042C-RNTI ::=							BIT STRING (SIZE (16))
12043
12044
12045DedicatedInfoCDMA2000 ::=				OCTET STRING
12046
12047
12048DedicatedInfoF1c-r16 ::=		OCTET STRING
12049
12050
12051DedicatedInfoNAS ::=		OCTET STRING
12052
12053
12054FilterCoefficient ::=					ENUMERATED {
12055											fc0, fc1, fc2, fc3, fc4, fc5,
12056											fc6, fc7, fc8, fc9, fc11, fc13,
12057											fc15, fc17, fc19, spare1, ...}
12058
12059
12060FlightPathInfoReportConfig-r15 ::= SEQUENCE {
12061	maxWayPointNumber-r15				INTEGER (1..maxWayPoint-r15),
12062	includeTimeStamp-r15				ENUMERATED {true}					OPTIONAL
12063}
12064
12065
12066GNSS-ID-r15 ::= SEQUENCE {
12067	gnss-id-r15				ENUMERATED{gps, sbas, qzss, galileo, glonass, bds, ..., navic-v1610},
12068	...
12069}
12070
12071
12072I-RNTI-r15 ::=						BIT STRING (SIZE(40))
12073
12074
12075LoggingDuration-r10 ::=			ENUMERATED {
12076									min10, min20, min40, min60, min90, min120, spare2, spare1}
12077
12078
12079LoggingInterval-r10 ::=			ENUMERATED {
12080									ms1280, ms2560, ms5120, ms10240, ms20480,
12081									ms30720, ms40960, ms61440}
12082
12083
12084MeasSubframePattern-r10 ::= CHOICE {
12085	subframePatternFDD-r10				BIT STRING (SIZE (40)),
12086	subframePatternTDD-r10				CHOICE {
12087		subframeConfig1-5-r10					BIT STRING (SIZE (20)),
12088		subframeConfig0-r10						BIT STRING (SIZE (70)),
12089		subframeConfig6-r10						BIT STRING (SIZE (60)),
12090		...
12091	},
12092	...
12093}
12094
12095
12096MMEC ::=							BIT STRING (SIZE (8))
12097
12098
12099NeighCellConfig ::=			BIT STRING (SIZE (2))
12100
12101
12102NG-5G-S-TMSI-r15::=							BIT STRING (SIZE (48))
12103
12104
12105OtherConfig-r9 ::= SEQUENCE	{
12106	reportProximityConfig-r9			ReportProximityConfig-r9		OPTIONAL,	-- Need ON
12107	...,
12108	[[	idc-Config-r11					IDC-Config-r11					OPTIONAL,	-- Need ON
12109		powerPrefIndicationConfig-r11	PowerPrefIndicationConfig-r11	OPTIONAL,	-- Need ON
12110		obtainLocationConfig-r11		ObtainLocationConfig-r11		OPTIONAL	-- Need ON
12111	]],
12112	[[	bw-PreferenceIndicationTimer-r14	ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20,
12113												s30, s60, s90, s120, s300, s600, spare3,
12114												spare2, spare1}			OPTIONAL,	-- Need OR
12115		sps-AssistanceInfoReport-r14		BOOLEAN			OPTIONAL,	-- Need ON
12116		delayBudgetReportingConfig-r14	CHOICE{
12117			release					NULL,
12118			setup					SEQUENCE{
12119				delayBudgetReportingProhibitTimer-r14	ENUMERATED {
12120																s0, s0dot4, s0dot8,
12121																s1dot6, s3, s6, s12, s30}
12122			}
12123		}																OPTIONAL,	-- Need ON
12124		rlm-ReportConfig-r14			CHOICE {
12125			release					NULL,
12126			setup					SEQUENCE{
12127				rlmReportTimer-r14				ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
12128												s60, s90, s120, s300, s600, spare3, spare2, spare1},
12129				rlmReportRep-MPDCCH-r14			ENUMERATED {setup}		OPTIONAL	-- Need OR
12130			}
12131		}	OPTIONAL	-- Need ON
12132	]],
12133	[[	overheatingAssistanceConfig-r14	CHOICE{
12134			release					NULL,
12135			setup					SEQUENCE{
12136				overheatingIndicationProhibitTimer-r14	ENUMERATED {s0, s0dot5, s1, s2, s5, s10,
12137														s20, s30, s60, s90, s120, s300, s600,
12138														spare3, spare2, spare1}
12139			}
12140		}	OPTIONAL		-- Need ON
12141	]],
12142	[[	measConfigAppLayer-r15		CHOICE{
12143			release					NULL,
12144			setup					SEQUENCE{
12145				measConfigAppLayerContainer-r15		OCTET STRING (SIZE(1..1000)),
12146				serviceType-r15						ENUMERATED {qoe, qoemtsi, spare6, spare5, spare4, spare3, spare2, spare1}
12147			}
12148		}	OPTIONAL,	-- Need ON
12149		ailc-BitConfig-r15				BOOLEAN							OPTIONAL,	-- Need ON
12150		bt-NameListConfig-r15		BT-NameListConfig-r15					OPTIONAL,	--Need ON
12151		wlan-NameListConfig-r15		WLAN-NameListConfig-r15					OPTIONAL		--Need ON
12152	]],
12153	[[	overheatingAssistanceConfigForSCG-r16	BOOLEAN		OPTIONAL	-- Cond overheating
12154	]]
12155}
12156
12157IDC-Config-r11 ::=				SEQUENCE {
12158	idc-Indication-r11					ENUMERATED {setup}				OPTIONAL,	-- Need OR
12159	autonomousDenialParameters-r11		SEQUENCE {
12160			autonomousDenialSubframes-r11			ENUMERATED {n2, n5, n10, n15,
12161														n20, n30, spare2, spare1},
12162			autonomousDenialValidity-r11			ENUMERATED {
12163														sf200, sf500, sf1000, sf2000,
12164														spare4, spare3, spare2, spare1}
12165	}		OPTIONAL,		-- Need OR
12166	...,
12167	[[	idc-Indication-UL-CA-r11			ENUMERATED {setup}		OPTIONAL	-- Cond idc-Ind
12168	]],
12169	[[	idc-HardwareSharingIndication-r13	ENUMERATED {setup}		OPTIONAL	-- Need OR
12170	]],
12171	[[	idc-Indication-MRDC-r15		CHOICE{
12172			release					NULL,
12173			setup					CandidateServingFreqListNR-r15
12174		}			OPTIONAL	-- Cond idc-Ind
12175	]]
12176}
12177
12178ObtainLocationConfig-r11 ::= SEQUENCE {
12179	obtainLocation-r11				ENUMERATED {setup}					OPTIONAL	-- Need OR
12180}
12181
12182PowerPrefIndicationConfig-r11 ::= CHOICE{
12183	release					NULL,
12184	setup					SEQUENCE{
12185		powerPrefIndicationTimer-r11		ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20,
12186											s30, s60, s90, s120, s300, s600, spare3,
12187											spare2, spare1}
12188	}
12189}
12190
12191ReportProximityConfig-r9 ::= SEQUENCE {
12192	proximityIndicationEUTRA-r9		ENUMERATED {enabled}			OPTIONAL,	-- Need OR
12193	proximityIndicationUTRA-r9		ENUMERATED {enabled}			OPTIONAL	-- Need OR
12194}
12195
12196CandidateServingFreqListNR-r15 ::= SEQUENCE (SIZE (1..maxFreqIDC-r11)) OF ARFCN-ValueNR-r15
12197
12198
12199RAN-AreaCode-r15 ::=					INTEGER (0..255)
12200
12201
12202RAND-CDMA2000 ::=						BIT STRING (SIZE (32))
12203
12204
12205RAT-Type ::=						ENUMERATED {
12206										eutra, utra, geran-cs, geran-ps, cdma2000-1XRTT,
12207										nr, eutra-nr, spare1, ...}
12208
12209
12210ResumeIdentity-r13 ::=						BIT STRING (SIZE(40))
12211
12212
12213RRC-TransactionIdentifier ::=		INTEGER (0..3)
12214
12215
12216SBAS-ID-r15 ::= SEQUENCE {
12217	sbas-id-r15				ENUMERATED {waas, egnos, msas, gagan, ...},
12218	...
12219}
12220
12221
12222ShortI-RNTI-r15 ::=						BIT STRING (SIZE(24))
12223
12224
12225S-NSSAI-r15 ::=			CHOICE{
12226	sst							BIT STRING (SIZE (8)),
12227	sst-SD						BIT STRING (SIZE (32))
12228}
12229
12230
12231S-TMSI ::=							SEQUENCE {
12232	mmec								MMEC,
12233	m-TMSI								BIT STRING (SIZE (32))
12234}
12235
12236
12237TraceReference-r10 ::=			SEQUENCE {
12238	plmn-Identity-r10				PLMN-Identity,
12239	traceId-r10						OCTET STRING (SIZE (3))
12240}
12241
12242
12243UE-CapabilityRAT-ContainerList ::=SEQUENCE (SIZE (0..maxRAT-Capabilities)) OF UE-CapabilityRAT-Container
12244
12245UE-CapabilityRAT-Container ::= SEQUENCE {
12246	rat-Type							RAT-Type,
12247	ueCapabilityRAT-Container			OCTET STRING
12248}
12249
12250
12251UE-EUTRA-Capability ::=			SEQUENCE {
12252	accessStratumRelease			AccessStratumRelease,
12253	ue-Category						INTEGER (1..5),
12254	pdcp-Parameters					PDCP-Parameters,
12255	phyLayerParameters				PhyLayerParameters,
12256	rf-Parameters					RF-Parameters,
12257	measParameters					MeasParameters,
12258	featureGroupIndicators			BIT STRING (SIZE (32))					OPTIONAL,
12259	interRAT-Parameters				SEQUENCE {
12260		utraFDD							IRAT-ParametersUTRA-FDD				OPTIONAL,
12261		utraTDD128						IRAT-ParametersUTRA-TDD128			OPTIONAL,
12262		utraTDD384						IRAT-ParametersUTRA-TDD384			OPTIONAL,
12263		utraTDD768						IRAT-ParametersUTRA-TDD768			OPTIONAL,
12264		geran							IRAT-ParametersGERAN				OPTIONAL,
12265		cdma2000-HRPD					IRAT-ParametersCDMA2000-HRPD		OPTIONAL,
12266		cdma2000-1xRTT					IRAT-ParametersCDMA2000-1XRTT		OPTIONAL
12267	},
12268	nonCriticalExtension			UE-EUTRA-Capability-v920-IEs			OPTIONAL
12269}
12270
12271-- Late non critical extensions
12272UE-EUTRA-Capability-v9a0-IEs ::=	SEQUENCE {
12273	featureGroupIndRel9Add-r9			BIT STRING (SIZE (32))				OPTIONAL,
12274	fdd-Add-UE-EUTRA-Capabilities-r9	UE-EUTRA-CapabilityAddXDD-Mode-r9	OPTIONAL,
12275	tdd-Add-UE-EUTRA-Capabilities-r9	UE-EUTRA-CapabilityAddXDD-Mode-r9	OPTIONAL,
12276	nonCriticalExtension				UE-EUTRA-Capability-v9c0-IEs		OPTIONAL
12277}
12278
12279UE-EUTRA-Capability-v9c0-IEs ::=	SEQUENCE {
12280	interRAT-ParametersUTRA-v9c0		IRAT-ParametersUTRA-v9c0		OPTIONAL,
12281	nonCriticalExtension				UE-EUTRA-Capability-v9d0-IEs	OPTIONAL
12282}
12283
12284UE-EUTRA-Capability-v9d0-IEs ::=	SEQUENCE {
12285	phyLayerParameters-v9d0				PhyLayerParameters-v9d0			OPTIONAL,
12286	nonCriticalExtension				UE-EUTRA-Capability-v9e0-IEs	OPTIONAL
12287}
12288
12289UE-EUTRA-Capability-v9e0-IEs ::=	SEQUENCE {
12290	rf-Parameters-v9e0					RF-Parameters-v9e0						OPTIONAL,
12291	nonCriticalExtension				UE-EUTRA-Capability-v9h0-IEs			OPTIONAL
12292}
12293
12294UE-EUTRA-Capability-v9h0-IEs ::=	SEQUENCE {
12295	interRAT-ParametersUTRA-v9h0		IRAT-ParametersUTRA-v9h0				OPTIONAL,
12296	-- Following field is only to be used for late REL-9 extensions
12297	lateNonCriticalExtension			OCTET STRING							OPTIONAL,
12298	nonCriticalExtension				UE-EUTRA-Capability-v10c0-IEs			OPTIONAL
12299}
12300
12301UE-EUTRA-Capability-v10c0-IEs ::=	SEQUENCE {
12302	otdoa-PositioningCapabilities-r10	OTDOA-PositioningCapabilities-r10		OPTIONAL,
12303	nonCriticalExtension				UE-EUTRA-Capability-v10f0-IEs			OPTIONAL
12304}
12305
12306UE-EUTRA-Capability-v10f0-IEs ::=	SEQUENCE {
12307	rf-Parameters-v10f0					RF-Parameters-v10f0						OPTIONAL,
12308	nonCriticalExtension				UE-EUTRA-Capability-v10i0-IEs			OPTIONAL
12309}
12310
12311UE-EUTRA-Capability-v10i0-IEs ::=	SEQUENCE {
12312	rf-Parameters-v10i0					RF-Parameters-v10i0						OPTIONAL,
12313	-- Following field is only to be used for late REL-10 extensions
12314	lateNonCriticalExtension			OCTET STRING (CONTAINING UE-EUTRA-Capability-v10j0-IEs)	OPTIONAL,
12315	nonCriticalExtension				UE-EUTRA-Capability-v11d0-IEs			OPTIONAL
12316}
12317
12318UE-EUTRA-Capability-v10j0-IEs ::=	SEQUENCE {
12319	rf-Parameters-v10j0					RF-Parameters-v10j0						OPTIONAL,
12320	nonCriticalExtension				SEQUENCE {}								OPTIONAL
12321}
12322
12323UE-EUTRA-Capability-v11d0-IEs ::=	SEQUENCE {
12324	rf-Parameters-v11d0					RF-Parameters-v11d0						OPTIONAL,
12325	otherParameters-v11d0				Other-Parameters-v11d0					OPTIONAL,
12326	nonCriticalExtension				UE-EUTRA-Capability-v11x0-IEs			OPTIONAL
12327}
12328
12329UE-EUTRA-Capability-v11x0-IEs ::=	SEQUENCE {
12330	-- Following field is only to be used for late REL-11 extensions
12331	lateNonCriticalExtension			OCTET STRING								OPTIONAL,
12332	nonCriticalExtension				UE-EUTRA-Capability-v12b0-IEs				OPTIONAL
12333}
12334
12335UE-EUTRA-Capability-v12b0-IEs ::= SEQUENCE {
12336	rf-Parameters-v12b0					RF-Parameters-v12b0						OPTIONAL,
12337	nonCriticalExtension				UE-EUTRA-Capability-v12x0-IEs			OPTIONAL
12338}
12339
12340UE-EUTRA-Capability-v12x0-IEs ::= SEQUENCE {
12341	-- Following field is only to be used for late REL-12 extensions
12342	lateNonCriticalExtension			OCTET STRING							OPTIONAL,
12343	nonCriticalExtension				UE-EUTRA-Capability-v1370-IEs			OPTIONAL
12344}
12345
12346UE-EUTRA-Capability-v1370-IEs ::= SEQUENCE {
12347	ce-Parameters-v1370					CE-Parameters-v1370						OPTIONAL,
12348	fdd-Add-UE-EUTRA-Capabilities-v1370	UE-EUTRA-CapabilityAddXDD-Mode-v1370	OPTIONAL,
12349	tdd-Add-UE-EUTRA-Capabilities-v1370	UE-EUTRA-CapabilityAddXDD-Mode-v1370	OPTIONAL,
12350	nonCriticalExtension				UE-EUTRA-Capability-v1380-IEs			OPTIONAL
12351}
12352
12353UE-EUTRA-Capability-v1380-IEs ::= SEQUENCE {
12354	rf-Parameters-v1380					RF-Parameters-v1380						OPTIONAL,
12355	ce-Parameters-v1380					CE-Parameters-v1380,
12356	fdd-Add-UE-EUTRA-Capabilities-v1380	UE-EUTRA-CapabilityAddXDD-Mode-v1380,
12357	tdd-Add-UE-EUTRA-Capabilities-v1380	UE-EUTRA-CapabilityAddXDD-Mode-v1380,
12358	nonCriticalExtension				UE-EUTRA-Capability-v1390-IEs			OPTIONAL
12359}
12360
12361UE-EUTRA-Capability-v1390-IEs ::= SEQUENCE {
12362	rf-Parameters-v1390					RF-Parameters-v1390						OPTIONAL,
12363	nonCriticalExtension				UE-EUTRA-Capability-v13e0a-IEs			OPTIONAL
12364}
12365
12366UE-EUTRA-Capability-v13e0a-IEs ::= SEQUENCE {
12367	lateNonCriticalExtension			OCTET STRING (CONTAINING UE-EUTRA-Capability-v13e0b-IEs)							OPTIONAL,
12368	nonCriticalExtension				UE-EUTRA-Capability-v1470-IEs			OPTIONAL
12369}
12370
12371UE-EUTRA-Capability-v13e0b-IEs ::= SEQUENCE {
12372	phyLayerParameters-v13e0			PhyLayerParameters-v13e0,
12373	-- Following field is only to be used for late REL-13 extensions
12374	nonCriticalExtension				SEQUENCE {}								OPTIONAL
12375}
12376
12377UE-EUTRA-Capability-v1470-IEs ::= SEQUENCE {
12378	mbms-Parameters-v1470				MBMS-Parameters-v1470					OPTIONAL,
12379	phyLayerParameters-v1470			PhyLayerParameters-v1470				OPTIONAL,
12380	rf-Parameters-v1470					RF-Parameters-v1470						OPTIONAL,
12381	nonCriticalExtension				UE-EUTRA-Capability-v14a0-IEs			OPTIONAL
12382}
12383
12384UE-EUTRA-Capability-v14a0-IEs ::= SEQUENCE {
12385	phyLayerParameters-v14a0				PhyLayerParameters-v14a0,
12386	-- Following field is only to be used for late REL-14 extensions
12387	nonCriticalExtension					UE-EUTRA-Capability-v14b0-IEs			OPTIONAL
12388}
12389
12390UE-EUTRA-Capability-v14b0-IEs ::= SEQUENCE {
12391	rf-Parameters-v14b0				RF-Parameters-v14b0				OPTIONAL,
12392	nonCriticalExtension				SEQUENCE {}					OPTIONAL
12393}
12394
12395-- Regular non critical extensions
12396UE-EUTRA-Capability-v920-IEs ::=		SEQUENCE {
12397	phyLayerParameters-v920					PhyLayerParameters-v920,
12398	interRAT-ParametersGERAN-v920			IRAT-ParametersGERAN-v920,
12399	interRAT-ParametersUTRA-v920			IRAT-ParametersUTRA-v920			OPTIONAL,
12400	interRAT-ParametersCDMA2000-v920		IRAT-ParametersCDMA2000-1XRTT-v920	OPTIONAL,
12401	deviceType-r9							ENUMERATED {noBenFromBatConsumpOpt}	OPTIONAL,
12402	csg-ProximityIndicationParameters-r9	CSG-ProximityIndicationParameters-r9,
12403	neighCellSI-AcquisitionParameters-r9	NeighCellSI-AcquisitionParameters-r9,
12404	son-Parameters-r9						SON-Parameters-r9,
12405	nonCriticalExtension					UE-EUTRA-Capability-v940-IEs		OPTIONAL
12406}
12407
12408UE-EUTRA-Capability-v940-IEs ::=	SEQUENCE {
12409	lateNonCriticalExtension			OCTET STRING (CONTAINING UE-EUTRA-Capability-v9a0-IEs)			OPTIONAL,
12410	nonCriticalExtension				UE-EUTRA-Capability-v1020-IEs			OPTIONAL
12411}
12412
12413UE-EUTRA-Capability-v1020-IEs ::=	SEQUENCE {
12414	ue-Category-v1020					INTEGER (6..8)							OPTIONAL,
12415	phyLayerParameters-v1020			PhyLayerParameters-v1020				OPTIONAL,
12416	rf-Parameters-v1020					RF-Parameters-v1020						OPTIONAL,
12417	measParameters-v1020				MeasParameters-v1020					OPTIONAL,
12418	featureGroupIndRel10-r10			BIT STRING (SIZE (32))					OPTIONAL,
12419	interRAT-ParametersCDMA2000-v1020	IRAT-ParametersCDMA2000-1XRTT-v1020		OPTIONAL,
12420	ue-BasedNetwPerfMeasParameters-r10	UE-BasedNetwPerfMeasParameters-r10		OPTIONAL,
12421	interRAT-ParametersUTRA-TDD-v1020	IRAT-ParametersUTRA-TDD-v1020			OPTIONAL,
12422	nonCriticalExtension				UE-EUTRA-Capability-v1060-IEs			OPTIONAL
12423}
12424
12425UE-EUTRA-Capability-v1060-IEs ::=	SEQUENCE {
12426	fdd-Add-UE-EUTRA-Capabilities-v1060	UE-EUTRA-CapabilityAddXDD-Mode-v1060	OPTIONAL,
12427	tdd-Add-UE-EUTRA-Capabilities-v1060	UE-EUTRA-CapabilityAddXDD-Mode-v1060	OPTIONAL,
12428	rf-Parameters-v1060					RF-Parameters-v1060						OPTIONAL,
12429	nonCriticalExtension				UE-EUTRA-Capability-v1090-IEs			OPTIONAL
12430}
12431
12432UE-EUTRA-Capability-v1090-IEs ::=	SEQUENCE {
12433	rf-Parameters-v1090					RF-Parameters-v1090						OPTIONAL,
12434	nonCriticalExtension				UE-EUTRA-Capability-v1130-IEs			OPTIONAL
12435}
12436
12437UE-EUTRA-Capability-v1130-IEs ::=	SEQUENCE {
12438	pdcp-Parameters-v1130				PDCP-Parameters-v1130,
12439	phyLayerParameters-v1130			PhyLayerParameters-v1130				OPTIONAL,
12440	rf-Parameters-v1130					RF-Parameters-v1130,
12441	measParameters-v1130				MeasParameters-v1130,
12442	interRAT-ParametersCDMA2000-v1130	IRAT-ParametersCDMA2000-v1130,
12443	otherParameters-r11					Other-Parameters-r11,
12444	fdd-Add-UE-EUTRA-Capabilities-v1130	UE-EUTRA-CapabilityAddXDD-Mode-v1130	OPTIONAL,
12445	tdd-Add-UE-EUTRA-Capabilities-v1130	UE-EUTRA-CapabilityAddXDD-Mode-v1130	OPTIONAL,
12446	nonCriticalExtension				UE-EUTRA-Capability-v1170-IEs			OPTIONAL
12447}
12448
12449UE-EUTRA-Capability-v1170-IEs ::=	SEQUENCE {
12450	phyLayerParameters-v1170			PhyLayerParameters-v1170				OPTIONAL,
12451	ue-Category-v1170					INTEGER (9..10)							OPTIONAL,
12452	nonCriticalExtension				UE-EUTRA-Capability-v1180-IEs			OPTIONAL
12453}
12454
12455UE-EUTRA-Capability-v1180-IEs ::=	SEQUENCE {
12456	rf-Parameters-v1180					RF-Parameters-v1180						OPTIONAL,
12457	mbms-Parameters-r11					MBMS-Parameters-r11						OPTIONAL,
12458	fdd-Add-UE-EUTRA-Capabilities-v1180	UE-EUTRA-CapabilityAddXDD-Mode-v1180	OPTIONAL,
12459	tdd-Add-UE-EUTRA-Capabilities-v1180	UE-EUTRA-CapabilityAddXDD-Mode-v1180	OPTIONAL,
12460	nonCriticalExtension				UE-EUTRA-Capability-v11a0-IEs			OPTIONAL
12461}
12462
12463UE-EUTRA-Capability-v11a0-IEs ::=	SEQUENCE {
12464	ue-Category-v11a0					INTEGER (11..12)						OPTIONAL,
12465	measParameters-v11a0				MeasParameters-v11a0					OPTIONAL,
12466	nonCriticalExtension				UE-EUTRA-Capability-v1250-IEs			OPTIONAL
12467}
12468
12469UE-EUTRA-Capability-v1250-IEs ::=	SEQUENCE {
12470	phyLayerParameters-v1250				PhyLayerParameters-v1250				OPTIONAL,
12471	rf-Parameters-v1250						RF-Parameters-v1250						OPTIONAL,
12472	rlc-Parameters-r12						RLC-Parameters-r12						OPTIONAL,
12473	ue-BasedNetwPerfMeasParameters-v1250	UE-BasedNetwPerfMeasParameters-v1250	OPTIONAL,
12474	ue-CategoryDL-r12						INTEGER (0..14)							OPTIONAL,
12475	ue-CategoryUL-r12						INTEGER (0..13)							OPTIONAL,
12476	wlan-IW-Parameters-r12					WLAN-IW-Parameters-r12					OPTIONAL,
12477	measParameters-v1250					MeasParameters-v1250					OPTIONAL,
12478	dc-Parameters-r12						DC-Parameters-r12						OPTIONAL,
12479	mbms-Parameters-v1250					MBMS-Parameters-v1250					OPTIONAL,
12480	mac-Parameters-r12						MAC-Parameters-r12						OPTIONAL,
12481	fdd-Add-UE-EUTRA-Capabilities-v1250		UE-EUTRA-CapabilityAddXDD-Mode-v1250	OPTIONAL,
12482	tdd-Add-UE-EUTRA-Capabilities-v1250		UE-EUTRA-CapabilityAddXDD-Mode-v1250	OPTIONAL,
12483	sl-Parameters-r12						SL-Parameters-r12						OPTIONAL,
12484	nonCriticalExtension					UE-EUTRA-Capability-v1260-IEs			OPTIONAL
12485}
12486
12487UE-EUTRA-Capability-v1260-IEs ::=	SEQUENCE {
12488	ue-CategoryDL-v1260					INTEGER (15..16)						OPTIONAL,
12489	nonCriticalExtension				UE-EUTRA-Capability-v1270-IEs			OPTIONAL
12490}
12491
12492UE-EUTRA-Capability-v1270-IEs ::= SEQUENCE {
12493	rf-Parameters-v1270					RF-Parameters-v1270						OPTIONAL,
12494	nonCriticalExtension				UE-EUTRA-Capability-v1280-IEs			OPTIONAL
12495}
12496
12497UE-EUTRA-Capability-v1280-IEs ::= SEQUENCE {
12498	phyLayerParameters-v1280			PhyLayerParameters-v1280				OPTIONAL,
12499	nonCriticalExtension				UE-EUTRA-Capability-v1310-IEs			OPTIONAL
12500}
12501
12502UE-EUTRA-Capability-v1310-IEs ::= SEQUENCE {
12503	ue-CategoryDL-v1310					ENUMERATED {n17, m1}					OPTIONAL,
12504	ue-CategoryUL-v1310					ENUMERATED {n14, m1}					OPTIONAL,
12505	pdcp-Parameters-v1310				PDCP-Parameters-v1310,
12506	rlc-Parameters-v1310				RLC-Parameters-v1310,
12507	mac-Parameters-v1310				MAC-Parameters-v1310					OPTIONAL,
12508	phyLayerParameters-v1310			PhyLayerParameters-v1310				OPTIONAL,
12509	rf-Parameters-v1310					RF-Parameters-v1310						OPTIONAL,
12510	measParameters-v1310				MeasParameters-v1310					OPTIONAL,
12511	dc-Parameters-v1310					DC-Parameters-v1310						OPTIONAL,
12512	sl-Parameters-v1310					SL-Parameters-v1310						OPTIONAL,
12513	scptm-Parameters-r13				SCPTM-Parameters-r13					OPTIONAL,
12514	ce-Parameters-r13					CE-Parameters-r13						OPTIONAL,
12515	interRAT-ParametersWLAN-r13			IRAT-ParametersWLAN-r13,
12516	laa-Parameters-r13					LAA-Parameters-r13						OPTIONAL,
12517	lwa-Parameters-r13					LWA-Parameters-r13						OPTIONAL,
12518	wlan-IW-Parameters-v1310			WLAN-IW-Parameters-v1310,
12519	lwip-Parameters-r13					LWIP-Parameters-r13,
12520	fdd-Add-UE-EUTRA-Capabilities-v1310	UE-EUTRA-CapabilityAddXDD-Mode-v1310	OPTIONAL,
12521	tdd-Add-UE-EUTRA-Capabilities-v1310	UE-EUTRA-CapabilityAddXDD-Mode-v1310	OPTIONAL,
12522	nonCriticalExtension				UE-EUTRA-Capability-v1320-IEs			OPTIONAL
12523}
12524
12525UE-EUTRA-Capability-v1320-IEs ::= SEQUENCE {
12526	ce-Parameters-v1320					CE-Parameters-v1320						OPTIONAL,
12527	phyLayerParameters-v1320			PhyLayerParameters-v1320				OPTIONAL,
12528	rf-Parameters-v1320					RF-Parameters-v1320						OPTIONAL,
12529	fdd-Add-UE-EUTRA-Capabilities-v1320	UE-EUTRA-CapabilityAddXDD-Mode-v1320	OPTIONAL,
12530	tdd-Add-UE-EUTRA-Capabilities-v1320	UE-EUTRA-CapabilityAddXDD-Mode-v1320	OPTIONAL,
12531	nonCriticalExtension				UE-EUTRA-Capability-v1330-IEs			OPTIONAL
12532}
12533
12534UE-EUTRA-Capability-v1330-IEs ::= SEQUENCE {
12535	ue-CategoryDL-v1330					INTEGER (18..19)						OPTIONAL,
12536	phyLayerParameters-v1330			PhyLayerParameters-v1330				OPTIONAL,
12537	ue-CE-NeedULGaps-r13				ENUMERATED {true}						OPTIONAL,
12538	nonCriticalExtension				UE-EUTRA-Capability-v1340-IEs			OPTIONAL
12539}
12540
12541UE-EUTRA-Capability-v1340-IEs ::= SEQUENCE {
12542	ue-CategoryUL-v1340					INTEGER (15)							OPTIONAL,
12543	nonCriticalExtension				UE-EUTRA-Capability-v1350-IEs			OPTIONAL
12544}
12545
12546UE-EUTRA-Capability-v1350-IEs ::= SEQUENCE {
12547	ue-CategoryDL-v1350					ENUMERATED {oneBis}						OPTIONAL,
12548	ue-CategoryUL-v1350					ENUMERATED {oneBis}						OPTIONAL,
12549	ce-Parameters-v1350					CE-Parameters-v1350,
12550	nonCriticalExtension				UE-EUTRA-Capability-v1360-IEs			OPTIONAL
12551}
12552
12553UE-EUTRA-Capability-v1360-IEs ::= SEQUENCE {
12554	other-Parameters-v1360				Other-Parameters-v1360					OPTIONAL,
12555	nonCriticalExtension				UE-EUTRA-Capability-v1430-IEs			OPTIONAL
12556}
12557
12558UE-EUTRA-Capability-v1430-IEs ::= SEQUENCE {
12559	phyLayerParameters-v1430			PhyLayerParameters-v1430,
12560	ue-CategoryDL-v1430					ENUMERATED {m2}								OPTIONAL,
12561	ue-CategoryUL-v1430					ENUMERATED {n16, n17, n18, n19, n20, m2}	OPTIONAL,
12562	ue-CategoryUL-v1430b				ENUMERATED {n21}							OPTIONAL,
12563	mac-Parameters-v1430				MAC-Parameters-v1430						OPTIONAL,
12564	measParameters-v1430				MeasParameters-v1430						OPTIONAL,
12565	pdcp-Parameters-v1430				PDCP-Parameters-v1430						OPTIONAL,
12566	rlc-Parameters-v1430				RLC-Parameters-v1430,
12567	rf-Parameters-v1430					RF-Parameters-v1430							OPTIONAL,
12568	laa-Parameters-v1430				LAA-Parameters-v1430						OPTIONAL,
12569	lwa-Parameters-v1430				LWA-Parameters-v1430						OPTIONAL,
12570	lwip-Parameters-v1430				LWIP-Parameters-v1430						OPTIONAL,
12571	otherParameters-v1430				Other-Parameters-v1430,
12572	mmtel-Parameters-r14				MMTEL-Parameters-r14						OPTIONAL,
12573	mobilityParameters-r14				MobilityParameters-r14						OPTIONAL,
12574	ce-Parameters-v1430					CE-Parameters-v1430,
12575	fdd-Add-UE-EUTRA-Capabilities-v1430	UE-EUTRA-CapabilityAddXDD-Mode-v1430		OPTIONAL,
12576	tdd-Add-UE-EUTRA-Capabilities-v1430	UE-EUTRA-CapabilityAddXDD-Mode-v1430		OPTIONAL,
12577	mbms-Parameters-v1430				MBMS-Parameters-v1430						OPTIONAL,
12578	sl-Parameters-v1430					SL-Parameters-v1430							OPTIONAL,
12579	ue-BasedNetwPerfMeasParameters-v1430	UE-BasedNetwPerfMeasParameters-v1430	OPTIONAL,
12580	highSpeedEnhParameters-r14			HighSpeedEnhParameters-r14					OPTIONAL,
12581	nonCriticalExtension				UE-EUTRA-Capability-v1440-IEs				OPTIONAL
12582}
12583
12584UE-EUTRA-Capability-v1440-IEs ::= SEQUENCE {
12585	lwa-Parameters-v1440				LWA-Parameters-v1440,
12586	mac-Parameters-v1440				MAC-Parameters-v1440,
12587	nonCriticalExtension				UE-EUTRA-Capability-v1450-IEs			OPTIONAL
12588}
12589
12590UE-EUTRA-Capability-v1450-IEs ::= SEQUENCE {
12591	phyLayerParameters-v1450			PhyLayerParameters-v1450		OPTIONAL,
12592	rf-Parameters-v1450					RF-Parameters-v1450			OPTIONAL,
12593	otherParameters-v1450				OtherParameters-v1450,
12594	ue-CategoryDL-v1450					INTEGER (20)					OPTIONAL,
12595	nonCriticalExtension					UE-EUTRA-Capability-v1460-IEs	OPTIONAL
12596}
12597
12598UE-EUTRA-Capability-v1460-IEs ::= SEQUENCE {
12599	ue-CategoryDL-v1460				INTEGER (21)							OPTIONAL,
12600	otherParameters-v1460				Other-Parameters-v1460,
12601	nonCriticalExtension				UE-EUTRA-Capability-v1510-IEs		OPTIONAL
12602}
12603
12604UE-EUTRA-Capability-v1510-IEs ::= SEQUENCE {
12605	irat-ParametersNR-r15					IRAT-ParametersNR-r15					OPTIONAL,
12606	featureSetsEUTRA-r15					FeatureSetsEUTRA-r15					OPTIONAL,
12607	pdcp-ParametersNR-r15					PDCP-ParametersNR-r15					OPTIONAL,
12608	fdd-Add-UE-EUTRA-Capabilities-v1510		UE-EUTRA-CapabilityAddXDD-Mode-v1510	OPTIONAL,
12609	tdd-Add-UE-EUTRA-Capabilities-v1510		UE-EUTRA-CapabilityAddXDD-Mode-v1510	OPTIONAL,
12610	nonCriticalExtension					UE-EUTRA-Capability-v1520-IEs			OPTIONAL
12611}
12612
12613UE-EUTRA-Capability-v1520-IEs ::= SEQUENCE {
12614	measParameters-v1520					MeasParameters-v1520,
12615	nonCriticalExtension					UE-EUTRA-Capability-v1530-IEs	OPTIONAL
12616}
12617
12618UE-EUTRA-Capability-v1530-IEs ::= SEQUENCE {
12619	measParameters-v1530					MeasParameters-v1530					OPTIONAL,
12620	otherParameters-v1530					Other-Parameters-v1530					OPTIONAL,
12621	neighCellSI-AcquisitionParameters-v1530	NeighCellSI-AcquisitionParameters-v1530	OPTIONAL,
12622	mac-Parameters-v1530					MAC-Parameters-v1530					OPTIONAL,
12623	phyLayerParameters-v1530				PhyLayerParameters-v1530				OPTIONAL,
12624	rf-Parameters-v1530						RF-Parameters-v1530						OPTIONAL,
12625	pdcp-Parameters-v1530					PDCP-Parameters-v1530					OPTIONAL,
12626	ue-CategoryDL-v1530						INTEGER (22..26)						OPTIONAL,
12627	ue-BasedNetwPerfMeasParameters-v1530	UE-BasedNetwPerfMeasParameters-v1530	OPTIONAL,
12628	rlc-Parameters-v1530					RLC-Parameters-v1530					OPTIONAL,
12629	sl-Parameters-v1530						SL-Parameters-v1530						OPTIONAL,
12630	extendedNumberOfDRBs-r15				ENUMERATED {supported}					OPTIONAL,
12631	reducedCP-Latency-r15					ENUMERATED {supported}					OPTIONAL,
12632	laa-Parameters-v1530					LAA-Parameters-v1530					OPTIONAL,
12633	ue-CategoryUL-v1530						INTEGER (22..26)						OPTIONAL,
12634	fdd-Add-UE-EUTRA-Capabilities-v1530		UE-EUTRA-CapabilityAddXDD-Mode-v1530	OPTIONAL,
12635	tdd-Add-UE-EUTRA-Capabilities-v1530		UE-EUTRA-CapabilityAddXDD-Mode-v1530	OPTIONAL,
12636	nonCriticalExtension					UE-EUTRA-Capability-v1540-IEs			OPTIONAL
12637}
12638
12639UE-EUTRA-Capability-v1540-IEs ::= SEQUENCE {
12640	phyLayerParameters-v1540				PhyLayerParameters-v1540				OPTIONAL,
12641	otherParameters-v1540					Other-Parameters-v1540,
12642	fdd-Add-UE-EUTRA-Capabilities-v1540		UE-EUTRA-CapabilityAddXDD-Mode-v1540	OPTIONAL,
12643	tdd-Add-UE-EUTRA-Capabilities-v1540		UE-EUTRA-CapabilityAddXDD-Mode-v1540	OPTIONAL,
12644	sl-Parameters-v1540						SL-Parameters-v1540						OPTIONAL,
12645	irat-ParametersNR-v1540					IRAT-ParametersNR-v1540					OPTIONAL,
12646	nonCriticalExtension					UE-EUTRA-Capability-v1550-IEs			OPTIONAL
12647}
12648
12649UE-EUTRA-Capability-v1550-IEs ::= SEQUENCE {
12650	neighCellSI-AcquisitionParameters-v1550	NeighCellSI-AcquisitionParameters-v1550	OPTIONAL,
12651	phyLayerParameters-v1550				PhyLayerParameters-v1550,
12652	mac-Parameters-v1550					MAC-Parameters-v1550,
12653	fdd-Add-UE-EUTRA-Capabilities-v1550		UE-EUTRA-CapabilityAddXDD-Mode-v1550,
12654	tdd-Add-UE-EUTRA-Capabilities-v1550		UE-EUTRA-CapabilityAddXDD-Mode-v1550,
12655	nonCriticalExtension					UE-EUTRA-Capability-v1560-IEs	OPTIONAL
12656}
12657
12658UE-EUTRA-Capability-v1560-IEs ::= SEQUENCE {
12659	pdcp-ParametersNR-v1560				PDCP-ParametersNR-v1560,
12660	irat-ParametersNR-v1560				IRAT-ParametersNR-v1560,
12661	appliedCapabilityFilterCommon-r15		OCTET STRING							OPTIONAL,
12662	fdd-Add-UE-EUTRA-Capabilities-v1560	UE-EUTRA-CapabilityAddXDD-Mode-v1560,
12663	tdd-Add-UE-EUTRA-Capabilities-v1560	UE-EUTRA-CapabilityAddXDD-Mode-v1560,
12664	nonCriticalExtension					UE-EUTRA-Capability-v1570-IEs			OPTIONAL
12665}
12666
12667UE-EUTRA-Capability-v1570-IEs ::= SEQUENCE {
12668	rf-Parameters-v1570				RF-Parameters-v1570					OPTIONAL,
12669	irat-ParametersNR-v1570			IRAT-ParametersNR-v1570				OPTIONAL,
12670	nonCriticalExtension				UE-EUTRA-Capability-v15a0-IEs			OPTIONAL
12671}
12672
12673UE-EUTRA-Capability-v15a0-IEs ::= SEQUENCE {
12674	neighCellSI-AcquisitionParameters-v15a0	NeighCellSI-AcquisitionParameters-v15a0,
12675	eutra-5GC-Parameters-r15				EUTRA-5GC-Parameters-r15				OPTIONAL,
12676	fdd-Add-UE-EUTRA-Capabilities-v15a0	UE-EUTRA-CapabilityAddXDD-Mode-v15a0	OPTIONAL,
12677	tdd-Add-UE-EUTRA-Capabilities-v15a0	UE-EUTRA-CapabilityAddXDD-Mode-v15a0	OPTIONAL,
12678	nonCriticalExtension				UE-EUTRA-Capability-v1610-IEs			OPTIONAL
12679}
12680
12681UE-EUTRA-Capability-v1610-IEs ::= SEQUENCE {
12682	highSpeedEnhParameters-v1610			HighSpeedEnhParameters-v1610				OPTIONAL,
12683	neighCellSI-AcquisitionParameters-v1610	NeighCellSI-AcquisitionParameters-v1610		OPTIONAL,
12684	mbms-Parameters-v1610					MBMS-Parameters-v1610						OPTIONAL,
12685	pdcp-Parameters-v1610					PDCP-Parameters-v1610						OPTIONAL,
12686	mac-Parameters-v1610					MAC-Parameters-v1610						OPTIONAL,
12687	phyLayerParameters-v1610				PhyLayerParameters-v1610					OPTIONAL,
12688	measParameters-v1610 					MeasParameters-v1610 						OPTIONAL,
12689	pur-Parameters-r16						PUR-Parameters-r16							OPTIONAL,
12690	eutra-5GC-Parameters-v1610				EUTRA-5GC-Parameters-v1610					OPTIONAL,
12691	otherParameters-v1610					Other-Parameters-v1610						OPTIONAL,
12692	dl-DedicatedMessageSegmentation-r16		ENUMERATED {supported}						OPTIONAL,
12693	mmtel-Parameters-v1610					MMTEL-Parameters-v1610,
12694	irat-ParametersNR-v1610					IRAT-ParametersNR-v1610						OPTIONAL,
12695	rf-Parameters-v1610						RF-Parameters-v1610							OPTIONAL,
12696	mobilityParameters-v1610				MobilityParameters-v1610					OPTIONAL,
12697	ue-BasedNetwPerfMeasParameters-v1610	UE-BasedNetwPerfMeasParameters-v1610,
12698	sl-Parameters-v1610						SL-Parameters-v1610							OPTIONAL,
12699	fdd-Add-UE-EUTRA-Capabilities-v1610		UE-EUTRA-CapabilityAddXDD-Mode-v1610		OPTIONAL,
12700	tdd-Add-UE-EUTRA-Capabilities-v1610		UE-EUTRA-CapabilityAddXDD-Mode-v1610		OPTIONAL,
12701	nonCriticalExtension					UE-EUTRA-Capability-v1630-IEs				OPTIONAL
12702}
12703
12704UE-EUTRA-Capability-v1630-IEs ::= SEQUENCE {
12705	rf-Parameters-v1630						RF-Parameters-v1630							OPTIONAL,
12706	sl-Parameters-v1630						SL-Parameters-v1630							OPTIONAL,
12707	earlySecurityReactivation-r16			ENUMERATED {supported}					OPTIONAL,
12708	mac-Parameters-v1630					MAC-Parameters-v1630,
12709	measParameters-v1630					MeasParameters-v1630						OPTIONAL,
12710	fdd-Add-UE-EUTRA-Capabilities-v1630		UE-EUTRA-CapabilityAddXDD-Mode-v1630,
12711	tdd-Add-UE-EUTRA-Capabilities-v1630		UE-EUTRA-CapabilityAddXDD-Mode-v1630,
12712	nonCriticalExtension					UE-EUTRA-Capability-v1650-IEs		OPTIONAL
12713}
12714
12715UE-EUTRA-Capability-v1650-IEs ::= SEQUENCE {
12716	otherParameters-v1650				Other-Parameters-v1650			OPTIONAL,
12717	nonCriticalExtension				UE-EUTRA-Capability-v1660-IEs		OPTIONAL
12718}
12719
12720UE-EUTRA-Capability-v1660-IEs ::= SEQUENCE {
12721	irat-ParametersNR-v1660			IRAT-ParametersNR-v1660,
12722	nonCriticalExtension				SEQUENCE {}						OPTIONAL
12723}
12724
12725UE-EUTRA-CapabilityAddXDD-Mode-r9 ::=	SEQUENCE {
12726	phyLayerParameters-r9					PhyLayerParameters						OPTIONAL,
12727	featureGroupIndicators-r9				BIT STRING (SIZE (32))					OPTIONAL,
12728	featureGroupIndRel9Add-r9				BIT STRING (SIZE (32))					OPTIONAL,
12729	interRAT-ParametersGERAN-r9				IRAT-ParametersGERAN					OPTIONAL,
12730	interRAT-ParametersUTRA-r9				IRAT-ParametersUTRA-v920				OPTIONAL,
12731	interRAT-ParametersCDMA2000-r9			IRAT-ParametersCDMA2000-1XRTT-v920		OPTIONAL,
12732	neighCellSI-AcquisitionParameters-r9	NeighCellSI-AcquisitionParameters-r9	OPTIONAL,
12733	...
12734}
12735
12736UE-EUTRA-CapabilityAddXDD-Mode-v1060 ::=	SEQUENCE {
12737	phyLayerParameters-v1060				PhyLayerParameters-v1020				OPTIONAL,
12738	featureGroupIndRel10-v1060				BIT STRING (SIZE (32))					OPTIONAL,
12739	interRAT-ParametersCDMA2000-v1060		IRAT-ParametersCDMA2000-1XRTT-v1020		OPTIONAL,
12740	interRAT-ParametersUTRA-TDD-v1060		IRAT-ParametersUTRA-TDD-v1020			OPTIONAL,
12741	...,
12742	[[	otdoa-PositioningCapabilities-r10	OTDOA-PositioningCapabilities-r10		OPTIONAL
12743	]]
12744}
12745
12746UE-EUTRA-CapabilityAddXDD-Mode-v1130 ::=	SEQUENCE {
12747	phyLayerParameters-v1130					PhyLayerParameters-v1130			OPTIONAL,
12748	measParameters-v1130						MeasParameters-v1130				OPTIONAL,
12749	otherParameters-r11							Other-Parameters-r11				OPTIONAL,
12750	...
12751}
12752
12753UE-EUTRA-CapabilityAddXDD-Mode-v1180 ::=	SEQUENCE {
12754	mbms-Parameters-r11					MBMS-Parameters-r11
12755}
12756
12757UE-EUTRA-CapabilityAddXDD-Mode-v1250 ::=	SEQUENCE {
12758	phyLayerParameters-v1250			PhyLayerParameters-v1250			OPTIONAL,
12759	measParameters-v1250				MeasParameters-v1250				OPTIONAL
12760}
12761
12762UE-EUTRA-CapabilityAddXDD-Mode-v1310 ::=	SEQUENCE {
12763	phyLayerParameters-v1310			PhyLayerParameters-v1310			OPTIONAL
12764}
12765
12766UE-EUTRA-CapabilityAddXDD-Mode-v1320 ::=	SEQUENCE {
12767	phyLayerParameters-v1320			PhyLayerParameters-v1320			OPTIONAL,
12768	scptm-Parameters-r13				SCPTM-Parameters-r13				OPTIONAL
12769}
12770
12771UE-EUTRA-CapabilityAddXDD-Mode-v1370 ::=	SEQUENCE {
12772	ce-Parameters-v1370					CE-Parameters-v1370					OPTIONAL
12773}
12774
12775UE-EUTRA-CapabilityAddXDD-Mode-v1380 ::=	SEQUENCE {
12776	ce-Parameters-v1380					CE-Parameters-v1380
12777}
12778
12779UE-EUTRA-CapabilityAddXDD-Mode-v1430 ::=	SEQUENCE {
12780	phyLayerParameters-v1430			PhyLayerParameters-v1430			OPTIONAL,
12781	mmtel-Parameters-r14				MMTEL-Parameters-r14				OPTIONAL
12782}
12783
12784UE-EUTRA-CapabilityAddXDD-Mode-v1510 ::=	SEQUENCE {
12785	pdcp-ParametersNR-r15						PDCP-ParametersNR-r15		OPTIONAL
12786}
12787
12788UE-EUTRA-CapabilityAddXDD-Mode-v1530 ::=	SEQUENCE {
12789	neighCellSI-AcquisitionParameters-v1530	NeighCellSI-AcquisitionParameters-v1530	OPTIONAL,
12790	reducedCP-Latency-r15			ENUMERATED {supported}					OPTIONAL
12791}
12792
12793UE-EUTRA-CapabilityAddXDD-Mode-v1540 ::=	SEQUENCE {
12794	eutra-5GC-Parameters-r15					EUTRA-5GC-Parameters-r15		OPTIONAL,
12795	irat-ParametersNR-v1540						IRAT-ParametersNR-v1540			OPTIONAL
12796}
12797
12798UE-EUTRA-CapabilityAddXDD-Mode-v1550 ::=	SEQUENCE {
12799	neighCellSI-AcquisitionParameters-v1550	NeighCellSI-AcquisitionParameters-v1550	OPTIONAL
12800}
12801
12802UE-EUTRA-CapabilityAddXDD-Mode-v1560 ::=	SEQUENCE {
12803	pdcp-ParametersNR-v1560					PDCP-ParametersNR-v1560
12804}
12805
12806
12807UE-EUTRA-CapabilityAddXDD-Mode-v15a0 ::=	SEQUENCE {
12808	phyLayerParameters-v1530				PhyLayerParameters-v1530				OPTIONAL,
12809	phyLayerParameters-v1540				PhyLayerParameters-v1540				OPTIONAL,
12810	phyLayerParameters-v1550				PhyLayerParameters-v1550				OPTIONAL,
12811	neighCellSI-AcquisitionParameters-v15a0	NeighCellSI-AcquisitionParameters-v15a0
12812}
12813
12814UE-EUTRA-CapabilityAddXDD-Mode-v1610 ::= SEQUENCE {
12815	phyLayerParameters-v1610					PhyLayerParameters-v1610				OPTIONAL,
12816	pur-Parameters-r16							PUR-Parameters-r16						OPTIONAL,
12817	measParameters-v1610						MeasParameters-v1610					OPTIONAL,
12818	eutra-5GC-Parameters-v1610					EUTRA-5GC-Parameters-v1610				OPTIONAL,
12819	irat-ParametersNR-v1610						IRAT-ParametersNR-v1610					OPTIONAL,
12820	neighCellSI-AcquisitionParameters-v1610		NeighCellSI-AcquisitionParameters-v1610	OPTIONAL,
12821	mobilityParameters-v1610					MobilityParameters-v1610				OPTIONAL
12822}
12823
12824UE-EUTRA-CapabilityAddXDD-Mode-v1630 ::= SEQUENCE {
12825	measParameters-v1630						MeasParameters-v1630
12826}
12827
12828AccessStratumRelease ::=			ENUMERATED {
12829										rel8, rel9, rel10, rel11, rel12, rel13,
12830										rel14, rel15, ..., rel16}
12831
12832FeatureSetsEUTRA-r15 ::=	SEQUENCE {
12833	featureSetsDL-r15			SEQUENCE (SIZE (1..maxFeatureSets-r15)) OF FeatureSetDL-r15		OPTIONAL,
12834	featureSetsDL-PerCC-r15		SEQUENCE (SIZE (1..maxPerCC-FeatureSets-r15)) OF FeatureSetDL-PerCC-r15		OPTIONAL,
12835	featureSetsUL-r15			SEQUENCE (SIZE (1..maxFeatureSets-r15)) OF FeatureSetUL-r15		OPTIONAL,
12836	featureSetsUL-PerCC-r15		SEQUENCE (SIZE (1..maxPerCC-FeatureSets-r15)) OF FeatureSetUL-PerCC-r15		OPTIONAL,
12837	...,
12838	[[	featureSetsDL-v1550		SEQUENCE (SIZE (1..maxFeatureSets-r15)) OF FeatureSetDL-v1550	OPTIONAL
12839	]]
12840
12841}
12842
12843MobilityParameters-r14 ::=			SEQUENCE {
12844	makeBeforeBreak-r14					ENUMERATED {supported}					OPTIONAL,
12845	rach-Less-r14						ENUMERATED {supported}					OPTIONAL
12846}
12847
12848MobilityParameters-v1610 ::=		SEQUENCE {
12849	cho-r16								ENUMERATED {supported}					OPTIONAL,
12850	cho-FDD-TDD-r16						ENUMERATED {supported}					OPTIONAL,
12851	cho-Failure-r16						ENUMERATED {supported}					OPTIONAL,
12852	cho-TwoTriggerEvents-r16			ENUMERATED {supported}					OPTIONAL
12853}
12854
12855DC-Parameters-r12 ::=			SEQUENCE {
12856	drb-TypeSplit-r12						ENUMERATED {supported}			OPTIONAL,
12857	drb-TypeSCG-r12							ENUMERATED {supported}			OPTIONAL
12858}
12859
12860DC-Parameters-v1310 ::=			SEQUENCE {
12861	pdcp-TransferSplitUL-r13				ENUMERATED {supported}			OPTIONAL,
12862	ue-SSTD-Meas-r13						ENUMERATED {supported}			OPTIONAL
12863}
12864
12865MAC-Parameters-r12 ::=				SEQUENCE {
12866	logicalChannelSR-ProhibitTimer-r12	ENUMERATED {supported}					OPTIONAL,
12867	longDRX-Command-r12					ENUMERATED {supported}					OPTIONAL
12868}
12869
12870MAC-Parameters-v1310 ::=				SEQUENCE {
12871	extendedMAC-LengthField-r13		ENUMERATED {supported}				OPTIONAL,
12872	extendedLongDRX-r13				ENUMERATED {supported}				OPTIONAL
12873}
12874
12875MAC-Parameters-v1430 ::=				SEQUENCE {
12876	shortSPS-IntervalFDD-r14			ENUMERATED {supported}				OPTIONAL,
12877	shortSPS-IntervalTDD-r14			ENUMERATED {supported}				OPTIONAL,
12878	skipUplinkDynamic-r14				ENUMERATED {supported}				OPTIONAL,
12879	skipUplinkSPS-r14					ENUMERATED {supported}				OPTIONAL,
12880	multipleUplinkSPS-r14				ENUMERATED {supported}				OPTIONAL,
12881	dataInactMon-r14					ENUMERATED {supported}				OPTIONAL
12882}
12883
12884MAC-Parameters-v1440 ::=				SEQUENCE {
12885	rai-Support-r14					ENUMERATED {supported}			OPTIONAL
12886}
12887
12888MAC-Parameters-v1530 ::=		SEQUENCE {
12889	min-Proc-TimelineSubslot-r15	SEQUENCE (SIZE(1..3)) OF ProcessingTimelineSet-r15	OPTIONAL,
12890	skipSubframeProcessing-r15			SkipSubframeProcessing-r15						OPTIONAL,
12891	earlyData-UP-r15					ENUMERATED {supported}							OPTIONAL,
12892	dormantSCellState-r15				ENUMERATED {supported}							OPTIONAL,
12893	directSCellActivation-r15			ENUMERATED {supported}							OPTIONAL,
12894	directSCellHibernation-r15			ENUMERATED {supported}							OPTIONAL,
12895	extendedLCID-Duplication-r15		ENUMERATED {supported}							OPTIONAL,
12896	sps-ServingCell-r15					ENUMERATED {supported}							OPTIONAL
12897}
12898
12899MAC-Parameters-v1550 ::=				SEQUENCE {
12900	eLCID-Support-r15					ENUMERATED {supported}			OPTIONAL
12901}
12902
12903MAC-Parameters-v1610 ::=		SEQUENCE {
12904	directMCG-SCellActivationResume-r16	ENUMERATED {supported}			OPTIONAL,
12905	directSCG-SCellActivationResume-r16	ENUMERATED {supported}			OPTIONAL,
12906	earlyData-UP-5GC-r16				ENUMERATED {supported}			OPTIONAL,
12907	rai-SupportEnh-r16					ENUMERATED {supported}			OPTIONAL
12908}
12909
12910MAC-Parameters-v1630 ::=		SEQUENCE {
12911	directSCG-SCellActivationNEDC-r16	ENUMERATED {supported}			OPTIONAL
12912}
12913
12914ProcessingTimelineSet-r15 ::=		ENUMERATED {set1, set2}
12915
12916RLC-Parameters-r12 ::=				SEQUENCE {
12917	extended-RLC-LI-Field-r12			ENUMERATED {supported}
12918}
12919
12920RLC-Parameters-v1310 ::=				SEQUENCE {
12921	extendedRLC-SN-SO-Field-r13				ENUMERATED {supported}				OPTIONAL
12922}
12923
12924RLC-Parameters-v1430 ::=				SEQUENCE {
12925	extendedPollByte-r14						ENUMERATED {supported}			OPTIONAL
12926}
12927
12928RLC-Parameters-v1530 ::=				SEQUENCE {
12929	flexibleUM-AM-Combinations-r15			ENUMERATED {supported}			OPTIONAL,
12930	rlc-AM-Ooo-Delivery-r15					ENUMERATED {supported}			OPTIONAL,
12931	rlc-UM-Ooo-Delivery-r15					ENUMERATED {supported}			OPTIONAL
12932}
12933
12934PDCP-Parameters ::=				SEQUENCE {
12935	supportedROHC-Profiles				ROHC-ProfileSupportList-r15,
12936	maxNumberROHC-ContextSessions		ENUMERATED {
12937											cs2, cs4, cs8, cs12, cs16, cs24, cs32,
12938											cs48, cs64, cs128, cs256, cs512, cs1024,
12939											cs16384, spare2, spare1}				DEFAULT cs16,
12940	...
12941}
12942
12943PDCP-Parameters-v1130 ::=		SEQUENCE {
12944	pdcp-SN-Extension-r11					ENUMERATED {supported}			OPTIONAL,
12945	supportRohcContextContinue-r11			ENUMERATED {supported}			OPTIONAL
12946}
12947
12948PDCP-Parameters-v1310 ::=				SEQUENCE {
12949	pdcp-SN-Extension-18bits-r13			ENUMERATED {supported}	OPTIONAL
12950}
12951
12952PDCP-Parameters-v1430 ::=				SEQUENCE {
12953	supportedUplinkOnlyROHC-Profiles-r14		SEQUENCE {
12954		profile0x0006-r14						BOOLEAN
12955	},
12956	maxNumberROHC-ContextSessions-r14		ENUMERATED {
12957											cs2, cs4, cs8, cs12, cs16, cs24, cs32,
12958											cs48, cs64, cs128, cs256, cs512, cs1024,
12959											cs16384, spare2, spare1}				DEFAULT cs16
12960}
12961
12962PDCP-Parameters-v1530 ::=			SEQUENCE {
12963	supportedUDC-r15					SupportedUDC-r15				OPTIONAL,
12964	pdcp-Duplication-r15				ENUMERATED {supported}		OPTIONAL
12965}
12966
12967PDCP-Parameters-v1610 ::=			SEQUENCE {
12968	pdcp-VersionChangeWithoutHO-r16		ENUMERATED {supported}		OPTIONAL,
12969	ehc-r16								ENUMERATED {supported}		OPTIONAL,
12970	continueEHC-Context-r16				ENUMERATED {supported}		OPTIONAL,
12971		maxNumberEHC-Contexts-r16 			ENUMERATED {cs2, cs4, cs8, cs16, cs32, cs64, cs128, cs256,
12972														cs512, cs1024, cs2048, cs4096, cs8192, cs16384,
12973														cs32768, cs65536}	OPTIONAL,
12974	jointEHC-ROHC-Config-r16			ENUMERATED {supported}		OPTIONAL
12975}
12976
12977SupportedUDC-r15 ::=				SEQUENCE {
12978	supportedStandardDic-r15			ENUMERATED {supported}		OPTIONAL,
12979	supportedOperatorDic-r15			SupportedOperatorDic-r15	OPTIONAL
12980}
12981
12982SupportedOperatorDic-r15 ::=		SEQUENCE {
12983	versionOfDictionary-r15				INTEGER (0..15),
12984	associatedPLMN-ID-r15				PLMN-Identity
12985}
12986
12987PhyLayerParameters ::=				SEQUENCE {
12988	ue-TxAntennaSelectionSupported		BOOLEAN,
12989	ue-SpecificRefSigsSupported		BOOLEAN
12990}
12991
12992PhyLayerParameters-v920 ::=		SEQUENCE {
12993	enhancedDualLayerFDD-r9			ENUMERATED {supported}			OPTIONAL,
12994	enhancedDualLayerTDD-r9			ENUMERATED {supported}			OPTIONAL
12995}
12996
12997PhyLayerParameters-v9d0 ::=			SEQUENCE {
12998	tm5-FDD-r9						ENUMERATED {supported}			OPTIONAL,
12999	tm5-TDD-r9						ENUMERATED {supported}			OPTIONAL
13000}
13001
13002PhyLayerParameters-v1020 ::=			SEQUENCE {
13003	twoAntennaPortsForPUCCH-r10				ENUMERATED {supported}					OPTIONAL,
13004	tm9-With-8Tx-FDD-r10					ENUMERATED {supported}					OPTIONAL,
13005	pmi-Disabling-r10						ENUMERATED {supported}					OPTIONAL,
13006	crossCarrierScheduling-r10				ENUMERATED {supported}					OPTIONAL,
13007	simultaneousPUCCH-PUSCH-r10				ENUMERATED {supported}					OPTIONAL,
13008	multiClusterPUSCH-WithinCC-r10			ENUMERATED {supported}					OPTIONAL,
13009	nonContiguousUL-RA-WithinCC-List-r10	NonContiguousUL-RA-WithinCC-List-r10	OPTIONAL
13010}
13011
13012PhyLayerParameters-v1130 ::=			SEQUENCE {
13013	crs-InterfHandl-r11						ENUMERATED {supported}					OPTIONAL,
13014	ePDCCH-r11								ENUMERATED {supported}					OPTIONAL,
13015	multiACK-CSI-Reporting-r11				ENUMERATED {supported}					OPTIONAL,
13016	ss-CCH-InterfHandl-r11					ENUMERATED {supported}					OPTIONAL,
13017	tdd-SpecialSubframe-r11					ENUMERATED {supported}					OPTIONAL,
13018	txDiv-PUCCH1b-ChSelect-r11				ENUMERATED {supported}					OPTIONAL,
13019	ul-CoMP-r11								ENUMERATED {supported}					OPTIONAL
13020}
13021
13022PhyLayerParameters-v1170 ::=			SEQUENCE {
13023	interBandTDD-CA-WithDifferentConfig-r11	BIT STRING (SIZE (2))			OPTIONAL
13024}
13025
13026PhyLayerParameters-v1250 ::=			SEQUENCE {
13027	e-HARQ-Pattern-FDD-r12					ENUMERATED {supported}			OPTIONAL,
13028	enhanced-4TxCodebook-r12				ENUMERATED {supported}			OPTIONAL,
13029	tdd-FDD-CA-PCellDuplex-r12				BIT STRING (SIZE (2))			OPTIONAL,
13030	phy-TDD-ReConfig-TDD-PCell-r12			ENUMERATED {supported}			OPTIONAL,
13031	phy-TDD-ReConfig-FDD-PCell-r12			ENUMERATED {supported}			OPTIONAL,
13032	pusch-FeedbackMode-r12					ENUMERATED {supported}			OPTIONAL,
13033	pusch-SRS-PowerControl-SubframeSet-r12	ENUMERATED {supported}			OPTIONAL,
13034	csi-SubframeSet-r12						ENUMERATED {supported}			OPTIONAL,
13035	noResourceRestrictionForTTIBundling-r12	ENUMERATED {supported}			OPTIONAL,
13036	discoverySignalsInDeactSCell-r12		ENUMERATED {supported}			OPTIONAL,
13037	naics-Capability-List-r12				NAICS-Capability-List-r12		OPTIONAL
13038}
13039
13040PhyLayerParameters-v1280 ::=			SEQUENCE {
13041	alternativeTBS-Indices-r12				ENUMERATED {supported}			OPTIONAL
13042}
13043
13044PhyLayerParameters-v1310 ::=			SEQUENCE {
13045	aperiodicCSI-Reporting-r13				BIT STRING (SIZE (2))			OPTIONAL,
13046	codebook-HARQ-ACK-r13					BIT STRING (SIZE (2))			OPTIONAL,
13047	crossCarrierScheduling-B5C-r13			ENUMERATED {supported}			OPTIONAL,
13048	fdd-HARQ-TimingTDD-r13					ENUMERATED {supported}			OPTIONAL,
13049	maxNumberUpdatedCSI-Proc-r13			INTEGER(5..32)					OPTIONAL,
13050	pucch-Format4-r13						ENUMERATED {supported}			OPTIONAL,
13051	pucch-Format5-r13						ENUMERATED {supported}			OPTIONAL,
13052	pucch-SCell-r13							ENUMERATED {supported}			OPTIONAL,
13053	spatialBundling-HARQ-ACK-r13			ENUMERATED {supported}			OPTIONAL,
13054	supportedBlindDecoding-r13				SEQUENCE {
13055		maxNumberDecoding-r13					INTEGER(1..32)				OPTIONAL,
13056		pdcch-CandidateReductions-r13			ENUMERATED {supported}		OPTIONAL,
13057		skipMonitoringDCI-Format0-1A-r13		ENUMERATED {supported}		OPTIONAL
13058	}																		OPTIONAL,
13059	uci-PUSCH-Ext-r13						ENUMERATED {supported}			OPTIONAL,
13060	crs-InterfMitigationTM10-r13			ENUMERATED {supported}			OPTIONAL,
13061	pdsch-CollisionHandling-r13				ENUMERATED {supported}			OPTIONAL
13062}
13063
13064PhyLayerParameters-v1320 ::=			SEQUENCE {
13065	mimo-UE-Parameters-r13					MIMO-UE-Parameters-r13			OPTIONAL
13066}
13067
13068PhyLayerParameters-v1330 ::=			SEQUENCE {
13069	cch-InterfMitigation-RefRecTypeA-r13	ENUMERATED {supported}			OPTIONAL,
13070	cch-InterfMitigation-RefRecTypeB-r13	ENUMERATED {supported}			OPTIONAL,
13071	cch-InterfMitigation-MaxNumCCs-r13		INTEGER (1.. maxServCell-r13)	OPTIONAL,
13072	crs-InterfMitigationTM1toTM9-r13		INTEGER (1.. maxServCell-r13)	OPTIONAL
13073}
13074
13075PhyLayerParameters-v13e0 ::=			SEQUENCE {
13076	mimo-UE-Parameters-v13e0				MIMO-UE-Parameters-v13e0
13077}
13078
13079PhyLayerParameters-v1430 ::=			SEQUENCE {
13080	ce-PUSCH-NB-MaxTBS-r14					ENUMERATED {supported}			OPTIONAL,
13081	ce-PDSCH-PUSCH-MaxBandwidth-r14			ENUMERATED {bw5, bw20}			OPTIONAL,
13082	ce-HARQ-AckBundling-r14					ENUMERATED {supported}			OPTIONAL,
13083	ce-PDSCH-TenProcesses-r14				ENUMERATED {supported}			OPTIONAL,
13084	ce-RetuningSymbols-r14					ENUMERATED {n0, n1}				OPTIONAL,
13085	ce-PDSCH-PUSCH-Enhancement-r14			ENUMERATED {supported}			OPTIONAL,
13086	ce-SchedulingEnhancement-r14			ENUMERATED {supported}			OPTIONAL,
13087	ce-SRS-Enhancement-r14					ENUMERATED {supported}			OPTIONAL,
13088	ce-PUCCH-Enhancement-r14				ENUMERATED {supported}			OPTIONAL,
13089	ce-ClosedLoopTxAntennaSelection-r14		ENUMERATED {supported}			OPTIONAL,
13090	tdd-SpecialSubframe-r14					ENUMERATED {supported}			OPTIONAL,
13091	tdd-TTI-Bundling-r14					ENUMERATED {supported}			OPTIONAL,
13092	dmrs-LessUpPTS-r14						ENUMERATED {supported}			OPTIONAL,
13093	mimo-UE-Parameters-v1430				MIMO-UE-Parameters-v1430		OPTIONAL,
13094	alternativeTBS-Index-r14				ENUMERATED {supported}			OPTIONAL,
13095	feMBMS-Unicast-Parameters-r14			FeMBMS-Unicast-Parameters-r14	OPTIONAL
13096}
13097
13098PhyLayerParameters-v1450 ::=			SEQUENCE {
13099	ce-SRS-EnhancementWithoutComb4-r14		ENUMERATED {supported}			OPTIONAL,
13100	crs-LessDwPTS-r14						ENUMERATED {supported}			OPTIONAL}
13101
13102PhyLayerParameters-v1470 ::=			SEQUENCE {
13103	mimo-UE-Parameters-v1470				MIMO-UE-Parameters-v1470		OPTIONAL,
13104	srs-UpPTS-6sym-r14						ENUMERATED {supported}			OPTIONAL
13105}
13106
13107PhyLayerParameters-v14a0 ::=			SEQUENCE {
13108	ssp10-TDD-Only-r14						ENUMERATED {supported}			OPTIONAL
13109}
13110
13111PhyLayerParameters-v1530 ::=			SEQUENCE {
13112	stti-SPT-Capabilities-r15				SEQUENCE {
13113		aperiodicCsi-ReportingSTTI-r15			ENUMERATED {supported}			OPTIONAL,
13114		dmrs-BasedSPDCCH-MBSFN-r15				ENUMERATED {supported}			OPTIONAL,
13115		dmrs-BasedSPDCCH-nonMBSFN-r15			ENUMERATED {supported}			OPTIONAL,
13116		dmrs-PositionPattern-r15				ENUMERATED {supported}			OPTIONAL,
13117		dmrs-SharingSubslotPDSCH-r15			ENUMERATED {supported}			OPTIONAL,
13118		dmrs-RepetitionSubslotPDSCH-r15			ENUMERATED {supported}			OPTIONAL,
13119		epdcch-SPT-differentCells-r15			ENUMERATED {supported}			OPTIONAL,
13120		epdcch-STTI-differentCells-r15			ENUMERATED {supported}			OPTIONAL,
13121		maxLayersSlotOrSubslotPUSCH-r15			ENUMERATED {oneLayer,twoLayers,fourLayers}
13122		OPTIONAL,
13123		maxNumberUpdatedCSI-Proc-SPT-r15		INTEGER(5..32)					OPTIONAL,
13124		maxNumberUpdatedCSI-Proc-STTI-Comb77-r15		INTEGER(1..32)			OPTIONAL,
13125		maxNumberUpdatedCSI-Proc-STTI-Comb27-r15		INTEGER(1..32)			OPTIONAL,
13126		maxNumberUpdatedCSI-Proc-STTI-Comb22-Set1-r15	INTEGER(1..32)			OPTIONAL,
13127		maxNumberUpdatedCSI-Proc-STTI-Comb22-Set2-r15	INTEGER(1..32)			OPTIONAL,
13128		mimo-UE-ParametersSTTI-r15				MIMO-UE-Parameters-r13			OPTIONAL,
13129		mimo-UE-ParametersSTTI-v1530			MIMO-UE-Parameters-v1430		OPTIONAL,
13130		numberOfBlindDecodesUSS-r15				INTEGER(4..32)					OPTIONAL,
13131		pdsch-SlotSubslotPDSCH-Decoding-r15		ENUMERATED {supported}			OPTIONAL,
13132		powerUCI-SlotPUSCH						ENUMERATED {supported}			OPTIONAL,
13133		powerUCI-SubslotPUSCH					ENUMERATED {supported}			OPTIONAL,
13134		slotPDSCH-TxDiv-TM9and10				ENUMERATED {supported}			OPTIONAL,
13135		subslotPDSCH-TxDiv-TM9and10				ENUMERATED {supported}			OPTIONAL,
13136		spdcch-differentRS-types-r15			ENUMERATED {supported}			OPTIONAL,
13137		srs-DCI7-TriggeringFS2-r15				ENUMERATED {supported}			OPTIONAL,
13138		sps-cyclicShift-r15						ENUMERATED {supported}			OPTIONAL,
13139		spdcch-Reuse-r15						ENUMERATED {supported}			OPTIONAL,
13140		sps-STTI-r15							ENUMERATED {slot, subslot, slotAndSubslot}
13141		OPTIONAL,
13142		tm8-slotPDSCH-r15						ENUMERATED {supported}			OPTIONAL,
13143		tm9-slotSubslot-r15						ENUMERATED {supported}			OPTIONAL,
13144		tm9-slotSubslotMBSFN-r15				ENUMERATED {supported}			OPTIONAL,
13145		tm10-slotSubslot-r15					ENUMERATED {supported}			OPTIONAL,
13146		tm10-slotSubslotMBSFN-r15				ENUMERATED {supported}			OPTIONAL,
13147		txDiv-SPUCCH-r15						ENUMERATED {supported}			OPTIONAL,
13148		ul-AsyncHarqSharingDiff-TTI-Lengths-r15	ENUMERATED {supported}			OPTIONAL
13149	}																			OPTIONAL,
13150	ce-Capabilities-r15					SEQUENCE {
13151		ce-CRS-IntfMitig-r15					ENUMERATED {supported}			OPTIONAL,
13152		ce-CQI-AlternativeTable-r15				ENUMERATED {supported}			OPTIONAL,
13153		ce-PDSCH-FlexibleStartPRB-CE-ModeA-r15	ENUMERATED {supported}			OPTIONAL,
13154		ce-PDSCH-FlexibleStartPRB-CE-ModeB-r15	ENUMERATED {supported}			OPTIONAL,
13155		ce-PDSCH-64QAM-r15						ENUMERATED {supported}			OPTIONAL,
13156		ce-PUSCH-FlexibleStartPRB-CE-ModeA-r15	ENUMERATED {supported}			OPTIONAL,
13157		ce-PUSCH-FlexibleStartPRB-CE-ModeB-r15	ENUMERATED {supported}			OPTIONAL,
13158		ce-PUSCH-SubPRB-Allocation-r15			ENUMERATED {supported}			OPTIONAL,
13159		ce-UL-HARQ-ACK-Feedback-r15				ENUMERATED {supported}			OPTIONAL
13160	}	OPTIONAL,
13161	shortCQI-ForSCellActivation-r15			ENUMERATED {supported}			OPTIONAL,
13162	mimo-CBSR-AdvancedCSI-r15				ENUMERATED {supported}			OPTIONAL,
13163	crs-IntfMitig-r15						ENUMERATED {supported}			OPTIONAL,
13164	ul-PowerControlEnhancements-r15			ENUMERATED {supported}			OPTIONAL,
13165	urllc-Capabilities-r15					SEQUENCE {
13166		pdsch-RepSubframe-r15					ENUMERATED {supported}		OPTIONAL,
13167		pdsch-RepSlot-r15						ENUMERATED {supported}		OPTIONAL,
13168		pdsch-RepSubslot-r15					ENUMERATED {supported}		OPTIONAL,
13169		pusch-SPS-MultiConfigSubframe-r15		INTEGER (0..6)				OPTIONAL,
13170		pusch-SPS-MaxConfigSubframe-r15			INTEGER (0..31)				OPTIONAL,
13171		pusch-SPS-MultiConfigSlot-r15			INTEGER (0..6)				OPTIONAL,
13172		pusch-SPS-MaxConfigSlot-r15				INTEGER (0..31)				OPTIONAL,
13173		pusch-SPS-MultiConfigSubslot-r15		INTEGER (0..6)				OPTIONAL,
13174		pusch-SPS-MaxConfigSubslot-r15			INTEGER (0..31)				OPTIONAL,
13175		pusch-SPS-SlotRepPCell-r15				ENUMERATED {supported}		OPTIONAL,
13176		pusch-SPS-SlotRepPSCell-r15				ENUMERATED {supported}		OPTIONAL,
13177		pusch-SPS-SlotRepSCell-r15				ENUMERATED {supported}		OPTIONAL,
13178		pusch-SPS-SubframeRepPCell-r15			ENUMERATED {supported}		OPTIONAL,
13179		pusch-SPS-SubframeRepPSCell-r15			ENUMERATED {supported}		OPTIONAL,
13180		pusch-SPS-SubframeRepSCell-r15			ENUMERATED {supported}		OPTIONAL,
13181		pusch-SPS-SubslotRepPCell-r15			ENUMERATED {supported}		OPTIONAL,
13182		pusch-SPS-SubslotRepPSCell-r15			ENUMERATED {supported}		OPTIONAL,
13183		pusch-SPS-SubslotRepSCell-r15			ENUMERATED {supported}		OPTIONAL,
13184		semiStaticCFI-r15						ENUMERATED {supported}		OPTIONAL,
13185		semiStaticCFI-Pattern-r15				ENUMERATED {supported}		OPTIONAL
13186	}	OPTIONAL,
13187	altMCS-Table-r15						ENUMERATED {supported}			OPTIONAL
13188}
13189
13190PhyLayerParameters-v1540 ::=			SEQUENCE {
13191	stti-SPT-Capabilities-v1540			SEQUENCE {
13192		slotPDSCH-TxDiv-TM8-r15					ENUMERATED {supported}
13193	}												OPTIONAL,
13194	crs-IM-TM1-toTM9-OneRX-Port-v1540		ENUMERATED {supported}			OPTIONAL,
13195	cch-IM-RefRecTypeA-OneRX-Port-v1540		ENUMERATED {supported}			OPTIONAL
13196}
13197
13198PhyLayerParameters-v1550 ::=			SEQUENCE {
13199	dmrs-OverheadReduction-r15				ENUMERATED {supported}			OPTIONAL
13200}
13201
13202PhyLayerParameters-v1610 ::=			SEQUENCE {
13203	ce-Capabilities-v1610	SEQUENCE {
13204		ce-CSI-RS-Feedback-r16						ENUMERATED {supported}			OPTIONAL,
13205		ce-CSI-RS-FeedbackCodebookRestriction-r16	ENUMERATED {supported}			OPTIONAL,
13206		crs-ChEstMPDCCH-CE-ModeA-r16				ENUMERATED {supported}			OPTIONAL,
13207		crs-ChEstMPDCCH-CE-ModeB-r16				ENUMERATED {supported}			OPTIONAL,
13208		crs-ChEstMPDCCH-CSI-r16						ENUMERATED {supported}			OPTIONAL,
13209		crs-ChEstMPDCCH-ReciprocityTDD-r16			ENUMERATED {supported}			OPTIONAL,
13210		etws-CMAS-RxInConnCE-ModeA-r16				ENUMERATED {supported}			OPTIONAL,
13211		etws-CMAS-RxInConnCE-ModeB-r16				ENUMERATED {supported}			OPTIONAL,
13212		mpdcch-InLteControlRegionCE-ModeA-r16		ENUMERATED {supported}			OPTIONAL,
13213		mpdcch-InLteControlRegionCE-ModeB-r16		ENUMERATED {supported}			OPTIONAL,
13214		pdsch-InLteControlRegionCE-ModeA-r16		ENUMERATED {supported}			OPTIONAL,
13215		pdsch-InLteControlRegionCE-ModeB-r16		ENUMERATED {supported}			OPTIONAL,
13216		multiTB-Parameters-r16						CE-MultiTB-Parameters-r16 		OPTIONAL,
13217		resourceResvParameters-r16					CE-ResourceResvParameters-r16	OPTIONAL
13218	}	OPTIONAL,
13219	widebandPRG-Slot-r16				ENUMERATED {supported}			OPTIONAL,
13220	widebandPRG-Subslot-r16				ENUMERATED {supported}			OPTIONAL,
13221	widebandPRG-Subframe-r16			ENUMERATED {supported}			OPTIONAL,
13222	addSRS-r16		SEQUENCE {
13223		addSRS-FrequencyHopping-r16		ENUMERATED {supported}			OPTIONAL,
13224		addSRS-AntennaSwitching-r16		ENUMERATED {useBasic}			OPTIONAL,
13225		addSRS-CarrierSwitching-r16		ENUMERATED {supported}			OPTIONAL
13226	} OPTIONAL,
13227	virtualCellID-BasicSRS-r16			ENUMERATED {supported}			OPTIONAL,
13228	virtualCellID-AddSRS-r16		ENUMERATED {supported}			OPTIONAL
13229}
13230
13231MIMO-UE-Parameters-r13 ::=				SEQUENCE {
13232	parametersTM9-r13						MIMO-UE-ParametersPerTM-r13		OPTIONAL,
13233	parametersTM10-r13						MIMO-UE-ParametersPerTM-r13		OPTIONAL,
13234	srs-EnhancementsTDD-r13					ENUMERATED {supported}			OPTIONAL,
13235	srs-Enhancements-r13					ENUMERATED {supported}			OPTIONAL,
13236	interferenceMeasRestriction-r13			ENUMERATED {supported}			OPTIONAL
13237}
13238
13239MIMO-UE-Parameters-v13e0 ::=			SEQUENCE {
13240	mimo-WeightedLayersCapabilities-r13		MIMO-WeightedLayersCapabilities-r13	OPTIONAL
13241}
13242
13243MIMO-UE-Parameters-v1430 ::=			SEQUENCE {
13244	parametersTM9-v1430						MIMO-UE-ParametersPerTM-v1430	OPTIONAL,
13245	parametersTM10-v1430					MIMO-UE-ParametersPerTM-v1430	OPTIONAL
13246}
13247
13248MIMO-UE-Parameters-v1470 ::=			SEQUENCE {
13249	parametersTM9-v1470					MIMO-UE-ParametersPerTM-v1470,
13250	parametersTM10-v1470					MIMO-UE-ParametersPerTM-v1470
13251}
13252
13253MIMO-UE-ParametersPerTM-r13 ::=			SEQUENCE {
13254	nonPrecoded-r13							MIMO-NonPrecodedCapabilities-r13	OPTIONAL,
13255	beamformed-r13							MIMO-UE-BeamformedCapabilities-r13	OPTIONAL,
13256	channelMeasRestriction-r13				ENUMERATED {supported}				OPTIONAL,
13257	dmrs-Enhancements-r13					ENUMERATED {supported}				OPTIONAL,
13258	csi-RS-EnhancementsTDD-r13				ENUMERATED {supported}				OPTIONAL
13259}
13260
13261MIMO-UE-ParametersPerTM-v1430 ::=		SEQUENCE {
13262	nzp-CSI-RS-AperiodicInfo-r14			SEQUENCE {
13263		nMaxProc-r14							INTEGER(5..32),
13264		nMaxResource-r14						ENUMERATED {n1, n2, n4, n8}
13265	}																			OPTIONAL,
13266	nzp-CSI-RS-PeriodicInfo-r14				SEQUENCE {
13267		nMaxResource-r14						ENUMERATED {n1, n2, n4, n8}
13268	}																			OPTIONAL,
13269	zp-CSI-RS-AperiodicInfo-r14					ENUMERATED {supported}			OPTIONAL,
13270	ul-dmrs-Enhancements-r14				ENUMERATED {supported}				OPTIONAL,
13271	densityReductionNP-r14					ENUMERATED {supported}				OPTIONAL,
13272	densityReductionBF-r14					ENUMERATED {supported}				OPTIONAL,
13273	hybridCSI-r14							ENUMERATED {supported}				OPTIONAL,
13274	semiOL-r14								ENUMERATED {supported}				OPTIONAL,
13275	csi-ReportingNP-r14						ENUMERATED {supported}				OPTIONAL,
13276	csi-ReportingAdvanced-r14				ENUMERATED {supported}				OPTIONAL
13277}
13278
13279MIMO-UE-ParametersPerTM-v1470 ::=		SEQUENCE {
13280	csi-ReportingAdvancedMaxPorts-r14		ENUMERATED {n8, n12, n16, n20, n24, n28}	OPTIONAL
13281}
13282
13283MIMO-CA-ParametersPerBoBC-r13 ::=		SEQUENCE {
13284	parametersTM9-r13						MIMO-CA-ParametersPerBoBCPerTM-r13		OPTIONAL,
13285	parametersTM10-r13						MIMO-CA-ParametersPerBoBCPerTM-r13		OPTIONAL
13286}
13287
13288MIMO-CA-ParametersPerBoBC-r15 ::=		SEQUENCE {
13289	parametersTM9-r15						MIMO-CA-ParametersPerBoBCPerTM-r15	OPTIONAL,
13290	parametersTM10-r15						MIMO-CA-ParametersPerBoBCPerTM-r15	OPTIONAL
13291}
13292
13293MIMO-CA-ParametersPerBoBC-v1430 ::=		SEQUENCE {
13294	parametersTM9-v1430						MIMO-CA-ParametersPerBoBCPerTM-v1430	OPTIONAL,
13295	parametersTM10-v1430					MIMO-CA-ParametersPerBoBCPerTM-v1430	OPTIONAL
13296}
13297
13298MIMO-CA-ParametersPerBoBC-v1470 ::=		SEQUENCE {
13299	parametersTM9-v1470						MIMO-CA-ParametersPerBoBCPerTM-v1470,
13300	parametersTM10-v1470						MIMO-CA-ParametersPerBoBCPerTM-v1470
13301}
13302
13303MIMO-CA-ParametersPerBoBCPerTM-r13 ::=	SEQUENCE {
13304	nonPrecoded-r13							MIMO-NonPrecodedCapabilities-r13	OPTIONAL,
13305	beamformed-r13							MIMO-BeamformedCapabilityList-r13	OPTIONAL,
13306	dmrs-Enhancements-r13					ENUMERATED {different}				OPTIONAL
13307}
13308
13309MIMO-CA-ParametersPerBoBCPerTM-v1430 ::=	SEQUENCE {
13310	csi-ReportingNP-r14						ENUMERATED {different}				OPTIONAL,
13311	csi-ReportingAdvanced-r14				ENUMERATED {different}				OPTIONAL
13312}
13313
13314MIMO-CA-ParametersPerBoBCPerTM-v1470 ::=	SEQUENCE {
13315	csi-ReportingAdvancedMaxPorts-r14		ENUMERATED {n8, n12, n16, n20, n24, n28}	OPTIONAL
13316}
13317
13318MIMO-CA-ParametersPerBoBCPerTM-r15 ::=	SEQUENCE {
13319	nonPrecoded-r13							MIMO-NonPrecodedCapabilities-r13	OPTIONAL,
13320	beamformed-r13							MIMO-BeamformedCapabilityList-r13	OPTIONAL,
13321	dmrs-Enhancements-r13					ENUMERATED {different}				OPTIONAL,
13322	csi-ReportingNP-r14						ENUMERATED {different}				OPTIONAL,
13323	csi-ReportingAdvanced-r14				ENUMERATED {different}				OPTIONAL
13324}
13325
13326MIMO-NonPrecodedCapabilities-r13 ::=	SEQUENCE {
13327	config1-r13								ENUMERATED {supported}			OPTIONAL,
13328	config2-r13								ENUMERATED {supported}			OPTIONAL,
13329	config3-r13								ENUMERATED {supported}			OPTIONAL,
13330	config4-r13								ENUMERATED {supported}			OPTIONAL
13331}
13332
13333MIMO-UE-BeamformedCapabilities-r13 ::=		SEQUENCE {
13334	altCodebook-r13							ENUMERATED {supported}			OPTIONAL,
13335	mimo-BeamformedCapabilities-r13			MIMO-BeamformedCapabilityList-r13
13336}
13337
13338MIMO-BeamformedCapabilityList-r13 ::=		SEQUENCE (SIZE (1..maxCSI-Proc-r11)) OF MIMO-BeamformedCapabilities-r13
13339
13340MIMO-BeamformedCapabilities-r13 ::=		SEQUENCE {
13341	k-Max-r13								INTEGER (1..8),
13342	n-MaxList-r13							BIT STRING (SIZE (1..7))		OPTIONAL
13343}
13344
13345MIMO-WeightedLayersCapabilities-r13 ::=		SEQUENCE {
13346	relWeightTwoLayers-r13	ENUMERATED {v1, v1dot25, v1dot5, v1dot75, v2, v2dot5, v3, v4},
13347	relWeightFourLayers-r13	ENUMERATED {v1, v1dot25, v1dot5, v1dot75, v2, v2dot5, v3, v4}	OPTIONAL,
13348	relWeightEightLayers-r13	ENUMERATED {v1, v1dot25, v1dot5, v1dot75, v2, v2dot5, v3, v4}	OPTIONAL,
13349	totalWeightedLayers-r13	INTEGER (2..128)
13350}
13351
13352NonContiguousUL-RA-WithinCC-List-r10 ::= SEQUENCE (SIZE (1..maxBands)) OF NonContiguousUL-RA-WithinCC-r10
13353
13354NonContiguousUL-RA-WithinCC-r10 ::=		SEQUENCE {
13355	nonContiguousUL-RA-WithinCC-Info-r10	ENUMERATED {supported}					OPTIONAL
13356}
13357
13358RF-Parameters ::=					SEQUENCE {
13359	supportedBandListEUTRA				SupportedBandListEUTRA
13360}
13361
13362RF-Parameters-v9e0 ::=					SEQUENCE {
13363	supportedBandListEUTRA-v9e0				SupportedBandListEUTRA-v9e0				OPTIONAL
13364}
13365
13366RF-Parameters-v1020 ::=				SEQUENCE {
13367	supportedBandCombination-r10			SupportedBandCombination-r10
13368}
13369
13370RF-Parameters-v1060 ::=				SEQUENCE {
13371	supportedBandCombinationExt-r10			SupportedBandCombinationExt-r10
13372}
13373
13374RF-Parameters-v1090 ::=					SEQUENCE {
13375	supportedBandCombination-v1090			SupportedBandCombination-v1090			OPTIONAL
13376}
13377
13378RF-Parameters-v10f0 ::=					SEQUENCE {
13379	modifiedMPR-Behavior-r10					BIT STRING (SIZE (32))				OPTIONAL
13380}
13381
13382RF-Parameters-v10i0 ::=					SEQUENCE {
13383	supportedBandCombination-v10i0			SupportedBandCombination-v10i0			OPTIONAL
13384}
13385
13386RF-Parameters-v10j0 ::=					SEQUENCE {
13387	multiNS-Pmax-r10						ENUMERATED {supported}					OPTIONAL
13388}
13389
13390RF-Parameters-v1130 ::=				SEQUENCE {
13391	supportedBandCombination-v1130			SupportedBandCombination-v1130			OPTIONAL
13392}
13393
13394RF-Parameters-v1180 ::=				SEQUENCE {
13395	freqBandRetrieval-r11					ENUMERATED {supported}			OPTIONAL,
13396	requestedBands-r11						SEQUENCE (SIZE (1.. maxBands)) OF FreqBandIndicator-r11						OPTIONAL,
13397	supportedBandCombinationAdd-r11			SupportedBandCombinationAdd-r11		OPTIONAL
13398}
13399
13400RF-Parameters-v11d0 ::=					SEQUENCE {
13401	supportedBandCombinationAdd-v11d0		SupportedBandCombinationAdd-v11d0		OPTIONAL
13402}
13403
13404RF-Parameters-v1250 ::=				SEQUENCE {
13405	supportedBandListEUTRA-v1250				SupportedBandListEUTRA-v1250			OPTIONAL,
13406	supportedBandCombination-v1250			SupportedBandCombination-v1250			OPTIONAL,
13407	supportedBandCombinationAdd-v1250		SupportedBandCombinationAdd-v1250		OPTIONAL,
13408	freqBandPriorityAdjustment-r12			ENUMERATED {supported}					OPTIONAL
13409}
13410
13411RF-Parameters-v1270 ::=				SEQUENCE {
13412	supportedBandCombination-v1270			SupportedBandCombination-v1270			OPTIONAL,
13413	supportedBandCombinationAdd-v1270		SupportedBandCombinationAdd-v1270		OPTIONAL
13414}
13415
13416RF-Parameters-v1310 ::=				SEQUENCE {
13417	eNB-RequestedParameters-r13			SEQUENCE {
13418		reducedIntNonContCombRequested-r13	ENUMERATED {true}						OPTIONAL,
13419		requestedCCsDL-r13					INTEGER (2..32)							OPTIONAL,
13420		requestedCCsUL-r13					INTEGER (2..32)							OPTIONAL,
13421		skipFallbackCombRequested-r13		ENUMERATED {true}						OPTIONAL
13422	}																				OPTIONAL,
13423	maximumCCsRetrieval-r13					ENUMERATED {supported}					OPTIONAL,
13424	skipFallbackCombinations-r13			ENUMERATED {supported}					OPTIONAL,
13425	reducedIntNonContComb-r13				ENUMERATED {supported}					OPTIONAL,
13426	supportedBandListEUTRA-v1310			SupportedBandListEUTRA-v1310			OPTIONAL,
13427	supportedBandCombinationReduced-r13		SupportedBandCombinationReduced-r13		OPTIONAL
13428}
13429
13430RF-Parameters-v1320 ::=				SEQUENCE {
13431	supportedBandListEUTRA-v1320			SupportedBandListEUTRA-v1320			OPTIONAL,
13432	supportedBandCombination-v1320			SupportedBandCombination-v1320			OPTIONAL,
13433	supportedBandCombinationAdd-v1320		SupportedBandCombinationAdd-v1320		OPTIONAL,
13434	supportedBandCombinationReduced-v1320	SupportedBandCombinationReduced-v1320	OPTIONAL
13435}
13436
13437RF-Parameters-v1380 ::=				SEQUENCE {
13438	supportedBandCombination-v1380			SupportedBandCombination-v1380			OPTIONAL,
13439	supportedBandCombinationAdd-v1380		SupportedBandCombinationAdd-v1380		OPTIONAL,
13440	supportedBandCombinationReduced-v1380	SupportedBandCombinationReduced-v1380	OPTIONAL
13441}
13442
13443RF-Parameters-v1390 ::=				SEQUENCE {
13444	supportedBandCombination-v1390			SupportedBandCombination-v1390			OPTIONAL,
13445	supportedBandCombinationAdd-v1390		SupportedBandCombinationAdd-v1390		OPTIONAL,
13446	supportedBandCombinationReduced-v1390	SupportedBandCombinationReduced-v1390	OPTIONAL
13447}
13448
13449RF-Parameters-v12b0 ::=				SEQUENCE {
13450	maxLayersMIMO-Indication-r12			ENUMERATED {supported}					OPTIONAL
13451}
13452
13453RF-Parameters-v1430 ::=				SEQUENCE {
13454	supportedBandCombination-v1430			SupportedBandCombination-v1430			OPTIONAL,
13455	supportedBandCombinationAdd-v1430		SupportedBandCombinationAdd-v1430		OPTIONAL,
13456	supportedBandCombinationReduced-v1430	SupportedBandCombinationReduced-v1430	OPTIONAL,
13457	eNB-RequestedParameters-v1430			SEQUENCE {
13458		requestedDiffFallbackCombList-r14		BandCombinationList-r14
13459	}																				OPTIONAL,
13460	diffFallbackCombReport-r14				ENUMERATED {supported}					OPTIONAL
13461}
13462
13463RF-Parameters-v1450 ::=				SEQUENCE {
13464	supportedBandCombination-v1450			SupportedBandCombination-v1450			OPTIONAL,
13465	supportedBandCombinationAdd-v1450		SupportedBandCombinationAdd-v1450		OPTIONAL,
13466	supportedBandCombinationReduced-v1450	SupportedBandCombinationReduced-v1450	OPTIONAL
13467}
13468
13469RF-Parameters-v1470 ::=				SEQUENCE {
13470	supportedBandCombination-v1470			SupportedBandCombination-v1470			OPTIONAL,
13471	supportedBandCombinationAdd-v1470		SupportedBandCombinationAdd-v1470		OPTIONAL,
13472	supportedBandCombinationReduced-v1470	SupportedBandCombinationReduced-v1470	OPTIONAL
13473}
13474
13475RF-Parameters-v14b0 ::=				SEQUENCE {
13476	supportedBandCombination-v14b0			SupportedBandCombination-v14b0			OPTIONAL,
13477	supportedBandCombinationAdd-v14b0		SupportedBandCombinationAdd-v14b0		OPTIONAL,
13478	supportedBandCombinationReduced-v14b0	SupportedBandCombinationReduced-v14b0	OPTIONAL
13479}
13480
13481RF-Parameters-v1530 ::=				SEQUENCE {
13482	sTTI-SPT-Supported-r15					ENUMERATED {supported}					OPTIONAL,
13483	supportedBandCombination-v1530			SupportedBandCombination-v1530			OPTIONAL,
13484	supportedBandCombinationAdd-v1530		SupportedBandCombinationAdd-v1530		OPTIONAL,
13485	supportedBandCombinationReduced-v1530	SupportedBandCombinationReduced-v1530	OPTIONAL,
13486	powerClass-14dBm-r15					ENUMERATED {supported}					OPTIONAL
13487}
13488
13489RF-Parameters-v1570 ::=			SEQUENCE {
13490	dl-1024QAM-ScalingFactor-r15			ENUMERATED {v1, v1dot2, v1dot25},
13491	dl-1024QAM-TotalWeightedLayers-r15		INTEGER (0..10)
13492}
13493
13494RF-Parameters-v1610 ::=				SEQUENCE {
13495	supportedBandCombination-v1610			SupportedBandCombination-v1610			OPTIONAL,
13496	supportedBandCombinationAdd-v1610		SupportedBandCombinationAdd-v1610		OPTIONAL,
13497	supportedBandCombinationReduced-v1610	SupportedBandCombinationReduced-v1610	OPTIONAL
13498}
13499
13500RF-Parameters-v1630 ::=				SEQUENCE {
13501	supportedBandCombination-v1630			SupportedBandCombination-v1630			OPTIONAL,
13502	supportedBandCombinationAdd-v1630		SupportedBandCombinationAdd-v1630		OPTIONAL,
13503	supportedBandCombinationReduced-v1630	SupportedBandCombinationReduced-v1630	OPTIONAL
13504}
13505
13506SkipSubframeProcessing-r15 ::=		SEQUENCE {
13507	skipProcessingDL-Slot-r15			INTEGER (0..3)					OPTIONAL,
13508	skipProcessingDL-SubSlot-r15		INTEGER (0..3)					OPTIONAL,
13509	skipProcessingUL-Slot-r15			INTEGER (0..3)					OPTIONAL,
13510	skipProcessingUL-SubSlot-r15		INTEGER (0..3)					OPTIONAL
13511}
13512
13513SPT-Parameters-r15 ::=				SEQUENCE {
13514	frameStructureType-SPT-r15			BIT STRING (SIZE (3))			OPTIONAL,
13515	maxNumberCCs-SPT-r15				INTEGER (1..32)					OPTIONAL
13516}
13517
13518STTI-SPT-BandParameters-r15 ::= SEQUENCE {
13519	dl-1024QAM-Slot-r15						ENUMERATED {supported}			OPTIONAL,
13520	dl-1024QAM-SubslotTA-1-r15				ENUMERATED {supported}			OPTIONAL,
13521	dl-1024QAM-SubslotTA-2-r15				ENUMERATED {supported}			OPTIONAL,
13522	simultaneousTx-differentTx-duration-r15	ENUMERATED {supported}			OPTIONAL,
13523	sTTI-CA-MIMO-ParametersDL-r15			CA-MIMO-ParametersDL-r15		OPTIONAL,
13524	sTTI-CA-MIMO-ParametersUL-r15			CA-MIMO-ParametersUL-r15,
13525	sTTI-FD-MIMO-Coexistence				ENUMERATED {supported}			OPTIONAL,
13526	sTTI-MIMO-CA-ParametersPerBoBCs-r15		MIMO-CA-ParametersPerBoBC-r13	OPTIONAL,
13527	sTTI-MIMO-CA-ParametersPerBoBCs-v1530	MIMO-CA-ParametersPerBoBC-v1430	OPTIONAL,
13528	sTTI-SupportedCombinations-r15			STTI-SupportedCombinations-r15	OPTIONAL,
13529	sTTI-SupportedCSI-Proc-r15				ENUMERATED {n1, n3, n4}			OPTIONAL,
13530	ul-256QAM-Slot-r15						ENUMERATED {supported}			OPTIONAL,
13531	ul-256QAM-Subslot-r15					ENUMERATED {supported}			OPTIONAL,
13532	...
13533}
13534
13535STTI-SupportedCombinations-r15 ::=	SEQUENCE {
13536	combination-22-r15					DL-UL-CCs-r15					OPTIONAL,
13537	combination-77-r15					DL-UL-CCs-r15					OPTIONAL,
13538	combination-27-r15					DL-UL-CCs-r15					OPTIONAL,
13539	combination-22-27-r15				SEQUENCE (SIZE (1..2)) OF DL-UL-CCs-r15		OPTIONAL,
13540	combination-77-22-r15				SEQUENCE (SIZE (1..2)) OF DL-UL-CCs-r15		OPTIONAL,
13541	combination-77-27-r15				SEQUENCE (SIZE (1..2)) OF DL-UL-CCs-r15		OPTIONAL
13542}
13543
13544DL-UL-CCs-r15 ::= SEQUENCE {
13545	maxNumberDL-CCs-r15				INTEGER (1..32)						OPTIONAL,
13546	maxNumberUL-CCs-r15				INTEGER (1..32)						OPTIONAL
13547}
13548
13549SupportedBandCombination-r10 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-r10
13550
13551SupportedBandCombinationExt-r10 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParametersExt-r10
13552
13553SupportedBandCombination-v1090 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1090
13554
13555SupportedBandCombination-v10i0 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v10i0
13556
13557SupportedBandCombination-v1130 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1130
13558
13559SupportedBandCombination-v1250 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1250
13560
13561SupportedBandCombination-v1270 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1270
13562
13563SupportedBandCombination-v1320 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1320
13564
13565SupportedBandCombination-v1380 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1380
13566
13567SupportedBandCombination-v1390 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1390
13568
13569SupportedBandCombination-v1430 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1430
13570
13571SupportedBandCombination-v1450 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1450
13572
13573SupportedBandCombination-v1470 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1470
13574
13575SupportedBandCombination-v14b0 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v14b0
13576
13577SupportedBandCombination-v1530 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1530
13578
13579SupportedBandCombination-v1610 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1610
13580
13581SupportedBandCombination-v1630 ::= SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandCombinationParameters-v1630
13582
13583SupportedBandCombinationAdd-r11 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-r11
13584
13585SupportedBandCombinationAdd-v11d0 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v10i0
13586
13587SupportedBandCombinationAdd-v1250 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1250
13588
13589SupportedBandCombinationAdd-v1270 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1270
13590
13591SupportedBandCombinationAdd-v1320 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1320
13592
13593SupportedBandCombinationAdd-v1380 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1380
13594
13595SupportedBandCombinationAdd-v1390 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1390
13596
13597SupportedBandCombinationAdd-v1430 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1430
13598
13599SupportedBandCombinationAdd-v1450 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1450
13600
13601SupportedBandCombinationAdd-v1470 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1470
13602
13603SupportedBandCombinationAdd-v14b0 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v14b0
13604
13605SupportedBandCombinationAdd-v1530 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1530
13606
13607SupportedBandCombinationAdd-v1610 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1610
13608
13609SupportedBandCombinationAdd-v1630 ::= SEQUENCE (SIZE (1..maxBandComb-r11)) OF BandCombinationParameters-v1630
13610
13611SupportedBandCombinationReduced-r13 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-r13
13612
13613SupportedBandCombinationReduced-v1320 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1320
13614
13615SupportedBandCombinationReduced-v1380 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1380
13616
13617SupportedBandCombinationReduced-v1390 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1390
13618
13619SupportedBandCombinationReduced-v1430 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1430
13620
13621SupportedBandCombinationReduced-v1450 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1450
13622
13623SupportedBandCombinationReduced-v1470 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1470
13624
13625SupportedBandCombinationReduced-v14b0 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v14b0
13626
13627SupportedBandCombinationReduced-v1530 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1530
13628
13629SupportedBandCombinationReduced-v1610 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1610
13630
13631SupportedBandCombinationReduced-v1630 ::=	SEQUENCE (SIZE (1..maxBandComb-r13)) OF BandCombinationParameters-v1630
13632
13633BandCombinationParameters-r10 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-r10
13634
13635BandCombinationParametersExt-r10 ::= SEQUENCE {
13636	supportedBandwidthCombinationSet-r10	SupportedBandwidthCombinationSet-r10	OPTIONAL
13637}
13638
13639BandCombinationParameters-v1090 ::= SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-v1090
13640
13641BandCombinationParameters-v10i0::= SEQUENCE {
13642	bandParameterList-v10i0			SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
13643			BandParameters-v10i0	OPTIONAL
13644}
13645
13646BandCombinationParameters-v1130 ::=	SEQUENCE {
13647	multipleTimingAdvance-r11		ENUMERATED {supported}					OPTIONAL,
13648	simultaneousRx-Tx-r11			ENUMERATED {supported}					OPTIONAL,
13649	bandParameterList-r11			SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-v1130	OPTIONAL,
13650	...
13651}
13652
13653BandCombinationParameters-r11 ::=	SEQUENCE {
13654	bandParameterList-r11			SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
13655			BandParameters-r11,
13656	supportedBandwidthCombinationSet-r11	SupportedBandwidthCombinationSet-r10	OPTIONAL,
13657	multipleTimingAdvance-r11		ENUMERATED {supported}					OPTIONAL,
13658	simultaneousRx-Tx-r11			ENUMERATED {supported}					OPTIONAL,
13659	bandInfoEUTRA-r11				BandInfoEUTRA,
13660	...
13661}
13662
13663BandCombinationParameters-v1250::= SEQUENCE {
13664	dc-Support-r12					SEQUENCE {
13665		asynchronous-r12				ENUMERATED {supported}			OPTIONAL,
13666		supportedCellGrouping-r12		CHOICE {
13667				threeEntries-r12				BIT STRING (SIZE(3)),
13668				fourEntries-r12					BIT STRING (SIZE(7)),
13669				fiveEntries-r12					BIT STRING (SIZE(15))
13670		}																OPTIONAL
13671	}																	OPTIONAL,
13672	supportedNAICS-2CRS-AP-r12		BIT STRING (SIZE (1..maxNAICS-Entries-r12))		OPTIONAL,
13673	commSupportedBandsPerBC-r12				BIT STRING (SIZE (1.. maxBands))		OPTIONAL,
13674	...
13675}
13676
13677BandCombinationParameters-v1270 ::= SEQUENCE {
13678	bandParameterList-v1270			SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
13679			BandParameters-v1270		OPTIONAL
13680}
13681
13682BandCombinationParameters-r13 ::=	SEQUENCE {
13683	differentFallbackSupported-r13	ENUMERATED {true}				OPTIONAL,
13684	bandParameterList-r13			SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF BandParameters-r13,
13685	supportedBandwidthCombinationSet-r13	SupportedBandwidthCombinationSet-r10	OPTIONAL,
13686	multipleTimingAdvance-r13		ENUMERATED {supported}				OPTIONAL,
13687	simultaneousRx-Tx-r13			ENUMERATED {supported}				OPTIONAL,
13688	bandInfoEUTRA-r13				BandInfoEUTRA,
13689	dc-Support-r13					SEQUENCE {
13690		asynchronous-r13			ENUMERATED {supported}				OPTIONAL,
13691		supportedCellGrouping-r13		CHOICE {
13692				threeEntries-r13				BIT STRING (SIZE(3)),
13693				fourEntries-r13					BIT STRING (SIZE(7)),
13694				fiveEntries-r13					BIT STRING (SIZE(15))
13695		}																OPTIONAL
13696	}																	OPTIONAL,
13697	supportedNAICS-2CRS-AP-r13		BIT STRING (SIZE (1..maxNAICS-Entries-r12))	OPTIONAL,
13698	commSupportedBandsPerBC-r13		BIT STRING (SIZE (1.. maxBands))		OPTIONAL
13699}
13700
13701BandCombinationParameters-v1320 ::= SEQUENCE {
13702	bandParameterList-v1320			SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
13703			BandParameters-v1320		OPTIONAL,
13704	additionalRx-Tx-PerformanceReq-r13		ENUMERATED {supported}					OPTIONAL
13705}
13706
13707BandCombinationParameters-v1380 ::= SEQUENCE {
13708	bandParameterList-v1380		SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
13709			BandParameters-v1380		OPTIONAL
13710}
13711
13712BandCombinationParameters-v1390 ::= SEQUENCE {
13713	ue-CA-PowerClass-N-r13			ENUMERATED {class2}				OPTIONAL
13714}
13715
13716BandCombinationParameters-v1430 ::= SEQUENCE {
13717	bandParameterList-v1430			SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
13718			BandParameters-v1430		OPTIONAL,
13719	v2x-SupportedTxBandCombListPerBC-r14			BIT STRING (SIZE (1.. maxBandComb-r13))		OPTIONAL,
13720	v2x-SupportedRxBandCombListPerBC-r14			BIT STRING (SIZE (1.. maxBandComb-r13))		OPTIONAL
13721}
13722
13723BandCombinationParameters-v1450 ::= SEQUENCE {
13724	bandParameterList-v1450			SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
13725			BandParameters-v1450		OPTIONAL
13726}
13727
13728BandCombinationParameters-v1470 ::= SEQUENCE {
13729	bandParameterList-v1470			SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
13730			BandParameters-v1470		OPTIONAL,
13731	srs-MaxSimultaneousCCs-r14	INTEGER (1..31)				OPTIONAL
13732}
13733
13734BandCombinationParameters-v14b0 ::= SEQUENCE {
13735	bandParameterList-v14b0			SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
13736			BandParameters-v14b0		OPTIONAL
13737}
13738
13739BandCombinationParameters-v1530 ::= SEQUENCE {
13740	bandParameterList-v1530		SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF							BandParameters-v1530		OPTIONAL,
13741	spt-Parameters-r15				SPT-Parameters-r15				OPTIONAL
13742}
13743
13744-- If an additional band combination parameter is defined, which is supported for MR-DC,
13745--  it shall be defined in the IE CA-ParametersEUTRA in TS 38.331 [82].
13746
13747BandCombinationParameters-v1610 ::= SEQUENCE {
13748	measGapInfoNR					MeasGapInfoNR					OPTIONAL,
13749	bandParameterList-v1610 		SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF 							BandParameters-v1610		OPTIONAL,
13750	interFreqDAPS-r16						SEQUENCE {
13751		interFreqAsyncDAPS-r16					ENUMERATED {supported}		OPTIONAL,
13752		interFreqMultiUL-TransmissionDAPS-r16	ENUMERATED {supported}		OPTIONAL
13753	}																		OPTIONAL
13754}
13755
13756BandCombinationParameters-v1630 ::= SEQUENCE {
13757	v2x-SupportedTxBandCombListPerBC-v1630		BIT STRING (SIZE (1..maxBandCombSidelinkNR-r16))		OPTIONAL,
13758	v2x-SupportedRxBandCombListPerBC-v1630		BIT STRING (SIZE (1..maxBandCombSidelinkNR-r16))		OPTIONAL,
13759	scalingFactorTxSidelink-r16					SEQUENCE (SIZE (1..maxBandCombSidelinkNR-r16)) OF ScalingFactorSidelink-r16		OPTIONAL,
13760	scalingFactorRxSidelink-r16					SEQUENCE (SIZE (1..maxBandCombSidelinkNR-r16)) OF ScalingFactorSidelink-r16		OPTIONAL,
13761	interBandPowerSharingSyncDAPS-r16			ENUMERATED {supported}	OPTIONAL,
13762	interBandPowerSharingAsyncDAPS-r16			ENUMERATED {supported}	OPTIONAL
13763}
13764
13765ScalingFactorSidelink-r16 ::=						ENUMERATED {f0p4, f0p75, f0p8, f1}
13766
13767SupportedBandwidthCombinationSet-r10 ::=	BIT STRING (SIZE (1..maxBandwidthCombSet-r10))
13768
13769BandParameters-r10 ::= SEQUENCE {
13770	bandEUTRA-r10					FreqBandIndicator,
13771	bandParametersUL-r10			BandParametersUL-r10					OPTIONAL,
13772	bandParametersDL-r10			BandParametersDL-r10					OPTIONAL
13773}
13774
13775BandParameters-v1090 ::= SEQUENCE {
13776	bandEUTRA-v1090					FreqBandIndicator-v9e0					OPTIONAL,
13777	...
13778}
13779
13780BandParameters-v10i0::= SEQUENCE {
13781	bandParametersDL-v10i0		SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF CA-MIMO-ParametersDL-v10i0
13782}
13783
13784BandParameters-v1130 ::= SEQUENCE {
13785	supportedCSI-Proc-r11			ENUMERATED {n1, n3, n4}
13786}
13787
13788BandParameters-r11 ::= SEQUENCE {
13789	bandEUTRA-r11					FreqBandIndicator-r11,
13790	bandParametersUL-r11			BandParametersUL-r10					OPTIONAL,
13791	bandParametersDL-r11			BandParametersDL-r10					OPTIONAL,
13792	supportedCSI-Proc-r11			ENUMERATED {n1, n3, n4}					OPTIONAL
13793}
13794
13795BandParameters-v1270 ::= SEQUENCE {
13796	bandParametersDL-v1270			SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF CA-MIMO-ParametersDL-v1270
13797}
13798
13799BandParameters-r13 ::= SEQUENCE {
13800	bandEUTRA-r13					FreqBandIndicator-r11,
13801	bandParametersUL-r13				BandParametersUL-r13				OPTIONAL,
13802	bandParametersDL-r13				BandParametersDL-r13				OPTIONAL,
13803	supportedCSI-Proc-r13			ENUMERATED {n1, n3, n4}			OPTIONAL
13804}
13805
13806BandParameters-v1320 ::= SEQUENCE {
13807	bandParametersDL-v1320			MIMO-CA-ParametersPerBoBC-r13
13808}
13809
13810BandParameters-v1380 ::=	SEQUENCE {
13811	txAntennaSwitchDL-r13			INTEGER (1..32)					OPTIONAL,
13812	txAntennaSwitchUL-r13			INTEGER (1..32)					OPTIONAL
13813}
13814
13815BandParameters-v1430 ::= SEQUENCE {
13816	bandParametersDL-v1430			MIMO-CA-ParametersPerBoBC-v1430	OPTIONAL,
13817	ul-256QAM-r14						ENUMERATED {supported}		OPTIONAL,
13818	ul-256QAM-perCC-InfoList-r14		SEQUENCE (SIZE (2..maxServCell-r13)) OF UL-256QAM-perCC-Info-r14		OPTIONAL,
13819	srs-CapabilityPerBandPairList-r14		SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
13820			SRS-CapabilityPerBandPair-r14	OPTIONAL
13821}
13822
13823BandParameters-v1450 ::= SEQUENCE {
13824	must-CapabilityPerBand-r14		MUST-Parameters-r14		OPTIONAL
13825}
13826
13827BandParameters-v1470 ::= SEQUENCE {
13828	bandParametersDL-v1470			MIMO-CA-ParametersPerBoBC-v1470	OPTIONAL
13829}
13830
13831BandParameters-v14b0 ::= SEQUENCE {
13832	srs-CapabilityPerBandPairList-v14b0		SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF		SRS-CapabilityPerBandPair-v14b0		OPTIONAL
13833}
13834
13835BandParameters-v1530 ::=	SEQUENCE {
13836	ue-TxAntennaSelection-SRS-1T4R-r15				ENUMERATED {supported}	OPTIONAL,
13837	ue-TxAntennaSelection-SRS-2T4R-2Pairs-r15		ENUMERATED {supported}	OPTIONAL,
13838	ue-TxAntennaSelection-SRS-2T4R-3Pairs-r15		ENUMERATED {supported}	OPTIONAL,
13839	dl-1024QAM-r15									ENUMERATED {supported}	OPTIONAL,
13840	qcl-TypeC-Operation-r15							ENUMERATED {supported}	OPTIONAL,
13841	qcl-CRI-BasedCSI-Reporting-r15					ENUMERATED {supported}	OPTIONAL,
13842	stti-SPT-BandParameters-r15					STTI-SPT-BandParameters-r15	OPTIONAL
13843}
13844
13845BandParameters-v1610 ::= 	SEQUENCE {
13846	intraFreqDAPS-r16		SEQUENCE {
13847		intraFreqAsyncDAPS-r16					ENUMERATED {supported}		OPTIONAL,
13848		dummy									ENUMERATED {supported}		OPTIONAL,
13849		intraFreqTwoTAGs-DAPS-r16				ENUMERATED {supported}		OPTIONAL
13850	}																	OPTIONAL,
13851	addSRS-FrequencyHopping-r16 ENUMERATED {supported}			OPTIONAL,
13852	addSRS-AntennaSwitching-r16	SEQUENCE {
13853		addSRS-1T2R-r16			ENUMERATED {supported}			OPTIONAL,
13854		addSRS-1T4R-r16			ENUMERATED {supported}			OPTIONAL,
13855		addSRS-2T4R-2pairs-r16	ENUMERATED {supported}			OPTIONAL,
13856		addSRS-2T4R-3pairs-r16	ENUMERATED {supported}			OPTIONAL
13857	}				OPTIONAL,
13858	srs-CapabilityPerBandPairList-v1610		SEQUENCE (SIZE (1..maxSimultaneousBands-r10)) OF
13859	SRS-CapabilityPerBandPair-v1610	OPTIONAL
13860}
13861
13862V2X-BandParameters-r14 ::= SEQUENCE {
13863	v2x-FreqBandEUTRA-r14			FreqBandIndicator-r11,
13864	bandParametersTxSL-r14			BandParametersTxSL-r14				OPTIONAL,
13865	bandParametersRxSL-r14			BandParametersRxSL-r14				OPTIONAL
13866}
13867
13868V2X-BandParameters-v1530 ::= SEQUENCE {
13869	v2x-EnhancedHighReception-r15			ENUMERATED {supported}		OPTIONAL
13870}
13871
13872BandParametersTxSL-r14 ::= SEQUENCE {
13873	v2x-BandwidthClassTxSL-r14		V2X-BandwidthClassSL-r14,
13874	v2x-eNB-Scheduled-r14			ENUMERATED {supported}				OPTIONAL,
13875	v2x-HighPower-r14				ENUMERATED {supported}				OPTIONAL
13876}
13877
13878BandParametersRxSL-r14 ::= SEQUENCE {
13879	v2x-BandwidthClassRxSL-r14		V2X-BandwidthClassSL-r14,
13880	v2x-HighReception-r14			ENUMERATED {supported}				OPTIONAL
13881}
13882
13883V2X-BandwidthClassSL-r14 ::= SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF V2X-BandwidthClass-r14
13884
13885UL-256QAM-perCC-Info-r14 ::= SEQUENCE {
13886	ul-256QAM-perCC-r14			ENUMERATED {supported}				OPTIONAL
13887}
13888
13889FeatureSetDL-r15 ::=	SEQUENCE {
13890	mimo-CA-ParametersPerBoBC-r15	MIMO-CA-ParametersPerBoBC-r15			OPTIONAL,
13891	featureSetPerCC-ListDL-r15	SEQUENCE (SIZE (1..maxServCell-r13)) OF FeatureSetDL-PerCC-Id-r15
13892}
13893
13894FeatureSetDL-v1550 ::=	SEQUENCE {
13895	dl-1024QAM-r15				ENUMERATED {supported}			OPTIONAL
13896}
13897
13898FeatureSetDL-PerCC-r15 ::=	SEQUENCE {
13899	fourLayerTM3-TM4-r15						ENUMERATED {supported}				OPTIONAL,
13900	supportedMIMO-CapabilityDL-MRDC-r15		MIMO-CapabilityDL-r10					OPTIONAL,
13901	supportedCSI-Proc-r15						ENUMERATED {n1, n3, n4}				OPTIONAL
13902}
13903
13904FeatureSetUL-r15 ::=	SEQUENCE {
13905	featureSetPerCC-ListUL-r15	SEQUENCE (SIZE(1..maxServCell-r13)) OF FeatureSetUL-PerCC-Id-r15
13906}
13907
13908FeatureSetUL-PerCC-r15 ::=	SEQUENCE {
13909	supportedMIMO-CapabilityUL-r15		MIMO-CapabilityUL-r10				OPTIONAL,
13910	ul-256QAM-r15						ENUMERATED {supported}				OPTIONAL
13911}
13912
13913FeatureSetDL-PerCC-Id-r15 ::=	INTEGER (0..maxPerCC-FeatureSets-r15)
13914
13915FeatureSetUL-PerCC-Id-r15 ::=	INTEGER (0..maxPerCC-FeatureSets-r15)
13916
13917BandParametersUL-r10 ::= SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF CA-MIMO-ParametersUL-r10
13918
13919BandParametersUL-r13 ::= CA-MIMO-ParametersUL-r10
13920
13921CA-MIMO-ParametersUL-r10 ::= SEQUENCE {
13922	ca-BandwidthClassUL-r10				CA-BandwidthClass-r10,
13923	supportedMIMO-CapabilityUL-r10		MIMO-CapabilityUL-r10				OPTIONAL
13924}
13925
13926CA-MIMO-ParametersUL-r15 ::= SEQUENCE {
13927	supportedMIMO-CapabilityUL-r15		MIMO-CapabilityUL-r10				OPTIONAL
13928}
13929
13930BandParametersDL-r10 ::= SEQUENCE (SIZE (1..maxBandwidthClass-r10)) OF CA-MIMO-ParametersDL-r10
13931
13932BandParametersDL-r13 ::= CA-MIMO-ParametersDL-r13
13933
13934CA-MIMO-ParametersDL-r10 ::= SEQUENCE {
13935	ca-BandwidthClassDL-r10				CA-BandwidthClass-r10,
13936	supportedMIMO-CapabilityDL-r10		MIMO-CapabilityDL-r10				OPTIONAL
13937}
13938
13939CA-MIMO-ParametersDL-v10i0 ::= SEQUENCE {
13940	fourLayerTM3-TM4-r10				ENUMERATED {supported}				OPTIONAL
13941}
13942
13943CA-MIMO-ParametersDL-v1270 ::= SEQUENCE {
13944	intraBandContiguousCC-InfoList-r12			SEQUENCE (SIZE (1..maxServCell-r10)) OF IntraBandContiguousCC-Info-r12
13945}
13946
13947CA-MIMO-ParametersDL-r13 ::= SEQUENCE {
13948	ca-BandwidthClassDL-r13					CA-BandwidthClass-r10,
13949	supportedMIMO-CapabilityDL-r13			MIMO-CapabilityDL-r10				OPTIONAL,
13950	fourLayerTM3-TM4-r13						ENUMERATED {supported}				OPTIONAL,
13951	intraBandContiguousCC-InfoList-r13		SEQUENCE (SIZE (1..maxServCell-r13)) OF IntraBandContiguousCC-Info-r12
13952}
13953
13954CA-MIMO-ParametersDL-r15 ::= SEQUENCE {
13955	supportedMIMO-CapabilityDL-r15			MIMO-CapabilityDL-r10				OPTIONAL,
13956	fourLayerTM3-TM4-r15					ENUMERATED {supported}				OPTIONAL,
13957	intraBandContiguousCC-InfoList-r15		SEQUENCE (SIZE (1..maxServCell-r13)) OF
13958	IntraBandContiguousCC-Info-r12				OPTIONAL
13959}
13960
13961IntraBandContiguousCC-Info-r12 ::= SEQUENCE {
13962	fourLayerTM3-TM4-perCC-r12			ENUMERATED {supported}				OPTIONAL,
13963	supportedMIMO-CapabilityDL-r12		MIMO-CapabilityDL-r10				OPTIONAL,
13964	supportedCSI-Proc-r12				ENUMERATED {n1, n3, n4}				OPTIONAL
13965}
13966
13967CA-BandwidthClass-r10 ::= ENUMERATED {a, b, c, d, e, f, ...}
13968
13969V2X-BandwidthClass-r14 ::= ENUMERATED {a, b, c, d, e, f, ..., c1-v1530}
13970
13971MIMO-CapabilityUL-r10 ::= ENUMERATED {twoLayers, fourLayers}
13972
13973MIMO-CapabilityDL-r10 ::= ENUMERATED {twoLayers, fourLayers, eightLayers}
13974
13975MUST-Parameters-r14 ::= SEQUENCE {
13976	must-TM234-UpTo2Tx-r14						ENUMERATED {supported}		OPTIONAL,
13977	must-TM89-UpToOneInterferingLayer-r14		ENUMERATED {supported}		OPTIONAL,
13978	must-TM10-UpToOneInterferingLayer-r14		ENUMERATED {supported}		OPTIONAL,
13979	must-TM89-UpToThreeInterferingLayers-r14	ENUMERATED {supported}		OPTIONAL,
13980	must-TM10-UpToThreeInterferingLayers-r14	ENUMERATED {supported}		OPTIONAL
13981}
13982
13983SupportedBandListEUTRA ::=			SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA
13984
13985SupportedBandListEUTRA-v9e0::=			SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA-v9e0
13986
13987SupportedBandListEUTRA-v1250 ::=		SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA-v1250
13988
13989SupportedBandListEUTRA-v1310 ::=		SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA-v1310
13990
13991SupportedBandListEUTRA-v1320 ::=		SEQUENCE (SIZE (1..maxBands)) OF SupportedBandEUTRA-v1320
13992
13993SupportedBandEUTRA ::=				SEQUENCE {
13994	bandEUTRA							FreqBandIndicator,
13995	halfDuplex							BOOLEAN
13996}
13997
13998SupportedBandEUTRA-v9e0 ::=		SEQUENCE {
13999	bandEUTRA-v9e0						FreqBandIndicator-v9e0		OPTIONAL
14000}
14001
14002SupportedBandEUTRA-v1250 ::=		SEQUENCE {
14003	dl-256QAM-r12						ENUMERATED {supported}		OPTIONAL,
14004	ul-64QAM-r12						ENUMERATED {supported}		OPTIONAL
14005}
14006
14007SupportedBandEUTRA-v1310 ::=		SEQUENCE {
14008	ue-PowerClass-5-r13			ENUMERATED {supported}		OPTIONAL
14009}
14010SupportedBandEUTRA-v1320 ::=		SEQUENCE {
14011	intraFreq-CE-NeedForGaps-r13				ENUMERATED {supported}				OPTIONAL,
14012	ue-PowerClass-N-r13			ENUMERATED {class1, class2, class4}		OPTIONAL
14013}
14014
14015MeasParameters ::=					SEQUENCE {
14016	bandListEUTRA						BandListEUTRA
14017}
14018
14019MeasParameters-v1020 ::=			SEQUENCE {
14020	bandCombinationListEUTRA-r10			BandCombinationListEUTRA-r10
14021}
14022
14023MeasParameters-v1130 ::=			SEQUENCE {
14024	rsrqMeasWideband-r11			ENUMERATED {supported}					OPTIONAL
14025}
14026
14027MeasParameters-v11a0 ::=			SEQUENCE {
14028	benefitsFromInterruption-r11			ENUMERATED {true}				OPTIONAL
14029}
14030
14031MeasParameters-v1250 ::=			SEQUENCE {
14032	timerT312-r12						ENUMERATED {supported}		OPTIONAL,
14033	alternativeTimeToTrigger-r12		ENUMERATED {supported}		OPTIONAL,
14034	incMonEUTRA-r12						ENUMERATED {supported}		OPTIONAL,
14035	incMonUTRA-r12						ENUMERATED {supported}		OPTIONAL,
14036	extendedMaxMeasId-r12				ENUMERATED {supported}		OPTIONAL,
14037	extendedRSRQ-LowerRange-r12			ENUMERATED {supported}		OPTIONAL,
14038	rsrq-OnAllSymbols-r12				ENUMERATED {supported}		OPTIONAL,
14039	crs-DiscoverySignalsMeas-r12		ENUMERATED {supported}		OPTIONAL,
14040	csi-RS-DiscoverySignalsMeas-r12		ENUMERATED {supported}		OPTIONAL
14041}
14042
14043MeasParameters-v1310 ::=			SEQUENCE {
14044	rs-SINR-Meas-r13						ENUMERATED {supported}		OPTIONAL,
14045	whiteCellList-r13						ENUMERATED {supported}		OPTIONAL,
14046	extendedMaxObjectId-r13					ENUMERATED {supported}		OPTIONAL,
14047	ul-PDCP-Delay-r13						ENUMERATED {supported}		OPTIONAL,
14048	extendedFreqPriorities-r13				ENUMERATED {supported}		OPTIONAL,
14049	multiBandInfoReport-r13					ENUMERATED {supported}		OPTIONAL,
14050	rssi-AndChannelOccupancyReporting-r13	ENUMERATED {supported}		OPTIONAL
14051}
14052
14053MeasParameters-v1430 ::=			SEQUENCE {
14054	ceMeasurements-r14						ENUMERATED {supported}		OPTIONAL,
14055	ncsg-r14								ENUMERATED {supported}				OPTIONAL,
14056	shortMeasurementGap-r14					ENUMERATED {supported}				OPTIONAL,
14057	perServingCellMeasurementGap-r14		ENUMERATED {supported}				OPTIONAL,
14058	nonUniformGap-r14						ENUMERATED {supported}				OPTIONAL
14059}
14060
14061MeasParameters-v1520 ::=			SEQUENCE {
14062	measGapPatterns-r15					BIT STRING (SIZE (8))		OPTIONAL
14063}
14064
14065MeasParameters-v1530 ::=			SEQUENCE {
14066	qoe-MeasReport-r15					ENUMERATED {supported}		OPTIONAL,
14067	qoe-MTSI-MeasReport-r15				ENUMERATED {supported}		OPTIONAL,
14068	ca-IdleModeMeasurements-r15				ENUMERATED {supported}		OPTIONAL,
14069	ca-IdleModeValidityArea-r15				ENUMERATED {supported}		OPTIONAL,
14070	heightMeas-r15							ENUMERATED {supported}			OPTIONAL,
14071	multipleCellsMeasExtension-r15			ENUMERATED {supported}			OPTIONAL
14072}
14073
14074MeasParameters-v1610 ::=	SEQUENCE {
14075	bandInfoNR-v1610					SEQUENCE (SIZE (1..maxBands)) OF MeasGapInfoNR	OPTIONAL,
14076	altFreqPriority-r16					ENUMERATED {supported}							OPTIONAL,
14077	ce-DL-ChannelQualityReporting-r16	ENUMERATED {supported}							OPTIONAL,
14078	ce-MeasRSS-Dedicated-r16			ENUMERATED {supported}							OPTIONAL,
14079	eutra-IdleInactiveMeasurements-r16			ENUMERATED {supported}		OPTIONAL,
14080	nr-IdleInactiveMeasFR1-r16			ENUMERATED {supported}		OPTIONAL,
14081	nr-IdleInactiveMeasFR2-r16			ENUMERATED {supported}		OPTIONAL,
14082	idleInactiveValidityAreaList-r16		ENUMERATED {supported}		OPTIONAL,
14083	measGapPatterns-NRonly-r16			ENUMERATED {supported}		OPTIONAL,
14084	measGapPatterns-NRonly-ENDC-r16		ENUMERATED {supported}		OPTIONAL
14085}
14086
14087MeasParameters-v1630 ::=	SEQUENCE {
14088	nr-IdleInactiveBeamMeasFR1-r16		ENUMERATED {supported}		OPTIONAL,
14089	nr-IdleInactiveBeamMeasFR2-r16		ENUMERATED {supported}		OPTIONAL,
14090	ce-MeasRSS-DedicatedSameRBs-r16		ENUMERATED {supported}		OPTIONAL
14091}
14092
14093MeasGapInfoNR ::= SEQUENCE {
14094	interRAT-BandListNR-EN-DC		InterRAT-BandListNR					OPTIONAL,
14095	interRAT-BandListNR-SA		InterRAT-BandListNR					OPTIONAL
14096}
14097
14098BandListEUTRA ::=					SEQUENCE (SIZE (1..maxBands)) OF BandInfoEUTRA
14099
14100BandCombinationListEUTRA-r10 ::=	SEQUENCE (SIZE (1..maxBandComb-r10)) OF BandInfoEUTRA
14101
14102BandInfoEUTRA ::=					SEQUENCE {
14103	interFreqBandList					InterFreqBandList,
14104	interRAT-BandList					InterRAT-BandList		OPTIONAL
14105}
14106
14107InterFreqBandList ::=				SEQUENCE (SIZE (1..maxBands)) OF InterFreqBandInfo
14108
14109InterFreqBandInfo ::=				SEQUENCE {
14110	interFreqNeedForGaps				BOOLEAN
14111}
14112
14113InterRAT-BandList ::=				SEQUENCE (SIZE (1..maxBands)) OF InterRAT-BandInfo
14114
14115InterRAT-BandListNR ::=				SEQUENCE (SIZE (1..maxBandsNR-r15)) OF InterRAT-BandInfoNR
14116
14117InterRAT-BandInfo ::=				SEQUENCE {
14118	interRAT-NeedForGaps				BOOLEAN
14119}
14120
14121InterRAT-BandInfoNR ::=			SEQUENCE {
14122	interRAT-NeedForGapsNR				BOOLEAN
14123}
14124
14125IRAT-ParametersNR-r15 ::=		SEQUENCE {
14126	en-DC-r15							ENUMERATED {supported}						OPTIONAL,
14127	eventB2-r15						ENUMERATED {supported}						OPTIONAL,
14128	supportedBandListEN-DC-r15		SupportedBandListNR-r15						OPTIONAL
14129}
14130
14131IRAT-ParametersNR-v1540 ::=		SEQUENCE {
14132	eutra-5GC-HO-ToNR-FDD-FR1-r15		ENUMERATED {supported}				OPTIONAL,
14133	eutra-5GC-HO-ToNR-TDD-FR1-r15		ENUMERATED {supported}				OPTIONAL,
14134	eutra-5GC-HO-ToNR-FDD-FR2-r15		ENUMERATED {supported}				OPTIONAL,
14135	eutra-5GC-HO-ToNR-TDD-FR2-r15		ENUMERATED {supported}				OPTIONAL,
14136	eutra-EPC-HO-ToNR-FDD-FR1-r15		ENUMERATED {supported}				OPTIONAL,
14137	eutra-EPC-HO-ToNR-TDD-FR1-r15		ENUMERATED {supported}				OPTIONAL,
14138	eutra-EPC-HO-ToNR-FDD-FR2-r15		ENUMERATED {supported}				OPTIONAL,
14139	eutra-EPC-HO-ToNR-TDD-FR2-r15		ENUMERATED {supported}				OPTIONAL,
14140	ims-VoiceOverNR-FR1-r15				ENUMERATED {supported}				OPTIONAL,
14141	ims-VoiceOverNR-FR2-r15				ENUMERATED {supported}				OPTIONAL,
14142	sa-NR-r15								ENUMERATED {supported}				OPTIONAL,
14143	supportedBandListNR-SA-r15			SupportedBandListNR-r15				OPTIONAL
14144}
14145
14146IRAT-ParametersNR-v1560 ::=		SEQUENCE {
14147	ng-EN-DC-r15							ENUMERATED {supported}				OPTIONAL
14148}
14149
14150IRAT-ParametersNR-v1570 ::=		SEQUENCE {
14151	ss-SINR-Meas-NR-FR1-r15				ENUMERATED {supported}				OPTIONAL,
14152	ss-SINR-Meas-NR-FR2-r15				ENUMERATED {supported}				OPTIONAL
14153}
14154
14155IRAT-ParametersNR-v1610 ::=		SEQUENCE {
14156	nr-HO-ToEN-DC-r16					ENUMERATED {supported}				OPTIONAL,
14157	ce-EUTRA-5GC-HO-ToNR-FDD-FR1-r16	ENUMERATED {supported}				OPTIONAL,
14158	ce-EUTRA-5GC-HO-ToNR-TDD-FR1-r16	ENUMERATED {supported}				OPTIONAL,
14159	ce-EUTRA-5GC-HO-ToNR-FDD-FR2-r16	ENUMERATED {supported}				OPTIONAL,
14160	ce-EUTRA-5GC-HO-ToNR-TDD-FR2-r16	ENUMERATED {supported}				OPTIONAL
14161}
14162
14163IRAT-ParametersNR-v1660 ::=		SEQUENCE {
14164	extendedBand-n77-r16				ENUMERATED {supported}				OPTIONAL
14165}
14166
14167EUTRA-5GC-Parameters-r15 ::=		SEQUENCE {
14168	eutra-5GC-r15								ENUMERATED {supported}			OPTIONAL,
14169	eutra-EPC-HO-EUTRA-5GC-r15				ENUMERATED {supported}			OPTIONAL,
14170	ho-EUTRA-5GC-FDD-TDD-r15					ENUMERATED {supported}			OPTIONAL,
14171	ho-InterfreqEUTRA-5GC-r15					ENUMERATED {supported}			OPTIONAL,
14172	ims-VoiceOverMCG-BearerEUTRA-5GC-r15	ENUMERATED {supported}			OPTIONAL,
14173	inactiveState-r15							ENUMERATED {supported}			OPTIONAL,
14174	reflectiveQoS-r15							ENUMERATED {supported}			OPTIONAL
14175}
14176
14177EUTRA-5GC-Parameters-v1610 ::=	SEQUENCE {
14178	ce-InactiveState-r16			ENUMERATED {supported}			OPTIONAL,
14179	ce-EUTRA-5GC-r16				ENUMERATED {supported}			OPTIONAL
14180}
14181
14182PDCP-ParametersNR-r15 ::=		SEQUENCE {
14183	rohc-Profiles-r15					ROHC-ProfileSupportList-r15,
14184	rohc-ContextMaxSessions-r15			ENUMERATED {
14185											cs2, cs4, cs8, cs12, cs16, cs24, cs32,
14186											cs48, cs64, cs128, cs256, cs512, cs1024,
14187											cs16384, spare2, spare1}			DEFAULT cs16,
14188	rohc-ProfilesUL-Only-r15				SEQUENCE {
14189		profile0x0006-r15						BOOLEAN
14190	},
14191	rohc-ContextContinue-r15			ENUMERATED {supported}				OPTIONAL,
14192	outOfOrderDelivery-r15				ENUMERATED {supported}				OPTIONAL,
14193	sn-SizeLo-r15						ENUMERATED {supported}				OPTIONAL,
14194	ims-VoiceOverNR-PDCP-MCG-Bearer-r15	ENUMERATED {supported}				OPTIONAL,
14195	ims-VoiceOverNR-PDCP-SCG-Bearer-r15	ENUMERATED {supported}				OPTIONAL
14196}
14197
14198PDCP-ParametersNR-v1560 ::=		SEQUENCE {
14199	ims-VoNR-PDCP-SCG-NGENDC-r15			ENUMERATED {supported}				OPTIONAL
14200}
14201
14202ROHC-ProfileSupportList-r15 ::=	SEQUENCE {
14203	profile0x0001-r15					BOOLEAN,
14204	profile0x0002-r15					BOOLEAN,
14205	profile0x0003-r15					BOOLEAN,
14206	profile0x0004-r15					BOOLEAN,
14207	profile0x0006-r15					BOOLEAN,
14208	profile0x0101-r15					BOOLEAN,
14209	profile0x0102-r15					BOOLEAN,
14210	profile0x0103-r15					BOOLEAN,
14211	profile0x0104-r15					BOOLEAN
14212}
14213
14214SupportedBandListNR-r15 ::=		SEQUENCE (SIZE (1..maxBandsNR-r15)) OF SupportedBandNR-r15
14215
14216SupportedBandNR-r15 ::=			SEQUENCE {
14217	bandNR-r15							FreqBandIndicatorNR-r15
14218}
14219
14220IRAT-ParametersUTRA-FDD ::=		SEQUENCE {
14221	supportedBandListUTRA-FDD			SupportedBandListUTRA-FDD
14222}
14223
14224IRAT-ParametersUTRA-v920 ::=		SEQUENCE {
14225	e-RedirectionUTRA-r9				ENUMERATED {supported}
14226}
14227
14228IRAT-ParametersUTRA-v9c0 ::=		SEQUENCE {
14229	voiceOverPS-HS-UTRA-FDD-r9						ENUMERATED {supported}		OPTIONAL,
14230	voiceOverPS-HS-UTRA-TDD128-r9					ENUMERATED {supported}		OPTIONAL,
14231	srvcc-FromUTRA-FDD-ToUTRA-FDD-r9				ENUMERATED {supported}		OPTIONAL,
14232	srvcc-FromUTRA-FDD-ToGERAN-r9					ENUMERATED {supported}		OPTIONAL,
14233	srvcc-FromUTRA-TDD128-ToUTRA-TDD128-r9			ENUMERATED {supported}		OPTIONAL,
14234	srvcc-FromUTRA-TDD128-ToGERAN-r9				ENUMERATED {supported}		OPTIONAL
14235}
14236
14237IRAT-ParametersUTRA-v9h0 ::=		SEQUENCE {
14238	mfbi-UTRA-r9						ENUMERATED {supported}
14239}
14240
14241SupportedBandListUTRA-FDD ::=		SEQUENCE (SIZE (1..maxBands)) OF SupportedBandUTRA-FDD
14242
14243SupportedBandUTRA-FDD ::=			ENUMERATED {
14244										bandI, bandII, bandIII, bandIV, bandV, bandVI,
14245										bandVII, bandVIII, bandIX, bandX, bandXI,
14246										bandXII, bandXIII, bandXIV, bandXV, bandXVI, ...,
14247										bandXVII-8a0, bandXVIII-8a0, bandXIX-8a0, bandXX-8a0,
14248										bandXXI-8a0, bandXXII-8a0, bandXXIII-8a0, bandXXIV-8a0,
14249										bandXXV-8a0, bandXXVI-8a0, bandXXVII-8a0, bandXXVIII-8a0,
14250										bandXXIX-8a0, bandXXX-8a0, bandXXXI-8a0, bandXXXII-8a0}
14251
14252IRAT-ParametersUTRA-TDD128 ::=		SEQUENCE {
14253	supportedBandListUTRA-TDD128		SupportedBandListUTRA-TDD128
14254}
14255
14256SupportedBandListUTRA-TDD128 ::=	SEQUENCE (SIZE (1..maxBands)) OF SupportedBandUTRA-TDD128
14257
14258SupportedBandUTRA-TDD128 ::=		ENUMERATED {
14259										a, b, c, d, e, f, g, h, i, j, k, l, m, n,
14260										o, p, ...}
14261
14262IRAT-ParametersUTRA-TDD384 ::=		SEQUENCE {
14263	supportedBandListUTRA-TDD384		SupportedBandListUTRA-TDD384
14264}
14265
14266SupportedBandListUTRA-TDD384 ::=	SEQUENCE (SIZE (1..maxBands)) OF SupportedBandUTRA-TDD384
14267
14268SupportedBandUTRA-TDD384 ::=		ENUMERATED {
14269											a, b, c, d, e, f, g, h, i, j, k, l, m, n,
14270											o, p, ...}
14271
14272IRAT-ParametersUTRA-TDD768 ::=		SEQUENCE {
14273	supportedBandListUTRA-TDD768		SupportedBandListUTRA-TDD768
14274}
14275
14276SupportedBandListUTRA-TDD768 ::=	SEQUENCE (SIZE (1..maxBands)) OF SupportedBandUTRA-TDD768
14277
14278SupportedBandUTRA-TDD768 ::=		ENUMERATED {
14279										a, b, c, d, e, f, g, h, i, j, k, l, m, n,
14280										o, p, ...}
14281
14282IRAT-ParametersUTRA-TDD-v1020 ::=		SEQUENCE {
14283	e-RedirectionUTRA-TDD-r10				ENUMERATED {supported}
14284}
14285
14286IRAT-ParametersGERAN ::=			SEQUENCE {
14287	supportedBandListGERAN				SupportedBandListGERAN,
14288	interRAT-PS-HO-ToGERAN				BOOLEAN
14289}
14290
14291IRAT-ParametersGERAN-v920 ::=		SEQUENCE {
14292	dtm-r9								ENUMERATED {supported}			OPTIONAL,
14293	e-RedirectionGERAN-r9				ENUMERATED {supported}			OPTIONAL
14294}
14295
14296SupportedBandListGERAN ::=			SEQUENCE (SIZE (1..maxBands)) OF SupportedBandGERAN
14297
14298SupportedBandGERAN ::=				ENUMERATED {
14299										gsm450, gsm480, gsm710, gsm750, gsm810, gsm850,
14300										gsm900P, gsm900E, gsm900R, gsm1800, gsm1900,
14301										spare5, spare4, spare3, spare2, spare1, ...}
14302
14303IRAT-ParametersCDMA2000-HRPD ::=	SEQUENCE {
14304	supportedBandListHRPD				SupportedBandListHRPD,
14305	tx-ConfigHRPD						ENUMERATED {single, dual},
14306	rx-ConfigHRPD						ENUMERATED {single, dual}
14307}
14308
14309SupportedBandListHRPD ::=			SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandclassCDMA2000
14310
14311IRAT-ParametersCDMA2000-1XRTT ::=	SEQUENCE {
14312	supportedBandList1XRTT				SupportedBandList1XRTT,
14313	tx-Config1XRTT						ENUMERATED {single, dual},
14314	rx-Config1XRTT						ENUMERATED {single, dual}
14315}
14316
14317IRAT-ParametersCDMA2000-1XRTT-v920 ::=	SEQUENCE {
14318	e-CSFB-1XRTT-r9						ENUMERATED {supported},
14319	e-CSFB-ConcPS-Mob1XRTT-r9			ENUMERATED {supported}			OPTIONAL
14320}
14321
14322IRAT-ParametersCDMA2000-1XRTT-v1020 ::=	SEQUENCE {
14323	e-CSFB-dual-1XRTT-r10				ENUMERATED {supported}
14324}
14325
14326IRAT-ParametersCDMA2000-v1130 ::=		SEQUENCE {
14327	cdma2000-NW-Sharing-r11					ENUMERATED {supported}		OPTIONAL
14328}
14329
14330SupportedBandList1XRTT ::=			SEQUENCE (SIZE (1..maxCDMA-BandClass)) OF BandclassCDMA2000
14331
14332IRAT-ParametersWLAN-r13 ::=		SEQUENCE {
14333	supportedBandListWLAN-r13		SEQUENCE (SIZE (1..maxWLAN-Bands-r13)) OF WLAN-BandIndicator-r13					OPTIONAL
14334}
14335
14336CSG-ProximityIndicationParameters-r9 ::=	SEQUENCE {
14337	intraFreqProximityIndication-r9		ENUMERATED {supported}			OPTIONAL,
14338	interFreqProximityIndication-r9		ENUMERATED {supported}			OPTIONAL,
14339	utran-ProximityIndication-r9		ENUMERATED {supported}			OPTIONAL
14340}
14341
14342NeighCellSI-AcquisitionParameters-r9 ::=	SEQUENCE {
14343	intraFreqSI-AcquisitionForHO-r9		ENUMERATED {supported}			OPTIONAL,
14344	interFreqSI-AcquisitionForHO-r9		ENUMERATED {supported}			OPTIONAL,
14345	utran-SI-AcquisitionForHO-r9		ENUMERATED {supported}			OPTIONAL
14346}
14347
14348NeighCellSI-AcquisitionParameters-v1530 ::=	SEQUENCE {
14349	reportCGI-NR-EN-DC-r15					ENUMERATED {supported}			OPTIONAL,
14350	reportCGI-NR-NoEN-DC-r15				ENUMERATED {supported}			OPTIONAL
14351}
14352
14353NeighCellSI-AcquisitionParameters-v1550 ::=	SEQUENCE {
14354	eutra-CGI-Reporting-ENDC-r15				ENUMERATED {supported}			OPTIONAL,
14355	utra-GERAN-CGI-Reporting-ENDC-r15			ENUMERATED {supported}			OPTIONAL
14356}
14357
14358NeighCellSI-AcquisitionParameters-v15a0 ::=	SEQUENCE {
14359	eutra-CGI-Reporting-NEDC-r15				ENUMERATED {supported}			OPTIONAL
14360}
14361
14362NeighCellSI-AcquisitionParameters-v1610 ::=	SEQUENCE {
14363	eutra-SI-AcquisitionForHO-ENDC-r16			ENUMERATED {supported}			OPTIONAL,
14364	nr-AutonomousGaps-ENDC-FR1-r16				ENUMERATED {supported}			OPTIONAL,
14365	nr-AutonomousGaps-ENDC-FR2-r16				ENUMERATED {supported}			OPTIONAL,
14366	nr-AutonomousGaps-FR1-r16					ENUMERATED {supported}			OPTIONAL,
14367	nr-AutonomousGaps-FR2-r16					ENUMERATED {supported}			OPTIONAL
14368}
14369
14370SON-Parameters-r9 ::=				SEQUENCE {
14371	rach-Report-r9						ENUMERATED {supported}			OPTIONAL
14372}
14373
14374PUR-Parameters-r16 ::=				SEQUENCE {
14375	pur-CP-5GC-CE-ModeA-r16				ENUMERATED {supported}			OPTIONAL,
14376	pur-CP-5GC-CE-ModeB-r16				ENUMERATED {supported}			OPTIONAL,
14377	pur-UP-5GC-CE-ModeA-r16				ENUMERATED {supported}			OPTIONAL,
14378	pur-UP-5GC-CE-ModeB-r16				ENUMERATED {supported}			OPTIONAL,
14379	pur-CP-EPC-CE-ModeA-r16				ENUMERATED {supported}			OPTIONAL,
14380	pur-CP-EPC-CE-ModeB-r16				ENUMERATED {supported}			OPTIONAL,
14381	pur-UP-EPC-CE-ModeA-r16				ENUMERATED {supported}			OPTIONAL,
14382	pur-UP-EPC-CE-ModeB-r16				ENUMERATED {supported}			OPTIONAL,
14383	pur-CP-L1Ack-r16					ENUMERATED {supported}			OPTIONAL,
14384	pur-FrequencyHopping-r16			ENUMERATED {supported}			OPTIONAL,
14385	pur-PUSCH-NB-MaxTBS-r16				ENUMERATED {supported}			OPTIONAL,
14386	pur-RSRP-Validation-r16				ENUMERATED {supported}			OPTIONAL,
14387	pur-SubPRB-CE-ModeA-r16				ENUMERATED {supported}			OPTIONAL,
14388	pur-SubPRB-CE-ModeB-r16				ENUMERATED {supported}			OPTIONAL
14389}
14390
14391UE-BasedNetwPerfMeasParameters-r10 ::=	SEQUENCE {
14392	loggedMeasurementsIdle-r10				ENUMERATED {supported}		OPTIONAL,
14393	standaloneGNSS-Location-r10				ENUMERATED {supported}		OPTIONAL
14394}
14395
14396UE-BasedNetwPerfMeasParameters-v1250 ::=	SEQUENCE {
14397	loggedMBSFNMeasurements-r12				ENUMERATED {supported}
14398}
14399
14400UE-BasedNetwPerfMeasParameters-v1430 ::=	SEQUENCE {
14401	locationReport-r14						ENUMERATED {supported}		OPTIONAL
14402}
14403
14404UE-BasedNetwPerfMeasParameters-v1530 ::=	SEQUENCE {
14405	loggedMeasBT-r15						ENUMERATED {supported}		OPTIONAL,
14406	loggedMeasWLAN-r15						ENUMERATED {supported}		OPTIONAL,
14407	immMeasBT-r15							ENUMERATED {supported}		OPTIONAL,
14408	immMeasWLAN-r15							ENUMERATED {supported}		OPTIONAL
14409}
14410
14411UE-BasedNetwPerfMeasParameters-v1610 ::=	SEQUENCE {
14412	ul-PDCP-AvgDelay-r16						ENUMERATED {supported}		OPTIONAL
14413}
14414
14415OTDOA-PositioningCapabilities-r10 ::=	SEQUENCE {
14416	otdoa-UE-Assisted-r10					ENUMERATED {supported},
14417	interFreqRSTD-Measurement-r10			ENUMERATED {supported}		OPTIONAL
14418}
14419
14420Other-Parameters-r11 ::=				SEQUENCE {
14421	inDeviceCoexInd-r11						ENUMERATED {supported}		OPTIONAL,
14422	powerPrefInd-r11						ENUMERATED {supported}		OPTIONAL,
14423	ue-Rx-TxTimeDiffMeasurements-r11		ENUMERATED {supported}		OPTIONAL
14424}
14425
14426Other-Parameters-v11d0 ::=				SEQUENCE {
14427	inDeviceCoexInd-UL-CA-r11				ENUMERATED {supported}		OPTIONAL
14428}
14429
14430Other-Parameters-v1360 ::=	SEQUENCE {
14431	inDeviceCoexInd-HardwareSharingInd-r13		ENUMERATED {supported}		OPTIONAL
14432}
14433
14434Other-Parameters-v1430 ::=			SEQUENCE {
14435	bwPrefInd-r14					ENUMERATED {supported}		OPTIONAL,
14436	rlm-ReportSupport-r14			ENUMERATED {supported}		OPTIONAL
14437}
14438
14439OtherParameters-v1450 ::=	SEQUENCE {
14440	overheatingInd-r14				ENUMERATED {supported}		OPTIONAL
14441}
14442
14443Other-Parameters-v1460 ::=	SEQUENCE {
14444	nonCSG-SI-Reporting-r14			ENUMERATED {supported}		OPTIONAL
14445}
14446
14447Other-Parameters-v1530 ::=			SEQUENCE {
14448	assistInfoBitForLC-r15			ENUMERATED {supported}		OPTIONAL,
14449	timeReferenceProvision-r15		ENUMERATED {supported}		OPTIONAL,
14450	flightPathPlan-r15				ENUMERATED {supported}		OPTIONAL
14451}
14452
14453Other-Parameters-v1540 ::=			SEQUENCE {
14454	inDeviceCoexInd-ENDC-r15		ENUMERATED {supported}		OPTIONAL
14455}
14456
14457Other-Parameters-v1610 ::=		SEQUENCE {
14458	resumeWithStoredMCG-SCells-r16	ENUMERATED {supported}		OPTIONAL,
14459	resumeWithMCG-SCellConfig-r16	ENUMERATED {supported}		OPTIONAL,
14460	resumeWithStoredSCG-r16			ENUMERATED {supported}		OPTIONAL,
14461	resumeWithSCG-Config-r16		ENUMERATED {supported}		OPTIONAL,
14462	mcgRLF-RecoveryViaSCG-r16		ENUMERATED {supported}		OPTIONAL,
14463	overheatingIndForSCG-r16		ENUMERATED {supported}		OPTIONAL
14464}
14465
14466Other-Parameters-v1650 ::=		SEQUENCE {
14467	mpsPriorityIndication-r16			ENUMERATED {supported}		OPTIONAL
14468}
14469
14470MBMS-Parameters-r11 ::=				SEQUENCE {
14471	mbms-SCell-r11							ENUMERATED {supported}		OPTIONAL,
14472	mbms-NonServingCell-r11					ENUMERATED {supported}		OPTIONAL
14473}
14474
14475MBMS-Parameters-v1250 ::=				SEQUENCE {
14476	mbms-AsyncDC-r12						ENUMERATED {supported}		OPTIONAL
14477}
14478
14479MBMS-Parameters-v1430 ::=				SEQUENCE {
14480	fembmsDedicatedCell-r14				ENUMERATED {supported}		OPTIONAL,
14481	fembmsMixedCell-r14					ENUMERATED {supported}		OPTIONAL,
14482	subcarrierSpacingMBMS-khz7dot5-r14	ENUMERATED {supported}		OPTIONAL,
14483	subcarrierSpacingMBMS-khz1dot25-r14	ENUMERATED {supported}		OPTIONAL
14484}
14485
14486MBMS-Parameters-v1470 ::=		SEQUENCE {
14487	mbms-MaxBW-r14					CHOICE {
14488		implicitValue					NULL,
14489		explicitValue					INTEGER(2..20)
14490	},
14491	mbms-ScalingFactor1dot25-r14		ENUMERATED {n3, n6, n9, n12}	OPTIONAL,
14492	mbms-ScalingFactor7dot5-r14		ENUMERATED {n1, n2, n3, n4}		OPTIONAL
14493}
14494
14495MBMS-Parameters-v1610 ::=		SEQUENCE {
14496	mbms-ScalingFactor2dot5-r16		ENUMERATED {n2, n4, n6, n8}			OPTIONAL,
14497	mbms-ScalingFactor0dot37-r16	ENUMERATED {n12, n16, n20, n24}		OPTIONAL,
14498	mbms-SupportedBandInfoList-r16	SEQUENCE (SIZE (1..maxBands)) OF MBMS-SupportedBandInfo-r16
14499}
14500
14501MBMS-SupportedBandInfo-r16 ::=		SEQUENCE {
14502	subcarrierSpacingMBMS-khz2dot5-r16	ENUMERATED {supported}		OPTIONAL,
14503	subcarrierSpacingMBMS-khz0dot37-r16	SEQUENCE {
14504		timeSeparationSlot2-r16			ENUMERATED {supported}			OPTIONAL,
14505		timeSeparationSlot4-r16			ENUMERATED {supported}			OPTIONAL
14506	}	OPTIONAL
14507}
14508
14509FeMBMS-Unicast-Parameters-r14 ::=		SEQUENCE {
14510	unicast-fembmsMixedSCell-r14			ENUMERATED {supported}		OPTIONAL,
14511	emptyUnicastRegion-r14					ENUMERATED {supported}		OPTIONAL
14512}
14513
14514SCPTM-Parameters-r13 ::=				SEQUENCE {
14515	scptm-ParallelReception-r13					ENUMERATED {supported}		OPTIONAL,
14516	scptm-SCell-r13								ENUMERATED {supported}		OPTIONAL,
14517	scptm-NonServingCell-r13					ENUMERATED {supported}		OPTIONAL,
14518	scptm-AsyncDC-r13							ENUMERATED {supported}		OPTIONAL
14519}
14520
14521CE-Parameters-r13 ::=		SEQUENCE {
14522	ce-ModeA-r13						ENUMERATED {supported}				OPTIONAL,
14523	ce-ModeB-r13						ENUMERATED {supported}				OPTIONAL
14524}
14525
14526CE-Parameters-v1320 ::=		SEQUENCE {
14527	intraFreqA3-CE-ModeA-r13				ENUMERATED {supported}				OPTIONAL,
14528	intraFreqA3-CE-ModeB-r13				ENUMERATED {supported}				OPTIONAL,
14529	intraFreqHO-CE-ModeA-r13				ENUMERATED {supported}				OPTIONAL,
14530	intraFreqHO-CE-ModeB-r13				ENUMERATED {supported}				OPTIONAL
14531}
14532
14533CE-Parameters-v1350 ::=		SEQUENCE {
14534	unicastFrequencyHopping-r13				ENUMERATED {supported}				OPTIONAL
14535}
14536
14537CE-Parameters-v1370 ::=		SEQUENCE {
14538	tm9-CE-ModeA-r13						ENUMERATED {supported}			OPTIONAL,
14539	tm9-CE-ModeB-r13						ENUMERATED {supported}			OPTIONAL
14540}
14541
14542CE-Parameters-v1380 ::=		SEQUENCE {
14543	tm6-CE-ModeA-r13						ENUMERATED {supported}			OPTIONAL
14544}
14545
14546CE-Parameters-v1430 ::=		SEQUENCE {
14547	ce-SwitchWithoutHO-r14					ENUMERATED {supported}				OPTIONAL
14548}
14549
14550CE-MultiTB-Parameters-r16 ::=	SEQUENCE {
14551	pdsch-MultiTB-CE-ModeA-r16			ENUMERATED {supported}			OPTIONAL,
14552	pdsch-MultiTB-CE-ModeB-r16			ENUMERATED {supported}			OPTIONAL,
14553	pusch-MultiTB-CE-ModeA-r16			ENUMERATED {supported}			OPTIONAL,
14554	pusch-MultiTB-CE-ModeB-r16			ENUMERATED {supported}			OPTIONAL,
14555	ce-MultiTB-64QAM-r16 				ENUMERATED {supported}			OPTIONAL,
14556	ce-MultiTB-EarlyTermination-r16 	ENUMERATED {supported}			OPTIONAL,
14557	ce-MultiTB-FrequencyHopping-r16		ENUMERATED {supported}			OPTIONAL,
14558	ce-MultiTB-HARQ-AckBundling-r16		ENUMERATED {supported}			OPTIONAL,
14559	ce-MultiTB-Interleaving-r16			ENUMERATED {supported}			OPTIONAL,
14560	ce-MultiTB-SubPRB-r16 				ENUMERATED {supported}			OPTIONAL
14561}
14562
14563CE-ResourceResvParameters-r16 ::=	SEQUENCE {
14564	subframeResourceResvDL-CE-ModeA-r16 	ENUMERATED {supported}			OPTIONAL,
14565	subframeResourceResvDL-CE-ModeB-r16 	ENUMERATED {supported}			OPTIONAL,
14566	subframeResourceResvUL-CE-ModeA-r16 	ENUMERATED {supported}			OPTIONAL,
14567	subframeResourceResvUL-CE-ModeB-r16 	ENUMERATED {supported}			OPTIONAL,
14568	slotSymbolResourceResvDL-CE-ModeA-r16 	ENUMERATED {supported}			OPTIONAL,
14569	slotSymbolResourceResvDL-CE-ModeB-r16 	ENUMERATED {supported}			OPTIONAL,
14570	slotSymbolResourceResvUL-CE-ModeA-r16 	ENUMERATED {supported}			OPTIONAL,
14571	slotSymbolResourceResvUL-CE-ModeB-r16 	ENUMERATED {supported}			OPTIONAL,
14572	subcarrierPuncturingCE-ModeA-r16 		ENUMERATED {supported}			OPTIONAL,
14573	subcarrierPuncturingCE-ModeB-r16 		ENUMERATED {supported}			OPTIONAL
14574}
14575
14576LAA-Parameters-r13 ::=				SEQUENCE {
14577	crossCarrierSchedulingLAA-DL-r13			ENUMERATED {supported}		OPTIONAL,
14578	csi-RS-DRS-RRM-MeasurementsLAA-r13			ENUMERATED {supported}		OPTIONAL,
14579	downlinkLAA-r13								ENUMERATED {supported}		OPTIONAL,
14580	endingDwPTS-r13								ENUMERATED {supported}		OPTIONAL,
14581	secondSlotStartingPosition-r13				ENUMERATED {supported}		OPTIONAL,
14582	tm9-LAA-r13									ENUMERATED {supported}		OPTIONAL,
14583	tm10-LAA-r13								ENUMERATED {supported}		OPTIONAL
14584}
14585
14586LAA-Parameters-v1430 ::=				SEQUENCE {
14587	crossCarrierSchedulingLAA-UL-r14			ENUMERATED {supported}		OPTIONAL,
14588	uplinkLAA-r14								ENUMERATED {supported}		OPTIONAL,
14589	twoStepSchedulingTimingInfo-r14				ENUMERATED {nPlus1, nPlus2, nPlus3}	OPTIONAL,
14590	uss-BlindDecodingAdjustment-r14				ENUMERATED {supported}		OPTIONAL,
14591	uss-BlindDecodingReduction-r14				ENUMERATED {supported}		OPTIONAL,
14592	outOfSequenceGrantHandling-r14				ENUMERATED {supported}		OPTIONAL
14593}
14594
14595LAA-Parameters-v1530 ::=				SEQUENCE {
14596	aul-r15										ENUMERATED {supported}		OPTIONAL,
14597	laa-PUSCH-Mode1-r15							ENUMERATED {supported}		OPTIONAL,
14598	laa-PUSCH-Mode2-r15							ENUMERATED {supported}		OPTIONAL,
14599	laa-PUSCH-Mode3-r15							ENUMERATED {supported}		OPTIONAL
14600}
14601
14602WLAN-IW-Parameters-r12 ::=	SEQUENCE {
14603	wlan-IW-RAN-Rules-r12					ENUMERATED {supported}		OPTIONAL,
14604	wlan-IW-ANDSF-Policies-r12						ENUMERATED {supported}		OPTIONAL
14605}
14606
14607LWA-Parameters-r13 ::=		SEQUENCE {
14608	lwa-r13						ENUMERATED {supported}		OPTIONAL,
14609	lwa-SplitBearer-r13			ENUMERATED {supported}		OPTIONAL,
14610	wlan-MAC-Address-r13		OCTET STRING (SIZE (6))		OPTIONAL,
14611	lwa-BufferSize-r13			ENUMERATED {supported}		OPTIONAL
14612}
14613
14614LWA-Parameters-v1430 ::=		SEQUENCE {
14615	lwa-HO-WithoutWT-Change-r14			ENUMERATED {supported}		OPTIONAL,
14616	lwa-UL-r14							ENUMERATED {supported}		OPTIONAL,
14617	wlan-PeriodicMeas-r14				ENUMERATED {supported}		OPTIONAL,
14618	wlan-ReportAnyWLAN-r14				ENUMERATED {supported}		OPTIONAL,
14619	wlan-SupportedDataRate-r14			INTEGER (1..2048)			OPTIONAL
14620}
14621
14622LWA-Parameters-v1440 ::=		SEQUENCE {
14623	lwa-RLC-UM-r14						ENUMERATED {supported}		OPTIONAL
14624}
14625
14626WLAN-IW-Parameters-v1310 ::=	SEQUENCE {
14627	rclwi-r13										ENUMERATED {supported}		OPTIONAL
14628}
14629
14630LWIP-Parameters-r13 ::=		SEQUENCE {
14631	lwip-r13					ENUMERATED {supported}				OPTIONAL
14632}
14633
14634LWIP-Parameters-v1430 ::=		SEQUENCE {
14635	lwip-Aggregation-DL-r14					ENUMERATED {supported}				OPTIONAL,
14636	lwip-Aggregation-UL-r14					ENUMERATED {supported}				OPTIONAL
14637}
14638
14639NAICS-Capability-List-r12 ::= SEQUENCE (SIZE (1..maxNAICS-Entries-r12)) OF NAICS-Capability-Entry-r12
14640
14641
14642NAICS-Capability-Entry-r12	::=	SEQUENCE {
14643	numberOfNAICS-CapableCC-r12				INTEGER(1..5),
14644	numberOfAggregatedPRB-r12				ENUMERATED {
14645												n50, n75, n100, n125, n150, n175,
14646												n200, n225, n250, n275, n300, n350,
14647												n400, n450, n500, spare},
14648	...
14649}
14650
14651SL-Parameters-r12 ::=				SEQUENCE {
14652	commSimultaneousTx-r12					ENUMERATED {supported}		OPTIONAL,
14653	commSupportedBands-r12					FreqBandIndicatorListEUTRA-r12	OPTIONAL,
14654	discSupportedBands-r12					SupportedBandInfoList-r12	OPTIONAL,
14655	discScheduledResourceAlloc-r12			ENUMERATED {supported}		OPTIONAL,
14656	disc-UE-SelectedResourceAlloc-r12		ENUMERATED {supported}		OPTIONAL,
14657	disc-SLSS-r12							ENUMERATED {supported}		OPTIONAL,
14658	discSupportedProc-r12					ENUMERATED {n50, n400}		OPTIONAL
14659}
14660
14661SL-Parameters-v1310 ::=				SEQUENCE {
14662	discSysInfoReporting-r13					ENUMERATED {supported}		OPTIONAL,
14663	commMultipleTx-r13							ENUMERATED {supported}		OPTIONAL,
14664	discInterFreqTx-r13							ENUMERATED {supported}		OPTIONAL,
14665	discPeriodicSLSS-r13						ENUMERATED {supported}		OPTIONAL
14666}
14667
14668SL-Parameters-v1430 ::=				SEQUENCE {
14669	zoneBasedPoolSelection-r14				ENUMERATED {supported}				OPTIONAL,
14670	ue-AutonomousWithFullSensing-r14		ENUMERATED {supported}				OPTIONAL,
14671	ue-AutonomousWithPartialSensing-r14		ENUMERATED {supported}				OPTIONAL,
14672	sl-CongestionControl-r14				ENUMERATED {supported}				OPTIONAL,
14673	v2x-TxWithShortResvInterval-r14			ENUMERATED {supported}				OPTIONAL,
14674	v2x-numberTxRxTiming-r14				INTEGER(1..16)						OPTIONAL,
14675	v2x-nonAdjacentPSCCH-PSSCH-r14			ENUMERATED {supported}				OPTIONAL,
14676	slss-TxRx-r14							ENUMERATED {supported}				OPTIONAL,
14677	v2x-SupportedBandCombinationList-r14	V2X-SupportedBandCombination-r14	OPTIONAL
14678}
14679
14680SL-Parameters-v1530 ::=				SEQUENCE {
14681	slss-SupportedTxFreq-r15				ENUMERATED {single, multiple}		OPTIONAL,
14682	sl-64QAM-Tx-r15						ENUMERATED {supported}				OPTIONAL,
14683	sl-TxDiversity-r15						ENUMERATED {supported}				OPTIONAL,
14684	ue-CategorySL-r15						UE-CategorySL-r15					OPTIONAL,
14685	v2x-SupportedBandCombinationList-v1530	V2X-SupportedBandCombination-v1530	OPTIONAL
14686}
14687
14688SL-Parameters-v1540 ::=				SEQUENCE {
14689	sl-64QAM-Rx-r15						ENUMERATED {supported}				OPTIONAL,
14690	sl-RateMatchingTBSScaling-r15			ENUMERATED {supported}				OPTIONAL,
14691	sl-LowT2min-r15							ENUMERATED {supported}				OPTIONAL,
14692	v2x-SensingReportingMode3-r15			ENUMERATED {supported}				OPTIONAL
14693}
14694
14695SL-Parameters-v1610 ::=		SEQUENCE {
14696	sl-ParameterNR-r16			OCTET STRING								OPTIONAL,
14697	dummy						V2X-SupportedBandCombinationEUTRA-NR-r16	OPTIONAL
14698}
14699
14700SL-Parameters-v1630 ::=					SEQUENCE {
14701	v2x-SupportedBandCombinationListEUTRA-NR-r16	V2X-SupportedBandCombinationEUTRA-NR-v1630	OPTIONAL
14702}
14703
14704UE-CategorySL-r15 ::=			SEQUENCE {
14705	ue-CategorySL-C-TX-r15				INTEGER(1..5),
14706	ue-CategorySL-C-RX-r15				INTEGER(1..4)
14707}
14708
14709V2X-SupportedBandCombination-r14 ::=		SEQUENCE (SIZE (1..maxBandComb-r13)) OF V2X-BandCombinationParameters-r14
14710
14711V2X-SupportedBandCombination-v1530	::=		SEQUENCE (SIZE (1..maxBandComb-r13)) OF V2X-BandCombinationParameters-v1530
14712
14713V2X-BandCombinationParameters-r14 ::=	SEQUENCE (SIZE (1.. maxSimultaneousBands-r10)) OF V2X-BandParameters-r14
14714
14715V2X-BandCombinationParameters-v1530 ::=	SEQUENCE (SIZE (1.. maxSimultaneousBands-r10)) OF V2X-BandParameters-v1530
14716
14717V2X-SupportedBandCombinationEUTRA-NR-r16	::=	SEQUENCE (SIZE (1..maxBandCombSidelinkNR-r16)) OF V2X-BandParametersEUTRA-NR-r16
14718
14719V2X-SupportedBandCombinationEUTRA-NR-v1630	::=	SEQUENCE (SIZE (1..maxBandCombSidelinkNR-r16)) OF V2X-BandCombinationParametersEUTRA-NR-v1630
14720
14721V2X-BandCombinationParametersEUTRA-NR-v1630 ::=	SEQUENCE {
14722	bandListSidelinkEUTRA-NR-r16					SEQUENCE (SIZE (1.. maxSimultaneousBands-r10)) OF V2X-BandParametersEUTRA-NR-r16,
14723	bandListSidelinkEUTRA-NR-v1630					SEQUENCE (SIZE (1.. maxSimultaneousBands-r10)) OF V2X-BandParametersEUTRA-NR-v1630
14724}
14725
14726V2X-BandParametersEUTRA-NR-r16 ::=	CHOICE {
14727	eutra									SEQUENCE {
14728		v2x-BandParameters1-r16				V2X-BandParameters-r14		OPTIONAL,
14729		v2x-BandParameters2-r16				V2X-BandParameters-v1530		OPTIONAL
14730	},
14731	nr										SEQUENCE {
14732		v2x-BandParametersNR-r16					OCTET STRING				OPTIONAL
14733	}
14734}
14735
14736V2X-BandParametersEUTRA-NR-v1630 ::=	CHOICE {
14737	eutra									NULL,
14738	nr										SEQUENCE {
14739    	tx-Sidelink-r16							ENUMERATED {supported}	OPTIONAL,
14740		rx-Sidelink-r16							ENUMERATED {supported}	OPTIONAL
14741	}
14742}
14743
14744SupportedBandInfoList-r12 ::=		SEQUENCE (SIZE (1..maxBands)) OF SupportedBandInfo-r12
14745
14746SupportedBandInfo-r12 ::=			SEQUENCE {
14747	support-r12								ENUMERATED {supported}	OPTIONAL
14748}
14749
14750FreqBandIndicatorListEUTRA-r12 ::=		SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicator-r11
14751
14752MMTEL-Parameters-r14 ::=			SEQUENCE {
14753	delayBudgetReporting-r14					ENUMERATED {supported}		OPTIONAL,
14754	pusch-Enhancements-r14						ENUMERATED {supported}		OPTIONAL,
14755	recommendedBitRate-r14						ENUMERATED {supported}		OPTIONAL,
14756	recommendedBitRateQuery-r14					ENUMERATED {supported}		OPTIONAL
14757}
14758
14759MMTEL-Parameters-v1610 ::=				SEQUENCE {
14760	recommendedBitRateMultiplier-r16			ENUMERATED {supported}			OPTIONAL
14761}
14762
14763SRS-CapabilityPerBandPair-r14 ::= SEQUENCE {
14764	retuningInfo				SEQUENCE {
14765		rf-RetuningTimeDL-r14			ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3,
14766													n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5,
14767													n7, spare1}		OPTIONAL,
14768		rf-RetuningTimeUL-r14			ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3,
14769													n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5,
14770													n7, spare1}		OPTIONAL
14771	}
14772}
14773
14774SRS-CapabilityPerBandPair-v14b0 ::= SEQUENCE {
14775	srs-FlexibleTiming-r14				ENUMERATED {supported}		OPTIONAL,
14776	srs-HARQ-ReferenceConfig-r14			ENUMERATED {supported}		OPTIONAL
14777}
14778
14779SRS-CapabilityPerBandPair-v1610::= SEQUENCE {
14780	addSRS-CarrierSwitching-r16				ENUMERATED {supported}		OPTIONAL
14781}
14782
14783HighSpeedEnhParameters-r14 ::= SEQUENCE {
14784	measurementEnhancements-r14		ENUMERATED {supported}		OPTIONAL,
14785	demodulationEnhancements-r14	ENUMERATED {supported}		OPTIONAL,
14786	prach-Enhancements-r14			ENUMERATED {supported}		OPTIONAL
14787}
14788
14789HighSpeedEnhParameters-v1610 ::= SEQUENCE {
14790	measurementEnhancementsSCell-r16	ENUMERATED {supported}		OPTIONAL,
14791	measurementEnhancements2-r16		ENUMERATED {supported}		OPTIONAL,
14792	demodulationEnhancements2-r16	ENUMERATED {supported}		OPTIONAL,
14793	interRAT-enhancementNR-r16		ENUMERATED {supported}		OPTIONAL
14794}
14795
14796
14797UE-RadioPagingInfo-r12 ::=				SEQUENCE {
14798	ue-Category-v1250						INTEGER (0)			OPTIONAL,
14799	...,
14800	[[	ue-CategoryDL-v1310					ENUMERATED {m1}		OPTIONAL,
14801		ce-ModeA-r13						ENUMERATED {true}	OPTIONAL,
14802		ce-ModeB-r13						ENUMERATED {true}	OPTIONAL
14803	]],
14804	[[	wakeUpSignal-r15					ENUMERATED {true}	OPTIONAL,
14805		wakeUpSignal-TDD-r15				ENUMERATED {true}	OPTIONAL,
14806		wakeUpSignalMinGap-eDRX-r15			ENUMERATED {ms40, ms240, ms1000, ms2000}		OPTIONAL,
14807		wakeUpSignalMinGap-eDRX-TDD-r15		ENUMERATED {ms40, ms240, ms1000, ms2000}		OPTIONAL
14808	]],
14809	[[	ue-CategoryDL-v1610					ENUMERATED {m2}		OPTIONAL,
14810		groupWakeUpSignal-r16				ENUMERATED {true}	OPTIONAL,
14811		groupWakeUpSignalTDD-r16			ENUMERATED {true}	OPTIONAL,
14812		groupWakeUpSignalAlternation-r16	ENUMERATED {true}	OPTIONAL,
14813		groupWakeUpSignalAlternationTDD-r16	ENUMERATED {true}	OPTIONAL
14814	]]
14815}
14816
14817
14818UE-TimersAndConstants ::=			SEQUENCE {
14819	t300								ENUMERATED {
14820											ms100, ms200, ms300, ms400, ms600, ms1000, ms1500,
14821											ms2000},
14822	t301								ENUMERATED {
14823											ms100, ms200, ms300, ms400, ms600, ms1000, ms1500,
14824											ms2000},
14825	t310								ENUMERATED {
14826											ms0, ms50, ms100, ms200, ms500, ms1000, ms2000},
14827	n310								ENUMERATED {
14828											n1, n2, n3, n4, n6, n8, n10, n20},
14829	t311								ENUMERATED {
14830											ms1000, ms3000, ms5000, ms10000, ms15000,
14831											ms20000, ms30000},
14832	n311								ENUMERATED {
14833											n1, n2, n3, n4, n5, n6, n8, n10},
14834	...,
14835	[[	t300-v1310						ENUMERATED {
14836											ms2500, ms3000, ms3500, ms4000, ms5000, ms6000, ms8000,
14837											ms10000}		OPTIONAL,	-- Need OR
14838		t301-v1310						ENUMERATED {
14839											ms2500, ms3000, ms3500, ms4000, ms5000, ms6000, ms8000,
14840											ms10000}		OPTIONAL	-- Need OR
14841	]],
14842	[[	t310-v1330							ENUMERATED {ms4000, ms6000}
14843															OPTIONAL	-- Need OR
14844	]],
14845	[[	t300-r15						ENUMERATED {ms4000, ms6000, ms8000, ms10000, ms15000,
14846											ms25000, ms40000, ms60000}	OPTIONAL		-- Cond EDTorPUR
14847	]]
14848}
14849
14850
14851VisitedCellInfoList-r12 ::=	SEQUENCE (SIZE (1..maxCellHistory-r12)) OF VisitedCellInfo-r12
14852
14853VisitedCellInfo-r12 ::=				SEQUENCE {
14854	visitedCellId-r12					CHOICE {
14855		cellGlobalId-r12						CellGlobalIdEUTRA,
14856		pci-arfcn-r12							SEQUENCE {
14857			physCellId-r12							PhysCellId,
14858			carrierFreq-r12							ARFCN-ValueEUTRA-r9
14859		}
14860	}																OPTIONAL,
14861	timeSpent-r12						INTEGER (0..4095),
14862	...
14863}
14864
14865
14866WLAN-OffloadConfig-r12 ::=				SEQUENCE {
14867	thresholdRSRP-r12						SEQUENCE {
14868		thresholdRSRP-Low-r12					RSRP-Range,
14869		thresholdRSRP-High-r12					RSRP-Range
14870	}																	OPTIONAL, -- Need OR
14871	thresholdRSRQ-r12						SEQUENCE {
14872		thresholdRSRQ-Low-r12					RSRQ-Range,
14873		thresholdRSRQ-High-r12					RSRQ-Range
14874	}																	OPTIONAL, -- Need OR
14875	thresholdRSRQ-OnAllSymbolsWithWB-r12	SEQUENCE {
14876		thresholdRSRQ-OnAllSymbolsWithWB-Low-r12			RSRQ-Range,
14877		thresholdRSRQ-OnAllSymbolsWithWB-High-r12			RSRQ-Range
14878	}																	OPTIONAL, -- Need OP
14879	thresholdRSRQ-OnAllSymbols-r12			SEQUENCE {
14880			thresholdRSRQ-OnAllSymbolsLow-r12					RSRQ-Range,
14881			thresholdRSRQ-OnAllSymbolsHigh-r12					RSRQ-Range
14882	}																	OPTIONAL, -- Need OP
14883	thresholdRSRQ-WB-r12					SEQUENCE {
14884		thresholdRSRQ-WB-Low-r12							RSRQ-Range,
14885		thresholdRSRQ-WB-High-r12							RSRQ-Range
14886	}																	OPTIONAL, -- Need OP
14887
14888	thresholdChannelUtilization-r12			SEQUENCE {
14889		thresholdChannelUtilizationLow-r12		INTEGER (0..255),
14890		thresholdChannelUtilizationHigh-r12		INTEGER (0..255)
14891	}																	OPTIONAL, -- Need OR
14892	thresholdBackhaul-Bandwidth-r12			SEQUENCE {
14893		thresholdBackhaulDL-BandwidthLow-r12	WLAN-backhaulRate-r12,
14894		thresholdBackhaulDL-BandwidthHigh-r12	WLAN-backhaulRate-r12,
14895		thresholdBackhaulUL-BandwidthLow-r12	WLAN-backhaulRate-r12,
14896		thresholdBackhaulUL-BandwidthHigh-r12	WLAN-backhaulRate-r12
14897	}																	OPTIONAL, -- Need OR
14898	thresholdWLAN-RSSI-r12						SEQUENCE {
14899		thresholdWLAN-RSSI-Low-r12					INTEGER (0..255),
14900		thresholdWLAN-RSSI-High-r12					INTEGER (0..255)
14901	}																	OPTIONAL, -- Need OR
14902	offloadPreferenceIndicator-r12			BIT STRING (SIZE (16))		OPTIONAL, -- Need OR
14903	t-SteeringWLAN-r12						T-Reselection				OPTIONAL, -- Need OR
14904	...
14905}
14906
14907WLAN-backhaulRate-r12 ::=					ENUMERATED
14908										{r0, r4, r8, r16, r32, r64, r128, r256, r512,
14909										r1024, r2048, r4096, r8192, r16384, r32768, r65536, r131072,
14910										r262144, r524288, r1048576, r2097152, r4194304, r8388608,
14911										r16777216, r33554432, r67108864, r134217728, r268435456,
14912										r536870912, r1073741824, r2147483648, r4294967296}
14913
14914
14915MBMS-NotificationConfig-r9 ::=				SEQUENCE {
14916	notificationRepetitionCoeff-r9		ENUMERATED {n2, n4},
14917	notificationOffset-r9				INTEGER (0..10),
14918	notificationSF-Index-r9				INTEGER (1..6)
14919}
14920
14921MBMS-NotificationConfig-v1430 ::=				SEQUENCE {
14922	notificationSF-Index-v1430				INTEGER (7..10)
14923}
14924
14925
14926MBMS-ServiceList-r13 ::=			SEQUENCE (SIZE (0..maxMBMS-ServiceListPerUE-r13)) OF MBMS-ServiceInfo-r13
14927
14928MBMS-ServiceInfo-r13 ::=				SEQUENCE	{
14929	tmgi-r13							TMGI-r9
14930}
14931
14932
14933MBSFN-AreaId-r12 ::=					INTEGER (0..255)
14934
14935
14936MBSFN-AreaInfoList-r9 ::=			SEQUENCE (SIZE(1..maxMBSFN-Area)) OF MBSFN-AreaInfo-r9
14937
14938MBSFN-AreaInfo-r9 ::=				SEQUENCE {
14939	mbsfn-AreaId-r9						MBSFN-AreaId-r12,
14940	non-MBSFNregionLength				ENUMERATED {s1, s2},
14941	notificationIndicator-r9			INTEGER (0..7),
14942	mcch-Config-r9						SEQUENCE {
14943		mcch-RepetitionPeriod-r9		ENUMERATED {rf32, rf64, rf128, rf256},
14944		mcch-Offset-r9					INTEGER (0..10),
14945		mcch-ModificationPeriod-r9		ENUMERATED {rf512, rf1024},
14946		sf-AllocInfo-r9					BIT STRING (SIZE(6)),
14947		signallingMCS-r9				ENUMERATED {n2, n7, n13, n19}
14948	},
14949	...,
14950	[[	mcch-Config-r14				SEQUENCE {
14951			mcch-RepetitionPeriod-v1430		ENUMERATED {rf1, rf2, rf4, rf8,
14952										rf16 }		OPTIONAL,	-- Need OR
14953			mcch-ModificationPeriod-v1430	ENUMERATED {rf1, rf2, rf4, rf8, rf16, rf32, rf64, rf128,
14954											rf256, spare7}					OPTIONAL	-- Need OR
14955		}																	OPTIONAL,	-- Need OR
14956		subcarrierSpacingMBMS-r14		ENUMERATED {kHz7dot5, kHz1dot25}	OPTIONAL	-- Need OR
14957	]]
14958}
14959
14960MBSFN-AreaInfoList-r16 ::=		SEQUENCE (SIZE(1..maxMBSFN-Area)) OF MBSFN-AreaInfo-r16
14961
14962MBSFN-AreaInfo-r16 ::=				SEQUENCE {
14963	mbsfn-AreaId-r16					MBSFN-AreaId-r12,
14964	notificationIndicator-r16			INTEGER (0..7),
14965	mcch-Config-r16						SEQUENCE {
14966		mcch-RepetitionPeriod-r16			ENUMERATED {rf1, rf2, rf4, rf8, rf16, rf32, rf64,
14967														rf128, rf256, spare7, spare6, spare5,
14968														spare4, spare3, spare2, spare1},
14969		mcch-ModificationPeriod-r16			ENUMERATED {rf1, rf2, rf4, rf8, rf16, rf32, rf64, rf128,
14970														rf256, rf512, rf1024, spare5, spare4,
14971														spare3,spare2, spare1},
14972		mcch-Offset-r16					INTEGER (0..10),
14973		sf-AllocInfo-r16				BIT STRING (SIZE(10)),
14974		signallingMCS-r16				ENUMERATED {n2, n7, n13, n19}
14975	},
14976	subcarrierSpacingMBMS-r16		ENUMERATED {kHz7dot5, kHz2dot5, kHz1dot25, kHz0dot37,
14977										spare4, spare3, spare2, spare1},
14978	timeSeparation-r16				ENUMERATED {sl2, sl4} OPTIONAL,	-- Need OR
14979	...
14980}
14981
14982
14983MBSFN-SubframeConfig ::=			SEQUENCE {
14984	radioframeAllocationPeriod			ENUMERATED {n1, n2, n4, n8, n16, n32},
14985	radioframeAllocationOffset			INTEGER (0..7),
14986	subframeAllocation					CHOICE {
14987		oneFrame							BIT STRING (SIZE(6)),
14988		fourFrames							BIT STRING (SIZE(24))
14989	}
14990}
14991
14992MBSFN-SubframeConfig-v1430 ::=		SEQUENCE {
14993	subframeAllocation-v1430				CHOICE {
14994		oneFrame-v1430						BIT STRING (SIZE(2)),
14995		fourFrames-v1430					BIT STRING (SIZE(8))
14996	}
14997}
14998
14999MBSFN-SubframeConfig-v1610 ::=		SEQUENCE {
15000	subframeAllocation-v1610				CHOICE {
15001		oneFrame-v1610						BIT STRING (SIZE(2)),
15002		fourFrames-v1610					BIT STRING (SIZE(8))
15003	}
15004}
15005
15006
15007PMCH-InfoList-r9 ::=				SEQUENCE (SIZE (0..maxPMCH-PerMBSFN)) OF PMCH-Info-r9
15008
15009PMCH-InfoListExt-r12 ::=			SEQUENCE (SIZE (0..maxPMCH-PerMBSFN)) OF PMCH-InfoExt-r12
15010
15011PMCH-Info-r9 ::=					SEQUENCE {
15012	pmch-Config-r9						PMCH-Config-r9,
15013	mbms-SessionInfoList-r9			MBMS-SessionInfoList-r9,
15014	...
15015}
15016
15017PMCH-InfoExt-r12 ::=				SEQUENCE {
15018	pmch-Config-r12						PMCH-Config-r12,
15019	mbms-SessionInfoList-r12			MBMS-SessionInfoList-r9,
15020	...
15021}
15022
15023MBMS-SessionInfoList-r9 ::=		SEQUENCE (SIZE (0..maxSessionPerPMCH)) OF MBMS-SessionInfo-r9
15024
15025MBMS-SessionInfo-r9 ::=			SEQUENCE {
15026	tmgi-r9								TMGI-r9,
15027	sessionId-r9						OCTET STRING (SIZE (1))		OPTIONAL,	-- Need OR
15028	logicalChannelIdentity-r9			INTEGER (0..maxSessionPerPMCH-1),
15029	...
15030}
15031
15032PMCH-Config-r9 ::=					SEQUENCE {
15033	sf-AllocEnd-r9						INTEGER (0..1535),
15034	dataMCS-r9							INTEGER (0..28),
15035	mch-SchedulingPeriod-r9			ENUMERATED {
15036										rf8, rf16, rf32, rf64, rf128, rf256, rf512, rf1024},
15037	...
15038}
15039
15040PMCH-Config-r12 ::=					SEQUENCE {
15041	sf-AllocEnd-r12						INTEGER (0..1535),
15042	dataMCS-r12							CHOICE {
15043		normal-r12							INTEGER (0..28),
15044		higerOrder-r12						INTEGER (0..27)
15045	},
15046	mch-SchedulingPeriod-r12		ENUMERATED {
15047										rf4, rf8, rf16, rf32, rf64, rf128, rf256, rf512, rf1024},
15048	...,
15049	[[	mch-SchedulingPeriod-v1430		ENUMERATED {rf1, rf2}			OPTIONAL	-- Need OR
15050	]]
15051}
15052
15053TMGI-r9 ::=						SEQUENCE {
15054	plmn-Id-r9							CHOICE {
15055		plmn-Index-r9						INTEGER (1..maxPLMN-r11),
15056		explicitValue-r9					PLMN-Identity
15057	},
15058	serviceId-r9						OCTET STRING (SIZE (3))
15059}
15060
15061
15062SC-MTCH-InfoList-r13 ::=			SEQUENCE (SIZE (0..maxSC-MTCH-r13)) OF SC-MTCH-Info-r13
15063
15064SC-MTCH-Info-r13 ::=				SEQUENCE	{
15065	mbmsSessionInfo-r13						MBMSSessionInfo-r13,
15066	g-RNTI-r13								BIT STRING(SIZE(16)),
15067	sc-mtch-schedulingInfo-r13				SC-MTCH-SchedulingInfo-r13			OPTIONAL,	-- Need OP
15068	sc-mtch-neighbourCell-r13				BIT STRING (SIZE(maxNeighCell-SCPTM-r13))	OPTIONAL,	-- Need OP
15069	...,
15070	[[	p-a-r13								ENUMERATED {
15071												dB-6, dB-4dot77, dB-3, dB-1dot77,
15072												dB0, dB1, dB2, dB3}		OPTIONAL	-- Need ON
15073	]]
15074}
15075
15076MBMSSessionInfo-r13 ::=				SEQUENCE	{
15077	tmgi-r13								TMGI-r9,
15078	sessionId-r13							OCTET STRING (SIZE (1))		OPTIONAL	-- Need OR
15079}
15080
15081SC-MTCH-SchedulingInfo-r13::=		SEQUENCE	{
15082	onDurationTimerSCPTM-r13				ENUMERATED {
15083												psf1, psf2, psf3, psf4, psf5, psf6,
15084												psf8, psf10, psf20, psf30, psf40,
15085												psf50, psf60, psf80, psf100,
15086												psf200},
15087	drx-InactivityTimerSCPTM-r13			ENUMERATED {
15088												psf0, psf1, psf2, psf4, psf8,
15089												psf10, psf20, psf40,
15090												psf80, psf160, ps320,
15091												psf640, psf960,
15092												psf1280, psf1920, psf2560},
15093	schedulingPeriodStartOffsetSCPTM-r13	CHOICE {
15094		sf10									INTEGER(0..9),
15095		sf20									INTEGER(0..19),
15096		sf32									INTEGER(0..31),
15097		sf40									INTEGER(0..39),
15098		sf64									INTEGER(0..63),
15099		sf80									INTEGER(0..79),
15100		sf128									INTEGER(0..127),
15101		sf160									INTEGER(0..159),
15102		sf256									INTEGER(0..255),
15103		sf320									INTEGER(0..319),
15104		sf512									INTEGER(0..511),
15105		sf640									INTEGER(0..639),
15106		sf1024									INTEGER(0..1023),
15107		sf2048									INTEGER(0..2048),
15108		sf4096									INTEGER(0..4096),
15109		sf8192									INTEGER(0..8192)
15110	},
15111	...
15112}
15113
15114
15115SC-MTCH-InfoList-BR-r14 ::=		SEQUENCE (SIZE (0..maxSC-MTCH-BR-r14)) OF SC-MTCH-Info-BR-r14
15116
15117SC-MTCH-Info-BR-r14 ::=			SEQUENCE	{
15118	sc-mtch-CarrierFreq-r14					ARFCN-ValueEUTRA-r9,
15119	mbmsSessionInfo-r14						MBMSSessionInfo-r13,
15120	g-RNTI-r14								BIT STRING(SIZE(16)),
15121	sc-mtch-schedulingInfo-r14			SC-MTCH-SchedulingInfo-BR-r14				OPTIONAL,	-- Need OP
15122	sc-mtch-neighbourCell-r14				BIT STRING (SIZE(maxNeighCell-SCPTM-r13))	OPTIONAL,	-- Need OP
15123	mpdcch-Narrowband-SC-MTCH-r14				INTEGER (1.. maxAvailNarrowBands-r13),
15124	mpdcch-NumRepetition-SC-MTCH-r14			ENUMERATED {r1, r2, r4, r8, r16,
15125															r32, r64, r128, r256},
15126	mpdcch-StartSF-SC-MTCH-r14		CHOICE {
15127			fdd-r14								ENUMERATED {v1, v1dot5, v2, v2dot5, v4,
15128																v5, v8, v10},
15129			tdd-r14								ENUMERATED {v1, v2, v4, v5, v8, v10,
15130																v20}
15131	},
15132	mpdcch-PDSCH-HoppingConfig-SC-MTCH-r14		ENUMERATED {on, off},
15133	mpdcch-PDSCH-CEmodeConfig-SC-MTCH-r14		ENUMERATED {ce-ModeA, ce-ModeB},
15134	mpdcch-PDSCH-MaxBandwidth-SC-MTCH-r14		ENUMERATED {bw1dot4, bw5},
15135	mpdcch-Offset-SC-MTCH-r14					ENUMERATED {zero, oneEighth, oneQuarter,
15136															threeEighth, oneHalf, fiveEighth,
15137															threeQuarter, sevenEighth},
15138
15139	p-a-r14										ENUMERATED { dB-6, dB-4dot77, dB-3,
15140															dB-1dot77, dB0, dB1, dB2,
15141															dB3}				OPTIONAL,--	Need OR
15142	...
15143}
15144
15145SC-MTCH-SchedulingInfo-BR-r14::=	SEQUENCE	{
15146	onDurationTimerSCPTM-r14				ENUMERATED {
15147												psf300, psf400, psf500, psf600,
15148												psf800, psf1000, psf1200, psf1600},
15149	drx-InactivityTimerSCPTM-r14			ENUMERATED {
15150												psf0, psf1, psf2, psf4, psf8, psf16,
15151												psf32, psf64, psf128, psf256, ps512,
15152												psf1024, psf2048, psf4096, psf8192, psf16384},
15153	schedulingPeriodStartOffsetSCPTM-r14	CHOICE {
15154		sf10									INTEGER(0..9),
15155		sf20									INTEGER(0..19),
15156		sf32									INTEGER(0..31),
15157		sf40									INTEGER(0..39),
15158		sf64									INTEGER(0..63),
15159		sf80									INTEGER(0..79),
15160		sf128									INTEGER(0..127),
15161		sf160									INTEGER(0..159),
15162		sf256									INTEGER(0..255),
15163		sf320									INTEGER(0..319),
15164		sf512									INTEGER(0..511),
15165		sf640									INTEGER(0..639),
15166		sf1024									INTEGER(0..1023),
15167		sf2048									INTEGER(0..2047),
15168		sf4096									INTEGER(0..4095),
15169		sf8192									INTEGER(0..8191)
15170	},
15171	...
15172}
15173
15174
15175SCPTM-NeighbourCellList-r13 ::=		SEQUENCE (SIZE (1..maxNeighCell-SCPTM-r13)) OF PCI-ARFCN-r13
15176
15177PCI-ARFCN-r13 ::=					SEQUENCE {
15178		physCellId-r13						PhysCellId,
15179		carrierFreq-r13						ARFCN-ValueEUTRA-r9		OPTIONAL
15180}
15181
15182
15183SL-AnchorCarrierFreqList-V2X-r14 ::= SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF ARFCN-ValueEUTRA-r9
15184
15185
15186SL-CBR-CommonTxConfigList-r14 ::=	SEQUENCE {
15187	cbr-RangeCommonConfigList-r14	SEQUENCE (SIZE (1..maxSL-V2X-CBRConfig-r14)) OF SL-CBR-Levels-Config-r14,
15188	sl-CBR-PSSCH-TxConfigList-r14	SEQUENCE (SIZE (1..maxSL-V2X-TxConfig-r14)) OF SL-CBR-PSSCH-TxConfig-r14
15189}
15190
15191SL-CBR-Levels-Config-r14 ::=		SEQUENCE (SIZE (1..maxCBR-Level-r14)) OF SL-CBR-r14
15192
15193
15194SL-CBR-PSSCH-TxConfig-r14 ::=		SEQUENCE {
15195	cr-Limit-r14					INTEGER(0..10000),
15196	tx-Parameters-r14				SL-PSSCH-TxParameters-r14
15197}
15198
15199SL-CBR-r14 ::=						INTEGER(0..100)
15200
15201
15202SL-CBR-PPPP-TxConfigList-r14 ::=	SEQUENCE (SIZE (1..8)) OF SL-PPPP-TxConfigIndex-r14
15203
15204SL-PPPP-TxConfigIndex-r14 ::=		SEQUENCE {
15205	priorityThreshold-r14			SL-Priority-r13,
15206	defaultTxConfigIndex-r14		INTEGER(0..maxCBR-Level-1-r14),
15207	cbr-ConfigIndex-r14				INTEGER(0..maxSL-V2X-CBRConfig-1-r14),
15208	tx-ConfigIndexList-r14			SEQUENCE (SIZE (1..maxCBR-Level-r14)) OF Tx-ConfigIndex-r14
15209}
15210
15211Tx-ConfigIndex-r14 ::=				INTEGER(0..maxSL-V2X-TxConfig-1-r14)
15212
15213SL-CBR-PPPP-TxConfigList-v1530 ::=	SEQUENCE (SIZE (1..8)) OF SL-PPPP-TxConfigIndex-v1530
15214
15215SL-PPPP-TxConfigIndex-v1530 ::=		SEQUENCE {
15216	mcs-PSSCH-RangeList-r15				SEQUENCE (SIZE (1..maxCBR-Level-r14)) OF MCS-PSSCH-Range-r15						OPTIONAL		--Need OR
15217}
15218
15219MCS-PSSCH-Range-r15 ::=		SEQUENCE{
15220	minMCS-PSSCH-r15			INTEGER (0..31),
15221	maxMCS-PSSCH-r15			INTEGER (0..31)
15222}
15223
15224SL-CBR-PPPP-TxConfigList-r15 ::=	SEQUENCE (SIZE (1..8)) OF SL-PPPP-TxConfigIndex-r15
15225
15226SL-PPPP-TxConfigIndex-r15 ::=		SEQUENCE {
15227	priorityThreshold-r15			SL-Priority-r13,
15228	defaultTxConfigIndex-r15		INTEGER(0..maxCBR-Level-1-r14),
15229	cbr-ConfigIndex-r15				INTEGER(0..maxSL-V2X-CBRConfig-1-r14),
15230	tx-ConfigIndexList-r15			SEQUENCE (SIZE (1..maxCBR-Level-r14)) OF Tx-ConfigIndex-r14,
15231	mcs-PSSCH-RangeList-r15				SEQUENCE (SIZE (1..maxCBR-Level-r14)) OF MCS-PSSCH-Range-r15
15232}
15233
15234
15235SL-CommConfig-r12 ::=				SEQUENCE	{
15236	commTxResources-r12					CHOICE {
15237		release								NULL,
15238		setup								CHOICE {
15239			scheduled-r12					SEQUENCE {
15240				sl-RNTI-r12						C-RNTI,
15241				mac-MainConfig-r12				MAC-MainConfigSL-r12,
15242				sc-CommTxConfig-r12				SL-CommResourcePool-r12,
15243				mcs-r12							INTEGER (0..28)				OPTIONAL	-- Need OP
15244			},
15245			ue-Selected-r12					SEQUENCE {
15246				-- Pool for normal usage
15247				commTxPoolNormalDedicated-r12	SEQUENCE {
15248					poolToReleaseList-r12			SL-TxPoolToReleaseList-r12 OPTIONAL,	-- Need ON
15249					poolToAddModList-r12			SL-CommTxPoolToAddModList-r12 OPTIONAL	-- Need ON
15250				}
15251			}
15252		}
15253	}																		OPTIONAL,	-- Need ON
15254	...,
15255	[[	commTxResources-v1310				CHOICE {
15256			release								NULL,
15257			setup								CHOICE {
15258				scheduled-v1310						SEQUENCE {
15259					logicalChGroupInfoList-r13			LogicalChGroupInfoList-r13,
15260					multipleTx-r13						BOOLEAN
15261				},
15262				ue-Selected-v1310					SEQUENCE {
15263					commTxPoolNormalDedicatedExt-r13	SEQUENCE {
15264						poolToReleaseListExt-r13			SL-TxPoolToReleaseListExt-r13 OPTIONAL,	-- Need ON
15265						poolToAddModListExt-r13				SL-CommTxPoolToAddModListExt-r13	OPTIONAL	-- Need ON
15266					}
15267				}
15268			}
15269		}																OPTIONAL,	-- Need ON
15270		commTxAllowRelayDedicated-r13		BOOLEAN			OPTIONAL	-- Need ON
15271	]]
15272}
15273
15274LogicalChGroupInfoList-r13 ::=		SEQUENCE (SIZE (1..maxLCG-r13)) OF SL-PriorityList-r13
15275
15276SL-CommTxPoolToAddModList-r12 ::=		SEQUENCE (SIZE (1..maxSL-TxPool-r12)) OF SL-CommTxPoolToAddMod-r12
15277
15278SL-CommTxPoolToAddModListExt-r13 ::=	SEQUENCE (SIZE (1..maxSL-TxPool-v1310)) OF SL-CommTxPoolToAddModExt-r13
15279
15280SL-CommTxPoolToAddMod-r12 ::=		SEQUENCE	{
15281	poolIdentity-r12					SL-TxPoolIdentity-r12,
15282	pool-r12							SL-CommResourcePool-r12
15283}
15284
15285SL-CommTxPoolToAddModExt-r13 ::=		SEQUENCE	{
15286	poolIdentity-v1310					SL-TxPoolIdentity-v1310,
15287	pool-r13							SL-CommResourcePool-r12
15288}
15289
15290MAC-MainConfigSL-r12 ::=		SEQUENCE	{
15291	periodic-BSR-TimerSL					PeriodicBSR-Timer-r12		OPTIONAL,	-- Need ON
15292	retx-BSR-TimerSL						RetxBSR-Timer-r12
15293}
15294
15295
15296SL-CommTxPoolList-r12 ::=		SEQUENCE (SIZE (1..maxSL-TxPool-r12)) OF SL-CommResourcePool-r12
15297
15298SL-CommTxPoolListExt-r13 ::=	SEQUENCE (SIZE (1..maxSL-TxPool-v1310)) OF SL-CommResourcePool-r12
15299
15300SL-CommTxPoolListV2X-r14 ::=		SEQUENCE (SIZE (1..maxSL-V2X-TxPool-r14)) OF SL-CommResourcePoolV2X-r14
15301
15302SL-CommRxPoolList-r12 ::=		SEQUENCE (SIZE (1..maxSL-RxPool-r12)) OF SL-CommResourcePool-r12
15303
15304SL-CommRxPoolListV2X-r14 ::=		SEQUENCE (SIZE (1..maxSL-V2X-RxPool-r14)) OF SL-CommResourcePoolV2X-r14
15305
15306SL-CommResourcePool-r12 ::=		SEQUENCE {
15307	sc-CP-Len-r12						SL-CP-Len-r12,
15308	sc-Period-r12						SL-PeriodComm-r12,
15309	sc-TF-ResourceConfig-r12			SL-TF-ResourceConfig-r12,
15310	data-CP-Len-r12						SL-CP-Len-r12,
15311	dataHoppingConfig-r12				SL-HoppingConfigComm-r12,
15312	ue-SelectedResourceConfig-r12			SEQUENCE {
15313		data-TF-ResourceConfig-r12				SL-TF-ResourceConfig-r12,
15314		trpt-Subset-r12						SL-TRPT-Subset-r12	OPTIONAL	-- Need OP
15315	}																OPTIONAL,	-- Need OR
15316	rxParametersNCell-r12				SEQUENCE {
15317		tdd-Config-r12					TDD-Config					OPTIONAL,	-- Need OP
15318		syncConfigIndex-r12			INTEGER (0..15)
15319	}																OPTIONAL,	-- Need OR
15320	txParameters-r12					SEQUENCE {
15321		sc-TxParameters-r12				SL-TxParameters-r12,
15322		dataTxParameters-r12			SL-TxParameters-r12
15323	}																OPTIONAL,	-- Cond Tx
15324	...,
15325	[[	priorityList-r13				SL-PriorityList-r13			OPTIONAL	-- Cond Tx
15326	]]
15327
15328}
15329
15330SL-CommResourcePoolV2X-r14 ::=		SEQUENCE {
15331	sl-OffsetIndicator-r14				SL-OffsetIndicator-r12		OPTIONAL,	-- Need OR
15332	sl-Subframe-r14						SubframeBitmapSL-r14,
15333	adjacencyPSCCH-PSSCH-r14			BOOLEAN,
15334	sizeSubchannel-r14					ENUMERATED {
15335										n4, n5, n6, n8, n9, n10, n12, n15, n16, n18, n20, n25, n30,
15336										n48, n50, n72, n75, n96, n100, spare13, spare12, spare11,
15337										spare10, spare9, spare8, spare7, spare6, spare5, spare4,
15338										spare3, spare2, spare1},
15339	numSubchannel-r14					ENUMERATED {n1, n3, n5, n8, n10, n15, n20, spare1},
15340	startRB-Subchannel-r14				INTEGER (0..99),
15341	startRB-PSCCH-Pool-r14				INTEGER (0..99)				OPTIONAL,	-- Need OR
15342	rxParametersNCell-r14				SEQUENCE {
15343		tdd-Config-r14					TDD-Config					OPTIONAL,	-- Need OP
15344		syncConfigIndex-r14				INTEGER (0..15)
15345	}																OPTIONAL,	-- Need OR
15346	dataTxParameters-r14				SL-TxParameters-r12			OPTIONAL,	-- Cond Tx
15347	zoneID-r14							INTEGER (0..7)				OPTIONAL,	-- Need OR
15348	threshS-RSSI-CBR-r14					INTEGER (0..45)				OPTIONAL,	-- Need OR
15349	poolReportId-r14					SL-V2X-TxPoolReportIdentity-r14		OPTIONAL,	-- Need OR
15350	cbr-pssch-TxConfigList-r14			SL-CBR-PPPP-TxConfigList-r14	OPTIONAL,	-- Need OR
15351	resourceSelectionConfigP2X-r14		SL-P2X-ResourceSelectionConfig-r14	OPTIONAL,	-- Cond P2X
15352	syncAllowed-r14						SL-SyncAllowed-r14				OPTIONAL,	-- Need OR
15353	restrictResourceReservationPeriod-r14	SL-RestrictResourceReservationPeriodList-r14	OPTIONAL,	-- Need OR
15354	...,
15355	[[	sl-MinT2ValueList-r15		SL-MinT2ValueList-r15		OPTIONAL,	-- Need OR
15356		cbr-pssch-TxConfigList-v1530	SL-CBR-PPPP-TxConfigList-v1530	OPTIONAL	-- Need OR
15357	]]
15358}
15359
15360SL-TRPT-Subset-r12 ::=			BIT STRING (SIZE (3..5))
15361
15362SL-V2X-TxPoolReportIdentity-r14::=		INTEGER (1..maxSL-PoolToMeasure-r14)
15363
15364SL-MinT2ValueList-r15 ::=	SEQUENCE (SIZE (1..maxSL-Prio-r13)) OF SL-MinT2Value-r15
15365
15366SL-MinT2Value-r15 ::=			SEQUENCE {
15367	priorityList-r15					SL-PriorityList-r13,
15368	minT2Value-r15						INTEGER (10..20)
15369}
15370
15371
15372SL-CommTxPoolSensingConfig-r14 ::=		SEQUENCE {
15373	pssch-TxConfigList-r14					SL-PSSCH-TxConfigList-r14,
15374	thresPSSCH-RSRP-List-r14				SL-ThresPSSCH-RSRP-List-r14,
15375	restrictResourceReservationPeriod-r14	SL-RestrictResourceReservationPeriodList-r14	OPTIONAL,	-- Need OR
15376	probResourceKeep-r14				ENUMERATED {v0, v0dot2, v0dot4, v0dot6, v0dot8,
15377													spare3,spare2, spare1},
15378	p2x-SensingConfig-r14					SEQUENCE {
15379		minNumCandidateSF-r14				INTEGER (1..13),
15380		gapCandidateSensing-r14				BIT STRING (SIZE (10))
15381	}		OPTIONAL,	-- Need OR
15382	sl-ReselectAfter-r14				ENUMERATED {n1, n2, n3, n4, n5, n6, n7, n8, n9,
15383												spare7, spare6, spare5, spare4, spare3, spare2,
15384												spare1}				OPTIONAL		-- Need OR
15385}
15386
15387
15388SL-CP-Len-r12 ::=				ENUMERATED {normal, extended}
15389
15390
15391SL-DiscConfig-r12 ::=					SEQUENCE {
15392	discTxResources-r12						CHOICE {
15393		release								NULL,
15394		setup								CHOICE {
15395			scheduled-r12					SEQUENCE {
15396				discTxConfig-r12					SL-DiscResourcePool-r12	OPTIONAL, -- Need ON
15397				discTF-IndexList-r12				SL-TF-IndexPairList-r12	OPTIONAL, -- Need ON
15398				discHoppingConfig-r12				SL-HoppingConfigDisc-r12
15399														OPTIONAL	-- Need ON
15400			},
15401			ue-Selected-r12					SEQUENCE {
15402				discTxPoolDedicated-r12			SEQUENCE {
15403					poolToReleaseList-r12			SL-TxPoolToReleaseList-r12 OPTIONAL,	-- Need ON
15404					poolToAddModList-r12			SL-DiscTxPoolToAddModList-r12 OPTIONAL	-- Need ON
15405				}													OPTIONAL	-- Need ON
15406			}
15407		}
15408	}																OPTIONAL,	-- Need ON
15409	...,
15410	[[	discTF-IndexList-v1260				CHOICE {
15411			release								NULL,
15412			setup								SEQUENCE {
15413				discTF-IndexList-r12b				SL-TF-IndexPairList-r12b
15414			}
15415		}															OPTIONAL	-- Need ON
15416	]],
15417	[[	discTxResourcesPS-r13			CHOICE {
15418			release								NULL,
15419			setup								CHOICE {
15420				scheduled-r13						SL-DiscTxConfigScheduled-r13,
15421				ue-Selected-r13						SEQUENCE {
15422					discTxPoolPS-Dedicated-r13			SL-DiscTxPoolDedicated-r13
15423				}
15424			}
15425		}															OPTIONAL,	-- Need ON
15426		discTxInterFreqInfo-r13			CHOICE {
15427			release								NULL,
15428			setup								SEQUENCE {
15429				discTxCarrierFreq-r13				ARFCN-ValueEUTRA-r9			OPTIONAL,	-- Need OR
15430				discTxRefCarrierDedicated-r13		SL-DiscTxRefCarrierDedicated-r13	OPTIONAL,	-- Need OR
15431				discTxInfoInterFreqListAdd-r13			SL-DiscTxInfoInterFreqListAdd-r13	OPTIONAL	-- Need ON
15432			}
15433		}															OPTIONAL,	-- Need ON
15434		gapRequestsAllowedDedicated-r13		BOOLEAN			OPTIONAL,	-- Need ON
15435		discRxGapConfig-r13					CHOICE {
15436			release								NULL,
15437			setup								SL-GapConfig-r13
15438		}															OPTIONAL,	-- Need ON
15439		discTxGapConfig-r13					CHOICE {
15440			release								NULL,
15441			setup								SL-GapConfig-r13
15442		}															OPTIONAL,	-- Need ON
15443		discSysInfoToReportConfig-r13		CHOICE {
15444			release								NULL,
15445			setup								SL-DiscSysInfoToReportFreqList-r13
15446		}															OPTIONAL	-- Need ON
15447	]]
15448}
15449
15450SL-DiscSysInfoToReportFreqList-r13 ::= SEQUENCE (SIZE (1..maxFreq)) OF ARFCN-ValueEUTRA-r9
15451
15452SL-DiscTxInfoInterFreqListAdd-r13 ::=	SEQUENCE {
15453	discTxFreqToAddModList-r13				SEQUENCE (SIZE (1..maxFreq)) OF SL-DiscTxResourceInfoPerFreq-r13	OPTIONAL,	-- Need ON
15454	discTxFreqToReleaseList-r13				SEQUENCE (SIZE (1..maxFreq)) OF ARFCN-ValueEUTRA-r9	OPTIONAL,	-- Need ON
15455	...
15456}
15457
15458SL-DiscTxResourceInfoPerFreq-r13 ::=	SEQUENCE	{
15459	discTxCarrierFreq-r13					ARFCN-ValueEUTRA-r9,
15460	discTxResources-r13						SL-DiscTxResource-r13	OPTIONAL,	-- Need OR
15461	discTxResourcesPS-r13					SL-DiscTxResource-r13	OPTIONAL,	-- Need OR
15462	discTxRefCarrierDedicated-r13			SL-DiscTxRefCarrierDedicated-r13	OPTIONAL,	-- Need OR
15463	discCellSelectionInfo-r13					CellSelectionInfoNFreq-r13			OPTIONAL,	-- Need OR
15464	...
15465}
15466
15467SL-DiscTxResource-r13 ::=				CHOICE {
15468	release								NULL,
15469	setup								CHOICE {
15470		scheduled-r13					SL-DiscTxConfigScheduled-r13,
15471		ue-Selected-r13					SL-DiscTxPoolDedicated-r13
15472	}
15473}
15474
15475SL-DiscTxPoolToAddModList-r12 ::=		SEQUENCE (SIZE (1..maxSL-TxPool-r12)) OF SL-DiscTxPoolToAddMod-r12
15476
15477SL-DiscTxPoolToAddMod-r12 ::=		SEQUENCE	{
15478	poolIdentity-r12					SL-TxPoolIdentity-r12,
15479	pool-r12							SL-DiscResourcePool-r12
15480}
15481
15482SL-DiscTxConfigScheduled-r13 ::=			SEQUENCE {
15483	discTxConfig-r13					SL-DiscResourcePool-r12	OPTIONAL, -- Need ON
15484	discTF-IndexList-r13				SL-TF-IndexPairList-r12b	OPTIONAL, -- Need ON
15485	discHoppingConfig-r13				SL-HoppingConfigDisc-r12	OPTIONAL,-- Need ON
15486	...
15487}
15488
15489SL-DiscTxPoolDedicated-r13 ::=			SEQUENCE {
15490	poolToReleaseList-r13			SL-TxPoolToReleaseList-r12 OPTIONAL,	-- Need ON
15491	poolToAddModList-r13			SL-DiscTxPoolToAddModList-r12 OPTIONAL	-- Need ON
15492}
15493
15494SL-TF-IndexPairList-r12 ::=		SEQUENCE (SIZE (1..maxSL-TF-IndexPair-r12)) OF SL-TF-IndexPair-r12
15495
15496SL-TF-IndexPair-r12 ::=		SEQUENCE	{
15497	discSF-Index-r12					INTEGER (1.. 200)		OPTIONAL,	-- Need ON
15498	discPRB-Index-r12					INTEGER (1.. 50)		OPTIONAL	-- Need ON
15499}
15500
15501SL-TF-IndexPairList-r12b ::=		SEQUENCE (SIZE (1..maxSL-TF-IndexPair-r12)) OF SL-TF-IndexPair-r12b
15502
15503SL-TF-IndexPair-r12b ::=		SEQUENCE	{
15504	discSF-Index-r12b					INTEGER (0..209)		OPTIONAL,	-- Need ON
15505	discPRB-Index-r12b					INTEGER (0..49)			OPTIONAL	-- Need ON
15506}
15507
15508SL-DiscTxRefCarrierDedicated-r13 ::=	CHOICE {
15509	pCell								NULL,
15510	sCell								SCellIndex-r10
15511}
15512
15513
15514SL-DiscTxPoolList-r12 ::=		SEQUENCE (SIZE (1..maxSL-TxPool-r12)) OF SL-DiscResourcePool-r12
15515
15516SL-DiscRxPoolList-r12 ::=		SEQUENCE (SIZE (1..maxSL-RxPool-r12)) OF SL-DiscResourcePool-r12
15517
15518SL-DiscResourcePool-r12 ::=		SEQUENCE	{
15519	cp-Len-r12						SL-CP-Len-r12,
15520	discPeriod-r12				ENUMERATED {rf32, rf64, rf128,
15521											rf256, rf512, rf1024, rf16-v1310, spare},
15522	numRetx-r12					INTEGER (0..3),
15523	numRepetition-r12				INTEGER (1..50),
15524	tf-ResourceConfig-r12			SL-TF-ResourceConfig-r12,
15525	txParameters-r12				SEQUENCE {
15526		txParametersGeneral-r12		SL-TxParameters-r12,
15527		ue-SelectedResourceConfig-r12	SEQUENCE {
15528			poolSelection-r12				CHOICE {
15529				rsrpBased-r12					SL-PoolSelectionConfig-r12,
15530				random-r12						NULL
15531			},
15532			txProbability-r12			ENUMERATED {p25, p50, p75, p100}
15533		}															OPTIONAL	-- Need OR
15534	}																OPTIONAL,	-- Cond Tx
15535	rxParameters-r12				SEQUENCE {
15536		tdd-Config-r12					TDD-Config					OPTIONAL,	-- Need OR
15537		syncConfigIndex-r12			INTEGER (0..15)
15538	}																OPTIONAL,	-- Need OR
15539	...,
15540	[[	discPeriod-v1310				CHOICE {
15541			release								NULL,
15542			setup								ENUMERATED {rf4, rf6, rf7, rf8,
15543													rf12, rf14, rf24, rf28}
15544			}														OPTIONAL,	-- Need ON
15545		rxParamsAddNeighFreq-r13		CHOICE {
15546			release							NULL,
15547			setup							SEQUENCE {
15548				physCellId-r13					PhysCellIdList-r13
15549			}
15550		}															OPTIONAL,	-- Need ON
15551		txParamsAddNeighFreq-r13		CHOICE {
15552			release							NULL,
15553			setup							SEQUENCE {
15554				physCellId-r13					PhysCellIdList-r13,
15555				p-Max							P-Max					OPTIONAL,	-- Need OP
15556				tdd-Config-r13					TDD-Config				OPTIONAL,	-- Cond TDD-OR
15557				tdd-Config-v1130				TDD-Config-v1130		OPTIONAL,	-- Cond TDD-OR
15558				freqInfo							SEQUENCE {
15559					ul-CarrierFreq						ARFCN-ValueEUTRA	OPTIONAL,	-- Need OP
15560					ul-Bandwidth						ENUMERATED {n6, n15, n25, n50, n75, n100}
15561																			OPTIONAL,	-- Need OP
15562				additionalSpectrumEmission			AdditionalSpectrumEmission
15563				},
15564				referenceSignalPower				INTEGER (-60..50),
15565				syncConfigIndex-r13				INTEGER (0..15)			OPTIONAL	-- Need OR
15566			}
15567		}															OPTIONAL	-- Need ON
15568	]],
15569	[[	txParamsAddNeighFreq-v1370		CHOICE {
15570			release							NULL,
15571			setup							SEQUENCE {
15572				freqInfo-v1370					SEQUENCE {
15573					additionalSpectrumEmission-v1370		AdditionalSpectrumEmission-v10l0
15574				}
15575			}
15576		}															OPTIONAL	-- Need ON
15577	]]
15578}
15579
15580PhysCellIdList-r13	::=		SEQUENCE (SIZE (1.. maxSL-DiscCells-r13)) OF PhysCellId
15581
15582SL-PoolSelectionConfig-r12 ::=		SEQUENCE {
15583	threshLow-r12							RSRP-RangeSL2-r12,
15584	threshHigh-r12							RSRP-RangeSL2-r12
15585}
15586
15587
15588SL-DiscSysInfoReport-r13 ::=	SEQUENCE {
15589	plmn-IdentityList-r13			PLMN-IdentityList			OPTIONAL,
15590	cellIdentity-13					CellIdentity				OPTIONAL,
15591	carrierFreqInfo-13				ARFCN-ValueEUTRA-r9			OPTIONAL,
15592	discRxResources-r13				SL-DiscRxPoolList-r12		OPTIONAL,
15593	discTxPoolCommon-r13			SL-DiscTxPoolList-r12		OPTIONAL,
15594	discTxPowerInfo-r13				SL-DiscTxPowerInfoList-r12	OPTIONAL,
15595	discSyncConfig-r13				SL-SyncConfigNFreq-r13		OPTIONAL,
15596	discCellSelectionInfo-r13		SEQUENCE {
15597		q-RxLevMin-r13					Q-RxLevMin,
15598		q-RxLevMinOffset-r13			INTEGER (1..8)			OPTIONAL
15599	}															OPTIONAL,
15600	cellReselectionInfo-r13			SEQUENCE {
15601		q-Hyst-r13						ENUMERATED {
15602												dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
15603												dB12, dB14, dB16, dB18, dB20, dB22, dB24},
15604		q-RxLevMin-r13					Q-RxLevMin,
15605		t-ReselectionEUTRA-r13			T-Reselection
15606	}															OPTIONAL,
15607	tdd-Config-r13					TDD-Config					OPTIONAL,
15608	freqInfo-r13					SEQUENCE {
15609		ul-CarrierFreq-r13				ARFCN-ValueEUTRA				OPTIONAL,
15610		ul-Bandwidth-r13				ENUMERATED {n6, n15, n25, n50, n75, n100}
15611																		OPTIONAL,
15612		additionalSpectrumEmission-r13	AdditionalSpectrumEmission		OPTIONAL
15613	}																OPTIONAL,
15614	p-Max-r13						P-Max	OPTIONAL,
15615	referenceSignalPower-r13		INTEGER (-60..50)	OPTIONAL,
15616	...,
15617	[[
15618	freqInfo-v1370					SEQUENCE {
15619		additionalSpectrumEmission-v1370	AdditionalSpectrumEmission-v10l0
15620	}																OPTIONAL
15621	]]
15622}
15623
15624
15625SL-DiscTxPowerInfoList-r12 ::=	SEQUENCE (SIZE (maxSL-DiscPowerClass-r12)) OF SL-DiscTxPowerInfo-r12
15626
15627SL-DiscTxPowerInfo-r12 ::=				SEQUENCE	{
15628	discMaxTxPower-r12							P-Max,
15629	...
15630}
15631
15632
15633SL-GapConfig-r13 ::=				SEQUENCE {
15634	gapPatternList-r13				SL-GapPatternList-r13
15635}
15636
15637SL-GapPatternList-r13 ::=	SEQUENCE (SIZE (1..maxSL-GP-r13)) OF SL-GapPattern-r13
15638
15639SL-GapPattern-r13 ::=				SEQUENCE {
15640	gapPeriod-r13						ENUMERATED {sf40, sf60, sf70, sf80, sf120, sf140, sf160,
15641											sf240, sf280, sf320, sf640, sf1280, sf2560, sf5120,
15642											sf10240},
15643	gapOffset-r12						SL-OffsetIndicator-r12,
15644	gapSubframeBitmap-r13				BIT STRING (SIZE (1..10240)),
15645	...
15646}
15647
15648
15649SL-GapRequest-r13 ::=				SEQUENCE (SIZE (1..maxFreq)) OF SL-GapFreqInfo-r13
15650
15651SL-GapFreqInfo-r13 ::=				SEQUENCE {
15652	carrierFreq-r13					ARFCN-ValueEUTRA-r9					OPTIONAL,
15653	gapPatternList-r13				SL-GapPatternList-r13
15654}
15655
15656
15657SL-HoppingConfigComm-r12 ::=		SEQUENCE	{
15658	hoppingParameter-r12				INTEGER (0..504),
15659	numSubbands-r12						ENUMERATED {ns1, ns2, ns4},
15660	rb-Offset-r12						INTEGER (0..110)
15661}
15662
15663SL-HoppingConfigDisc-r12 ::=	SEQUENCE	{
15664	a-r12									INTEGER (1..200),
15665	b-r12									INTEGER (1..10),
15666	c-r12									ENUMERATED {n1, n5}
15667}
15668
15669
15670SL-InterFreqInfoListV2X-r14 ::=	SEQUENCE (SIZE (0..maxFreqV2X-1-r14)) OF SL-InterFreqInfoV2X-r14
15671
15672SL-InterFreqInfoV2X-r14 ::=		SEQUENCE {
15673	plmn-IdentityList-r14				PLMN-IdentityList			OPTIONAL,		-- Need OP
15674	v2x-CommCarrierFreq-r14			ARFCN-ValueEUTRA-r9,
15675	sl-MaxTxPower-r14					P-Max				OPTIONAL,		-- Need OR
15676	sl-Bandwidth-r14					ENUMERATED {n6, n15, n25, n50, n75, n100}	OPTIONAL,	-- Need OR
15677	v2x-SchedulingPool-r14				SL-CommResourcePoolV2X-r14				OPTIONAL,	-- Need OR
15678	v2x-UE-ConfigList-r14		SL-V2X-UE-ConfigList-r14	OPTIONAL,	-- Need OR
15679	...,
15680	[[	additionalSpectrumEmissionV2X-r14		CHOICE {
15681			additionalSpectrumEmission-r14			AdditionalSpectrumEmission,
15682			additionalSpectrumEmission-v1440		AdditionalSpectrumEmission-v10l0
15683		}				OPTIONAL		-- Need ON
15684	]],
15685	[[	v2x-FreqSelectionConfigList-r15	SL-V2X-FreqSelectionConfigList-r15	OPTIONAL	--Need OR
15686	]]
15687}
15688
15689
15690SL-NR-AnchorCarrierFreqList-r16 ::= SEQUENCE (SIZE (1..maxFreqSL-NR-r16)) OF ARFCN-ValueNR-r15
15691
15692
15693SL-V2X-UE-ConfigList-r14 ::=	SEQUENCE (SIZE (1.. maxCellIntra)) OF SL-V2X-InterFreqUE-Config-r14
15694
15695SL-V2X-InterFreqUE-Config-r14 ::=		SEQUENCE {
15696	physCellIdList-r14					PhysCellIdList-r13					OPTIONAL,	-- Need OR
15697	typeTxSync-r14						SL-TypeTxSync-r14					OPTIONAL,	-- Need OR
15698	v2x-SyncConfig-r14					SL-SyncConfigListNFreqV2X-r14		OPTIONAL,	-- Need OR
15699	v2x-CommRxPool-r14					SL-CommRxPoolListV2X-r14				OPTIONAL,	-- Need OR
15700	v2x-CommTxPoolNormal-r14				SL-CommTxPoolListV2X-r14				OPTIONAL,	-- Need OR
15701	p2x-CommTxPoolNormal-r14				SL-CommTxPoolListV2X-r14				OPTIONAL,	-- Need OR
15702	v2x-CommTxPoolExceptional-r14		SL-CommResourcePoolV2X-r14			OPTIONAL,	-- Need OR
15703	v2x-ResourceSelectionConfig-r14		SL-CommTxPoolSensingConfig-r14		OPTIONAL,	-- Need OR
15704	zoneConfig-r14						SL-ZoneConfig-r14					OPTIONAL,	-- Need OR
15705	offsetDFN-r14						INTEGER (0..1000)					OPTIONAL,	-- Need OR
15706	...
15707}
15708
15709
15710SL-OffsetIndicator-r12 ::=			CHOICE {
15711	small-r12								INTEGER (0..319),
15712	large-r12								INTEGER (0..10239)
15713}
15714
15715SL-OffsetIndicatorSync-r12 ::=			INTEGER (0..39)
15716
15717SL-OffsetIndicatorSync-v1430 ::=		INTEGER (40..159)
15718
15719SL-OffsetIndicatorSync-r14 ::=			INTEGER (0..159)
15720
15721
15722SL-P2X-ResourceSelectionConfig-r14 ::=			SEQUENCE {
15723	partialSensing-r14				ENUMERATED {true}				OPTIONAL,	-- Need OR
15724	randomSelection-r14				ENUMERATED {true}				OPTIONAL	-- Need OR
15725}
15726
15727
15728SL-PeriodComm-r12 ::=					ENUMERATED {sf40, sf60, sf70, sf80, sf120, sf140,
15729												sf160, sf240, sf280, sf320, spare6, spare5,
15730												spare4, spare3, spare2, spare}
15731
15732
15733SL-PriorityList-r13 ::=		SEQUENCE (SIZE (1..maxSL-Prio-r13)) OF SL-Priority-r13
15734
15735SL-Priority-r13 ::=			INTEGER (1..8)
15736
15737
15738SL-PSSCH-TxConfigList-r14 ::=	SEQUENCE (SIZE (1..maxPSSCH-TxConfig-r14)) OF SL-PSSCH-TxConfig-r14
15739
15740SL-PSSCH-TxConfig-r14 ::=		SEQUENCE {
15741	typeTxSync-r14				SL-TypeTxSync-r14		OPTIONAL,	-- Need OR
15742	thresUE-Speed-r14			ENUMERATED {kmph60, kmph80, kmph100, kmph120,
15743								kmph140, kmph160, kmph180, kmph200},
15744	parametersAboveThres-r14	SL-PSSCH-TxParameters-r14,
15745	parametersBelowThres-r14	SL-PSSCH-TxParameters-r14,
15746	...,
15747	[[	parametersAboveThres-v1530	SL-PSSCH-TxParameters-v1530		OPTIONAL,	-- Need OR
15748		parametersBelowThres-v1530	SL-PSSCH-TxParameters-v1530		OPTIONAL	-- Need OR
15749	]]
15750}
15751
15752SL-PSSCH-TxParameters-r14 ::=		SEQUENCE {
15753	minMCS-PSSCH-r14			INTEGER (0..31),
15754	maxMCS-PSSCH-r14			INTEGER (0..31),
15755	minSubChannel-NumberPSSCH-r14		INTEGER (1..20),
15756	maxSubchannel-NumberPSSCH-r14		INTEGER (1..20),
15757	allowedRetxNumberPSSCH-r14	ENUMERATED {n0, n1, both, spare1},
15758	maxTxPower-r14				SL-TxPower-r14				OPTIONAL			-- Cond CBR
15759}
15760
15761SL-PSSCH-TxParameters-v1530 ::=		SEQUENCE {
15762	minMCS-PSSCH-r15			INTEGER (0..31),
15763	maxMCS-PSSCH-r15			INTEGER (0..31)
15764}
15765
15766
15767SL-ReliabilityList-r15 ::=		SEQUENCE (SIZE (1..maxSL-Reliability-r15)) OF SL-Reliability-r15
15768
15769SL-Reliability-r15 ::=			INTEGER (1..8)
15770
15771
15772SL-RestrictResourceReservationPeriodList-r14 ::=	SEQUENCE (SIZE (1..maxReservationPeriod-r14)) OF SL-RestrictResourceReservationPeriod-r14
15773
15774SL-RestrictResourceReservationPeriod-r14 ::=		ENUMERATED {v0dot2, v0dot5, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, spare4,spare3, spare2, spare1}
15775
15776
15777SLSSID-r12 ::=					INTEGER (0..167)
15778
15779
15780SL-SyncAllowed-r14 ::=		SEQUENCE {
15781	gnss-Sync-r14						ENUMERATED {true}				OPTIONAL,	-- Need OR
15782	enb-Sync-r14						ENUMERATED {true}				OPTIONAL,	-- Need OR
15783	ue-Sync-r14							ENUMERATED {true}				OPTIONAL	-- Need OR
15784}
15785
15786
15787SL-SyncConfigList-r12 ::=		SEQUENCE (SIZE (1..maxSL-SyncConfig-r12)) OF SL-SyncConfig-r12
15788
15789SL-SyncConfigListV2X-r14 ::=	SEQUENCE (SIZE (1.. maxSL-V2X-SyncConfig-r14)) OF SL-SyncConfig-r12
15790
15791SL-SyncConfig-r12 ::=					SEQUENCE {
15792	syncCP-Len-r12							SL-CP-Len-r12,
15793	syncOffsetIndicator-r12				SL-OffsetIndicatorSync-r12,
15794	slssid-r12								SLSSID-r12,
15795	txParameters-r12							SEQUENCE {
15796		syncTxParameters-r12					SL-TxParameters-r12,
15797		syncTxThreshIC-r12						RSRP-RangeSL-r12,
15798		syncInfoReserved-r12						BIT STRING (SIZE (19))	OPTIONAL	-- Need OR
15799	}																	OPTIONAL,	-- Need OR
15800	rxParamsNCell-r12						SEQUENCE {
15801		physCellId-r12							PhysCellId,
15802		discSyncWindow-r12				ENUMERATED {w1, w2}
15803	}																	OPTIONAL,	-- Need OR
15804	...,
15805	[[	syncTxPeriodic-r13					ENUMERATED {true}			OPTIONAL	-- Need OR
15806	]],
15807	[[	syncOffsetIndicator-v1430		SL-OffsetIndicatorSync-v1430	OPTIONAL,	-- Need OR
15808		gnss-Sync-r14					ENUMERATED {true}				OPTIONAL	-- Need OR
15809	]],
15810	[[	syncOffsetIndicator2-r14		SL-OffsetIndicatorSync-r14	OPTIONAL,	-- Need OR
15811		syncOffsetIndicator3-r14		SL-OffsetIndicatorSync-r14	OPTIONAL	-- Need OR
15812	]],
15813	[[	slss-TxDisabled-r15				ENUMERATED {true}				OPTIONAL	-- Need OR
15814	]]
15815}
15816
15817SL-SyncConfigListNFreq-r13 ::=		SEQUENCE (SIZE (1..maxSL-SyncConfig-r12)) OF SL-SyncConfigNFreq-r13
15818
15819SL-SyncConfigListNFreqV2X-r14 ::=		SEQUENCE (SIZE (1..maxSL-V2X-SyncConfig-r14)) OF SL-SyncConfigNFreq-r13
15820
15821SL-SyncConfigNFreq-r13 ::=			SEQUENCE {
15822	asyncParameters-r13					SEQUENCE {
15823		syncCP-Len-r13						SL-CP-Len-r12,
15824		syncOffsetIndicator-r13				SL-OffsetIndicatorSync-r12,
15825		slssid-r13							SLSSID-r12
15826	}																OPTIONAL,	-- Need OR
15827	txParameters-r13					SEQUENCE {
15828		syncTxParameters-r13				SL-TxParameters-r12,
15829		syncTxThreshIC-r13					RSRP-RangeSL-r12,
15830		syncInfoReserved-r13					BIT STRING (SIZE (19))	OPTIONAL,	-- Need OR
15831		syncTxPeriodic-r13					ENUMERATED {true}		OPTIONAL	-- Need OR
15832	}																OPTIONAL,	-- Need OR
15833	rxParameters-r13					SEQUENCE {
15834		discSyncWindow-r13					ENUMERATED {w1, w2}
15835	}																	OPTIONAL,	-- Need OR
15836	...,
15837	[[	syncOffsetIndicator-v1430		SL-OffsetIndicatorSync-v1430	OPTIONAL,	-- Need OR
15838		gnss-Sync-r14					ENUMERATED {true}				OPTIONAL	-- Need OR
15839	]],
15840	[[	syncOffsetIndicator2-r14		SL-OffsetIndicatorSync-r14	OPTIONAL,	-- Need OR
15841		syncOffsetIndicator3-r14		SL-OffsetIndicatorSync-r14	OPTIONAL	-- Need OR
15842	]],
15843	[[	slss-TxDisabled-r15				ENUMERATED {true}				OPTIONAL	-- Need OR
15844	]]
15845}
15846
15847
15848SL-TF-ResourceConfig-r12 ::=		SEQUENCE	{
15849	prb-Num-r12							INTEGER (1..100),
15850	prb-Start-r12						INTEGER (0..99),
15851	prb-End-r12							INTEGER (0..99),
15852	offsetIndicator-r12					SL-OffsetIndicator-r12,
15853	subframeBitmap-r12					SubframeBitmapSL-r12
15854}
15855
15856SubframeBitmapSL-r12 ::=		CHOICE {
15857	bs4-r12									BIT STRING (SIZE (4)),
15858	bs8-r12									BIT STRING (SIZE (8)),
15859	bs12-r12								BIT STRING (SIZE (12)),
15860	bs16-r12								BIT STRING (SIZE (16)),
15861	bs30-r12								BIT STRING (SIZE (30)),
15862	bs40-r12								BIT STRING (SIZE (40)),
15863	bs42-r12								BIT STRING (SIZE (42))
15864}
15865
15866SubframeBitmapSL-r14 ::=		CHOICE {
15867	bs10-r14								BIT STRING (SIZE (10)),
15868	bs16-r14								BIT STRING (SIZE (16)),
15869	bs20-r14								BIT STRING (SIZE (20)),
15870	bs30-r14								BIT STRING (SIZE (30)),
15871	bs40-r14								BIT STRING (SIZE (40)),
15872	bs50-r14								BIT STRING (SIZE (50)),
15873	bs60-r14								BIT STRING (SIZE (60)),
15874	bs100-r14								BIT STRING (SIZE (100))
15875}
15876
15877
15878SL-TxPower-r14 ::=		CHOICE {
15879	minusinfinity-r14				NULL,
15880	txPower-r14						INTEGER (-41..31)
15881}
15882
15883
15884SL-TypeTxSync-r14 ::=		ENUMERATED {gnss, enb, ue}
15885
15886
15887SL-ThresPSSCH-RSRP-List-r14 ::=	SEQUENCE (SIZE (64)) OF SL-ThresPSSCH-RSRP-r14
15888
15889SL-ThresPSSCH-RSRP-r14 ::=		INTEGER (0..66)
15890
15891
15892SL-TxParameters-r12 ::=				SEQUENCE	{
15893	alpha-r12								Alpha-r12,
15894	p0-r12									P0-SL-r12
15895}
15896
15897P0-SL-r12 ::=							INTEGER (-126..31)
15898
15899
15900SL-TxPoolIdentity-r12 ::=			INTEGER (1.. maxSL-TxPool-r12)
15901
15902SL-TxPoolIdentity-v1310 ::=		INTEGER (maxSL-TxPool-r12Plus1-r13.. maxSL-TxPool-r13)
15903
15904SL-V2X-TxPoolIdentity-r14 ::=		INTEGER (1.. maxSL-V2X-TxPool-r14)
15905
15906
15907SL-TxPoolToReleaseList-r12 ::=	SEQUENCE (SIZE (1..maxSL-TxPool-r12)) OF SL-TxPoolIdentity-r12
15908
15909SL-TxPoolToReleaseListExt-r13 ::=	SEQUENCE (SIZE (1..maxSL-TxPool-v1310)) OF SL-TxPoolIdentity-v1310
15910
15911
15912SL-V2X-ConfigDedicated-r14 ::=				SEQUENCE	{
15913	commTxResources-r14					CHOICE {
15914		release								NULL,
15915		setup								CHOICE {
15916			scheduled-r14					SEQUENCE {
15917				sl-V-RNTI-r14			C-RNTI,
15918				mac-MainConfig-r14				MAC-MainConfigSL-r12,
15919				v2x-SchedulingPool-r14			SL-CommResourcePoolV2X-r14	OPTIONAL,	-- Need ON
15920				mcs-r14							INTEGER (0..31)				OPTIONAL,	-- Need OR
15921				logicalChGroupInfoList-r14		LogicalChGroupInfoList-r13
15922			},
15923			ue-Selected-r14					SEQUENCE {
15924				-- Pool for normal usage
15925				v2x-CommTxPoolNormalDedicated-r14	SEQUENCE {
15926					poolToReleaseList-r14	SL-TxPoolToReleaseListV2X-r14	OPTIONAL,	-- Need ON
15927					poolToAddModList-r14		SL-TxPoolToAddModListV2X-r14		OPTIONAL,	-- Need ON
15928					v2x-CommTxPoolSensingConfig-r14		SL-CommTxPoolSensingConfig-r14
15929																			OPTIONAL	-- Need ON
15930				}
15931			}
15932		}
15933	}																		OPTIONAL,	-- Need ON
15934	v2x-InterFreqInfoList-r14			SL-InterFreqInfoListV2X-r14			OPTIONAL,	-- Need ON
15935	thresSL-TxPrioritization-r14			SL-Priority-r13						OPTIONAL,	-- Need OR
15936	typeTxSync-r14						SL-TypeTxSync-r14					OPTIONAL,	-- Need OR
15937	cbr-DedicatedTxConfigList-r14		SL-CBR-CommonTxConfigList-r14	OPTIONAL,	-- Need OR
15938	...,
15939	[[	commTxResources-v1530					CHOICE {
15940			release								NULL,
15941			setup								CHOICE {
15942				scheduled-v1530					SEQUENCE {
15943					logicalChGroupInfoList-v1530	LogicalChGroupInfoList-v1530	OPTIONAL,	-- Need OR
15944					mcs-r15							INTEGER (0..31)			OPTIONAL	-- Need OR
15945				},
15946				ue-Selected-v1530				SEQUENCE {
15947					v2x-FreqSelectionConfigList-r15	SL-V2X-FreqSelectionConfigList-r15	OPTIONAL	--Need OR
15948				}
15949			}
15950		}																OPTIONAL,		-- Need ON
15951		v2x-PacketDuplicationConfig-r15	SL-V2X-PacketDuplicationConfig-r15	OPTIONAL,	-- Need OR
15952		syncFreqList-r15				SL-V2X-SyncFreqList-r15				OPTIONAL,	-- Need OR
15953		slss-TxMultiFreq-r15			ENUMERATED {true}					OPTIONAL	-- Need OR
15954	]],
15955	[[
15956		slss-TxDisabled-r15			ENUMERATED {true}					OPTIONAL	-- Need OR
15957	]]
15958}
15959
15960LogicalChGroupInfoList-v1530 ::=		SEQUENCE (SIZE (1..maxLCG-r13)) OF SL-ReliabilityList-r15
15961
15962SL-TxPoolToAddModListV2X-r14 ::=		SEQUENCE (SIZE (1.. maxSL-V2X-TxPool-r14)) OF SL-TxPoolToAddMod-r14
15963
15964SL-TxPoolToAddMod-r14 ::=		SEQUENCE	{
15965	poolIdentity-r14					SL-V2X-TxPoolIdentity-r14,
15966	pool-r14							SL-CommResourcePoolV2X-r14
15967}
15968
15969SL-TxPoolToReleaseListV2X-r14 ::=	SEQUENCE (SIZE (1.. maxSL-V2X-TxPool-r14)) OF SL-V2X-TxPoolIdentity-r14
15970
15971
15972SL-V2X-FreqSelectionConfigList-r15 ::=	SEQUENCE (SIZE (1..8)) OF SL-V2X-FreqSelectionConfig-r15
15973
15974SL-V2X-FreqSelectionConfig-r15 ::=				SEQUENCE {
15975	priorityList-r15					SL-PriorityList-r13,
15976	threshCBR-FreqReselection-r15		SL-CBR-r14			OPTIONAL,	-- Need OR
15977	threshCBR-FreqKeeping-r15			SL-CBR-r14			OPTIONAL	-- Need OR
15978}
15979
15980
15981SL-V2X-PacketDuplicationConfig-r15 ::=	SEQUENCE {
15982	threshSL-Reliability-r15		SL-Reliability-r15,
15983	allowedCarrierFreqConfig-r15	SL-PPPR-Dest-CarrierFreqList-r15		OPTIONAL,	-- Need OR
15984	...
15985}
15986
15987SL-PPPR-Dest-CarrierFreqList-r15 ::=	SEQUENCE (SIZE (1..maxSL-Dest-r12)) OF SL-PPPR-Dest-CarrierFreq
15988
15989SL-PPPR-Dest-CarrierFreq ::=	SEQUENCE {
15990	destinationInfoList-r15			SL-DestinationInfoList-r12		OPTIONAL,	-- Need OR
15991	allowedCarrierFreqList-r15		SL-AllowedCarrierFreqList-r15			OPTIONAL	-- Need OR
15992}
15993
15994SL-AllowedCarrierFreqList-r15 ::=	SEQUENCE {
15995	allowedCarrierFreqSet1		SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF ARFCN-ValueEUTRA-r9,
15996	allowedCarrierFreqSet2		SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF ARFCN-ValueEUTRA-r9
15997}
15998
15999
16000SL-V2X-SyncFreqList-r15 ::= SEQUENCE (SIZE (1..maxFreqV2X-r14)) OF ARFCN-ValueEUTRA-r9
16001
16002
16003SL-ZoneConfig-r14 ::=		SEQUENCE {
16004	zoneLength-r14	ENUMERATED { m5, m10, m20, m50, m100, m200, m500, spare1},
16005	zoneWidth-r14	ENUMERATED { m5, m10, m20, m50, m100, m200, m500, spare1},
16006	zoneIdLongiMod-r14	INTEGER (1..4),
16007	zoneIdLatiMod-r14	INTEGER (1..4)
16008}
16009
16010
16011maxAccessCat-1-r15			INTEGER ::=	63	-- Maximum number of Access Categories - 1
16012maxACDC-Cat-r13				INTEGER ::=	16	-- Maximum number of ACDC categories (per PLMN)
16013maxAvailNarrowBands-r13		INTEGER ::=	16	-- Maximum number of narrowbands
16014maxAvailNarrowBands-1-r16	INTEGER ::= 15	-- Maximum number of narrowbands minus one
16015maxBandComb-r10				INTEGER ::=	128	-- Maximum number of band combinations.
16016maxBandComb-r11				INTEGER ::=	256	-- Maximum number of additional band combinations.
16017maxBandComb-r13				INTEGER ::=	384 -- Maximum number of band combinations in Rel-13
16018maxBandCombSidelinkNR-r16	INTEGER ::=	512	-- Maximum number of NR sidelink band combinations
16019maxBands					INTEGER ::= 64	-- Maximum number of bands listed in EUTRA UE caps
16020maxBandsNR-r15				INTEGER ::= 1024	-- Maximum number of NR bands listed in EUTRA UE caps
16021maxBandsENDC-r16			INTEGER ::= 10	-- Maximum number of NR bands from across all the PLMNs
16022											-- sharing the serving cell in EN-DC for the forwarding
16023											-- of upperLayerIndication.
16024maxBandwidthClass-r10		INTEGER ::=	16	-- Maximum number of supported CA BW classes per band
16025maxBandwidthCombSet-r10		INTEGER ::=	32	-- Maximum number of bandwidth combination sets per
16026											-- supported band combination
16027maxBarringInfoSet-r15		INTEGER ::= 8	-- Maximum number of UAC barring information sets
16028maxBT-IdReport-r15			INTEGER ::= 32	-- Maximum number of Bluetooth IDs to report
16029maxBT-Name-r15				INTEGER ::= 4	-- Maximum number of Bluetooth name
16030maxCBR-Level-r14			INTEGER ::= 16	-- Maximum number of CBR levels
16031maxCBR-Level-1-r14			INTEGER ::= 15
16032maxCBR-Report-r14			INTEGER ::= 72	-- Maximum number of CBR results in a report
16033maxCDMA-BandClass			INTEGER ::= 32	-- Maximum value of the CDMA band classes
16034maxCE-Level-r13				INTEGER ::=	4	-- Maximum number of CE levels
16035maxCellBlack				INTEGER ::= 16	-- Maximum number of blacklisted physical cell identity
16036											-- ranges listed in SIB type 4 and 5
16037maxCellHistory-r12			INTEGER ::= 16	-- Maximum number of visited EUTRA cells reported
16038maxCellInfoGERAN-r9		INTEGER ::=	32	-- Maximum number of GERAN cells for which system in-
16039											-- formation can be provided as redirection assistance
16040maxCellInfoUTRA-r9			INTEGER ::=	16	-- Maximum number of UTRA cells for which system
16041											-- information can be provided as redirection
16042											-- assistance
16043maxCellMeasIdle-r15			INTEGER ::= 8	-- Maximum number of neighbouring inter-frequency
16044											-- cells per carrier measured in RRC_IDLE and RRC_INACTIVE
16045maxCombIDC-r11				INTEGER ::= 128	-- Maximum number of reported UL CA or
16046											-- MR-DC combinations
16047maxCSI-IM-r11				INTEGER ::= 3	-- Maximum number of CSI-IM configurations
16048											-- (per carrier frequency)
16049maxCSI-IM-r12				INTEGER ::= 4	-- Maximum number of CSI-IM configurations
16050											-- (per carrier frequency)
16051minCSI-IM-r13				INTEGER ::= 5	-- Minimum number of CSI IM configurations from which
16052											-- REL-13 extension is used
16053maxCSI-IM-r13				INTEGER ::= 24	-- Maximum number of CSI-IM configurations
16054											-- (per carrier frequency)
16055maxCSI-IM-v1310				INTEGER ::= 20	-- Maximum number of additional CSI-IM configurations
16056											-- (per carrier frequency)
16057maxCSI-Proc-r11				INTEGER ::= 4	-- Maximum number of CSI processes (per carrier
16058											-- frequency)
16059maxCSI-RS-NZP-r11			INTEGER ::= 3	-- Maximum number of CSI RS resource
16060											-- configurations using non-zero Tx power
16061											-- (per carrier frequency)
16062minCSI-RS-NZP-r13			INTEGER ::= 4	-- Minimum number of CSI RS resource from which
16063											-- REL-13 extension is used
16064maxCSI-RS-NZP-r13			INTEGER ::= 24	-- Maximum number of CSI RS resource
16065											-- configurations using non-zero Tx power
16066											-- (per carrier frequency)
16067maxCSI-RS-NZP-v1310			INTEGER ::= 21	-- Maximum number of additional CSI RS resource
16068											-- configurations using non-zero Tx power
16069											-- (per carrier frequency)
16070maxCSI-RS-ZP-r11			INTEGER ::= 4	-- Maximum number of CSI RS resource
16071											-- configurations using zero Tx power(per carrier
16072											-- frequency)
16073maxCQI-ProcExt-r11			INTEGER ::= 3	-- Maximum number of additional periodic CQI
16074											-- configurations (per carrier frequency)
16075maxFreqUTRA-TDD-r10			INTEGER ::=	6	-- Maximum number of UTRA TDD carrier frequencies for
16076											-- which system information can be provided as
16077											-- redirection assistance
16078maxCellInter				INTEGER ::= 16	-- Maximum number of neighbouring inter-frequency
16079											-- cells listed in SIB type 5
16080maxCellIntra				INTEGER ::= 16	-- Maximum number of neighbouring intra-frequency
16081											-- cells listed in SIB type 4
16082maxCellListGERAN			INTEGER ::= 3	-- Maximum number of lists of GERAN cells
16083maxCellMeas					INTEGER ::= 32	-- Maximum number of entries in each of the
16084											-- cell lists in a measurement object
16085maxCellReport				INTEGER ::= 8	-- Maximum number of reported cells/CSI-RS resources
16086maxCellSFTD				INTEGER ::= 3	-- Maximum number of cells for SFTD reporting
16087maxCellWhiteNR-r16			INTEGER ::= 16	-- Maximum number of whitelisted NR cells in SIB24
16088maxCondConfig-r16			INTEGER ::= 8	-- Maximum number of conditional configurations
16089maxConfigSPS-r14			INTEGER ::= 8	-- Maximum number of simultaneous SPS configurations
16090maxConfigSPS-r15			INTEGER ::= 6	-- Maximum number of simultaneous SPS configurations
16091											-- configured with SPS C-RNTI
16092maxCSI-RS-Meas-r12			INTEGER ::= 96	-- Maximum number of entries in the CSI-RS list
16093											-- in a measurement object
16094maxDRB						INTEGER ::= 11	-- Maximum number of Data Radio Bearers
16095maxDRBExt-r15				INTEGER ::= 4	-- Maximum number of additional DRBs
16096maxDRB-r15					INTEGER ::= 15	-- Highest value of extended maximum number of DRBs
16097maxDS-Duration-r12			INTEGER ::= 5	-- Maximum number of subframes in a discovery signals
16098											-- occasion
16099maxDS-ZTP-CSI-RS-r12		INTEGER ::= 5	-- Maximum number of zero transmission power CSI-RS for
16100											-- a serving cell concerning discovery signals
16101maxEARFCN					INTEGER ::= 65535	-- Maximum value of EUTRA carrier frequency
16102maxEARFCN-Plus1				INTEGER ::= 65536	-- Lowest value extended EARFCN range
16103maxEARFCN2					INTEGER ::= 262143	-- Highest value extended EARFCN range
16104maxEPDCCH-Set-r11			INTEGER ::= 2	-- Maximum number of EPDCCH sets
16105maxFBI						INTEGER ::= 64	-- Maximum value of fequency band indicator
16106maxFBI-NR-r15				INTEGER ::= 1024	-- Highest value FBI range for NR.
16107maxFBI-Plus1				INTEGER ::= 65	-- Lowest value extended FBI range
16108maxFBI2						INTEGER ::= 256	-- Highest value extended FBI range
16109maxFeatureSets-r15			INTEGER ::= 256	-- Total number of feature sets (size of pool)
16110maxPerCC-FeatureSets-r15	INTEGER ::= 32	-- Total number of CC-specific feature sets
16111												-- (size of the pool)
16112maxFreq						INTEGER ::= 8	-- Maximum number of carrier frequencies
16113maxFreq-1-r16				INTEGER ::= 7	-- Maximum number of carrier frequencies
16114maxFreqIDC-r11				INTEGER ::= 32	-- Maximum number of carrier frequencies that are
16115											-- affected by the IDC problems
16116maxFreqIdle-r15				INTEGER ::= 8	-- Maximum number of carrier frequencies for
16117												-- IDLE mode measurements configured by eNB
16118maxFreqMBMS-r11				INTEGER ::= 5	-- Maximum number of carrier frequencies for which an
16119											-- MBMS capable UE may indicate an interest
16120maxFreqNBIOT-r16			INTEGER ::= 8	-- Maximum number of NB-IoT carrier frequencies that can
16121											-- be provided as assistance information for inter-RAT
16122											-- cell selection
16123maxFreqNR-r15				INTEGER ::= 5	-- Maximum number of NR carrier frequencies for
16124											-- which a UE may provide measurement results upon
16125											-- NR SCG failure
16126maxFreqSL-NR-r16			INTEGER ::= 8	-- Maximum number of NR anchor carrier frequencies on
16127											-- which configurations for V2X sidelink communication
16128											-- are provided
16129maxFreqV2X-r14				INTEGER ::= 8	-- Maximum number of carrier frequencies for which V2X
16130											-- sidelink communication can be configured
16131maxFreqV2X-1-r14			INTEGER ::= 7	-- Highest index of frequencies
16132maxGERAN-SI					INTEGER ::= 10	-- Maximum number of GERAN SI blocks that can be
16133											-- provided as part of NACC information
16134maxGNFG						INTEGER ::= 16	-- Maximum number of GERAN neighbour freq groups
16135maxGWUS-Groups-1-r16		INTEGER ::= 31	-- Maximum number of groups minus one for each
16136											-- probability group
16137maxGWUS-Resources-r16		INTEGER	::= 4	-- Maximum number of GWUS resources for each group
16138maxGWUS-ProbThresholds-r16	INTEGER	::= 3	-- Maximum number of paging probability thresholds
16139maxIdleMeasCarriers-r15		INTEGER ::= 3	-- Maximum number of neighbouring inter-
16140											-- frequency carriers measured in RRC_IDLE and RRC_INACTIVE
16141maxIdleMeasCarriersExt-r16		INTEGER ::= 5	--Additional number of neighbouring inter-
16142											-- frequency carriers measured in RRC_IDLE and RRC_INACTIVE
16143maxIdleMeasCarriers-r16		INTEGER ::= 8	-- Maximum number of neighbouring inter-
16144												-- frequency/inter-RAT carriers measured in RRC_IDLE and RRC_INACTIVE
16145maxLCG-r13					INTEGER ::= 4	-- Maximum number of logical channel groups
16146maxLogMeasReport-r10		INTEGER ::= 520	-- Maximum number of logged measurement entries
16147											-- that can be reported by the UE in one message
16148maxMBSFN-Allocations		INTEGER ::= 8	-- Maximum number of MBSFN frame allocations with
16149											-- different offset
16150maxMBSFN-Area				INTEGER ::= 8
16151maxMBSFN-Area-1				INTEGER ::= 7
16152maxMBMS-ServiceListPerUE-r13	INTEGER ::= 15	-- Maximum number of services which the UE can
16153										-- include in the MBMS interest indication
16154maxMeasId					INTEGER ::= 32
16155maxMeasId-Plus1				INTEGER ::= 33
16156maxMeasId-r12				INTEGER ::= 64
16157maxMultiBands				INTEGER ::= 8	-- Maximum number of additional frequency bands
16158											-- that a cell belongs to
16159maxMultiBandsNR-r15			INTEGER ::= 32	-- Maximum number of additional NR frequency bands
16160											-- that a cell belongs to
16161maxMultiBandsNR-1-r15		INTEGER ::= 31
16162maxNS-Pmax-r10				INTEGER ::= 8	-- Maximum number of NS and P-Max values per band
16163maxNAICS-Entries-r12		INTEGER ::= 8	-- Maximum number of supported NAICS combination(s)
16164maxNeighCell-r12			INTEGER ::= 8	-- Maximum number of neighbouring cells in NAICS
16165											-- configuration (per carrier frequency)
16166maxNeighCell-SCPTM-r13		INTEGER ::= 8	-- Maximum number of SCPTM neighbour cells
16167maxNrofPCI-PerSMTC-r16		INTEGER ::= 64  -- Maximum number of PCIs per SMTC
16168maxNrofS-NSSAI-r15			INTEGER ::= 8	-- Maximum number of S-NSSAI
16169maxObjectId					INTEGER ::= 32
16170maxObjectId-Plus1-r13		INTEGER ::= 33
16171maxObjectId-r13				INTEGER ::= 64
16172maxP-a-PerNeighCell-r12		INTEGER ::= 3	-- Maximum number of power offsets for a neighbour cell
16173											-- in NAICS configuration
16174maxPageRec					INTEGER ::= 16	--
16175maxPhysCellIdRange-r9		INTEGER ::= 4	-- Maximum number of physical cell identity ranges
16176maxPLMN-r11					INTEGER ::=	6	-- Maximum number of PLMNs
16177maxPLMN-1-r14				INTEGER ::=	5	-- Maximum number of PLMNs minus one
16178maxPLMN-r15					INTEGER ::= 8	-- Maximum number of PLMNs for RNA configuration
16179maxPLMN-NR-r15				INTEGER ::= 12	-- Maximum number of NR PLMNs
16180maxPNOffset					INTEGER ::=	511	-- Maximum number of CDMA2000 PNOffsets
16181maxPMCH-PerMBSFN			INTEGER ::= 15
16182maxPSSCH-TxConfig-r14		INTEGER ::= 16	-- Maximum number of PSSCH TX configurations
16183maxQuantSetsNR-r15			INTEGER ::= 2	-- Maximum number of NR quantity configuration sets
16184maxQCI-r13					INTEGER ::= 6	-- Maximum number of QCIs
16185maxRAT-Capabilities			INTEGER ::= 8	-- Maximum number of interworking RATs (incl EUTRA)
16186maxRE-MapQCL-r11			INTEGER ::= 4	-- Maximum number of PDSCH RE Mapping configurations
16187											-- (per carrier frequency)
16188maxReportConfigId			INTEGER ::= 32
16189maxReservationPeriod-r14	INTEGER ::= 16	-- Maximum number of resource reservation periodicities
16190											-- for sidelink V2X communication
16191maxRS-Index-r15				INTEGER ::= 64	-- Maximum number of RS indices
16192maxRS-Index-1-r15			INTEGER ::= 63	-- Highest value of RS index as used to identify
16193											-- RS index in RRM reports.
16194maxRS-IndexCellQual-r15		INTEGER ::= 16	-- Maximum number of RS indices averaged to derive
16195											-- cell quality for RRM.
16196maxRS-IndexReport-r15		INTEGER ::= 32	-- Maximum number of RS indices for RRM.
16197maxRSTD-Freq-r10			INTEGER ::= 3	-- Maximum number of frequency layers for RSTD
16198											-- measurement
16199maxSAI-MBMS-r11				INTEGER ::= 64	-- Maximum number of MBMS service area identities
16200											-- broadcast per carrier frequency
16201maxSCell-r10				INTEGER ::= 4	-- Maximum number of SCells
16202maxSCell-r13				INTEGER ::= 31	-- Highest value of extended number range of SCells
16203maxSCellGroups-r15			INTEGER ::= 4	-- Maximum number of SCell common parameter groups
16204maxSC-MTCH-r13				INTEGER ::= 1023	-- Maximum number of SC-MTCHs in one cell
16205maxSC-MTCH-BR-r14			INTEGER ::= 128	-- Maximum number of SC-MTCHs in one cell for feMTC
16206maxSL-CommRxPoolNFreq-r13	INTEGER ::= 32	-- Maximum number of individual sidelink communication
16207											-- Rx resource pools on neighbouring freq
16208maxSL-CommRxPoolPreconf-v1310	INTEGER ::= 12	-- Maximum number of additional preconfigured
16209												-- sidelink communication Rx resource pool entries
16210maxSL-TxPool-r12Plus1-r13	INTEGER ::= 5	-- First additional individual sidelink
16211												-- Tx resource pool
16212maxSL-TxPool-v1310			INTEGER ::= 4	-- Maximum number of additional sidelink
16213												-- Tx resource pool entries
16214maxSL-TxPool-r13			INTEGER ::= 8	-- Maximum number of individual sidelink
16215												-- Tx resource pools
16216maxSL-CommTxPoolPreconf-v1310	INTEGER ::= 7	-- Maximum number of additional preconfigured
16217												-- sidelink Tx resource pool entries
16218maxSL-Dest-r12			INTEGER ::= 16			-- Maximum number of sidelink destinations
16219maxSL-DiscCells-r13		INTEGER ::= 16			-- Maximum number of cells with similar sidelink
16220												-- configurations
16221maxSL-DiscPowerClass-r12	INTEGER ::= 3		-- Maximum number of sidelink power classes
16222maxSL-DiscRxPoolPreconf-r13		INTEGER ::= 16	-- Maximum number of preconfigured sidelink
16223												-- discovery Rx resource pool entries
16224maxSL-DiscSysInfoReportFreq-r13	INTEGER ::= 8	-- Maximum number of frequencies to include in a
16225												-- SidelinkUEInformation for SI reporting
16226maxSL-DiscTxPoolPreconf-r13		INTEGER ::= 4	-- Maximum number of preconfigured sidelink
16227												-- discovery Tx resource pool entries
16228maxSL-GP-r13			INTEGER ::= 8	-- Maximum number of gap patterns that can be requested
16229										-- for a frequency or assigned
16230maxSL-PoolToMeasure-r14	INTEGER ::= 72	-- Maximum number of TX resource pools for CBR
16231												-- measurement and report
16232
16233maxSL-Prio-r13			INTEGER ::= 8	-- Maximum number of entries in sidelink priority list
16234maxSL-RxPool-r12			INTEGER ::= 16	-- Maximum number of individual sidelink Rx resource pools
16235maxSL-Reliability-r15	INTEGER ::= 8	-- Maximum number of entries in sidelink reliability list
16236maxSL-SyncConfig-r12		INTEGER ::= 16	-- Maximum number of sidelink Sync configurations
16237maxSL-TF-IndexPair-r12	INTEGER ::= 64	-- Maximum number of sidelink Time Freq resource index
16238											-- pairs
16239maxSL-TxPool-r12			INTEGER ::= 4	-- Maximum number of individual sidelink Tx resource pools
16240maxSL-V2X-RxPool-r14		INTEGER ::= 16	-- Maximum number of RX resource pools for
16241												-- V2X sidelink communication
16242maxSL-V2X-RxPoolPreconf-r14	INTEGER ::= 16		-- Maximum number of RX resource pools for
16243												-- V2X sidelink communication
16244maxSL-V2X-TxPool-r14		INTEGER ::= 8	-- Maximum number of TX resource pools for
16245												-- V2X sidelink communication
16246maxSL-V2X-TxPoolPreconf-r14	INTEGER ::= 8		-- Maximum number of TX resource pools for
16247												-- V2X sidelink communication
16248maxSL-V2X-SyncConfig-r14	INTEGER ::= 16	-- Maximum number of sidelink Sync configurations
16249												-- for V2X sidelink communication
16250maxSL-V2X-CBRConfig-r14		INTEGER ::= 4	-- Maximum number of CBR range configurations
16251												-- for V2X sidelink communication congestion
16252												-- control
16253maxSL-V2X-CBRConfig-1-r14	INTEGER ::= 3
16254maxSL-V2X-TxConfig-r14		INTEGER ::= 64	-- Maximum number of TX parameter configurations
16255												-- for V2X sidelink communication congestion
16256												-- control
16257maxSL-V2X-TxConfig-1-r14	INTEGER ::= 63
16258maxSL-V2X-CBRConfig2-r14		INTEGER ::= 8	-- Maximum number of CBR range configurations in
16259												-- pre-configuration for V2X sidelink
16260												-- communication congestion control
16261maxSL-V2X-CBRConfig2-1-r14	INTEGER ::= 7
16262maxSL-V2X-TxConfig2-r14		INTEGER ::= 128	-- Maximum number of TX parameter
16263												-- configurations in pre-configuration for V2X
16264												-- sidelink communication congestion control
16265maxSL-V2X-TxConfig2-1-r14	INTEGER ::= 127
16266maxSTAG-r11					INTEGER ::= 3	-- Maximum number of STAGs
16267maxServCell-r10				INTEGER ::= 5	-- Maximum number of Serving cells
16268maxServCell-r13				INTEGER ::= 32	-- Highest value of extended number range of Serving cells
16269maxServCellNR-r15			INTEGER ::= 16	-- Maximum number of NR serving cells
16270maxServiceCount			INTEGER ::= 16	-- Maximum number of MBMS services that can be included
16271											-- in an MBMS counting request and response
16272maxServiceCount-1			INTEGER ::= 15
16273maxSessionPerPMCH			INTEGER ::= 29
16274maxSessionPerPMCH-1			INTEGER ::= 28
16275maxSIB						INTEGER ::= 32	-- Maximum number of SIBs
16276maxSIB-1					INTEGER ::= 31
16277maxSI-Message				INTEGER ::= 32	-- Maximum number of SI messages
16278maxSimultaneousBands-r10	INTEGER ::= 64	-- Maximum number of simultaneously aggregated bands
16279maxSubframePatternIDC-r11	INTEGER ::= 8	-- Maximum number of subframe reservation patterns
16280											-- that the UE can simultaneously recommend to the
16281											-- E-UTRAN for use.
16282maxTrafficPattern-r14		INTEGER ::= 8	-- Maximum number of periodical traffic patterns
16283											-- that the UE can simultaneously report to the
16284											-- E-UTRAN.
16285maxUTRA-FDD-Carrier			INTEGER ::= 16	-- Maximum number of UTRA FDD carrier frequencies
16286maxUTRA-TDD-Carrier			INTEGER ::= 16	-- Maximum number of UTRA TDD carrier frequencies
16287maxWayPoint-r15				INTEGER ::= 20	-- Maximum number of flight path information waypoints
16288maxWLAN-Id-r12				INTEGER ::=	16	-- Maximum number of WLAN identifiers
16289maxWLAN-Bands-r13			INTEGER ::= 8	-- Maximum number of WLAN bands
16290maxWLAN-Id-r13				INTEGER ::= 32	-- Maximum number of WLAN identifiers
16291maxWLAN-Channels-r13		INTEGER ::= 16	-- maximum number of WLAN channels used in
16292											-- WLAN-CarrierInfo
16293maxWLAN-CarrierInfo-r13	INTEGER ::= 8	-- Maximum number of WLAN Carrier Information
16294maxWLAN-Id-Report-r14		INTEGER ::= 32	-- Maximum number of WLAN IDs to report
16295maxWLAN-Name-r15			INTEGER ::= 4	-- Maximum number of WLAN name
16296
16297
16298END
16299