Guest User

Untitled

a guest
Jan 20th, 2020
255
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 397.35 KB | None | 0 0
  1.  
  2. -- TAG-NR-RRC-DEFINITIONS-START
  3.  
  4. NR-RRC-Definitions DEFINITIONS AUTOMATIC TAGS ::=
  5.  
  6. BEGIN
  7.  
  8. -- TAG-NR-RRC-DEFINITIONS-STOP
  9.  
  10. -- TAG-BCCH-BCH-MESSAGE-START
  11.  
  12. BCCH-BCH-Message ::= SEQUENCE {
  13. message BCCH-BCH-MessageType
  14. }
  15.  
  16. BCCH-BCH-MessageType ::= CHOICE {
  17. mib MIB,
  18. messageClassExtension SEQUENCE {}
  19. }
  20.  
  21. -- TAG-BCCH-BCH-MESSAGE-STOP
  22.  
  23. -- TAG-BCCH-DL-SCH-MESSAGE-START
  24.  
  25. BCCH-DL-SCH-Message ::= SEQUENCE {
  26. message BCCH-DL-SCH-MessageType
  27. }
  28.  
  29. BCCH-DL-SCH-MessageType ::= CHOICE {
  30. c1 CHOICE {
  31. systemInformation SystemInformation,
  32. systemInformationBlockType1 SIB1
  33. },
  34. messageClassExtension SEQUENCE {}
  35. }
  36.  
  37. -- TAG-BCCH-DL-SCH-MESSAGE-STOP
  38.  
  39. -- TAG-DL-CCCH-MESSAGE-START
  40.  
  41. DL-CCCH-Message ::= SEQUENCE {
  42. message DL-CCCH-MessageType
  43. }
  44.  
  45. DL-CCCH-MessageType ::= CHOICE {
  46. c1 CHOICE {
  47. rrcReject RRCReject,
  48. rrcSetup RRCSetup,
  49. spare2 NULL,
  50. spare1 NULL
  51. },
  52. messageClassExtension SEQUENCE {}
  53. }
  54.  
  55. -- TAG-DL-CCCH-MESSAGE-STOP
  56.  
  57. -- TAG-DL-DCCH-MESSAGE-START
  58.  
  59. DL-DCCH-Message ::= SEQUENCE {
  60. message DL-DCCH-MessageType
  61. }
  62.  
  63. DL-DCCH-MessageType ::= CHOICE {
  64. c1 CHOICE {
  65. rrcReconfiguration RRCReconfiguration,
  66. rrcResume RRCResume,
  67. rrcRelease RRCRelease,
  68. rrcReestablishment RRCReestablishment,
  69. securityModeCommand SecurityModeCommand,
  70. dlInformationTransfer DLInformationTransfer,
  71. ueCapabilityEnquiry UECapabilityEnquiry,
  72. counterCheck CounterCheck,
  73. mobilityFromNRCommand MobilityFromNRCommand,
  74. spare7 NULL,
  75. spare6 NULL, spare5 NULL, spare4 NULL,
  76. spare3 NULL, spare2 NULL, spare1 NULL
  77. },
  78. messageClassExtension SEQUENCE {}
  79. }
  80.  
  81. -- TAG-DL-DCCH-MESSAGE-STOP
  82.  
  83. -- TAG-PCCH-PCH-MESSAGE-START
  84.  
  85. PCCH-Message ::= SEQUENCE {
  86. message PCCH-MessageType
  87. }
  88.  
  89. PCCH-MessageType ::= CHOICE {
  90. c1 CHOICE {
  91. paging Paging,
  92. spare1 NULL
  93. },
  94. messageClassExtension SEQUENCE {}
  95. }
  96.  
  97. -- TAG-PCCH-PCH-MESSAGE-STOP
  98.  
  99. -- TAG-UL-CCCH-MESSAGE-START
  100.  
  101.  
  102. UL-CCCH-Message ::= SEQUENCE {
  103. message UL-CCCH-MessageType
  104. }
  105.  
  106. UL-CCCH-MessageType ::= CHOICE {
  107. c1 CHOICE {
  108. rrcSetupRequest RRCSetupRequest,
  109. rrcResumeRequest RRCResumeRequest,
  110. rrcReestablishmentRequest RRCReestablishmentRequest,
  111. rrcSystemInfoRequest RRCSystemInfoRequest
  112. },
  113. messageClassExtension SEQUENCE {}
  114. }
  115.  
  116. -- TAG-UL-CCCH-MESSAGE-STOP
  117.  
  118. -- TAG-UL-CCCH1-MESSAGE-START
  119.  
  120.  
  121. UL-CCCH1-Message ::= SEQUENCE {
  122. message UL-CCCH1-MessageType
  123. }
  124.  
  125. UL-CCCH1-MessageType ::= CHOICE {
  126. c1 CHOICE {
  127. rrcResumeRequest1 RRCResumeRequest1,
  128. spare3 NULL,
  129. spare2 NULL,
  130. spare1 NULL
  131.  
  132. },
  133. messageClassExtension SEQUENCE {}
  134. }
  135.  
  136. -- TAG-UL-CCCH1-MESSAGE-STOP
  137.  
  138. -- TAG-UL-DCCH-MESSAGE-START
  139.  
  140. UL-DCCH-Message ::= SEQUENCE {
  141. message UL-DCCH-MessageType
  142. }
  143.  
  144. UL-DCCH-MessageType ::= CHOICE {
  145. c1 CHOICE {
  146. measurementReport MeasurementReport,
  147. rrcReconfigurationComplete RRCReconfigurationComplete,
  148. rrcSetupComplete RRCSetupComplete,
  149. rrcReestablishmentComplete RRCReestablishmentComplete,
  150. rrcResumeComplete RRCResumeComplete,
  151. securityModeComplete SecurityModeComplete,
  152. securityModeFailure SecurityModeFailure,
  153. ulInformationTransfer ULInformationTransfer,
  154. locationMeasurementIndication LocationMeasurementIndication,
  155. ueCapabilityInformation UECapabilityInformation,
  156. counterCheckResponse CounterCheckResponse,
  157. ueAssistanceInformation UEAssistanceInformation,
  158. failureInformation FailureInformation,
  159. ulInformationTransferMRDC ULInformationTransferMRDC,
  160. scgFailureInformation SCGFailureInformation,
  161. scgFailureInformationEUTRA SCGFailureInformationEUTRA
  162. },
  163. messageClassExtension SEQUENCE {}
  164. }
  165.  
  166. -- TAG-UL-DCCH-MESSAGE-STOP
  167.  
  168. -- TAG-COUNTERCHECK-START
  169.  
  170.  
  171. CounterCheck ::= SEQUENCE {
  172. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  173. criticalExtensions CHOICE {
  174. counterCheck CounterCheck-IEs,
  175. criticalExtensionsFuture SEQUENCE {}
  176. }
  177. }
  178.  
  179. CounterCheck-IEs ::= SEQUENCE {
  180. drb-CountMSB-InfoList DRB-CountMSB-InfoList,
  181. lateNonCriticalExtension OCTET STRING OPTIONAL,
  182. nonCriticalExtension SEQUENCE {} OPTIONAL
  183. }
  184.  
  185. DRB-CountMSB-InfoList ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-CountMSB-Info
  186.  
  187. DRB-CountMSB-Info ::= SEQUENCE {
  188. drb-Identity DRB-Identity,
  189. countMSB-Uplink INTEGER(0..33554431),
  190. countMSB-Downlink INTEGER(0..33554431)
  191. }
  192.  
  193. -- TAG-COUNTERCHECK-STOP
  194.  
  195. -- TAG-COUNTERCHECKRESPONSE-START
  196.  
  197. CounterCheckResponse ::= SEQUENCE {
  198. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  199. criticalExtensions CHOICE {
  200. counterCheckResponse CounterCheckResponse-IEs,
  201. criticalExtensionsFuture SEQUENCE {}
  202. }
  203. }
  204.  
  205. CounterCheckResponse-IEs ::= SEQUENCE {
  206. drb-CountInfoList DRB-CountInfoList,
  207. lateNonCriticalExtension OCTET STRING OPTIONAL,
  208. nonCriticalExtension SEQUENCE {} OPTIONAL
  209.  
  210. }
  211.  
  212. DRB-CountInfoList ::= SEQUENCE (SIZE (0..maxDRB)) OF DRB-CountInfo
  213.  
  214. DRB-CountInfo ::= SEQUENCE {
  215. drb-Identity DRB-Identity,
  216. count-Uplink INTEGER(0..4294967295),
  217. count-Downlink INTEGER(0..4294967295)
  218. }
  219.  
  220. -- TAG-COUNTERCHECKRESPONSE-STOP
  221.  
  222. -- TAG-DLINFORMATIONTRANSFER-START
  223.  
  224. DLInformationTransfer ::= SEQUENCE {
  225. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  226. criticalExtensions CHOICE {
  227. dlInformationTransfer DLInformationTransfer-IEs,
  228. criticalExtensionsFuture SEQUENCE {}
  229. }
  230. }
  231.  
  232. DLInformationTransfer-IEs ::= SEQUENCE {
  233. dedicatedNAS-Message DedicatedNAS-Message OPTIONAL, -- Need N
  234. lateNonCriticalExtension OCTET STRING OPTIONAL,
  235. nonCriticalExtension SEQUENCE {} OPTIONAL
  236. }
  237.  
  238. -- TAG-DLINFORMATIONTRANSFER-STOP
  239.  
  240. -- TAG-FAILUREINFORMATION-START
  241.  
  242. FailureInformation ::= SEQUENCE {
  243. criticalExtensions CHOICE {
  244. failureInformation FailureInformation-IEs,
  245. criticalExtensionsFuture SEQUENCE {}
  246. }
  247. }
  248.  
  249. FailureInformation-IEs ::= SEQUENCE {
  250. failureInfoRLC-Bearer FailureInfoRLC-Bearer OPTIONAL,
  251. lateNonCriticalExtension OCTET STRING OPTIONAL,
  252. nonCriticalExtension SEQUENCE {} OPTIONAL
  253. }
  254.  
  255. FailureInfoRLC-Bearer ::= SEQUENCE {
  256. cellGroupId CellGroupId,
  257. logicalChannelIdentity LogicalChannelIdentity,
  258. failureType ENUMERATED {rlc-failure, spare3, spare2, spare1}
  259. }
  260.  
  261. -- TAG-FAILUREINFORMATION-STOP
  262.  
  263. -- TAG-LOCATIONMEASUREMENTINDICATION-START
  264.  
  265. LocationMeasurementIndication ::= SEQUENCE {
  266. criticalExtensions CHOICE {
  267. locationMeasurementIndication LocationMeasurementIndication-IEs,
  268. criticalExtensionsFuture SEQUENCE {}
  269. }
  270. }
  271.  
  272. LocationMeasurementIndication-IEs ::= SEQUENCE {
  273. measurementIndication SetupRelease {LocationMeasurementInfo},
  274. lateNonCriticalExtension OCTET STRING OPTIONAL,
  275. nonCriticalExtension SEQUENCE{} OPTIONAL
  276. }
  277.  
  278. -- TAG-LOCATIONMEASUREMENTINDICATION-STOP
  279.  
  280. -- TAG-MEASUREMENTREPORT-START
  281.  
  282. MeasurementReport ::= SEQUENCE {
  283. criticalExtensions CHOICE {
  284. measurementReport MeasurementReport-IEs,
  285. criticalExtensionsFuture SEQUENCE {}
  286. }
  287. }
  288.  
  289. MeasurementReport-IEs ::= SEQUENCE {
  290. measResults MeasResults,
  291.  
  292. lateNonCriticalExtension OCTET STRING OPTIONAL,
  293. nonCriticalExtension SEQUENCE{} OPTIONAL
  294. }
  295.  
  296. -- TAG-MEASUREMENTREPORT-STOP
  297.  
  298. -- TAG-MIB-START
  299.  
  300. MIB ::= SEQUENCE {
  301. systemFrameNumber BIT STRING (SIZE (6)),
  302. subCarrierSpacingCommon ENUMERATED {scs15or60, scs30or120},
  303. ssb-SubcarrierOffset INTEGER (0..15),
  304. dmrs-TypeA-Position ENUMERATED {pos2, pos3},
  305. pdcch-ConfigSIB1 PDCCH-ConfigSIB1,
  306. cellBarred ENUMERATED {barred, notBarred},
  307. intraFreqReselection ENUMERATED {allowed, notAllowed},
  308. spare BIT STRING (SIZE (1))
  309. }
  310.  
  311. -- TAG-MIB-STOP
  312.  
  313. -- TAG-MOBILITYFROMNRCOMMAND-START
  314.  
  315. MobilityFromNRCommand ::= SEQUENCE {
  316. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  317. criticalExtensions CHOICE {
  318. mobilityFromNRCommand MobilityFromNRCommand-IEs,
  319. criticalExtensionsFuture SEQUENCE {}
  320. }
  321. }
  322.  
  323. MobilityFromNRCommand-IEs ::= SEQUENCE {
  324. targetRAT-Type ENUMERATED { eutra, spare3, spare2, spare1, ...},
  325. targetRAT-MessageContainer OCTET STRING,
  326. nas-SecurityParamFromNR OCTET STRING OPTIONAL, -- Cond HO-ToEPC
  327. lateNonCriticalExtension OCTET STRING OPTIONAL,
  328. nonCriticalExtension SEQUENCE {} OPTIONAL
  329. }
  330.  
  331. -- TAG-MOBILITYFROMNRCOMMAND-STOP
  332.  
  333. -- TAG-PAGING-START
  334.  
  335. Paging ::= SEQUENCE {
  336. pagingRecordList PagingRecordList OPTIONAL, -- Need N
  337. lateNonCriticalExtension OCTET STRING OPTIONAL,
  338. nonCriticalExtension SEQUENCE{} OPTIONAL
  339. }
  340.  
  341. PagingRecordList ::= SEQUENCE (SIZE(1..maxNrofPageRec)) OF PagingRecord
  342.  
  343. PagingRecord ::= SEQUENCE {
  344. ue-Identity PagingUE-Identity,
  345. accessType ENUMERATED {non3GPP} OPTIONAL, -- Need N
  346. ...
  347. }
  348.  
  349. PagingUE-Identity ::= CHOICE {
  350. ng-5G-S-TMSI NG-5G-S-TMSI,
  351. fullI-RNTI I-RNTI-Value,
  352. ...
  353. }
  354.  
  355. -- TAG-PAGING-STOP
  356.  
  357. -- TAG-RRCREESTABLISHMENT-START
  358.  
  359. RRCReestablishment ::= SEQUENCE {
  360. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  361. criticalExtensions CHOICE {
  362. rrcReestablishment RRCReestablishment-IEs,
  363. criticalExtensionsFuture SEQUENCE {}
  364. }
  365. }
  366.  
  367. RRCReestablishment-IEs ::= SEQUENCE {
  368. nextHopChainingCount NextHopChainingCount,
  369. lateNonCriticalExtension OCTET STRING OPTIONAL,
  370. nonCriticalExtension SEQUENCE {} OPTIONAL
  371. }
  372.  
  373. -- TAG-RRCREESTABLISHMENT-STOP
  374.  
  375. -- TAG-RRCREESTABLISHMENTCOMPLETE-START
  376.  
  377. RRCReestablishmentComplete ::= SEQUENCE {
  378. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  379. criticalExtensions CHOICE {
  380. rrcReestablishmentComplete RRCReestablishmentComplete-IEs,
  381. criticalExtensionsFuture SEQUENCE {}
  382. }
  383. }
  384.  
  385. RRCReestablishmentComplete-IEs ::= SEQUENCE {
  386. lateNonCriticalExtension OCTET STRING OPTIONAL,
  387. nonCriticalExtension SEQUENCE {} OPTIONAL
  388. }
  389.  
  390. -- TAG-RRCREESTABLISHMENTCOMPLETE-STOP
  391.  
  392. -- TAG-RRCREESTABLISHMENTREQUEST-START
  393.  
  394.  
  395. RRCReestablishmentRequest ::= SEQUENCE {
  396. rrcReestablishmentRequest RRCReestablishmentRequest-IEs
  397. }
  398.  
  399. RRCReestablishmentRequest-IEs ::= SEQUENCE {
  400. ue-Identity ReestabUE-Identity,
  401. reestablishmentCause ReestablishmentCause,
  402. spare BIT STRING (SIZE (1))
  403. }
  404.  
  405. ReestabUE-Identity ::= SEQUENCE {
  406. c-RNTI RNTI-Value,
  407. physCellId PhysCellId,
  408. shortMAC-I ShortMAC-I
  409. }
  410.  
  411. ReestablishmentCause ::= ENUMERATED {reconfigurationFailure, handoverFailure, otherFailure, spare1}
  412.  
  413. -- TAG-RRCREESTABLISHMENTREQUEST-STOP
  414.  
  415. -- TAG-RRCRECONFIGURATION-START
  416.  
  417. RRCReconfiguration ::= SEQUENCE {
  418. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  419. criticalExtensions CHOICE {
  420. rrcReconfiguration RRCReconfiguration-IEs,
  421. criticalExtensionsFuture SEQUENCE {}
  422. }
  423. }
  424.  
  425. RRCReconfiguration-IEs ::= SEQUENCE {
  426. radioBearerConfig RadioBearerConfig OPTIONAL, -- Need M
  427. secondaryCellGroup OCTET STRING (CONTAINING CellGroupConfig) OPTIONAL, -- Need M
  428. measConfig MeasConfig OPTIONAL, -- Need M
  429. lateNonCriticalExtension OCTET STRING OPTIONAL,
  430. nonCriticalExtension RRCReconfiguration-v1530-IEs OPTIONAL
  431. }
  432.  
  433. RRCReconfiguration-v1530-IEs ::= SEQUENCE {
  434. masterCellGroup OCTET STRING (CONTAINING CellGroupConfig) OPTIONAL, -- Need M
  435. fullConfig ENUMERATED {true} OPTIONAL, -- Cond FullConfig
  436. dedicatedNAS-MessageList SEQUENCE (SIZE(1..maxDRB)) OF DedicatedNAS-Message OPTIONAL, -- Cond nonHO
  437. masterKeyUpdate MasterKeyUpdate OPTIONAL, -- Cond MasterKeyChange
  438. dedicatedSIB1-Delivery OCTET STRING (CONTAINING SIB1) OPTIONAL, -- Need N
  439. dedicatedSystemInformationDelivery OCTET STRING (CONTAINING SystemInformation) OPTIONAL, -- Need N
  440. otherConfig OtherConfig OPTIONAL, -- Need M
  441. nonCriticalExtension RRCReconfiguration-v1540-IEs OPTIONAL
  442. }
  443.  
  444. RRCReconfiguration-v1540-IEs ::= SEQUENCE {
  445. otherConfig-v1540 OtherConfig-v1540 OPTIONAL, -- Need M
  446. nonCriticalExtension RRCReconfiguration-v1560-IEs OPTIONAL
  447. }
  448.  
  449. RRCReconfiguration-v1560-IEs ::= SEQUENCE {
  450. mrdc-SecondaryCellGroupConfig SetupRelease { MRDC-SecondaryCellGroupConfig } OPTIONAL, -- Need M
  451. radioBearerConfig2 OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL, -- Need M
  452. sk-Counter SK-Counter OPTIONAL, -- Need N
  453. nonCriticalExtension SEQUENCE {} OPTIONAL
  454. }
  455.  
  456. MRDC-SecondaryCellGroupConfig ::= SEQUENCE {
  457. mrdc-ReleaseAndAdd ENUMERATED {true} OPTIONAL, -- Need N
  458. mrdc-SecondaryCellGroup CHOICE {
  459. nr-SCG OCTET STRING (CONTAINING RRCReconfiguration),
  460. eutra-SCG OCTET STRING
  461. }
  462. }
  463.  
  464. MasterKeyUpdate ::= SEQUENCE {
  465. keySetChangeIndicator BOOLEAN,
  466. nextHopChainingCount NextHopChainingCount,
  467. nas-Container OCTET STRING OPTIONAL, -- Cond securityNASC
  468. ...
  469. }
  470.  
  471. -- TAG-RRCRECONFIGURATION-STOP
  472.  
  473. -- TAG-RRCRECONFIGURATIONCOMPLETE-START
  474.  
  475. RRCReconfigurationComplete ::= SEQUENCE {
  476. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  477. criticalExtensions CHOICE {
  478. rrcReconfigurationComplete RRCReconfigurationComplete-IEs,
  479. criticalExtensionsFuture SEQUENCE {}
  480. }
  481. }
  482.  
  483. RRCReconfigurationComplete-IEs ::= SEQUENCE {
  484. lateNonCriticalExtension OCTET STRING OPTIONAL,
  485. nonCriticalExtension RRCReconfigurationComplete-v1530-IEs OPTIONAL
  486. }
  487.  
  488. RRCReconfigurationComplete-v1530-IEs ::= SEQUENCE {
  489. uplinkTxDirectCurrentList UplinkTxDirectCurrentList OPTIONAL,
  490. nonCriticalExtension RRCReconfigurationComplete-v1560-IEs OPTIONAL
  491. }
  492.  
  493. RRCReconfigurationComplete-v1560-IEs ::= SEQUENCE {
  494. scg-Response CHOICE {
  495. nr-SCG-Response OCTET STRING (CONTAINING RRCReconfigurationComplete),
  496. eutra-SCG-Response OCTET STRING
  497. } OPTIONAL,
  498. nonCriticalExtension SEQUENCE {} OPTIONAL
  499. }
  500.  
  501.  
  502. -- TAG-RRCRECONFIGURATIONCOMPLETE-STOP
  503.  
  504. -- TAG-RRCREJECT-START
  505.  
  506. RRCReject ::= SEQUENCE {
  507. criticalExtensions CHOICE {
  508. rrcReject RRCReject-IEs,
  509. criticalExtensionsFuture SEQUENCE {}
  510. }
  511. }
  512.  
  513. RRCReject-IEs ::= SEQUENCE {
  514. waitTime RejectWaitTime OPTIONAL, -- Need N
  515. lateNonCriticalExtension OCTET STRING OPTIONAL,
  516. nonCriticalExtension SEQUENCE{} OPTIONAL
  517. }
  518.  
  519. -- TAG-RRCREJECT-STOP
  520.  
  521. -- TAG-RRCRELEASE-START
  522.  
  523. RRCRelease ::= SEQUENCE {
  524. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  525. criticalExtensions CHOICE {
  526. rrcRelease RRCRelease-IEs,
  527. criticalExtensionsFuture SEQUENCE {}
  528. }
  529. }
  530.  
  531. RRCRelease-IEs ::= SEQUENCE {
  532. redirectedCarrierInfo RedirectedCarrierInfo OPTIONAL, -- Need N
  533. cellReselectionPriorities CellReselectionPriorities OPTIONAL, -- Need R
  534. suspendConfig SuspendConfig OPTIONAL, -- Need R
  535. deprioritisationReq SEQUENCE {
  536. deprioritisationType ENUMERATED {frequency, nr},
  537. deprioritisationTimer ENUMERATED {min5, min10, min15, min30}
  538. } OPTIONAL, -- Need N
  539. lateNonCriticalExtension OCTET STRING OPTIONAL,
  540. nonCriticalExtension RRCRelease-v1540-IEs OPTIONAL
  541. }
  542.  
  543. RRCRelease-v1540-IEs ::= SEQUENCE {
  544. waitTime RejectWaitTime OPTIONAL, -- Need N
  545. nonCriticalExtension SEQUENCE {} OPTIONAL
  546. }
  547.  
  548. RedirectedCarrierInfo ::= CHOICE {
  549. nr CarrierInfoNR,
  550. eutra RedirectedCarrierInfo-EUTRA,
  551. ...
  552. }
  553.  
  554. RedirectedCarrierInfo-EUTRA ::= SEQUENCE {
  555. eutraFrequency ARFCN-ValueEUTRA,
  556. cnType ENUMERATED {epc,fiveGC} OPTIONAL -- Need N
  557. }
  558.  
  559. CarrierInfoNR ::= SEQUENCE {
  560. carrierFreq ARFCN-ValueNR,
  561. ssbSubcarrierSpacing SubcarrierSpacing,
  562. smtc SSB-MTC OPTIONAL, -- Need S
  563. ...
  564. }
  565.  
  566. SuspendConfig ::= SEQUENCE {
  567. fullI-RNTI I-RNTI-Value,
  568. shortI-RNTI ShortI-RNTI-Value,
  569. ran-PagingCycle PagingCycle,
  570. ran-NotificationAreaInfo RAN-NotificationAreaInfo OPTIONAL, -- Need M
  571. t380 PeriodicRNAU-TimerValue OPTIONAL, -- Need R
  572. nextHopChainingCount NextHopChainingCount,
  573. ...
  574. }
  575.  
  576.  
  577. PeriodicRNAU-TimerValue ::= ENUMERATED { min5, min10, min20, min30, min60, min120, min360, min720}
  578.  
  579.  
  580. CellReselectionPriorities ::= SEQUENCE {
  581. freqPriorityListEUTRA FreqPriorityListEUTRA OPTIONAL, -- Need M
  582. freqPriorityListNR FreqPriorityListNR OPTIONAL, -- Need M
  583. t320 ENUMERATED {min5, min10, min20, min30, min60, min120, min180, spare1} OPTIONAL, -- Need R
  584. ...
  585. }
  586.  
  587. PagingCycle ::= ENUMERATED {rf32, rf64, rf128, rf256}
  588.  
  589. FreqPriorityListEUTRA ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityEUTRA
  590.  
  591. FreqPriorityListNR ::= SEQUENCE (SIZE (1..maxFreq)) OF FreqPriorityNR
  592.  
  593. FreqPriorityEUTRA ::= SEQUENCE {
  594. carrierFreq ARFCN-ValueEUTRA,
  595. cellReselectionPriority CellReselectionPriority,
  596. cellReselectionSubPriority CellReselectionSubPriority OPTIONAL -- Need R
  597. }
  598.  
  599. FreqPriorityNR ::= SEQUENCE {
  600. carrierFreq ARFCN-ValueNR,
  601. cellReselectionPriority CellReselectionPriority,
  602. cellReselectionSubPriority CellReselectionSubPriority OPTIONAL -- Need R
  603. }
  604.  
  605. RAN-NotificationAreaInfo ::= CHOICE {
  606. cellList PLMN-RAN-AreaCellList,
  607. ran-AreaConfigList PLMN-RAN-AreaConfigList,
  608. ...
  609. }
  610.  
  611. PLMN-RAN-AreaCellList ::= SEQUENCE (SIZE (1.. maxPLMNIdentities)) OF PLMN-RAN-AreaCell
  612.  
  613. PLMN-RAN-AreaCell ::= SEQUENCE {
  614. plmn-Identity PLMN-Identity OPTIONAL, -- Need S
  615. ran-AreaCells SEQUENCE (SIZE (1..32)) OF CellIdentity
  616. }
  617.  
  618. PLMN-RAN-AreaConfigList ::= SEQUENCE (SIZE (1..maxPLMNIdentities)) OF PLMN-RAN-AreaConfig
  619.  
  620. PLMN-RAN-AreaConfig ::= SEQUENCE {
  621. plmn-Identity PLMN-Identity OPTIONAL, -- Need S
  622. ran-Area SEQUENCE (SIZE (1..16)) OF RAN-AreaConfig
  623. }
  624.  
  625. RAN-AreaConfig ::= SEQUENCE {
  626. trackingAreaCode TrackingAreaCode,
  627. ran-AreaCodeList SEQUENCE (SIZE (1..32)) OF RAN-AreaCode OPTIONAL -- Need R
  628. }
  629.  
  630. -- TAG-RRCRELEASE-STOP
  631.  
  632. -- TAG-RRCRESUME-START
  633.  
  634. RRCResume ::= SEQUENCE {
  635. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  636. criticalExtensions CHOICE {
  637. rrcResume RRCResume-IEs,
  638. criticalExtensionsFuture SEQUENCE {}
  639. }
  640. }
  641.  
  642. RRCResume-IEs ::= SEQUENCE {
  643. radioBearerConfig RadioBearerConfig OPTIONAL, -- Need M
  644. masterCellGroup OCTET STRING (CONTAINING CellGroupConfig) OPTIONAL, -- Need M
  645. measConfig MeasConfig OPTIONAL, -- Need M
  646. fullConfig ENUMERATED {true} OPTIONAL, -- Need N
  647.  
  648. lateNonCriticalExtension OCTET STRING OPTIONAL,
  649. nonCriticalExtension RRCResume-v1560-IEs OPTIONAL
  650. }
  651.  
  652. RRCResume-v1560-IEs ::= SEQUENCE {
  653. radioBearerConfig2 OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL, -- Need M
  654. sk-Counter SK-Counter OPTIONAL, -- Need N
  655. nonCriticalExtension SEQUENCE{} OPTIONAL
  656. }
  657.  
  658. -- TAG-RRCRESUME-STOP
  659.  
  660. -- TAG-RRCRESUMECOMPLETE-START
  661.  
  662. RRCResumeComplete ::= SEQUENCE {
  663. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  664. criticalExtensions CHOICE {
  665. rrcResumeComplete RRCResumeComplete-IEs,
  666. criticalExtensionsFuture SEQUENCE {}
  667. }
  668. }
  669.  
  670. RRCResumeComplete-IEs ::= SEQUENCE {
  671. dedicatedNAS-Message DedicatedNAS-Message OPTIONAL,
  672. selectedPLMN-Identity INTEGER (1..maxPLMN) OPTIONAL,
  673. uplinkTxDirectCurrentList UplinkTxDirectCurrentList OPTIONAL,
  674. lateNonCriticalExtension OCTET STRING OPTIONAL,
  675. nonCriticalExtension SEQUENCE{} OPTIONAL
  676. }
  677.  
  678. -- TAG-RRCRESUMECOMPLETE-STOP
  679.  
  680. -- TAG-RRCRESUMEREQUEST-START
  681.  
  682. RRCResumeRequest ::= SEQUENCE {
  683. rrcResumeRequest RRCResumeRequest-IEs
  684. }
  685.  
  686. RRCResumeRequest-IEs ::= SEQUENCE {
  687. resumeIdentity ShortI-RNTI-Value,
  688. resumeMAC-I BIT STRING (SIZE (16)),
  689. resumeCause ResumeCause,
  690. spare BIT STRING (SIZE (1))
  691. }
  692.  
  693. -- TAG-RRCRESUMEREQUEST-STOP
  694.  
  695. -- TAG-RRCRESUMEREQUEST1-START
  696.  
  697. RRCResumeRequest1 ::= SEQUENCE {
  698. rrcResumeRequest1 RRCResumeRequest1-IEs
  699. }
  700.  
  701. RRCResumeRequest1-IEs ::= SEQUENCE {
  702. resumeIdentity I-RNTI-Value,
  703. resumeMAC-I BIT STRING (SIZE (16)),
  704. resumeCause ResumeCause,
  705. spare BIT STRING (SIZE (1))
  706. }
  707.  
  708. -- TAG-RRCRESUMEREQUEST1-STOP
  709.  
  710. -- TAG-RRCSETUP-START
  711.  
  712. RRCSetup ::= SEQUENCE {
  713. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  714. criticalExtensions CHOICE {
  715. rrcSetup RRCSetup-IEs,
  716. criticalExtensionsFuture SEQUENCE {}
  717. }
  718. }
  719.  
  720. RRCSetup-IEs ::= SEQUENCE {
  721. radioBearerConfig RadioBearerConfig,
  722. masterCellGroup OCTET STRING (CONTAINING CellGroupConfig),
  723.  
  724. lateNonCriticalExtension OCTET STRING OPTIONAL,
  725. nonCriticalExtension SEQUENCE{} OPTIONAL
  726. }
  727.  
  728. -- TAG-RRCSETUP-STOP
  729.  
  730. -- TAG-RRCSETUPCOMPLETE-START
  731.  
  732. RRCSetupComplete ::= SEQUENCE {
  733. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  734. criticalExtensions CHOICE {
  735. rrcSetupComplete RRCSetupComplete-IEs,
  736. criticalExtensionsFuture SEQUENCE {}
  737. }
  738. }
  739.  
  740. RRCSetupComplete-IEs ::= SEQUENCE {
  741. selectedPLMN-Identity INTEGER (1..maxPLMN),
  742. registeredAMF RegisteredAMF OPTIONAL,
  743. guami-Type ENUMERATED {native, mapped} OPTIONAL,
  744. s-NSSAI-List SEQUENCE (SIZE (1..maxNrofS-NSSAI)) OF S-NSSAI OPTIONAL,
  745. dedicatedNAS-Message DedicatedNAS-Message,
  746. ng-5G-S-TMSI-Value CHOICE {
  747. ng-5G-S-TMSI NG-5G-S-TMSI,
  748. ng-5G-S-TMSI-Part2 BIT STRING (SIZE (9))
  749. } OPTIONAL,
  750. lateNonCriticalExtension OCTET STRING OPTIONAL,
  751. nonCriticalExtension SEQUENCE{} OPTIONAL
  752. }
  753.  
  754. RegisteredAMF ::= SEQUENCE {
  755. plmn-Identity PLMN-Identity OPTIONAL,
  756. amf-Identifier AMF-Identifier
  757. }
  758.  
  759. -- TAG-RRCSETUPCOMPLETE-STOP
  760.  
  761. -- TAG-RRCSETUPREQUEST-START
  762.  
  763. RRCSetupRequest ::= SEQUENCE {
  764. rrcSetupRequest RRCSetupRequest-IEs
  765. }
  766.  
  767. RRCSetupRequest-IEs ::= SEQUENCE {
  768. ue-Identity InitialUE-Identity,
  769. establishmentCause EstablishmentCause,
  770. spare BIT STRING (SIZE (1))
  771. }
  772.  
  773. InitialUE-Identity ::= CHOICE {
  774. ng-5G-S-TMSI-Part1 BIT STRING (SIZE (39)),
  775. randomValue BIT STRING (SIZE (39))
  776. }
  777.  
  778. EstablishmentCause ::= ENUMERATED {
  779. emergency, highPriorityAccess, mt-Access, mo-Signalling,
  780. mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, mps-PriorityAccess, mcs-PriorityAccess,
  781. spare6, spare5, spare4, spare3, spare2, spare1}
  782.  
  783. -- TAG-RRCSETUPREQUEST-STOP
  784.  
  785. -- TAG-RRCSYSTEMINFOREQUEST-START
  786.  
  787. RRCSystemInfoRequest ::= SEQUENCE {
  788. criticalExtensions CHOICE {
  789. rrcSystemInfoRequest RRCSystemInfoRequest-IEs,
  790. criticalExtensionsFuture SEQUENCE {}
  791. }
  792. }
  793.  
  794. RRCSystemInfoRequest-IEs ::= SEQUENCE {
  795. requested-SI-List BIT STRING (SIZE (maxSI-Message)), --32bits
  796. spare BIT STRING (SIZE (12))
  797. }
  798.  
  799. -- TAG-RRCSYSTEMINFOREQUEST-STOP
  800.  
  801. -- TAG-SCGFAILUREINFORMATION-START
  802.  
  803. SCGFailureInformation ::= SEQUENCE {
  804. criticalExtensions CHOICE {
  805. scgFailureInformation SCGFailureInformation-IEs,
  806. criticalExtensionsFuture SEQUENCE {}
  807. }
  808. }
  809.  
  810. SCGFailureInformation-IEs ::= SEQUENCE {
  811. failureReportSCG FailureReportSCG OPTIONAL,
  812. nonCriticalExtension SEQUENCE {} OPTIONAL
  813. }
  814.  
  815. FailureReportSCG ::= SEQUENCE {
  816. failureType ENUMERATED {
  817. t310-Expiry, randomAccessProblem,
  818. rlc-MaxNumRetx,
  819. synchReconfigFailureSCG, scg-ReconfigFailure,
  820. srb3-IntegrityFailure, spare2, spare1},
  821. measResultFreqList MeasResultFreqList OPTIONAL,
  822. measResultSCG-Failure OCTET STRING (CONTAINING MeasResultSCG-Failure) OPTIONAL,
  823. ...
  824. }
  825.  
  826. MeasResultFreqList ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2NR
  827.  
  828.  
  829. -- TAG-SCGFAILUREINFORMATION-STOP
  830.  
  831. -- TAG-SCGFAILUREINFORMATIONEUTRA-START
  832.  
  833. SCGFailureInformationEUTRA ::= SEQUENCE {
  834. criticalExtensions CHOICE {
  835. scgFailureInformationEUTRA SCGFailureInformationEUTRA-IEs,
  836. criticalExtensionsFuture SEQUENCE {}
  837. }
  838. }
  839.  
  840. SCGFailureInformationEUTRA-IEs ::= SEQUENCE {
  841. failureReportSCG-EUTRA FailureReportSCG-EUTRA OPTIONAL,
  842. nonCriticalExtension SEQUENCE {} OPTIONAL
  843. }
  844.  
  845. FailureReportSCG-EUTRA ::= SEQUENCE {
  846. failureType ENUMERATED {
  847. t313-Expiry, randomAccessProblem,
  848. rlc-MaxNumRetx, scg-ChangeFailure, spare4,
  849. spare3, spare2, spare1},
  850. measResultFreqListMRDC MeasResultFreqListFailMRDC OPTIONAL,
  851. measResultSCG-FailureMRDC OCTET STRING OPTIONAL,
  852. ...
  853. }
  854.  
  855. MeasResultFreqListFailMRDC ::= SEQUENCE (SIZE (1.. maxFreq)) OF MeasResult2EUTRA
  856.  
  857. -- TAG-SCGFAILUREINFORMATIONEUTRA-STOP
  858.  
  859. -- TAG-SECURITYMODECOMMAND-START
  860.  
  861. SecurityModeCommand ::= SEQUENCE {
  862. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  863. criticalExtensions CHOICE {
  864. securityModeCommand SecurityModeCommand-IEs,
  865. criticalExtensionsFuture SEQUENCE {}
  866. }
  867. }
  868.  
  869. SecurityModeCommand-IEs ::= SEQUENCE {
  870. securityConfigSMC SecurityConfigSMC,
  871.  
  872. lateNonCriticalExtension OCTET STRING OPTIONAL,
  873. nonCriticalExtension SEQUENCE{} OPTIONAL
  874. }
  875.  
  876. SecurityConfigSMC ::= SEQUENCE {
  877. securityAlgorithmConfig SecurityAlgorithmConfig,
  878. ...
  879. }
  880.  
  881. -- TAG-SECURITYMODECOMMAND-STOP
  882.  
  883. -- TAG-SECURITYMODECOMPLETE-START
  884.  
  885. SecurityModeComplete ::= SEQUENCE {
  886. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  887. criticalExtensions CHOICE {
  888. securityModeComplete SecurityModeComplete-IEs,
  889. criticalExtensionsFuture SEQUENCE {}
  890. }
  891. }
  892.  
  893. SecurityModeComplete-IEs ::= SEQUENCE {
  894. lateNonCriticalExtension OCTET STRING OPTIONAL,
  895. nonCriticalExtension SEQUENCE{} OPTIONAL
  896. }
  897.  
  898. -- TAG-SECURITYMODECOMPLETE-STOP
  899.  
  900. -- TAG-SECURITYMODEFAILURE-START
  901.  
  902. SecurityModeFailure ::= SEQUENCE {
  903. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  904. criticalExtensions CHOICE {
  905. securityModeFailure SecurityModeFailure-IEs,
  906. criticalExtensionsFuture SEQUENCE {}
  907. }
  908. }
  909.  
  910. SecurityModeFailure-IEs ::= SEQUENCE {
  911. lateNonCriticalExtension OCTET STRING OPTIONAL,
  912. nonCriticalExtension SEQUENCE{} OPTIONAL
  913. }
  914.  
  915. -- TAG-SECURITYMODEFAILURE-STOP
  916.  
  917. -- TAG-SIB1-START
  918.  
  919. SIB1 ::= SEQUENCE {
  920. cellSelectionInfo SEQUENCE {
  921. q-RxLevMin Q-RxLevMin,
  922. q-RxLevMinOffset INTEGER (1..8) OPTIONAL, -- Need S
  923. q-RxLevMinSUL Q-RxLevMin OPTIONAL, -- Need R
  924. q-QualMin Q-QualMin OPTIONAL, -- Need S
  925. q-QualMinOffset INTEGER (1..8) OPTIONAL -- Need S
  926. } OPTIONAL, -- Cond Standalone
  927. cellAccessRelatedInfo CellAccessRelatedInfo,
  928. connEstFailureControl ConnEstFailureControl OPTIONAL, -- Need R
  929. si-SchedulingInfo SI-SchedulingInfo OPTIONAL, -- Need R
  930. servingCellConfigCommon ServingCellConfigCommonSIB OPTIONAL, -- Need R
  931. ims-EmergencySupport ENUMERATED {true} OPTIONAL, -- Need R
  932. eCallOverIMS-Support ENUMERATED {true} OPTIONAL, -- Cond Absent
  933. ue-TimersAndConstants UE-TimersAndConstants OPTIONAL, -- Need R
  934.  
  935. uac-BarringInfo SEQUENCE {
  936. uac-BarringForCommon UAC-BarringPerCatList OPTIONAL, -- Need S
  937. uac-BarringPerPLMN-List UAC-BarringPerPLMN-List OPTIONAL, -- Need S
  938. uac-BarringInfoSetList UAC-BarringInfoSetList,
  939. uac-AccessCategory1-SelectionAssistanceInfo CHOICE {
  940. plmnCommon UAC-AccessCategory1-SelectionAssistanceInfo,
  941. individualPLMNList SEQUENCE (SIZE (2..maxPLMN)) OF UAC-AccessCategory1-SelectionAssistanceInfo
  942. } OPTIONAL -- Need S
  943. } OPTIONAL, -- Need R
  944.  
  945. useFullResumeID ENUMERATED {true} OPTIONAL, -- Need R
  946.  
  947. lateNonCriticalExtension OCTET STRING OPTIONAL,
  948. nonCriticalExtension SEQUENCE{} OPTIONAL
  949. }
  950.  
  951. UAC-AccessCategory1-SelectionAssistanceInfo ::= ENUMERATED {a, b, c}
  952.  
  953. -- TAG-SIB1-STOP
  954.  
  955. -- TAG-SYSTEMINFORMATION-START
  956.  
  957. SystemInformation ::= SEQUENCE {
  958. criticalExtensions CHOICE {
  959. systemInformation SystemInformation-IEs,
  960. criticalExtensionsFuture SEQUENCE {}
  961. }
  962. }
  963.  
  964. SystemInformation-IEs ::= SEQUENCE {
  965. sib-TypeAndInfo SEQUENCE (SIZE (1..maxSIB)) OF CHOICE {
  966. sib2 SIB2,
  967. sib3 SIB3,
  968. sib4 SIB4,
  969. sib5 SIB5,
  970. sib6 SIB6,
  971. sib7 SIB7,
  972. sib8 SIB8,
  973. sib9 SIB9,
  974. ...
  975. },
  976.  
  977. lateNonCriticalExtension OCTET STRING OPTIONAL,
  978. nonCriticalExtension SEQUENCE {} OPTIONAL
  979. }
  980.  
  981. -- TAG-SYSTEMINFORMATION-STOP
  982.  
  983. -- TAG-UEASSISTANCEINFORMATION-START
  984.  
  985. UEAssistanceInformation ::= SEQUENCE {
  986. criticalExtensions CHOICE {
  987. ueAssistanceInformation UEAssistanceInformation-IEs,
  988. criticalExtensionsFuture SEQUENCE {}
  989. }
  990. }
  991.  
  992. UEAssistanceInformation-IEs ::= SEQUENCE {
  993. delayBudgetReport DelayBudgetReport OPTIONAL,
  994. lateNonCriticalExtension OCTET STRING OPTIONAL,
  995. nonCriticalExtension UEAssistanceInformation-v1540-IEs OPTIONAL
  996. }
  997.  
  998. DelayBudgetReport::= CHOICE {
  999. type1 ENUMERATED {
  1000. msMinus1280, msMinus640, msMinus320, msMinus160,msMinus80, msMinus60, msMinus40,
  1001. msMinus20, ms0, ms20,ms40, ms60, ms80, ms160, ms320, ms640, ms1280},
  1002. ...
  1003. }
  1004.  
  1005. UEAssistanceInformation-v1540-IEs ::= SEQUENCE {
  1006. overheatingAssistance OverheatingAssistance OPTIONAL,
  1007. nonCriticalExtension SEQUENCE {} OPTIONAL
  1008. }
  1009.  
  1010. OverheatingAssistance ::= SEQUENCE {
  1011. reducedMaxCCs SEQUENCE {
  1012. reducedCCsDL INTEGER (0..31),
  1013. reducedCCsUL INTEGER (0..31)
  1014. } OPTIONAL,
  1015. reducedMaxBW-FR1 SEQUENCE {
  1016. reducedBW-FR1-DL ReducedAggregatedBandwidth,
  1017. reducedBW-FR1-UL ReducedAggregatedBandwidth
  1018. } OPTIONAL,
  1019. reducedMaxBW-FR2 SEQUENCE {
  1020. reducedBW-FR2-DL ReducedAggregatedBandwidth,
  1021. reducedBW-FR2-UL ReducedAggregatedBandwidth
  1022. } OPTIONAL,
  1023. reducedMaxMIMO-LayersFR1 SEQUENCE {
  1024. reducedMIMO-LayersFR1-DL MIMO-LayersDL,
  1025. reducedMIMO-LayersFR1-UL MIMO-LayersUL
  1026. } OPTIONAL,
  1027. reducedMaxMIMO-LayersFR2 SEQUENCE {
  1028. reducedMIMO-LayersFR2-DL MIMO-LayersDL,
  1029. reducedMIMO-LayersFR2-UL MIMO-LayersUL
  1030. } OPTIONAL
  1031. }
  1032.  
  1033. ReducedAggregatedBandwidth ::= ENUMERATED {mhz0, mhz10, mhz20, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100, mhz200, mhz300, mhz400}
  1034.  
  1035. -- TAG-UEASSISTANCEINFORMATION-STOP
  1036.  
  1037. -- TAG-UECAPABILITYENQUIRY-START
  1038.  
  1039. UECapabilityEnquiry ::= SEQUENCE {
  1040. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  1041. criticalExtensions CHOICE {
  1042. ueCapabilityEnquiry UECapabilityEnquiry-IEs,
  1043. criticalExtensionsFuture SEQUENCE {}
  1044. }
  1045. }
  1046.  
  1047. UECapabilityEnquiry-IEs ::= SEQUENCE {
  1048. ue-CapabilityRAT-RequestList UE-CapabilityRAT-RequestList,
  1049. lateNonCriticalExtension OCTET STRING OPTIONAL,
  1050. ue-CapabilityEnquiryExt OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs) OPTIONAL
  1051. }
  1052.  
  1053. UECapabilityEnquiry-v1560-IEs ::= SEQUENCE {
  1054. capabilityRequestFilterCommon UE-CapabilityRequestFilterCommon OPTIONAL, -- Need N
  1055. nonCriticalExtension SEQUENCE{} OPTIONAL
  1056. }
  1057.  
  1058. -- TAG-UECAPABILITYENQUIRY-STOP
  1059.  
  1060. -- TAG-UECAPABILITYINFORMATION-START
  1061.  
  1062. UECapabilityInformation ::= SEQUENCE {
  1063. rrc-TransactionIdentifier RRC-TransactionIdentifier,
  1064. criticalExtensions CHOICE {
  1065. ueCapabilityInformation UECapabilityInformation-IEs,
  1066. criticalExtensionsFuture SEQUENCE {}
  1067. }
  1068. }
  1069.  
  1070. UECapabilityInformation-IEs ::= SEQUENCE {
  1071. ue-CapabilityRAT-ContainerList UE-CapabilityRAT-ContainerList OPTIONAL,
  1072.  
  1073. lateNonCriticalExtension OCTET STRING OPTIONAL,
  1074. nonCriticalExtension SEQUENCE{} OPTIONAL
  1075. }
  1076.  
  1077. -- TAG-UECAPABILITYINFORMATION-STOP
  1078.  
  1079. -- TAG-ULINFORMATIONTRANSFER-START
  1080.  
  1081. ULInformationTransfer ::= SEQUENCE {
  1082. criticalExtensions CHOICE {
  1083. ulInformationTransfer ULInformationTransfer-IEs,
  1084. criticalExtensionsFuture SEQUENCE {}
  1085. }
  1086. }
  1087.  
  1088. ULInformationTransfer-IEs ::= SEQUENCE {
  1089. dedicatedNAS-Message DedicatedNAS-Message OPTIONAL,
  1090. lateNonCriticalExtension OCTET STRING OPTIONAL,
  1091. nonCriticalExtension SEQUENCE {} OPTIONAL
  1092. }
  1093.  
  1094. -- TAG-ULINFORMATIONTRANSFER-STOP
  1095.  
  1096. -- TAG-ULINFORMATIONTRANSFERMRDC-START
  1097.  
  1098. ULInformationTransferMRDC ::= SEQUENCE {
  1099. criticalExtensions CHOICE {
  1100. c1 CHOICE {
  1101. ulInformationTransferMRDC ULInformationTransferMRDC-IEs,
  1102. spare3 NULL, spare2 NULL, spare1 NULL
  1103. },
  1104. criticalExtensionsFuture SEQUENCE {}
  1105. }
  1106. }
  1107.  
  1108. ULInformationTransferMRDC-IEs::= SEQUENCE {
  1109. ul-DCCH-MessageNR OCTET STRING OPTIONAL,
  1110. ul-DCCH-MessageEUTRA OCTET STRING OPTIONAL,
  1111. lateNonCriticalExtension OCTET STRING OPTIONAL,
  1112. nonCriticalExtension SEQUENCE {} OPTIONAL
  1113. }
  1114.  
  1115. -- TAG-ULINFORMATIONTRANSFERMRDC-STOP
  1116.  
  1117. -- TAG-SETUPRELEASE-START
  1118.  
  1119. SetupRelease { ElementTypeParam } ::= CHOICE {
  1120. release NULL,
  1121. setup ElementTypeParam
  1122. }
  1123.  
  1124. -- TAG-SETUPRELEASE-STOP
  1125.  
  1126. -- TAG-SIB2-START
  1127.  
  1128. SIB2 ::= SEQUENCE {
  1129. cellReselectionInfoCommon SEQUENCE {
  1130. nrofSS-BlocksToAverage INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need S
  1131. absThreshSS-BlocksConsolidation ThresholdNR OPTIONAL, -- Need S
  1132. rangeToBestCell RangeToBestCell OPTIONAL, -- Need R
  1133. q-Hyst ENUMERATED {
  1134. dB0, dB1, dB2, dB3, dB4, dB5, dB6, dB8, dB10,
  1135. dB12, dB14, dB16, dB18, dB20, dB22, dB24},
  1136. speedStateReselectionPars SEQUENCE {
  1137. mobilityStateParameters MobilityStateParameters,
  1138. q-HystSF SEQUENCE {
  1139. sf-Medium ENUMERATED {dB-6, dB-4, dB-2, dB0},
  1140. sf-High ENUMERATED {dB-6, dB-4, dB-2, dB0}
  1141. }
  1142. } OPTIONAL, -- Need R
  1143. ...
  1144. },
  1145. cellReselectionServingFreqInfo SEQUENCE {
  1146. s-NonIntraSearchP ReselectionThreshold OPTIONAL, -- Need S
  1147. s-NonIntraSearchQ ReselectionThresholdQ OPTIONAL, -- Need S
  1148. threshServingLowP ReselectionThreshold,
  1149. threshServingLowQ ReselectionThresholdQ OPTIONAL, -- Need R
  1150. cellReselectionPriority CellReselectionPriority,
  1151. cellReselectionSubPriority CellReselectionSubPriority OPTIONAL, -- Need R
  1152. ...
  1153. },
  1154. intraFreqCellReselectionInfo SEQUENCE {
  1155. q-RxLevMin Q-RxLevMin,
  1156. q-RxLevMinSUL Q-RxLevMin OPTIONAL, -- Need R
  1157. q-QualMin Q-QualMin OPTIONAL, -- Need S
  1158. s-IntraSearchP ReselectionThreshold,
  1159. s-IntraSearchQ ReselectionThresholdQ OPTIONAL, -- Need S
  1160. t-ReselectionNR T-Reselection,
  1161. frequencyBandList MultiFrequencyBandListNR-SIB OPTIONAL, -- Need S
  1162. frequencyBandListSUL MultiFrequencyBandListNR-SIB OPTIONAL, -- Need R
  1163. p-Max P-Max OPTIONAL, -- Need S
  1164. smtc SSB-MTC OPTIONAL, -- Need S
  1165. ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL, -- Need R
  1166. ssb-ToMeasure SSB-ToMeasure OPTIONAL, -- Need S
  1167. deriveSSB-IndexFromCell BOOLEAN,
  1168. ...,
  1169. [[
  1170. t-ReselectionNR-SF SpeedStateScaleFactors OPTIONAL -- Need N
  1171. ]]
  1172. },
  1173. ...
  1174. }
  1175.  
  1176. RangeToBestCell ::= Q-OffsetRange
  1177.  
  1178. -- TAG-SIB2-STOP
  1179.  
  1180. -- TAG-SIB3-START
  1181.  
  1182. SIB3 ::= SEQUENCE {
  1183. intraFreqNeighCellList IntraFreqNeighCellList OPTIONAL, -- Need R
  1184. intraFreqBlackCellList IntraFreqBlackCellList OPTIONAL, -- Need R
  1185. lateNonCriticalExtension OCTET STRING OPTIONAL,
  1186. ...
  1187. }
  1188.  
  1189. IntraFreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellIntra)) OF IntraFreqNeighCellInfo
  1190.  
  1191. IntraFreqNeighCellInfo ::= SEQUENCE {
  1192. physCellId PhysCellId,
  1193. q-OffsetCell Q-OffsetRange,
  1194. q-RxLevMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R
  1195. q-RxLevMinOffsetCellSUL INTEGER (1..8) OPTIONAL, -- Need R
  1196. q-QualMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R
  1197. ...
  1198. }
  1199.  
  1200. IntraFreqBlackCellList ::= SEQUENCE (SIZE (1..maxCellBlack)) OF PCI-Range
  1201.  
  1202. -- TAG-SIB3-STOP
  1203.  
  1204. -- TAG-SIB4-START
  1205.  
  1206. SIB4 ::= SEQUENCE {
  1207. interFreqCarrierFreqList InterFreqCarrierFreqList,
  1208. lateNonCriticalExtension OCTET STRING OPTIONAL,
  1209. ...
  1210. }
  1211.  
  1212. InterFreqCarrierFreqList ::= SEQUENCE (SIZE (1..maxFreq)) OF InterFreqCarrierFreqInfo
  1213.  
  1214. InterFreqCarrierFreqInfo ::= SEQUENCE {
  1215. dl-CarrierFreq ARFCN-ValueNR,
  1216. frequencyBandList MultiFrequencyBandListNR-SIB OPTIONAL, -- Cond Mandatory
  1217. frequencyBandListSUL MultiFrequencyBandListNR-SIB OPTIONAL, -- Need R
  1218. nrofSS-BlocksToAverage INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need S
  1219. absThreshSS-BlocksConsolidation ThresholdNR OPTIONAL, -- Need S
  1220. smtc SSB-MTC OPTIONAL, -- Need S
  1221. ssbSubcarrierSpacing SubcarrierSpacing,
  1222. ssb-ToMeasure SSB-ToMeasure OPTIONAL, -- Need S
  1223. deriveSSB-IndexFromCell BOOLEAN,
  1224. ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL,
  1225. q-RxLevMin Q-RxLevMin,
  1226. q-RxLevMinSUL Q-RxLevMin OPTIONAL, -- Need R
  1227. q-QualMin Q-QualMin OPTIONAL, -- Need S
  1228. p-Max P-Max OPTIONAL, -- Need S
  1229. t-ReselectionNR T-Reselection,
  1230. t-ReselectionNR-SF SpeedStateScaleFactors OPTIONAL, -- Need S
  1231. threshX-HighP ReselectionThreshold,
  1232. threshX-LowP ReselectionThreshold,
  1233. threshX-Q SEQUENCE {
  1234. threshX-HighQ ReselectionThresholdQ,
  1235. threshX-LowQ ReselectionThresholdQ
  1236. } OPTIONAL, -- Cond RSRQ
  1237. cellReselectionPriority CellReselectionPriority OPTIONAL, -- Need R
  1238. cellReselectionSubPriority CellReselectionSubPriority OPTIONAL, -- Need R
  1239. q-OffsetFreq Q-OffsetRange DEFAULT dB0,
  1240. interFreqNeighCellList InterFreqNeighCellList OPTIONAL, -- Need R
  1241. interFreqBlackCellList InterFreqBlackCellList OPTIONAL, -- Need R
  1242. ...
  1243. }
  1244.  
  1245. InterFreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellInter)) OF InterFreqNeighCellInfo
  1246.  
  1247. InterFreqNeighCellInfo ::= SEQUENCE {
  1248. physCellId PhysCellId,
  1249. q-OffsetCell Q-OffsetRange,
  1250. q-RxLevMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R
  1251. q-RxLevMinOffsetCellSUL INTEGER (1..8) OPTIONAL, -- Need R
  1252. q-QualMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R
  1253. ...
  1254.  
  1255. }
  1256.  
  1257. InterFreqBlackCellList ::= SEQUENCE (SIZE (1..maxCellBlack)) OF PCI-Range
  1258.  
  1259. -- TAG-SIB4-STOP
  1260.  
  1261. -- TAG-SIB5-START
  1262.  
  1263. SIB5 ::= SEQUENCE {
  1264. carrierFreqListEUTRA CarrierFreqListEUTRA OPTIONAL, -- Need R
  1265. t-ReselectionEUTRA T-Reselection,
  1266. t-ReselectionEUTRA-SF SpeedStateScaleFactors OPTIONAL, -- Need S
  1267. lateNonCriticalExtension OCTET STRING OPTIONAL,
  1268. ...
  1269. }
  1270.  
  1271. CarrierFreqListEUTRA ::= SEQUENCE (SIZE (1..maxEUTRA-Carrier)) OF CarrierFreqEUTRA
  1272.  
  1273. CarrierFreqEUTRA ::= SEQUENCE {
  1274. carrierFreq ARFCN-ValueEUTRA,
  1275. eutra-multiBandInfoList EUTRA-MultiBandInfoList OPTIONAL, -- Need R
  1276. eutra-FreqNeighCellList EUTRA-FreqNeighCellList OPTIONAL, -- Need R
  1277. eutra-BlackCellList EUTRA-FreqBlackCellList OPTIONAL, -- Need R
  1278. allowedMeasBandwidth EUTRA-AllowedMeasBandwidth,
  1279. presenceAntennaPort1 EUTRA-PresenceAntennaPort1,
  1280. cellReselectionPriority CellReselectionPriority OPTIONAL, -- Need R
  1281. cellReselectionSubPriority CellReselectionSubPriority OPTIONAL, -- Need R
  1282. threshX-High ReselectionThreshold,
  1283. threshX-Low ReselectionThreshold,
  1284. q-RxLevMin INTEGER (-70..-22),
  1285. q-QualMin INTEGER (-34..-3),
  1286. p-MaxEUTRA INTEGER (-30..33),
  1287. threshX-Q SEQUENCE {
  1288. threshX-HighQ ReselectionThresholdQ,
  1289. threshX-LowQ ReselectionThresholdQ
  1290. } OPTIONAL -- Cond RSRQ
  1291. }
  1292.  
  1293. EUTRA-FreqBlackCellList ::= SEQUENCE (SIZE (1..maxEUTRA-CellBlack)) OF EUTRA-PhysCellIdRange
  1294.  
  1295. EUTRA-FreqNeighCellList ::= SEQUENCE (SIZE (1..maxCellEUTRA)) OF EUTRA-FreqNeighCellInfo
  1296.  
  1297. EUTRA-FreqNeighCellInfo ::= SEQUENCE {
  1298. physCellId EUTRA-PhysCellId,
  1299. dummy EUTRA-Q-OffsetRange,
  1300. q-RxLevMinOffsetCell INTEGER (1..8) OPTIONAL, -- Need R
  1301. q-QualMinOffsetCell INTEGER (1..8) OPTIONAL -- Need R
  1302. }
  1303.  
  1304. -- TAG-SIB5-STOP
  1305.  
  1306. -- TAG-SIB6-START
  1307.  
  1308. SIB6 ::= SEQUENCE {
  1309. messageIdentifier BIT STRING (SIZE (16)),
  1310. serialNumber BIT STRING (SIZE (16)),
  1311. warningType OCTET STRING (SIZE (2)),
  1312. lateNonCriticalExtension OCTET STRING OPTIONAL,
  1313. ...
  1314. }
  1315.  
  1316. -- TAG-SIB6-STOP
  1317.  
  1318. -- TAG-SIB7-START
  1319.  
  1320. SIB7 ::= SEQUENCE {
  1321. messageIdentifier BIT STRING (SIZE (16)),
  1322. serialNumber BIT STRING (SIZE (16)),
  1323. warningMessageSegmentType ENUMERATED {notLastSegment, lastSegment},
  1324. warningMessageSegmentNumber INTEGER (0..63),
  1325. warningMessageSegment OCTET STRING,
  1326. dataCodingScheme OCTET STRING (SIZE (1)) OPTIONAL, -- Cond Segment1
  1327. lateNonCriticalExtension OCTET STRING OPTIONAL,
  1328. ...
  1329. }
  1330.  
  1331. -- TAG-SIB7-STOP
  1332.  
  1333. -- TAG-SIB8-START
  1334.  
  1335. SIB8 ::= SEQUENCE {
  1336. messageIdentifier BIT STRING (SIZE (16)),
  1337. serialNumber BIT STRING (SIZE (16)),
  1338. warningMessageSegmentType ENUMERATED {notLastSegment, lastSegment},
  1339. warningMessageSegmentNumber INTEGER (0..63),
  1340. warningMessageSegment OCTET STRING,
  1341. dataCodingScheme OCTET STRING (SIZE (1)) OPTIONAL, -- Cond Segment1
  1342. warningAreaCoordinatesSegment OCTET STRING OPTIONAL, -- Need R
  1343. lateNonCriticalExtension OCTET STRING OPTIONAL,
  1344. ...
  1345. }
  1346.  
  1347. -- TAG-SIB8-STOP
  1348.  
  1349. -- TAG-SIB9-START
  1350.  
  1351. SIB9 ::= SEQUENCE {
  1352. timeInfo SEQUENCE {
  1353. timeInfoUTC INTEGER (0..549755813887),
  1354. dayLightSavingTime BIT STRING (SIZE (2)) OPTIONAL, -- Need R
  1355. leapSeconds INTEGER (-127..128) OPTIONAL, -- Need R
  1356. localTimeOffset INTEGER (-63..64) OPTIONAL -- Need R
  1357. } OPTIONAL, -- Need R
  1358. lateNonCriticalExtension OCTET STRING OPTIONAL,
  1359. ...
  1360. }
  1361.  
  1362. -- TAG-SIB9-STOP
  1363.  
  1364. -- TAG-ADDITIONALSPECTRUMEMISSION-START
  1365.  
  1366. AdditionalSpectrumEmission ::= INTEGER (0..7)
  1367.  
  1368. -- TAG-ADDITIONALSPECTRUMEMISSION-STOP
  1369.  
  1370. -- TAG-ALPHA-START
  1371.  
  1372. Alpha ::= ENUMERATED {alpha0, alpha04, alpha05, alpha06, alpha07, alpha08, alpha09, alpha1}
  1373.  
  1374. -- TAG-ALPHA-STOP
  1375.  
  1376. -- TAG-AMF-IDENTIFIER-START
  1377.  
  1378. AMF-Identifier ::= BIT STRING (SIZE (24))
  1379.  
  1380. -- TAG-AMF-IDENTIFIER-STOP
  1381.  
  1382. -- TAG-ARFCN-VALUEEUTRA-START
  1383.  
  1384. ARFCN-ValueEUTRA ::= INTEGER (0..maxEARFCN)
  1385.  
  1386. -- TAG-ARFCN-VALUEEUTRA-STOP
  1387.  
  1388. -- TAG-ARFCN-VALUENR-START
  1389.  
  1390. ARFCN-ValueNR ::= INTEGER (0..maxNARFCN)
  1391.  
  1392. -- TAG-ARFCN-VALUENR-STOP
  1393.  
  1394. -- TAG-BEAMFAILURERECOVERYCONFIG-START
  1395.  
  1396. BeamFailureRecoveryConfig ::= SEQUENCE {
  1397. rootSequenceIndex-BFR INTEGER (0..137) OPTIONAL, -- Need M
  1398. rach-ConfigBFR RACH-ConfigGeneric OPTIONAL, -- Need M
  1399. rsrp-ThresholdSSB RSRP-Range OPTIONAL, -- Need M
  1400. candidateBeamRSList SEQUENCE (SIZE(1..maxNrofCandidateBeams)) OF PRACH-ResourceDedicatedBFR OPTIONAL, -- Need M
  1401. ssb-perRACH-Occasion ENUMERATED {oneEighth, oneFourth, oneHalf, one, two,
  1402. four, eight, sixteen} OPTIONAL, -- Need M
  1403. ra-ssb-OccasionMaskIndex INTEGER (0..15) OPTIONAL, -- Need M
  1404. recoverySearchSpaceId SearchSpaceId OPTIONAL, -- Need R
  1405. ra-Prioritization RA-Prioritization OPTIONAL, -- Need R
  1406. beamFailureRecoveryTimer ENUMERATED {ms10, ms20, ms40, ms60, ms80, ms100, ms150, ms200} OPTIONAL, -- Need M
  1407. ...,
  1408. [[
  1409. msg1-SubcarrierSpacing SubcarrierSpacing OPTIONAL -- Need M
  1410. ]]
  1411. }
  1412.  
  1413. PRACH-ResourceDedicatedBFR ::= CHOICE {
  1414. ssb BFR-SSB-Resource,
  1415. csi-RS BFR-CSIRS-Resource
  1416. }
  1417.  
  1418. BFR-SSB-Resource ::= SEQUENCE {
  1419. ssb SSB-Index,
  1420. ra-PreambleIndex INTEGER (0..63),
  1421. ...
  1422. }
  1423.  
  1424. BFR-CSIRS-Resource ::= SEQUENCE {
  1425. csi-RS NZP-CSI-RS-ResourceId,
  1426. ra-OccasionList SEQUENCE (SIZE(1..maxRA-OccasionsPerCSIRS)) OF INTEGER (0..maxRA-Occasions-1) OPTIONAL, -- Need R
  1427. ra-PreambleIndex INTEGER (0..63) OPTIONAL, -- Need R
  1428. ...
  1429. }
  1430.  
  1431. -- TAG-BEAMFAILURERECOVERYCONFIG-STOP
  1432.  
  1433. -- TAG-BETAOFFSETS-START
  1434.  
  1435. BetaOffsets ::= SEQUENCE {
  1436. betaOffsetACK-Index1 INTEGER(0..31) OPTIONAL, -- Need S
  1437. betaOffsetACK-Index2 INTEGER(0..31) OPTIONAL, -- Need S
  1438. betaOffsetACK-Index3 INTEGER(0..31) OPTIONAL, -- Need S
  1439. betaOffsetCSI-Part1-Index1 INTEGER(0..31) OPTIONAL, -- Need S
  1440. betaOffsetCSI-Part1-Index2 INTEGER(0..31) OPTIONAL, -- Need S
  1441. betaOffsetCSI-Part2-Index1 INTEGER(0..31) OPTIONAL, -- Need S
  1442. betaOffsetCSI-Part2-Index2 INTEGER(0..31) OPTIONAL -- Need S
  1443. }
  1444.  
  1445. -- TAG-BETAOFFSETS-STOP
  1446.  
  1447. -- TAG-BSR-CONFIG-START
  1448.  
  1449. BSR-Config ::= SEQUENCE {
  1450. periodicBSR-Timer ENUMERATED { sf1, sf5, sf10, sf16, sf20, sf32, sf40, sf64,
  1451. sf80, sf128, sf160, sf320, sf640, sf1280, sf2560, infinity },
  1452. retxBSR-Timer ENUMERATED { sf10, sf20, sf40, sf80, sf160, sf320, sf640, sf1280, sf2560,
  1453. sf5120, sf10240, spare5, spare4, spare3, spare2, spare1},
  1454. logicalChannelSR-DelayTimer ENUMERATED { sf20, sf40, sf64, sf128, sf512, sf1024, sf2560, spare1} OPTIONAL, -- Need R
  1455. ...
  1456. }
  1457.  
  1458. -- TAG-BSR-CONFIG-STOP
  1459.  
  1460. -- TAG-BWP-START
  1461.  
  1462. BWP ::= SEQUENCE {
  1463. locationAndBandwidth INTEGER (0..37949),
  1464. subcarrierSpacing SubcarrierSpacing,
  1465. cyclicPrefix ENUMERATED { extended } OPTIONAL -- Need R
  1466. }
  1467.  
  1468.  
  1469. -- TAG-BWP-STOP
  1470.  
  1471. -- TAG-BWP-DOWNLINK-START
  1472.  
  1473. BWP-Downlink ::= SEQUENCE {
  1474. bwp-Id BWP-Id,
  1475. bwp-Common BWP-DownlinkCommon OPTIONAL, -- Cond SetupOtherBWP
  1476. bwp-Dedicated BWP-DownlinkDedicated OPTIONAL, -- Cond SetupOtherBWP
  1477. ...
  1478. }
  1479.  
  1480. -- TAG-BWP-DOWNLINK-STOP
  1481.  
  1482. -- TAG-BWP-DOWNLINKCOMMON-START
  1483.  
  1484. BWP-DownlinkCommon ::= SEQUENCE {
  1485. genericParameters BWP,
  1486. pdcch-ConfigCommon SetupRelease { PDCCH-ConfigCommon } OPTIONAL, -- Need M
  1487. pdsch-ConfigCommon SetupRelease { PDSCH-ConfigCommon } OPTIONAL, -- Need M
  1488. ...
  1489. }
  1490.  
  1491. -- TAG-BWP-DOWNLINKCOMMON-STOP
  1492.  
  1493. -- TAG-BWP-DOWNLINKDEDICATED-START
  1494.  
  1495. BWP-DownlinkDedicated ::= SEQUENCE {
  1496. pdcch-Config SetupRelease { PDCCH-Config } OPTIONAL, -- Need M
  1497. pdsch-Config SetupRelease { PDSCH-Config } OPTIONAL, -- Need M
  1498. sps-Config SetupRelease { SPS-Config } OPTIONAL, -- Need M
  1499. radioLinkMonitoringConfig SetupRelease { RadioLinkMonitoringConfig } OPTIONAL, -- Need M
  1500. ...
  1501. }
  1502.  
  1503. -- TAG-BWP-DOWNLINKDEDICATED-STOP
  1504.  
  1505. -- TAG-BWP-ID-START
  1506.  
  1507. BWP-Id ::= INTEGER (0..maxNrofBWPs)
  1508.  
  1509. -- TAG-BWP-ID-STOP
  1510.  
  1511. -- TAG-BWP-UPLINK-START
  1512.  
  1513. BWP-Uplink ::= SEQUENCE {
  1514. bwp-Id BWP-Id,
  1515. bwp-Common BWP-UplinkCommon OPTIONAL, -- Cond SetupOtherBWP
  1516. bwp-Dedicated BWP-UplinkDedicated OPTIONAL, -- Cond SetupOtherBWP
  1517. ...
  1518. }
  1519.  
  1520. -- TAG-BWP-UPLINK-STOP
  1521.  
  1522. -- TAG-BWP-UPLINKCOMMON-START
  1523.  
  1524. BWP-UplinkCommon ::= SEQUENCE {
  1525. genericParameters BWP,
  1526. rach-ConfigCommon SetupRelease { RACH-ConfigCommon } OPTIONAL, -- Need M
  1527. pusch-ConfigCommon SetupRelease { PUSCH-ConfigCommon } OPTIONAL, -- Need M
  1528. pucch-ConfigCommon SetupRelease { PUCCH-ConfigCommon } OPTIONAL, -- Need M
  1529. ...
  1530. }
  1531.  
  1532. -- TAG-BWP-UPLINKCOMMON-STOP
  1533.  
  1534. -- TAG-BWP-UPLINKDEDICATED-START
  1535.  
  1536. BWP-UplinkDedicated ::= SEQUENCE {
  1537. pucch-Config SetupRelease { PUCCH-Config } OPTIONAL, -- Need M
  1538. pusch-Config SetupRelease { PUSCH-Config } OPTIONAL, -- Need M
  1539. configuredGrantConfig SetupRelease { ConfiguredGrantConfig } OPTIONAL, -- Need M
  1540. srs-Config SetupRelease { SRS-Config } OPTIONAL, -- Need M
  1541. beamFailureRecoveryConfig SetupRelease { BeamFailureRecoveryConfig } OPTIONAL, -- Cond SpCellOnly
  1542. ...
  1543. }
  1544.  
  1545. -- TAG-BWP-UPLINKDEDICATED-STOP
  1546.  
  1547. -- TAG-CELLACCESSRELATEDINFO-START
  1548.  
  1549. CellAccessRelatedInfo ::= SEQUENCE {
  1550. plmn-IdentityList PLMN-IdentityInfoList,
  1551. cellReservedForOtherUse ENUMERATED {true} OPTIONAL, -- Need R
  1552. ...
  1553. }
  1554.  
  1555. -- TAG-CELLACCESSRELATEDINFO-STOP
  1556.  
  1557. -- TAG-CELLACCESSRELATEDINFOEUTRA-5GC-START
  1558.  
  1559. CellAccessRelatedInfo-EUTRA-5GC ::= SEQUENCE {
  1560. plmn-IdentityList-eutra-5gc PLMN-IdentityList-EUTRA-5GC,
  1561. trackingAreaCode-eutra-5gc TrackingAreaCode,
  1562. ranac-5gc RAN-AreaCode OPTIONAL,
  1563. cellIdentity-eutra-5gc CellIdentity-EUTRA-5GC
  1564. }
  1565.  
  1566. PLMN-IdentityList-EUTRA-5GC::= SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity-EUTRA-5GC
  1567.  
  1568. PLMN-Identity-EUTRA-5GC ::= CHOICE {
  1569. plmn-Identity-EUTRA-5GC PLMN-Identity,
  1570. plmn-index INTEGER (1..maxPLMN)
  1571. }
  1572.  
  1573. CellIdentity-EUTRA-5GC ::= CHOICE {
  1574. cellIdentity-EUTRA BIT STRING (SIZE (28)),
  1575. cellId-index INTEGER (1..maxPLMN)
  1576. }
  1577.  
  1578. -- TAG-CELLACCESSRELATEDINFOEUTRA-5GC-STOP
  1579.  
  1580. -- TAG-CELLACCESSRELATEDINFOEUTRA-EPC-START
  1581.  
  1582. CellAccessRelatedInfo-EUTRA-EPC ::= SEQUENCE {
  1583. plmn-IdentityList-eutra-epc PLMN-IdentityList-EUTRA-EPC,
  1584. trackingAreaCode-eutra-epc BIT STRING (SIZE (16)),
  1585. cellIdentity-eutra-epc BIT STRING (SIZE (28))
  1586. }
  1587.  
  1588. PLMN-IdentityList-EUTRA-EPC::= SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity
  1589.  
  1590. -- TAG-CELLACCESSRELATEDINFOEUTRA-EPC-STOP
  1591.  
  1592. -- TAG-CELLGROUPCONFIG-START
  1593.  
  1594. -- Configuration of one Cell-Group:
  1595. CellGroupConfig ::= SEQUENCE {
  1596. cellGroupId CellGroupId,
  1597.  
  1598. rlc-BearerToAddModList SEQUENCE (SIZE(1..maxLC-ID)) OF RLC-BearerConfig OPTIONAL, -- Need N
  1599. rlc-BearerToReleaseList SEQUENCE (SIZE(1..maxLC-ID)) OF LogicalChannelIdentity OPTIONAL, -- Need N
  1600.  
  1601. mac-CellGroupConfig MAC-CellGroupConfig OPTIONAL, -- Need M
  1602.  
  1603. physicalCellGroupConfig PhysicalCellGroupConfig OPTIONAL, -- Need M
  1604.  
  1605. spCellConfig SpCellConfig OPTIONAL, -- Need M
  1606. sCellToAddModList SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellConfig OPTIONAL, -- Need N
  1607. sCellToReleaseList SEQUENCE (SIZE (1..maxNrofSCells)) OF SCellIndex OPTIONAL, -- Need N
  1608. ...,
  1609. [[
  1610. reportUplinkTxDirectCurrent ENUMERATED {true} OPTIONAL -- Cond BWP-Reconfig
  1611. ]]
  1612. }
  1613.  
  1614. -- Serving cell specific MAC and PHY parameters for a SpCell:
  1615. SpCellConfig ::= SEQUENCE {
  1616. servCellIndex ServCellIndex OPTIONAL, -- Cond SCG
  1617. reconfigurationWithSync ReconfigurationWithSync OPTIONAL, -- Cond ReconfWithSync
  1618. rlf-TimersAndConstants SetupRelease { RLF-TimersAndConstants } OPTIONAL, -- Need M
  1619. rlmInSyncOutOfSyncThreshold ENUMERATED {n1} OPTIONAL, -- Need S
  1620. spCellConfigDedicated ServingCellConfig OPTIONAL, -- Need M
  1621. ...
  1622. }
  1623.  
  1624. ReconfigurationWithSync ::= SEQUENCE {
  1625. spCellConfigCommon ServingCellConfigCommon OPTIONAL, -- Need M
  1626. newUE-Identity RNTI-Value,
  1627. t304 ENUMERATED {ms50, ms100, ms150, ms200, ms500, ms1000, ms2000, ms10000},
  1628. rach-ConfigDedicated CHOICE {
  1629. uplink RACH-ConfigDedicated,
  1630. supplementaryUplink RACH-ConfigDedicated
  1631. } OPTIONAL, -- Need N
  1632. ...,
  1633. [[
  1634. smtc SSB-MTC OPTIONAL -- Need S
  1635. ]]
  1636. }
  1637.  
  1638. SCellConfig ::= SEQUENCE {
  1639. sCellIndex SCellIndex,
  1640. sCellConfigCommon ServingCellConfigCommon OPTIONAL, -- Cond SCellAdd
  1641. sCellConfigDedicated ServingCellConfig OPTIONAL, -- Cond SCellAddMod
  1642. ...,
  1643. [[
  1644. smtc SSB-MTC OPTIONAL -- Need S
  1645. ]]
  1646. }
  1647.  
  1648. -- TAG-CELLGROUPCONFIG-STOP
  1649.  
  1650. -- TAG-CELLGROUPID-START
  1651.  
  1652. CellGroupId ::= INTEGER (0.. maxSecondaryCellGroups)
  1653.  
  1654. -- TAG-CELLGROUPID-STOP
  1655.  
  1656. -- TAG-CELLIDENTITY-START
  1657.  
  1658. CellIdentity ::= BIT STRING (SIZE (36))
  1659.  
  1660. -- TAG-CELLIDENTITY-STOP
  1661.  
  1662. -- TAG-CELLRESELECTIONPRIORITY-START
  1663.  
  1664. CellReselectionPriority ::= INTEGER (0..7)
  1665.  
  1666. -- TAG-CELLRESELECTIONPRIORITY-STOP
  1667.  
  1668. -- TAG-CELLRESELECTIONSUBPRIORITY-START
  1669.  
  1670. CellReselectionSubPriority ::= ENUMERATED {oDot2, oDot4, oDot6, oDot8}
  1671.  
  1672. -- TAG-CELLRESELECTIONSUBPRIORITY-STOP
  1673.  
  1674. -- TAG-CGI-INFOEUTRA-START
  1675.  
  1676. CGI-InfoEUTRA ::= SEQUENCE {
  1677. cgi-info-EPC SEQUENCE {
  1678. cgi-info-EPC-legacy CellAccessRelatedInfo-EUTRA-EPC,
  1679. cgi-info-EPC-list SEQUENCE (SIZE (1..maxPLMN)) OF CellAccessRelatedInfo-EUTRA-EPC OPTIONAL
  1680. } OPTIONAL,
  1681. cgi-info-5GC SEQUENCE (SIZE (1..maxPLMN)) OF CellAccessRelatedInfo-EUTRA-5GC OPTIONAL,
  1682. freqBandIndicator FreqBandIndicatorEUTRA,
  1683. multiBandInfoList MultiBandInfoListEUTRA OPTIONAL,
  1684. freqBandIndicatorPriority ENUMERATED {true} OPTIONAL
  1685. }
  1686.  
  1687. -- TAG-CGI-INFOEUTRA-STOP
  1688.  
  1689. -- TAG-CGI-INFO-NR-START
  1690.  
  1691. CGI-InfoNR ::= SEQUENCE {
  1692. plmn-IdentityInfoList PLMN-IdentityInfoList OPTIONAL,
  1693. frequencyBandList MultiFrequencyBandListNR OPTIONAL,
  1694. noSIB1 SEQUENCE {
  1695. ssb-SubcarrierOffset INTEGER (0..15),
  1696. pdcch-ConfigSIB1 PDCCH-ConfigSIB1
  1697. } OPTIONAL,
  1698. ...
  1699. }
  1700.  
  1701. -- TAG-CGI-INFO-NR-STOP
  1702.  
  1703. -- TAG-CODEBOOKCONFIG-START
  1704.  
  1705. CodebookConfig ::= SEQUENCE {
  1706. codebookType CHOICE {
  1707. type1 SEQUENCE {
  1708. subType CHOICE {
  1709. typeI-SinglePanel SEQUENCE {
  1710. nrOfAntennaPorts CHOICE {
  1711. two SEQUENCE {
  1712. twoTX-CodebookSubsetRestriction BIT STRING (SIZE (6))
  1713. },
  1714. moreThanTwo SEQUENCE {
  1715. n1-n2 CHOICE {
  1716. two-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (8)),
  1717. two-two-TypeI-SinglePanel-Restriction BIT STRING (SIZE (64)),
  1718. four-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (16)),
  1719. three-two-TypeI-SinglePanel-Restriction BIT STRING (SIZE (96)),
  1720. six-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (24)),
  1721. four-two-TypeI-SinglePanel-Restriction BIT STRING (SIZE (128)),
  1722. eight-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (32)),
  1723. four-three-TypeI-SinglePanel-Restriction BIT STRING (SIZE (192)),
  1724. six-two-TypeI-SinglePanel-Restriction BIT STRING (SIZE (192)),
  1725. twelve-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (48)),
  1726. four-four-TypeI-SinglePanel-Restriction BIT STRING (SIZE (256)),
  1727. eight-two-TypeI-SinglePanel-Restriction BIT STRING (SIZE (256)),
  1728. sixteen-one-TypeI-SinglePanel-Restriction BIT STRING (SIZE (64))
  1729. },
  1730. typeI-SinglePanel-codebookSubsetRestriction-i2 BIT STRING (SIZE (16)) OPTIONAL -- Need R
  1731. }
  1732. },
  1733. typeI-SinglePanel-ri-Restriction BIT STRING (SIZE (8))
  1734. },
  1735. typeI-MultiPanel SEQUENCE {
  1736. ng-n1-n2 CHOICE {
  1737. two-two-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (8)),
  1738. two-four-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (16)),
  1739. four-two-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (8)),
  1740. two-two-two-TypeI-MultiPanel-Restriction BIT STRING (SIZE (64)),
  1741. two-eight-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (32)),
  1742. four-four-one-TypeI-MultiPanel-Restriction BIT STRING (SIZE (16)),
  1743. two-four-two-TypeI-MultiPanel-Restriction BIT STRING (SIZE (128)),
  1744. four-two-two-TypeI-MultiPanel-Restriction BIT STRING (SIZE (64))
  1745. },
  1746. ri-Restriction BIT STRING (SIZE (4))
  1747. }
  1748. },
  1749. codebookMode INTEGER (1..2)
  1750.  
  1751. },
  1752. type2 SEQUENCE {
  1753. subType CHOICE {
  1754. typeII SEQUENCE {
  1755. n1-n2-codebookSubsetRestriction CHOICE {
  1756. two-one BIT STRING (SIZE (16)),
  1757. two-two BIT STRING (SIZE (43)),
  1758. four-one BIT STRING (SIZE (32)),
  1759. three-two BIT STRING (SIZE (59)),
  1760. six-one BIT STRING (SIZE (48)),
  1761. four-two BIT STRING (SIZE (75)),
  1762. eight-one BIT STRING (SIZE (64)),
  1763. four-three BIT STRING (SIZE (107)),
  1764. six-two BIT STRING (SIZE (107)),
  1765. twelve-one BIT STRING (SIZE (96)),
  1766. four-four BIT STRING (SIZE (139)),
  1767. eight-two BIT STRING (SIZE (139)),
  1768. sixteen-one BIT STRING (SIZE (128))
  1769. },
  1770. typeII-RI-Restriction BIT STRING (SIZE (2))
  1771. },
  1772. typeII-PortSelection SEQUENCE {
  1773. portSelectionSamplingSize ENUMERATED {n1, n2, n3, n4} OPTIONAL, -- Need R
  1774. typeII-PortSelectionRI-Restriction BIT STRING (SIZE (2))
  1775. }
  1776. },
  1777. phaseAlphabetSize ENUMERATED {n4, n8},
  1778. subbandAmplitude BOOLEAN,
  1779. numberOfBeams ENUMERATED {two, three, four}
  1780. }
  1781. }
  1782. }
  1783.  
  1784. -- TAG-CODEBOOKCONFIG-STOP
  1785.  
  1786. -- TAG-CONFIGUREDGRANTCONFIG-START
  1787.  
  1788. ConfiguredGrantConfig ::= SEQUENCE {
  1789. frequencyHopping ENUMERATED {intraSlot, interSlot} OPTIONAL, -- Need S
  1790. cg-DMRS-Configuration DMRS-UplinkConfig,
  1791. mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
  1792. mcs-TableTransformPrecoder ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
  1793. uci-OnPUSCH SetupRelease { CG-UCI-OnPUSCH } OPTIONAL, -- Need M
  1794. resourceAllocation ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch },
  1795. rbg-Size ENUMERATED {config2} OPTIONAL, -- Need S
  1796. powerControlLoopToUse ENUMERATED {n0, n1},
  1797. p0-PUSCH-Alpha P0-PUSCH-AlphaSetId,
  1798. transformPrecoder ENUMERATED {enabled, disabled} OPTIONAL, -- Need S
  1799. nrofHARQ-Processes INTEGER(1..16),
  1800. repK ENUMERATED {n1, n2, n4, n8},
  1801. repK-RV ENUMERATED {s1-0231, s2-0303, s3-0000} OPTIONAL, -- Need R
  1802. periodicity ENUMERATED {
  1803. sym2, sym7, sym1x14, sym2x14, sym4x14, sym5x14, sym8x14, sym10x14, sym16x14, sym20x14,
  1804. sym32x14, sym40x14, sym64x14, sym80x14, sym128x14, sym160x14, sym256x14, sym320x14, sym512x14,
  1805. sym640x14, sym1024x14, sym1280x14, sym2560x14, sym5120x14,
  1806. sym6, sym1x12, sym2x12, sym4x12, sym5x12, sym8x12, sym10x12, sym16x12, sym20x12, sym32x12,
  1807. sym40x12, sym64x12, sym80x12, sym128x12, sym160x12, sym256x12, sym320x12, sym512x12, sym640x12,
  1808. sym1280x12, sym2560x12
  1809. },
  1810. configuredGrantTimer INTEGER (1..64) OPTIONAL, -- Need R
  1811. rrc-ConfiguredUplinkGrant SEQUENCE {
  1812. timeDomainOffset INTEGER (0..5119),
  1813. timeDomainAllocation INTEGER (0..15),
  1814. frequencyDomainAllocation BIT STRING (SIZE(18)),
  1815. antennaPort INTEGER (0..31),
  1816. dmrs-SeqInitialization INTEGER (0..1) OPTIONAL, -- Need R
  1817. precodingAndNumberOfLayers INTEGER (0..63),
  1818. srs-ResourceIndicator INTEGER (0..15) OPTIONAL, -- Need R
  1819. mcsAndTBS INTEGER (0..31),
  1820. frequencyHoppingOffset INTEGER (1.. maxNrofPhysicalResourceBlocks-1) OPTIONAL, -- Need R
  1821. pathlossReferenceIndex INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1),
  1822. ...
  1823. } OPTIONAL, -- Need R
  1824. ...
  1825. }
  1826.  
  1827. CG-UCI-OnPUSCH ::= CHOICE {
  1828. dynamic SEQUENCE (SIZE (1..4)) OF BetaOffsets,
  1829. semiStatic BetaOffsets
  1830. }
  1831.  
  1832. -- TAG-CONFIGUREDGRANTCONFIG-STOP
  1833.  
  1834. -- TAG-CONNESTFAILURECONTROL-START
  1835.  
  1836. ConnEstFailureControl ::= SEQUENCE {
  1837. connEstFailCount ENUMERATED {n1, n2, n3, n4},
  1838. connEstFailOffsetValidity ENUMERATED {s30, s60, s120, s240, s300, s420, s600, s900},
  1839. connEstFailOffset INTEGER (0..15) OPTIONAL -- Need S
  1840. }
  1841.  
  1842. -- TAG-CONNESTFAILURECONTROL-STOP
  1843.  
  1844. -- TAG-CONTROLRESOURCESET-START
  1845.  
  1846. ControlResourceSet ::= SEQUENCE {
  1847. controlResourceSetId ControlResourceSetId,
  1848.  
  1849. frequencyDomainResources BIT STRING (SIZE (45)),
  1850. duration INTEGER (1..maxCoReSetDuration),
  1851. cce-REG-MappingType CHOICE {
  1852. interleaved SEQUENCE {
  1853. reg-BundleSize ENUMERATED {n2, n3, n6},
  1854. interleaverSize ENUMERATED {n2, n3, n6},
  1855. shiftIndex INTEGER(0..maxNrofPhysicalResourceBlocks-1) OPTIONAL -- Need S
  1856. },
  1857. nonInterleaved NULL
  1858. },
  1859. precoderGranularity ENUMERATED {sameAsREG-bundle, allContiguousRBs},
  1860. tci-StatesPDCCH-ToAddList SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB1-initialBWP
  1861. tci-StatesPDCCH-ToReleaseList SEQUENCE(SIZE (1..maxNrofTCI-StatesPDCCH)) OF TCI-StateId OPTIONAL, -- Cond NotSIB1-initialBWP
  1862. tci-PresentInDCI ENUMERATED {enabled} OPTIONAL, -- Need S
  1863. pdcch-DMRS-ScramblingID INTEGER (0..65535) OPTIONAL, -- Need S
  1864. ...
  1865. }
  1866.  
  1867. -- TAG-CONTROLRESOURCESET-STOP
  1868.  
  1869. -- TAG-CONTROLRESOURCESETID-START
  1870.  
  1871. ControlResourceSetId ::= INTEGER (0..maxNrofControlResourceSets-1)
  1872.  
  1873. -- TAG-CONTROLRESOURCESETID-STOP
  1874.  
  1875. -- TAG-CONTROLRESOURCESETZERO-START
  1876.  
  1877. ControlResourceSetZero ::= INTEGER (0..15)
  1878.  
  1879. -- TAG-CONTROLRESOURCESETZERO-STOP
  1880.  
  1881. -- TAG-CrossCarrierSchedulingConfig-START
  1882.  
  1883. CrossCarrierSchedulingConfig ::= SEQUENCE {
  1884. schedulingCellInfo CHOICE {
  1885. own SEQUENCE { -- Cross carrier scheduling: scheduling cell
  1886. cif-Presence BOOLEAN
  1887. },
  1888. other SEQUENCE { -- Cross carrier scheduling: scheduled cell
  1889. schedulingCellId ServCellIndex,
  1890. cif-InSchedulingCell INTEGER (1..7)
  1891. }
  1892. },
  1893. ...
  1894. }
  1895.  
  1896. -- TAG-CrossCarrierSchedulingConfig-STOP
  1897.  
  1898. -- TAG-CSI-APERIODICTRIGGERSTATELIST-START
  1899.  
  1900. CSI-AperiodicTriggerStateList ::= SEQUENCE (SIZE (1..maxNrOfCSI-AperiodicTriggers)) OF CSI-AperiodicTriggerState
  1901.  
  1902. CSI-AperiodicTriggerState ::= SEQUENCE {
  1903. associatedReportConfigInfoList SEQUENCE (SIZE(1..maxNrofReportConfigPerAperiodicTrigger)) OF CSI-AssociatedReportConfigInfo,
  1904. ...
  1905. }
  1906.  
  1907. CSI-AssociatedReportConfigInfo ::= SEQUENCE {
  1908. reportConfigId CSI-ReportConfigId,
  1909. resourcesForChannel CHOICE {
  1910. nzp-CSI-RS SEQUENCE {
  1911. resourceSet INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig),
  1912. qcl-info SEQUENCE (SIZE(1..maxNrofAP-CSI-RS-ResourcesPerSet)) OF TCI-StateId
  1913. OPTIONAL -- Cond Aperiodic
  1914. },
  1915. csi-SSB-ResourceSet INTEGER (1..maxNrofCSI-SSB-ResourceSetsPerConfig)
  1916. },
  1917. csi-IM-ResourcesForInterference INTEGER(1..maxNrofCSI-IM-ResourceSetsPerConfig)
  1918. OPTIONAL, -- Cond CSI-IM-ForInterference
  1919. nzp-CSI-RS-ResourcesForInterference INTEGER (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig)
  1920. OPTIONAL, -- Cond NZP-CSI-RS-ForInterference
  1921. ...
  1922. }
  1923.  
  1924. -- TAG-CSI-APERIODICTRIGGERSTATELIST-STOP
  1925.  
  1926. -- TAG-CSI-FREQUENCYOCCUPATION-START
  1927.  
  1928. CSI-FrequencyOccupation ::= SEQUENCE {
  1929. startingRB INTEGER (0..maxNrofPhysicalResourceBlocks-1),
  1930. nrofRBs INTEGER (24..maxNrofPhysicalResourceBlocksPlus1),
  1931. ...
  1932. }
  1933.  
  1934. -- TAG-CSI-FREQUENCYOCCUPATION-STOP
  1935.  
  1936. -- TAG-CSI-IM-RESOURCE-START
  1937.  
  1938. CSI-IM-Resource ::= SEQUENCE {
  1939. csi-IM-ResourceId CSI-IM-ResourceId,
  1940. csi-IM-ResourceElementPattern CHOICE {
  1941. pattern0 SEQUENCE {
  1942. subcarrierLocation-p0 ENUMERATED { s0, s2, s4, s6, s8, s10 },
  1943. symbolLocation-p0 INTEGER (0..12)
  1944. },
  1945. pattern1 SEQUENCE {
  1946. subcarrierLocation-p1 ENUMERATED { s0, s4, s8 },
  1947. symbolLocation-p1 INTEGER (0..13)
  1948. }
  1949. } OPTIONAL, -- Need M
  1950. freqBand CSI-FrequencyOccupation OPTIONAL, -- Need M
  1951. periodicityAndOffset CSI-ResourcePeriodicityAndOffset OPTIONAL, -- Cond PeriodicOrSemiPersistent
  1952. ...
  1953. }
  1954.  
  1955. -- TAG-CSI-IM-RESOURCE-STOP
  1956.  
  1957. -- TAG-CSI-IM-RESOURCEID-START
  1958.  
  1959. CSI-IM-ResourceId ::= INTEGER (0..maxNrofCSI-IM-Resources-1)
  1960.  
  1961. -- TAG-CSI-IM-RESOURCEID-STOP
  1962.  
  1963. -- TAG-CSI-IM-RESOURCESET-START
  1964.  
  1965. CSI-IM-ResourceSet ::= SEQUENCE {
  1966. csi-IM-ResourceSetId CSI-IM-ResourceSetId,
  1967. csi-IM-Resources SEQUENCE (SIZE(1..maxNrofCSI-IM-ResourcesPerSet)) OF CSI-IM-ResourceId,
  1968. ...
  1969. }
  1970. -- TAG-CSI-IM-RESOURCESET-STOP
  1971.  
  1972. -- TAG-CSI-IM-RESOURCESETID-START
  1973.  
  1974. CSI-IM-ResourceSetId ::= INTEGER (0..maxNrofCSI-IM-ResourceSets-1)
  1975.  
  1976. -- TAG-CSI-IM-RESOURCESETID-STOP
  1977.  
  1978. -- TAG-CSI-MEASCONFIG-START
  1979.  
  1980. CSI-MeasConfig ::= SEQUENCE {
  1981. nzp-CSI-RS-ResourceToAddModList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-Resource OPTIONAL, -- Need N
  1982. nzp-CSI-RS-ResourceToReleaseList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-Resources)) OF NZP-CSI-RS-ResourceId OPTIONAL, -- Need N
  1983. nzp-CSI-RS-ResourceSetToAddModList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSet
  1984. OPTIONAL, -- Need N
  1985. nzp-CSI-RS-ResourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSets)) OF NZP-CSI-RS-ResourceSetId
  1986. OPTIONAL, -- Need N
  1987. csi-IM-ResourceToAddModList SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-Resource OPTIONAL, -- Need N
  1988. csi-IM-ResourceToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-IM-Resources)) OF CSI-IM-ResourceId OPTIONAL, -- Need N
  1989. csi-IM-ResourceSetToAddModList SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSet OPTIONAL, -- Need N
  1990. csi-IM-ResourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSets)) OF CSI-IM-ResourceSetId OPTIONAL, -- Need N
  1991. csi-SSB-ResourceSetToAddModList SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSets)) OF CSI-SSB-ResourceSet OPTIONAL, -- Need N
  1992. csi-SSB-ResourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSets)) OF CSI-SSB-ResourceSetId OPTIONAL, -- Need N
  1993. csi-ResourceConfigToAddModList SEQUENCE (SIZE (1..maxNrofCSI-ResourceConfigurations)) OF CSI-ResourceConfig
  1994. OPTIONAL, -- Need N
  1995. csi-ResourceConfigToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-ResourceConfigurations)) OF CSI-ResourceConfigId
  1996. OPTIONAL, -- Need N
  1997. csi-ReportConfigToAddModList SEQUENCE (SIZE (1..maxNrofCSI-ReportConfigurations)) OF CSI-ReportConfig OPTIONAL, -- Need N
  1998. csi-ReportConfigToReleaseList SEQUENCE (SIZE (1..maxNrofCSI-ReportConfigurations)) OF CSI-ReportConfigId
  1999. OPTIONAL, -- Need N
  2000. reportTriggerSize INTEGER (0..6) OPTIONAL, -- Need M
  2001. aperiodicTriggerStateList SetupRelease { CSI-AperiodicTriggerStateList } OPTIONAL, -- Need M
  2002. semiPersistentOnPUSCH-TriggerStateList SetupRelease { CSI-SemiPersistentOnPUSCH-TriggerStateList } OPTIONAL, -- Need M
  2003. ...
  2004. }
  2005.  
  2006. -- TAG-CSI-MEASCONFIG-STOP
  2007.  
  2008. -- TAG-CSI-REPORTCONFIG-START
  2009.  
  2010. CSI-ReportConfig ::= SEQUENCE {
  2011. reportConfigId CSI-ReportConfigId,
  2012. carrier ServCellIndex OPTIONAL, -- Need S
  2013. resourcesForChannelMeasurement CSI-ResourceConfigId,
  2014. csi-IM-ResourcesForInterference CSI-ResourceConfigId OPTIONAL, -- Need R
  2015. nzp-CSI-RS-ResourcesForInterference CSI-ResourceConfigId OPTIONAL, -- Need R
  2016. reportConfigType CHOICE {
  2017. periodic SEQUENCE {
  2018. reportSlotConfig CSI-ReportPeriodicityAndOffset,
  2019. pucch-CSI-ResourceList SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
  2020. },
  2021. semiPersistentOnPUCCH SEQUENCE {
  2022. reportSlotConfig CSI-ReportPeriodicityAndOffset,
  2023. pucch-CSI-ResourceList SEQUENCE (SIZE (1..maxNrofBWPs)) OF PUCCH-CSI-Resource
  2024. },
  2025. semiPersistentOnPUSCH SEQUENCE {
  2026. reportSlotConfig ENUMERATED {sl5, sl10, sl20, sl40, sl80, sl160, sl320},
  2027. reportSlotOffsetList SEQUENCE (SIZE (1.. maxNrofUL-Allocations)) OF INTEGER(0..32),
  2028. p0alpha P0-PUSCH-AlphaSetId
  2029. },
  2030. aperiodic SEQUENCE {
  2031. reportSlotOffsetList SEQUENCE (SIZE (1..maxNrofUL-Allocations)) OF INTEGER(0..32)
  2032. }
  2033. },
  2034. reportQuantity CHOICE {
  2035. none NULL,
  2036. cri-RI-PMI-CQI NULL,
  2037. cri-RI-i1 NULL,
  2038. cri-RI-i1-CQI SEQUENCE {
  2039. pdsch-BundleSizeForCSI ENUMERATED {n2, n4} OPTIONAL -- Need S
  2040. },
  2041. cri-RI-CQI NULL,
  2042. cri-RSRP NULL,
  2043. ssb-Index-RSRP NULL,
  2044. cri-RI-LI-PMI-CQI NULL
  2045. },
  2046. reportFreqConfiguration SEQUENCE {
  2047. cqi-FormatIndicator ENUMERATED { widebandCQI, subbandCQI } OPTIONAL, -- Need R
  2048. pmi-FormatIndicator ENUMERATED { widebandPMI, subbandPMI } OPTIONAL, -- Need R
  2049. csi-ReportingBand CHOICE {
  2050. subbands3 BIT STRING(SIZE(3)),
  2051. subbands4 BIT STRING(SIZE(4)),
  2052. subbands5 BIT STRING(SIZE(5)),
  2053. subbands6 BIT STRING(SIZE(6)),
  2054. subbands7 BIT STRING(SIZE(7)),
  2055. subbands8 BIT STRING(SIZE(8)),
  2056. subbands9 BIT STRING(SIZE(9)),
  2057. subbands10 BIT STRING(SIZE(10)),
  2058. subbands11 BIT STRING(SIZE(11)),
  2059. subbands12 BIT STRING(SIZE(12)),
  2060. subbands13 BIT STRING(SIZE(13)),
  2061. subbands14 BIT STRING(SIZE(14)),
  2062. subbands15 BIT STRING(SIZE(15)),
  2063. subbands16 BIT STRING(SIZE(16)),
  2064. subbands17 BIT STRING(SIZE(17)),
  2065. subbands18 BIT STRING(SIZE(18)),
  2066. ...,
  2067. subbands19-v1530 BIT STRING(SIZE(19))
  2068. } OPTIONAL -- Need S
  2069.  
  2070. } OPTIONAL, -- Need R
  2071. timeRestrictionForChannelMeasurements ENUMERATED {configured, notConfigured},
  2072. timeRestrictionForInterferenceMeasurements ENUMERATED {configured, notConfigured},
  2073. codebookConfig CodebookConfig OPTIONAL, -- Need R
  2074. dummy ENUMERATED {n1, n2} OPTIONAL, -- Need R
  2075. groupBasedBeamReporting CHOICE {
  2076. enabled NULL,
  2077. disabled SEQUENCE {
  2078. nrofReportedRS ENUMERATED {n1, n2, n3, n4} OPTIONAL -- Need S
  2079. }
  2080. },
  2081. cqi-Table ENUMERATED {table1, table2, table3, spare1} OPTIONAL, -- Need R
  2082. subbandSize ENUMERATED {value1, value2},
  2083. non-PMI-PortIndication SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerConfig)) OF PortIndexFor8Ranks OPTIONAL, -- Need R
  2084. ...,
  2085. [[
  2086. semiPersistentOnPUSCH-v1530 SEQUENCE {
  2087. reportSlotConfig-v1530 ENUMERATED {sl4, sl8, sl16}
  2088. } OPTIONAL -- Need R
  2089. ]]
  2090. }
  2091.  
  2092. CSI-ReportPeriodicityAndOffset ::= CHOICE {
  2093. slots4 INTEGER(0..3),
  2094. slots5 INTEGER(0..4),
  2095. slots8 INTEGER(0..7),
  2096. slots10 INTEGER(0..9),
  2097. slots16 INTEGER(0..15),
  2098. slots20 INTEGER(0..19),
  2099. slots40 INTEGER(0..39),
  2100. slots80 INTEGER(0..79),
  2101. slots160 INTEGER(0..159),
  2102. slots320 INTEGER(0..319)
  2103. }
  2104.  
  2105. PUCCH-CSI-Resource ::= SEQUENCE {
  2106. uplinkBandwidthPartId BWP-Id,
  2107. pucch-Resource PUCCH-ResourceId
  2108. }
  2109.  
  2110. PortIndexFor8Ranks ::= CHOICE {
  2111. portIndex8 SEQUENCE{
  2112. rank1-8 PortIndex8 OPTIONAL, -- Need R
  2113. rank2-8 SEQUENCE(SIZE(2)) OF PortIndex8 OPTIONAL, -- Need R
  2114. rank3-8 SEQUENCE(SIZE(3)) OF PortIndex8 OPTIONAL, -- Need R
  2115. rank4-8 SEQUENCE(SIZE(4)) OF PortIndex8 OPTIONAL, -- Need R
  2116. rank5-8 SEQUENCE(SIZE(5)) OF PortIndex8 OPTIONAL, -- Need R
  2117. rank6-8 SEQUENCE(SIZE(6)) OF PortIndex8 OPTIONAL, -- Need R
  2118. rank7-8 SEQUENCE(SIZE(7)) OF PortIndex8 OPTIONAL, -- Need R
  2119. rank8-8 SEQUENCE(SIZE(8)) OF PortIndex8 OPTIONAL -- Need R
  2120. },
  2121. portIndex4 SEQUENCE{
  2122. rank1-4 PortIndex4 OPTIONAL, -- Need R
  2123. rank2-4 SEQUENCE(SIZE(2)) OF PortIndex4 OPTIONAL, -- Need R
  2124. rank3-4 SEQUENCE(SIZE(3)) OF PortIndex4 OPTIONAL, -- Need R
  2125. rank4-4 SEQUENCE(SIZE(4)) OF PortIndex4 OPTIONAL -- Need R
  2126. },
  2127. portIndex2 SEQUENCE{
  2128. rank1-2 PortIndex2 OPTIONAL, -- Need R
  2129. rank2-2 SEQUENCE(SIZE(2)) OF PortIndex2 OPTIONAL -- Need R
  2130. },
  2131. portIndex1 NULL
  2132. }
  2133.  
  2134. PortIndex8::= INTEGER (0..7)
  2135. PortIndex4::= INTEGER (0..3)
  2136. PortIndex2::= INTEGER (0..1)
  2137.  
  2138. -- TAG-CSI-REPORTCONFIG-STOP
  2139.  
  2140. -- TAG-CSI-REPORTCONFIGID-START
  2141.  
  2142. CSI-ReportConfigId ::= INTEGER (0..maxNrofCSI-ReportConfigurations-1)
  2143.  
  2144. -- TAG-CSI-REPORTCONFIGID-STOP
  2145.  
  2146. -- TAG-CSI-RESOURCECONFIG-START
  2147.  
  2148. CSI-ResourceConfig ::= SEQUENCE {
  2149. csi-ResourceConfigId CSI-ResourceConfigId,
  2150. csi-RS-ResourceSetList CHOICE {
  2151. nzp-CSI-RS-SSB SEQUENCE {
  2152. nzp-CSI-RS-ResourceSetList SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourceSetsPerConfig)) OF NZP-CSI-RS-ResourceSetId
  2153. OPTIONAL, -- Need R
  2154. csi-SSB-ResourceSetList SEQUENCE (SIZE (1..maxNrofCSI-SSB-ResourceSetsPerConfig)) OF CSI-SSB-ResourceSetId
  2155. OPTIONAL -- Need R
  2156. },
  2157. csi-IM-ResourceSetList SEQUENCE (SIZE (1..maxNrofCSI-IM-ResourceSetsPerConfig)) OF CSI-IM-ResourceSetId
  2158. },
  2159.  
  2160. bwp-Id BWP-Id,
  2161. resourceType ENUMERATED { aperiodic, semiPersistent, periodic },
  2162. ...
  2163. }
  2164.  
  2165. -- TAG-CSI-RESOURCECONFIG-STOP
  2166.  
  2167. -- TAG-CSI-RESOURCECONFIGID-START
  2168.  
  2169. CSI-ResourceConfigId ::= INTEGER (0..maxNrofCSI-ResourceConfigurations-1)
  2170.  
  2171. -- TAG-CSI-RESOURCECONFIGID-STOP
  2172.  
  2173. -- TAG-CSI-RESOURCEPERIODICITYANDOFFSET-START
  2174.  
  2175. CSI-ResourcePeriodicityAndOffset ::= CHOICE {
  2176. slots4 INTEGER (0..3),
  2177. slots5 INTEGER (0..4),
  2178. slots8 INTEGER (0..7),
  2179. slots10 INTEGER (0..9),
  2180. slots16 INTEGER (0..15),
  2181. slots20 INTEGER (0..19),
  2182. slots32 INTEGER (0..31),
  2183. slots40 INTEGER (0..39),
  2184. slots64 INTEGER (0..63),
  2185. slots80 INTEGER (0..79),
  2186. slots160 INTEGER (0..159),
  2187. slots320 INTEGER (0..319),
  2188. slots640 INTEGER (0..639)
  2189. }
  2190.  
  2191. -- TAG-CSI-RESOURCEPERIODICITYANDOFFSET-STOP
  2192.  
  2193. -- TAG-CSI-RS-RESOURCECONFIGMOBILITY-START
  2194.  
  2195. CSI-RS-ResourceConfigMobility ::= SEQUENCE {
  2196. subcarrierSpacing SubcarrierSpacing,
  2197. csi-RS-CellList-Mobility SEQUENCE (SIZE (1..maxNrofCSI-RS-CellsRRM)) OF CSI-RS-CellMobility,
  2198. ...,
  2199. [[
  2200. refServCellIndex ServCellIndex OPTIONAL -- Need S
  2201. ]]
  2202.  
  2203.  
  2204. }
  2205.  
  2206. CSI-RS-CellMobility ::= SEQUENCE {
  2207. cellId PhysCellId,
  2208. csi-rs-MeasurementBW SEQUENCE {
  2209. nrofPRBs ENUMERATED { size24, size48, size96, size192, size264},
  2210. startPRB INTEGER(0..2169)
  2211. },
  2212. density ENUMERATED {d1,d3} OPTIONAL, -- Need R
  2213. csi-rs-ResourceList-Mobility SEQUENCE (SIZE (1..maxNrofCSI-RS-ResourcesRRM)) OF CSI-RS-Resource-Mobility
  2214. }
  2215.  
  2216. CSI-RS-Resource-Mobility ::= SEQUENCE {
  2217. csi-RS-Index CSI-RS-Index,
  2218. slotConfig CHOICE {
  2219. ms4 INTEGER (0..31),
  2220. ms5 INTEGER (0..39),
  2221. ms10 INTEGER (0..79),
  2222. ms20 INTEGER (0..159),
  2223. ms40 INTEGER (0..319)
  2224. },
  2225. associatedSSB SEQUENCE {
  2226. ssb-Index SSB-Index,
  2227. isQuasiColocated BOOLEAN
  2228. } OPTIONAL, -- Need R
  2229. frequencyDomainAllocation CHOICE {
  2230. row1 BIT STRING (SIZE (4)),
  2231. row2 BIT STRING (SIZE (12))
  2232. },
  2233. firstOFDMSymbolInTimeDomain INTEGER (0..13),
  2234. sequenceGenerationConfig INTEGER (0..1023),
  2235. ...
  2236. }
  2237.  
  2238. CSI-RS-Index ::= INTEGER (0..maxNrofCSI-RS-ResourcesRRM-1)
  2239.  
  2240. -- TAG-CSI-RS-RESOURCECONFIGMOBILITY-STOP
  2241.  
  2242. -- TAG-CSI-RS-RESOURCEMAPPING-START
  2243.  
  2244. CSI-RS-ResourceMapping ::= SEQUENCE {
  2245. frequencyDomainAllocation CHOICE {
  2246. row1 BIT STRING (SIZE (4)),
  2247. row2 BIT STRING (SIZE (12)),
  2248. row4 BIT STRING (SIZE (3)),
  2249. other BIT STRING (SIZE (6))
  2250. },
  2251. nrofPorts ENUMERATED {p1,p2,p4,p8,p12,p16,p24,p32},
  2252. firstOFDMSymbolInTimeDomain INTEGER (0..13),
  2253. firstOFDMSymbolInTimeDomain2 INTEGER (2..12) OPTIONAL, -- Need R
  2254. cdm-Type ENUMERATED {noCDM, fd-CDM2, cdm4-FD2-TD2, cdm8-FD2-TD4},
  2255. density CHOICE {
  2256. dot5 ENUMERATED {evenPRBs, oddPRBs},
  2257. one NULL,
  2258. three NULL,
  2259. spare NULL
  2260. },
  2261. freqBand CSI-FrequencyOccupation,
  2262. ...
  2263. }
  2264.  
  2265. -- TAG-CSI-RS-RESOURCEMAPPING-STOP
  2266.  
  2267. -- TAG-CSI-SEMIPERSISTENTONPUSCHTRIGGERSTATELIST-START
  2268.  
  2269. CSI-SemiPersistentOnPUSCH-TriggerStateList ::=
  2270. SEQUENCE(SIZE (1..maxNrOfSemiPersistentPUSCH-Triggers)) OF CSI-SemiPersistentOnPUSCH-TriggerState
  2271.  
  2272. CSI-SemiPersistentOnPUSCH-TriggerState ::= SEQUENCE {
  2273. associatedReportConfigInfo CSI-ReportConfigId,
  2274. ...
  2275. }
  2276.  
  2277. -- TAG-CSI-SEMIPERSISTENTONPUSCHTRIGGERSTATELIST-STOP
  2278.  
  2279. -- TAG-CSI-SSB-RESOURCESET-START
  2280.  
  2281. CSI-SSB-ResourceSet ::= SEQUENCE {
  2282. csi-SSB-ResourceSetId CSI-SSB-ResourceSetId,
  2283. csi-SSB-ResourceList SEQUENCE (SIZE(1..maxNrofCSI-SSB-ResourcePerSet)) OF SSB-Index,
  2284. ...
  2285. }
  2286.  
  2287. -- TAG-CSI-SSB-RESOURCESET-STOP
  2288.  
  2289. -- TAG-CSI-SSB-RESOURCESETID-START
  2290.  
  2291. CSI-SSB-ResourceSetId ::= INTEGER (0..maxNrofCSI-SSB-ResourceSets-1)
  2292.  
  2293. -- TAG-CSI-SSB-RESOURCESETID-STOP
  2294.  
  2295. -- TAG-DEDICATED-NAS-MESSAGE-START
  2296.  
  2297. DedicatedNAS-Message ::= OCTET STRING
  2298.  
  2299. -- TAG-DEDICATED-NAS-MESSAGE-STOP
  2300.  
  2301. -- TAG-DMRS-DOWNLINKCONFIG-START
  2302.  
  2303. DMRS-DownlinkConfig ::= SEQUENCE {
  2304. dmrs-Type ENUMERATED {type2} OPTIONAL, -- Need S
  2305. dmrs-AdditionalPosition ENUMERATED {pos0, pos1, pos3} OPTIONAL, -- Need S
  2306. maxLength ENUMERATED {len2} OPTIONAL, -- Need S
  2307. scramblingID0 INTEGER (0..65535) OPTIONAL, -- Need S
  2308. scramblingID1 INTEGER (0..65535) OPTIONAL, -- Need S
  2309. phaseTrackingRS SetupRelease { PTRS-DownlinkConfig } OPTIONAL, -- Need M
  2310. ...
  2311. }
  2312.  
  2313. -- TAG-DMRS-DOWNLINKCONFIG-STOP
  2314.  
  2315. -- TAG-DMRS-UPLINKCONFIG-START
  2316.  
  2317. DMRS-UplinkConfig ::= SEQUENCE {
  2318. dmrs-Type ENUMERATED {type2} OPTIONAL, -- Need S
  2319. dmrs-AdditionalPosition ENUMERATED {pos0, pos1, pos3} OPTIONAL, -- Need S
  2320. phaseTrackingRS SetupRelease { PTRS-UplinkConfig } OPTIONAL, -- Need M
  2321. maxLength ENUMERATED {len2} OPTIONAL, -- Need S
  2322. transformPrecodingDisabled SEQUENCE {
  2323. scramblingID0 INTEGER (0..65535) OPTIONAL, -- Need S
  2324. scramblingID1 INTEGER (0..65535) OPTIONAL, -- Need S
  2325. ...
  2326. } OPTIONAL, -- Need R
  2327. transformPrecodingEnabled SEQUENCE {
  2328. nPUSCH-Identity INTEGER(0..1007) OPTIONAL, -- Need S
  2329. sequenceGroupHopping ENUMERATED {disabled} OPTIONAL, -- Need S
  2330. sequenceHopping ENUMERATED {enabled} OPTIONAL, -- Need S
  2331. ...
  2332. } OPTIONAL, -- Need R
  2333. ...
  2334. }
  2335.  
  2336. -- TAG-DMRS-UPLINKCONFIG-STOP
  2337.  
  2338. -- TAG-DOWNLINKCONFIGCOMMON-START
  2339.  
  2340. DownlinkConfigCommon ::= SEQUENCE {
  2341. frequencyInfoDL FrequencyInfoDL OPTIONAL, -- Cond InterFreqHOAndServCellAdd
  2342. initialDownlinkBWP BWP-DownlinkCommon OPTIONAL, -- Cond ServCellAdd
  2343. ...
  2344. }
  2345.  
  2346. -- TAG-DOWNLINKCONFIGCOMMON-STOP
  2347.  
  2348. -- TAG-DOWNLINKCONFIGCOMMONSIB-START
  2349.  
  2350. DownlinkConfigCommonSIB ::= SEQUENCE {
  2351. frequencyInfoDL FrequencyInfoDL-SIB,
  2352. initialDownlinkBWP BWP-DownlinkCommon,
  2353. bcch-Config BCCH-Config,
  2354. pcch-Config PCCH-Config,
  2355. ...
  2356. }
  2357.  
  2358.  
  2359. BCCH-Config ::= SEQUENCE {
  2360. modificationPeriodCoeff ENUMERATED {n2, n4, n8, n16},
  2361. ...
  2362. }
  2363.  
  2364.  
  2365. PCCH-Config ::= SEQUENCE {
  2366. defaultPagingCycle PagingCycle,
  2367. nAndPagingFrameOffset CHOICE {
  2368. oneT NULL,
  2369. halfT INTEGER (0..1),
  2370. quarterT INTEGER (0..3),
  2371. oneEighthT INTEGER (0..7),
  2372. oneSixteenthT INTEGER (0..15)
  2373. },
  2374. ns ENUMERATED {four, two, one},
  2375. firstPDCCH-MonitoringOccasionOfPO CHOICE {
  2376. sCS15KHZoneT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..139),
  2377. sCS30KHZoneT-SCS15KHZhalfT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..279),
  2378. sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..559),
  2379. sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..1119),
  2380. sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT
  2381. SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..2239),
  2382. sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..4479),
  2383. sCS120KHZoneEighthT-SCS60KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..8959),
  2384. sCS120KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..17919)
  2385. } OPTIONAL, -- Need R
  2386. ...
  2387. }
  2388.  
  2389. -- TAG-DOWNLINKCONFIGCOMMONSIB-STOP
  2390.  
  2391. -- TAG-DOWNLINKPREEMPTION-START
  2392.  
  2393. DownlinkPreemption ::= SEQUENCE {
  2394. int-RNTI RNTI-Value,
  2395. timeFrequencySet ENUMERATED {set0, set1},
  2396. dci-PayloadSize INTEGER (0..maxINT-DCI-PayloadSize),
  2397. int-ConfigurationPerServingCell SEQUENCE (SIZE (1..maxNrofServingCells)) OF INT-ConfigurationPerServingCell,
  2398. ...
  2399. }
  2400.  
  2401. INT-ConfigurationPerServingCell ::= SEQUENCE {
  2402. servingCellId ServCellIndex,
  2403. positionInDCI INTEGER (0..maxINT-DCI-PayloadSize-1)
  2404. }
  2405.  
  2406. -- TAG-DOWNLINKPREEMPTION-STOP
  2407.  
  2408. -- TAG-DRB-IDENTITY-START
  2409.  
  2410. DRB-Identity ::= INTEGER (1..32)
  2411.  
  2412. -- TAG-DRB-IDENTITY-STOP
  2413.  
  2414. -- TAG-DRX-CONFIG-START
  2415.  
  2416. DRX-Config ::= SEQUENCE {
  2417. drx-onDurationTimer CHOICE {
  2418. subMilliSeconds INTEGER (1..31),
  2419. milliSeconds ENUMERATED {
  2420. ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60,
  2421. ms80, ms100, ms200, ms300, ms400, ms500, ms600, ms800, ms1000, ms1200,
  2422. ms1600, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 }
  2423. },
  2424. drx-InactivityTimer ENUMERATED {
  2425. ms0, ms1, ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30, ms40, ms50, ms60, ms80,
  2426. ms100, ms200, ms300, ms500, ms750, ms1280, ms1920, ms2560, spare9, spare8,
  2427. spare7, spare6, spare5, spare4, spare3, spare2, spare1},
  2428. drx-HARQ-RTT-TimerDL INTEGER (0..56),
  2429. drx-HARQ-RTT-TimerUL INTEGER (0..56),
  2430. drx-RetransmissionTimerDL ENUMERATED {
  2431. sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
  2432. sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
  2433. spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1},
  2434. drx-RetransmissionTimerUL ENUMERATED {
  2435. sl0, sl1, sl2, sl4, sl6, sl8, sl16, sl24, sl33, sl40, sl64, sl80, sl96, sl112, sl128,
  2436. sl160, sl320, spare15, spare14, spare13, spare12, spare11, spare10, spare9,
  2437. spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 },
  2438. drx-LongCycleStartOffset CHOICE {
  2439. ms10 INTEGER(0..9),
  2440. ms20 INTEGER(0..19),
  2441. ms32 INTEGER(0..31),
  2442. ms40 INTEGER(0..39),
  2443. ms60 INTEGER(0..59),
  2444. ms64 INTEGER(0..63),
  2445. ms70 INTEGER(0..69),
  2446. ms80 INTEGER(0..79),
  2447. ms128 INTEGER(0..127),
  2448. ms160 INTEGER(0..159),
  2449. ms256 INTEGER(0..255),
  2450. ms320 INTEGER(0..319),
  2451. ms512 INTEGER(0..511),
  2452. ms640 INTEGER(0..639),
  2453. ms1024 INTEGER(0..1023),
  2454. ms1280 INTEGER(0..1279),
  2455. ms2048 INTEGER(0..2047),
  2456. ms2560 INTEGER(0..2559),
  2457. ms5120 INTEGER(0..5119),
  2458. ms10240 INTEGER(0..10239)
  2459. },
  2460.  
  2461. shortDRX SEQUENCE {
  2462. drx-ShortCycle ENUMERATED {
  2463. ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32,
  2464. ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9,
  2465. spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 },
  2466. drx-ShortCycleTimer INTEGER (1..16)
  2467. } OPTIONAL, -- Need R
  2468. drx-SlotOffset INTEGER (0..31)
  2469. }
  2470.  
  2471. -- TAG-DRX-CONFIG-STOP
  2472.  
  2473. -- TAG-FILTERCOEFFICIENT-START
  2474.  
  2475. FilterCoefficient ::= ENUMERATED { fc0, fc1, fc2, fc3, fc4, fc5, fc6, fc7, fc8, fc9, fc11, fc13, fc15, fc17, fc19, spare1, ...}
  2476.  
  2477. -- TAG-FILTERCOEFFICIENT-STOP
  2478.  
  2479. -- TAG-FREQBANDINDICATORNR-START
  2480.  
  2481. FreqBandIndicatorNR ::= INTEGER (1..1024)
  2482.  
  2483. -- TAG-FREQBANDINDICATORNR-STOP
  2484.  
  2485. -- TAG-FREQUENCYINFODL-START
  2486.  
  2487. FrequencyInfoDL ::= SEQUENCE {
  2488. absoluteFrequencySSB ARFCN-ValueNR OPTIONAL, -- Cond SpCellAdd
  2489. frequencyBandList MultiFrequencyBandListNR,
  2490. absoluteFrequencyPointA ARFCN-ValueNR,
  2491. scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
  2492. ...
  2493. }
  2494.  
  2495. -- TAG-FREQUENCYINFODL-STOP
  2496.  
  2497. -- TAG-FREQUENCYINFODL-SIB-START
  2498.  
  2499. FrequencyInfoDL-SIB ::= SEQUENCE {
  2500. frequencyBandList MultiFrequencyBandListNR-SIB,
  2501. offsetToPointA INTEGER (0..2199),
  2502. scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier
  2503. }
  2504.  
  2505. -- TAG-FREQUENCYINFODL-SIB-STOP
  2506.  
  2507. -- TAG-FREQUENCYINFOUL-START
  2508.  
  2509. FrequencyInfoUL ::= SEQUENCE {
  2510. frequencyBandList MultiFrequencyBandListNR OPTIONAL, -- Cond FDD-OrSUL
  2511. absoluteFrequencyPointA ARFCN-ValueNR OPTIONAL, -- Cond FDD-OrSUL
  2512. scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
  2513. additionalSpectrumEmission AdditionalSpectrumEmission OPTIONAL, -- Need S
  2514. p-Max P-Max OPTIONAL, -- Need S
  2515. frequencyShift7p5khz ENUMERATED {true} OPTIONAL, -- Cond FDD-TDD-OrSUL-Optional
  2516. ...
  2517. }
  2518.  
  2519. -- TAG-FREQUENCYINFOUL-STOP
  2520.  
  2521. -- TAG-FREQUENCYINFOUL-SIB-START
  2522.  
  2523. FrequencyInfoUL-SIB ::= SEQUENCE {
  2524. frequencyBandList MultiFrequencyBandListNR-SIB OPTIONAL, -- Cond FDD-OrSUL
  2525. absoluteFrequencyPointA ARFCN-ValueNR OPTIONAL, -- Cond FDD-OrSUL
  2526. scs-SpecificCarrierList SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier,
  2527. p-Max P-Max OPTIONAL, -- Need S
  2528. frequencyShift7p5khz ENUMERATED {true} OPTIONAL, -- Cond FDD-TDD-OrSUL-Optional
  2529. ...
  2530. }
  2531.  
  2532. -- TAG-FREQUENCYINFOUL-SIB-STOP
  2533.  
  2534. -- TAG-HYSTERESIS-START
  2535.  
  2536. Hysteresis ::= INTEGER (0..30)
  2537.  
  2538. -- TAG-HYSTERESIS-STOP
  2539.  
  2540. -- TAG-I-RNTI-VALUE-START
  2541.  
  2542. I-RNTI-Value ::= BIT STRING (SIZE(40))
  2543.  
  2544. -- TAG-I-RNTI-VALUE-STOP
  2545.  
  2546. -- TAG-LOCATIONMEASUREMENTINFO-START
  2547.  
  2548. LocationMeasurementInfo ::= CHOICE {
  2549. eutra-RSTD EUTRA-RSTD-InfoList,
  2550. ...,
  2551. eutra-FineTimingDetection NULL
  2552. }
  2553.  
  2554. EUTRA-RSTD-InfoList ::= SEQUENCE (SIZE (1..maxInterRAT-RSTD-Freq)) OF EUTRA-RSTD-Info
  2555.  
  2556. EUTRA-RSTD-Info ::= SEQUENCE {
  2557. carrierFreq ARFCN-ValueEUTRA,
  2558. measPRS-Offset INTEGER (0..39),
  2559. ...
  2560. }
  2561.  
  2562. -- TAG-LOCATIONMEASUREMENTINFO-STOP
  2563.  
  2564. -- TAG-LOGICALCHANNELCONFIG-START
  2565.  
  2566. LogicalChannelConfig ::= SEQUENCE {
  2567. ul-SpecificParameters SEQUENCE {
  2568. priority INTEGER (1..16),
  2569. prioritisedBitRate ENUMERATED {kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, kBps512,
  2570. kBps1024, kBps2048, kBps4096, kBps8192, kBps16384, kBps32768, kBps65536, infinity},
  2571. bucketSizeDuration ENUMERATED {ms5, ms10, ms20, ms50, ms100, ms150, ms300, ms500, ms1000,
  2572. spare7, spare6, spare5, spare4, spare3,spare2, spare1},
  2573. allowedServingCells SEQUENCE (SIZE (1..maxNrofServingCells-1)) OF ServCellIndex
  2574. OPTIONAL, -- PDCP-CADuplication
  2575. allowedSCS-List SEQUENCE (SIZE (1..maxSCSs)) OF SubcarrierSpacing OPTIONAL, -- Need R
  2576. maxPUSCH-Duration ENUMERATED {ms0p02, ms0p04, ms0p0625, ms0p125, ms0p25, ms0p5, spare2, spare1}
  2577. OPTIONAL, -- Need R
  2578. configuredGrantType1Allowed ENUMERATED {true} OPTIONAL, -- Need R
  2579. logicalChannelGroup INTEGER (0..maxLCG-ID) OPTIONAL, -- Need R
  2580. schedulingRequestID SchedulingRequestId OPTIONAL, -- Need R
  2581. logicalChannelSR-Mask BOOLEAN,
  2582. logicalChannelSR-DelayTimerApplied BOOLEAN,
  2583. ...,
  2584. bitRateQueryProhibitTimer ENUMERATED { s0, s0dot4, s0dot8, s1dot6, s3, s6, s12,s30} OPTIONAL -- Need R
  2585. } OPTIONAL, -- Cond UL
  2586. ...
  2587. }
  2588.  
  2589. -- TAG-LOGICALCHANNELCONFIG-STOP
  2590.  
  2591. -- TAG-LOGICALCHANNELIDENTITY-START
  2592.  
  2593. LogicalChannelIdentity ::= INTEGER (1..maxLC-ID)
  2594.  
  2595. -- TAG-LOGICALCHANNELIDENTITY-STOP
  2596.  
  2597. -- TAG-MAC-CELLGROUPCONFIG-START
  2598.  
  2599. MAC-CellGroupConfig ::= SEQUENCE {
  2600. drx-Config SetupRelease { DRX-Config } OPTIONAL, -- Need M
  2601. schedulingRequestConfig SchedulingRequestConfig OPTIONAL, -- Need M
  2602. bsr-Config BSR-Config OPTIONAL, -- Need M
  2603. tag-Config TAG-Config OPTIONAL, -- Need M
  2604. phr-Config SetupRelease { PHR-Config } OPTIONAL, -- Need M
  2605. skipUplinkTxDynamic BOOLEAN,
  2606. ...,
  2607. [[
  2608. csi-Mask BOOLEAN OPTIONAL, -- Need M
  2609. dataInactivityTimer SetupRelease { DataInactivityTimer } OPTIONAL -- Cond MCG-Only
  2610. ]]
  2611. }
  2612.  
  2613. DataInactivityTimer ::= ENUMERATED {s1, s2, s3, s5, s7, s10, s15, s20, s40, s50, s60, s80, s100, s120, s150, s180}
  2614.  
  2615. -- TAG-MAC-CELLGROUPCONFIG-STOP
  2616.  
  2617. -- TAG-MEASCONFIG-START
  2618.  
  2619. MeasConfig ::= SEQUENCE {
  2620. measObjectToRemoveList MeasObjectToRemoveList OPTIONAL, -- Need N
  2621. measObjectToAddModList MeasObjectToAddModList OPTIONAL, -- Need N
  2622. reportConfigToRemoveList ReportConfigToRemoveList OPTIONAL, -- Need N
  2623. reportConfigToAddModList ReportConfigToAddModList OPTIONAL, -- Need N
  2624. measIdToRemoveList MeasIdToRemoveList OPTIONAL, -- Need N
  2625. measIdToAddModList MeasIdToAddModList OPTIONAL, -- Need N
  2626. s-MeasureConfig CHOICE {
  2627. ssb-RSRP RSRP-Range,
  2628. csi-RSRP RSRP-Range
  2629. } OPTIONAL, -- Need M
  2630. quantityConfig QuantityConfig OPTIONAL, -- Need M
  2631. measGapConfig MeasGapConfig OPTIONAL, -- Need M
  2632. measGapSharingConfig MeasGapSharingConfig OPTIONAL, -- Need M
  2633. ...
  2634. }
  2635.  
  2636. MeasObjectToRemoveList ::= SEQUENCE (SIZE (1..maxNrofObjectId)) OF MeasObjectId
  2637.  
  2638. MeasIdToRemoveList ::= SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasId
  2639.  
  2640. ReportConfigToRemoveList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigId
  2641.  
  2642. -- TAG-MEASCONFIG-STOP
  2643.  
  2644. -- TAG-MEASGAPCONFIG-START
  2645.  
  2646. MeasGapConfig ::= SEQUENCE {
  2647. gapFR2 SetupRelease { GapConfig } OPTIONAL, -- Need M
  2648. ...,
  2649. [[
  2650. gapFR1 SetupRelease { GapConfig } OPTIONAL, -- Need M
  2651. gapUE SetupRelease { GapConfig } OPTIONAL -- Need M
  2652. ]]
  2653.  
  2654. }
  2655.  
  2656. GapConfig ::= SEQUENCE {
  2657. gapOffset INTEGER (0..159),
  2658. mgl ENUMERATED {ms1dot5, ms3, ms3dot5, ms4, ms5dot5, ms6},
  2659. mgrp ENUMERATED {ms20, ms40, ms80, ms160},
  2660. mgta ENUMERATED {ms0, ms0dot25, ms0dot5},
  2661. ...,
  2662. [[
  2663. refServCellIndicator ENUMERATED {pCell, pSCell, mcg-FR2} OPTIONAL -- Cond NEDCorNRDC
  2664. ]]
  2665.  
  2666. }
  2667.  
  2668. -- TAG-MEASGAPCONFIG-STOP
  2669.  
  2670. -- TAG-MEASGAPSHARINGCONFIG-START
  2671.  
  2672. MeasGapSharingConfig ::= SEQUENCE {
  2673. gapSharingFR2 SetupRelease { MeasGapSharingScheme } OPTIONAL, -- Need M
  2674. ...,
  2675. [[
  2676. gapSharingFR1 SetupRelease { MeasGapSharingScheme } OPTIONAL, --Need M
  2677. gapSharingUE SetupRelease { MeasGapSharingScheme } OPTIONAL --Need M
  2678. ]]
  2679.  
  2680. }
  2681.  
  2682. MeasGapSharingScheme::= ENUMERATED {scheme00, scheme01, scheme10, scheme11}
  2683.  
  2684. -- TAG-MEASGAPSHARINGCONFIG-STOP
  2685.  
  2686. -- TAG-MEASID-START
  2687.  
  2688. MeasId ::= INTEGER (1..maxNrofMeasId)
  2689.  
  2690. -- TAG-MEASID-STOP
  2691.  
  2692. -- TAG-MEASIDTOADDMODLIST-START
  2693.  
  2694. MeasIdToAddModList ::= SEQUENCE (SIZE (1..maxNrofMeasId)) OF MeasIdToAddMod
  2695.  
  2696. MeasIdToAddMod ::= SEQUENCE {
  2697. measId MeasId,
  2698. measObjectId MeasObjectId,
  2699. reportConfigId ReportConfigId
  2700. }
  2701.  
  2702. -- TAG-MEASIDTOADDMODLIST-STOP
  2703.  
  2704. -- TAG-MEASOBJECTEUTRA-START
  2705.  
  2706. MeasObjectEUTRA::= SEQUENCE {
  2707. carrierFreq ARFCN-ValueEUTRA,
  2708. allowedMeasBandwidth EUTRA-AllowedMeasBandwidth,
  2709. cellsToRemoveListEUTRAN EUTRA-CellIndexList OPTIONAL, -- Need N
  2710. cellsToAddModListEUTRAN SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-Cell OPTIONAL, -- Need N
  2711. blackCellsToRemoveListEUTRAN EUTRA-CellIndexList OPTIONAL, -- Need N
  2712. blackCellsToAddModListEUTRAN SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-BlackCell OPTIONAL, -- Need N
  2713. eutra-PresenceAntennaPort1 EUTRA-PresenceAntennaPort1,
  2714. eutra-Q-OffsetRange EUTRA-Q-OffsetRange OPTIONAL, -- Need R
  2715. widebandRSRQ-Meas BOOLEAN,
  2716. ...
  2717. }
  2718.  
  2719. EUTRA-CellIndexList ::= SEQUENCE (SIZE (1..maxCellMeasEUTRA)) OF EUTRA-CellIndex
  2720.  
  2721. EUTRA-CellIndex ::= INTEGER (1..maxCellMeasEUTRA)
  2722.  
  2723.  
  2724. EUTRA-Cell ::= SEQUENCE {
  2725. cellIndexEUTRA EUTRA-CellIndex,
  2726. physCellId EUTRA-PhysCellId,
  2727. cellIndividualOffset EUTRA-Q-OffsetRange
  2728. }
  2729.  
  2730.  
  2731. EUTRA-BlackCell ::= SEQUENCE {
  2732. cellIndexEUTRA EUTRA-CellIndex,
  2733. physCellIdRange EUTRA-PhysCellIdRange
  2734. }
  2735.  
  2736. -- TAG-MEASOBJECTEUTRA-STOP
  2737.  
  2738. -- TAG-MEASOBJECTID-START
  2739.  
  2740. MeasObjectId ::= INTEGER (1..maxNrofObjectId)
  2741.  
  2742. -- TAG-MEASOBJECTID-STOP
  2743.  
  2744. -- TAG-MEASOBJECTNR-START
  2745.  
  2746. MeasObjectNR ::= SEQUENCE {
  2747. ssbFrequency ARFCN-ValueNR OPTIONAL, -- Cond SSBorAssociatedSSB
  2748. ssbSubcarrierSpacing SubcarrierSpacing OPTIONAL, -- Cond SSBorAssociatedSSB
  2749. smtc1 SSB-MTC OPTIONAL, -- Cond SSBorAssociatedSSB
  2750. smtc2 SSB-MTC2 OPTIONAL, -- Cond IntraFreqConnected
  2751. refFreqCSI-RS ARFCN-ValueNR OPTIONAL, -- Cond CSI-RS
  2752. referenceSignalConfig ReferenceSignalConfig,
  2753. absThreshSS-BlocksConsolidation ThresholdNR OPTIONAL, -- Need R
  2754. absThreshCSI-RS-Consolidation ThresholdNR OPTIONAL, -- Need R
  2755. nrofSS-BlocksToAverage INTEGER (2..maxNrofSS-BlocksToAverage) OPTIONAL, -- Need R
  2756. nrofCSI-RS-ResourcesToAverage INTEGER (2..maxNrofCSI-RS-ResourcesToAverage) OPTIONAL, -- Need R
  2757. quantityConfigIndex INTEGER (1..maxNrofQuantityConfig),
  2758. offsetMO Q-OffsetRangeList,
  2759. cellsToRemoveList PCI-List OPTIONAL, -- Need N
  2760. cellsToAddModList CellsToAddModList OPTIONAL, -- Need N
  2761. blackCellsToRemoveList PCI-RangeIndexList OPTIONAL, -- Need N
  2762. blackCellsToAddModList SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeElement OPTIONAL, -- Need N
  2763. whiteCellsToRemoveList PCI-RangeIndexList OPTIONAL, -- Need N
  2764. whiteCellsToAddModList SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeElement OPTIONAL, -- Need N
  2765. ...,
  2766. [[
  2767. freqBandIndicatorNR FreqBandIndicatorNR OPTIONAL, -- Need R
  2768. measCycleSCell ENUMERATED {sf160, sf256, sf320, sf512, sf640, sf1024, sf1280} OPTIONAL -- Need R
  2769. ]]
  2770. }
  2771.  
  2772. ReferenceSignalConfig::= SEQUENCE {
  2773. ssb-ConfigMobility SSB-ConfigMobility OPTIONAL, -- Need M
  2774. csi-rs-ResourceConfigMobility SetupRelease { CSI-RS-ResourceConfigMobility } OPTIONAL -- Need M
  2775. }
  2776.  
  2777. SSB-ConfigMobility::= SEQUENCE {
  2778.  
  2779. ssb-ToMeasure SetupRelease { SSB-ToMeasure } OPTIONAL, -- Need M
  2780. deriveSSB-IndexFromCell BOOLEAN,
  2781. ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL, -- Need M
  2782. ...
  2783. }
  2784.  
  2785.  
  2786. Q-OffsetRangeList ::= SEQUENCE {
  2787. rsrpOffsetSSB Q-OffsetRange DEFAULT dB0,
  2788. rsrqOffsetSSB Q-OffsetRange DEFAULT dB0,
  2789. sinrOffsetSSB Q-OffsetRange DEFAULT dB0,
  2790. rsrpOffsetCSI-RS Q-OffsetRange DEFAULT dB0,
  2791. rsrqOffsetCSI-RS Q-OffsetRange DEFAULT dB0,
  2792. sinrOffsetCSI-RS Q-OffsetRange DEFAULT dB0
  2793. }
  2794.  
  2795.  
  2796. ThresholdNR ::= SEQUENCE{
  2797. thresholdRSRP RSRP-Range OPTIONAL, -- Need R
  2798. thresholdRSRQ RSRQ-Range OPTIONAL, -- Need R
  2799. thresholdSINR SINR-Range OPTIONAL -- Need R
  2800. }
  2801.  
  2802. CellsToAddModList ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CellsToAddMod
  2803.  
  2804. CellsToAddMod ::= SEQUENCE {
  2805. physCellId PhysCellId,
  2806. cellIndividualOffset Q-OffsetRangeList
  2807. }
  2808.  
  2809.  
  2810.  
  2811.  
  2812. -- TAG-MEASOBJECTNR-STOP
  2813.  
  2814. -- TAG-MEASOBJECTTOADDMODLIST-START
  2815.  
  2816. MeasObjectToAddModList ::= SEQUENCE (SIZE (1..maxNrofObjectId)) OF MeasObjectToAddMod
  2817.  
  2818. MeasObjectToAddMod ::= SEQUENCE {
  2819. measObjectId MeasObjectId,
  2820. measObject CHOICE {
  2821. measObjectNR MeasObjectNR,
  2822. ...,
  2823. measObjectEUTRA MeasObjectEUTRA
  2824. }
  2825. }
  2826.  
  2827. -- TAG-MEASOBJECTTOADDMODLIST-STOP
  2828.  
  2829. -- TAG-MEASRESULTCELLLISTSFTD-NR-START
  2830.  
  2831. MeasResultCellListSFTD-NR ::= SEQUENCE (SIZE (1..maxCellSFTD)) OF MeasResultCellSFTD-NR
  2832.  
  2833. MeasResultCellSFTD-NR ::= SEQUENCE {
  2834. physCellId PhysCellId,
  2835. sfn-OffsetResult INTEGER (0..1023),
  2836. frameBoundaryOffsetResult INTEGER (-30720..30719),
  2837. rsrp-Result RSRP-Range OPTIONAL
  2838. }
  2839.  
  2840. -- TAG-MEASRESULTCELLLISTSFTD-NR-STOP
  2841.  
  2842. -- TAG-MEASRESULTCELLLISTSFTD-EUTRA-START
  2843.  
  2844. MeasResultCellListSFTD-EUTRA ::= SEQUENCE (SIZE (1..maxCellSFTD)) OF MeasResultSFTD-EUTRA
  2845.  
  2846. MeasResultSFTD-EUTRA ::= SEQUENCE {
  2847. eutra-PhysCellId EUTRA-PhysCellId,
  2848. sfn-OffsetResult INTEGER (0..1023),
  2849. frameBoundaryOffsetResult INTEGER (-30720..30719),
  2850. rsrp-Result RSRP-Range OPTIONAL
  2851. }
  2852.  
  2853. -- TAG-MEASRESULTCELLLISTSFTD-EUTRA-STOP
  2854.  
  2855. -- TAG-MEASRESULTS-START
  2856.  
  2857. MeasResults ::= SEQUENCE {
  2858. measId MeasId,
  2859. measResultServingMOList MeasResultServMOList,
  2860. measResultNeighCells CHOICE {
  2861. measResultListNR MeasResultListNR,
  2862. ...,
  2863. measResultListEUTRA MeasResultListEUTRA
  2864. } OPTIONAL,
  2865. ...,
  2866. [[
  2867. measResultServFreqListEUTRA-SCG MeasResultServFreqListEUTRA-SCG OPTIONAL,
  2868. measResultServFreqListNR-SCG MeasResultServFreqListNR-SCG OPTIONAL,
  2869. measResultSFTD-EUTRA MeasResultSFTD-EUTRA OPTIONAL,
  2870. measResultSFTD-NR MeasResultCellSFTD-NR OPTIONAL
  2871. ]],
  2872. [[
  2873. measResultCellListSFTD-NR MeasResultCellListSFTD-NR OPTIONAL
  2874. ]]
  2875.  
  2876. }
  2877.  
  2878. MeasResultServMOList ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF MeasResultServMO
  2879.  
  2880. MeasResultServMO ::= SEQUENCE {
  2881. servCellId ServCellIndex,
  2882. measResultServingCell MeasResultNR,
  2883. measResultBestNeighCell MeasResultNR OPTIONAL,
  2884. ...
  2885. }
  2886.  
  2887. MeasResultListNR ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultNR
  2888.  
  2889. MeasResultNR ::= SEQUENCE {
  2890. physCellId PhysCellId OPTIONAL,
  2891. measResult SEQUENCE {
  2892. cellResults SEQUENCE{
  2893. resultsSSB-Cell MeasQuantityResults OPTIONAL,
  2894. resultsCSI-RS-Cell MeasQuantityResults OPTIONAL
  2895. },
  2896. rsIndexResults SEQUENCE{
  2897. resultsSSB-Indexes ResultsPerSSB-IndexList OPTIONAL,
  2898. resultsCSI-RS-Indexes ResultsPerCSI-RS-IndexList OPTIONAL
  2899. } OPTIONAL
  2900. },
  2901. ...,
  2902. [[
  2903. cgi-Info CGI-InfoNR OPTIONAL
  2904. ]]
  2905. }
  2906.  
  2907. MeasResultListEUTRA ::= SEQUENCE (SIZE (1..maxCellReport)) OF MeasResultEUTRA
  2908.  
  2909. MeasResultEUTRA ::= SEQUENCE {
  2910. eutra-PhysCellId PhysCellId,
  2911. measResult MeasQuantityResultsEUTRA,
  2912.  
  2913. cgi-Info CGI-InfoEUTRA OPTIONAL,
  2914. ...
  2915. }
  2916.  
  2917. MultiBandInfoListEUTRA ::= SEQUENCE (SIZE (1..maxMultiBands)) OF FreqBandIndicatorEUTRA
  2918.  
  2919. MeasQuantityResults ::= SEQUENCE {
  2920. rsrp RSRP-Range OPTIONAL,
  2921. rsrq RSRQ-Range OPTIONAL,
  2922. sinr SINR-Range OPTIONAL
  2923. }
  2924.  
  2925.  
  2926. MeasQuantityResultsEUTRA ::= SEQUENCE {
  2927. rsrp RSRP-RangeEUTRA OPTIONAL,
  2928. rsrq RSRQ-RangeEUTRA OPTIONAL,
  2929. sinr SINR-RangeEUTRA OPTIONAL
  2930. }
  2931.  
  2932.  
  2933. ResultsPerSSB-IndexList::= SEQUENCE (SIZE (1..maxNrofIndexesToReport2)) OF ResultsPerSSB-Index
  2934.  
  2935. ResultsPerSSB-Index ::= SEQUENCE {
  2936. ssb-Index SSB-Index,
  2937. ssb-Results MeasQuantityResults OPTIONAL
  2938. }
  2939.  
  2940. ResultsPerCSI-RS-IndexList::= SEQUENCE (SIZE (1..maxNrofIndexesToReport2)) OF ResultsPerCSI-RS-Index
  2941.  
  2942. ResultsPerCSI-RS-Index ::= SEQUENCE {
  2943. csi-RS-Index CSI-RS-Index,
  2944. csi-RS-Results MeasQuantityResults OPTIONAL
  2945. }
  2946. MeasResultServFreqListEUTRA-SCG ::= SEQUENCE (SIZE (1..maxNrofServingCellsEUTRA)) OF MeasResult2EUTRA
  2947.  
  2948. MeasResultServFreqListNR-SCG ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF MeasResult2NR
  2949.  
  2950. -- TAG-MEASRESULTS-STOP
  2951.  
  2952. -- TAG-MEASRESULT2EUTRA-START
  2953.  
  2954. MeasResult2EUTRA ::= SEQUENCE {
  2955. carrierFreq ARFCN-ValueEUTRA,
  2956. measResultServingCell MeasResultEUTRA OPTIONAL,
  2957. measResultBestNeighCell MeasResultEUTRA OPTIONAL,
  2958. ...
  2959. }
  2960.  
  2961. -- TAG-MEASRESULT2EUTRA-STOP
  2962.  
  2963. -- TAG-MEASRESULT2NR-START
  2964.  
  2965. MeasResult2NR ::= SEQUENCE {
  2966. ssbFrequency ARFCN-ValueNR OPTIONAL,
  2967. refFreqCSI-RS ARFCN-ValueNR OPTIONAL,
  2968. measResultServingCell MeasResultNR OPTIONAL,
  2969. measResultNeighCellListNR MeasResultListNR OPTIONAL,
  2970. ...
  2971. }
  2972.  
  2973. -- TAG-MEASRESULT2NR-STOP
  2974.  
  2975. -- TAG-MEASRESULTSCG-FAILURE-START
  2976.  
  2977. MeasResultSCG-Failure ::= SEQUENCE {
  2978. measResultPerMOList MeasResultList2NR,
  2979. ...
  2980. }
  2981.  
  2982. MeasResultList2NR ::= SEQUENCE (SIZE (1..maxFreq)) OF MeasResult2NR
  2983.  
  2984. -- TAG-MEASRESULTSCG-FAILURE-STOP
  2985.  
  2986. -- TAG-MEASTRIGGERQUANTITYEUTRA-START
  2987.  
  2988. MeasTriggerQuantityEUTRA::= CHOICE {
  2989. rsrp RSRP-RangeEUTRA,
  2990. rsrq RSRQ-RangeEUTRA,
  2991. sinr SINR-RangeEUTRA
  2992. }
  2993.  
  2994. RSRP-RangeEUTRA ::= INTEGER (0..97)
  2995. RSRQ-RangeEUTRA ::= INTEGER (0..34)
  2996. SINR-RangeEUTRA ::= INTEGER (0..127)
  2997.  
  2998.  
  2999. -- TAG-MEASTRIGGERQUANTITYEUTRA-STOP
  3000.  
  3001. -- TAG-MOBILITYSTATEPARAMETERS-START
  3002.  
  3003. MobilityStateParameters ::= SEQUENCE{
  3004. t-Evaluation ENUMERATED {
  3005. s30, s60, s120, s180, s240, spare3, spare2, spare1},
  3006. t-HystNormal ENUMERATED {
  3007. s30, s60, s120, s180, s240, spare3, spare2, spare1},
  3008. n-CellChangeMedium INTEGER (1..16),
  3009. n-CellChangeHigh INTEGER (1..16)
  3010. }
  3011.  
  3012. -- TAG-MOBILITYSTATEPARAMETERS-STOP
  3013.  
  3014. -- TAG-MULTIFREQUENCYBANDLISTNR-START
  3015.  
  3016. MultiFrequencyBandListNR ::= SEQUENCE (SIZE (1..maxNrofMultiBands)) OF FreqBandIndicatorNR
  3017.  
  3018. -- TAG-MULTIFREQUENCYBANDLISTNR-STOP
  3019.  
  3020. -- TAG-MULTIFREQUENCYBANDLISTNR-SIB-START
  3021.  
  3022. MultiFrequencyBandListNR-SIB ::= SEQUENCE (SIZE (1.. maxNrofMultiBands)) OF NR-MultiBandInfo
  3023.  
  3024. NR-MultiBandInfo ::= SEQUENCE {
  3025. freqBandIndicatorNR FreqBandIndicatorNR OPTIONAL, -- Cond OptULNotSIB2
  3026. nr-NS-PmaxList NR-NS-PmaxList OPTIONAL -- Need S
  3027. }
  3028.  
  3029. -- TAG-MULTIFREQUENCYBANDLISTNR-SIB-STOP
  3030.  
  3031. -- TAG-NEXTHOPCHAININGCOUNT-START
  3032.  
  3033. NextHopChainingCount ::= INTEGER (0..7)
  3034.  
  3035. -- TAG-NEXTHOPCHAININGCOUNT-STOP
  3036.  
  3037. -- TAG-NG-5G-S-TMSI-START
  3038.  
  3039. NG-5G-S-TMSI ::= BIT STRING (SIZE (48))
  3040.  
  3041. -- TAG-NG-5G-S-TMSI-STOP
  3042.  
  3043. -- TAG-NR-NS-PMAXLIST-START
  3044.  
  3045. NR-NS-PmaxList ::= SEQUENCE (SIZE (1..maxNR-NS-Pmax)) OF NR-NS-PmaxValue
  3046.  
  3047. NR-NS-PmaxValue ::= SEQUENCE {
  3048. additionalPmax P-Max OPTIONAL, -- Need N
  3049. additionalSpectrumEmission AdditionalSpectrumEmission
  3050. }
  3051.  
  3052. -- TAG-NR-NS-PMAXLIST-STOP
  3053.  
  3054. -- TAG-NZP-CSI-RS-RESOURCE-START
  3055.  
  3056. NZP-CSI-RS-Resource ::= SEQUENCE {
  3057. nzp-CSI-RS-ResourceId NZP-CSI-RS-ResourceId,
  3058. resourceMapping CSI-RS-ResourceMapping,
  3059. powerControlOffset INTEGER (-8..15),
  3060. powerControlOffsetSS ENUMERATED{db-3, db0, db3, db6} OPTIONAL, -- Need R
  3061. scramblingID ScramblingId,
  3062. periodicityAndOffset CSI-ResourcePeriodicityAndOffset OPTIONAL, -- Cond PeriodicOrSemiPersistent
  3063. qcl-InfoPeriodicCSI-RS TCI-StateId OPTIONAL, -- Cond Periodic
  3064. ...
  3065. }
  3066.  
  3067. -- TAG-NZP-CSI-RS-RESOURCE-STOP
  3068.  
  3069. -- TAG-NZP-CSI-RS-RESOURCEID-START
  3070.  
  3071. NZP-CSI-RS-ResourceId ::= INTEGER (0..maxNrofNZP-CSI-RS-Resources-1)
  3072.  
  3073. -- TAG-NZP-CSI-RS-RESOURCEID-STOP
  3074.  
  3075. -- TAG-NZP-CSI-RS-RESOURCESET-START
  3076. NZP-CSI-RS-ResourceSet ::= SEQUENCE {
  3077. nzp-CSI-ResourceSetId NZP-CSI-RS-ResourceSetId,
  3078. nzp-CSI-RS-Resources SEQUENCE (SIZE (1..maxNrofNZP-CSI-RS-ResourcesPerSet)) OF NZP-CSI-RS-ResourceId,
  3079. repetition ENUMERATED { on, off } OPTIONAL, -- Need S
  3080. aperiodicTriggeringOffset INTEGER(0..6) OPTIONAL, -- Need S
  3081. trs-Info ENUMERATED {true} OPTIONAL, -- Need R
  3082. ...
  3083. }
  3084.  
  3085. -- TAG-NZP-CSI-RS-RESOURCESET-STOP
  3086.  
  3087. -- TAG-NZP-CSI-RS-RESOURCESETID-START
  3088.  
  3089. NZP-CSI-RS-ResourceSetId ::= INTEGER (0..maxNrofNZP-CSI-RS-ResourceSets-1)
  3090.  
  3091. -- TAG-NZP-CSI-RS-RESOURCESETID-STOP
  3092.  
  3093. -- TAG-P-MAX-START
  3094.  
  3095. P-Max ::= INTEGER (-30..33)
  3096.  
  3097. -- TAG-P-MAX-STOP
  3098.  
  3099. -- TAG-PCI-LIST-START
  3100.  
  3101. PCI-List ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF PhysCellId
  3102.  
  3103. -- TAG-PCI-LIST-STOP
  3104.  
  3105. -- TAG-PCI-RANGE-START
  3106.  
  3107. PCI-Range ::= SEQUENCE {
  3108. start PhysCellId,
  3109. range ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n84,
  3110. n96, n128, n168, n252, n504, n1008,spare1} OPTIONAL -- Need S
  3111. }
  3112.  
  3113. -- TAG-PCI-RANGE-STOP
  3114.  
  3115. -- TAG-PCI-RANGEELEMENT-START
  3116.  
  3117. PCI-RangeElement ::= SEQUENCE {
  3118. pci-RangeIndex PCI-RangeIndex,
  3119. pci-Range PCI-Range
  3120. }
  3121.  
  3122. -- TAG-PCI-RANGEELEMENT-STOP
  3123.  
  3124. -- TAG-PCI-RANGEINDEX-START
  3125.  
  3126. PCI-RangeIndex ::= INTEGER (1..maxNrofPCI-Ranges)
  3127.  
  3128. -- TAG-PCI-RANGEINDEX-STOP
  3129.  
  3130. -- TAG-PCI-RANGEINDEXLIST-START
  3131.  
  3132. PCI-RangeIndexList ::= SEQUENCE (SIZE (1..maxNrofPCI-Ranges)) OF PCI-RangeIndex
  3133.  
  3134. -- TAG-PCI-RANGEINDEXLIST-STOP
  3135.  
  3136. -- TAG-PDCCH-CONFIG-START
  3137.  
  3138. PDCCH-Config ::= SEQUENCE {
  3139. controlResourceSetToAddModList SEQUENCE(SIZE (1..3)) OF ControlResourceSet OPTIONAL, -- Need N
  3140. controlResourceSetToReleaseList SEQUENCE(SIZE (1..3)) OF ControlResourceSetId OPTIONAL, -- Need N
  3141. searchSpacesToAddModList SEQUENCE(SIZE (1..10)) OF SearchSpace OPTIONAL, -- Need N
  3142. searchSpacesToReleaseList SEQUENCE(SIZE (1..10)) OF SearchSpaceId OPTIONAL, -- Need N
  3143. downlinkPreemption SetupRelease { DownlinkPreemption } OPTIONAL, -- Need M
  3144. tpc-PUSCH SetupRelease { PUSCH-TPC-CommandConfig } OPTIONAL, -- Need M
  3145. tpc-PUCCH SetupRelease { PUCCH-TPC-CommandConfig } OPTIONAL, -- Need M
  3146. tpc-SRS SetupRelease { SRS-TPC-CommandConfig} OPTIONAL, -- Need M
  3147. ...
  3148. }
  3149.  
  3150. -- TAG-PDCCH-CONFIG-STOP
  3151.  
  3152. -- TAG-PDCCH-CONFIGCOMMON-START
  3153.  
  3154. PDCCH-ConfigCommon ::= SEQUENCE {
  3155. controlResourceSetZero ControlResourceSetZero OPTIONAL, -- Cond InitialBWP-Only
  3156. commonControlResourceSet ControlResourceSet OPTIONAL, -- Need R
  3157. searchSpaceZero SearchSpaceZero OPTIONAL, -- Cond InitialBWP-Only
  3158. commonSearchSpaceList SEQUENCE (SIZE(1..4)) OF SearchSpace OPTIONAL, -- Need R
  3159. searchSpaceSIB1 SearchSpaceId OPTIONAL, -- Need S
  3160. searchSpaceOtherSystemInformation SearchSpaceId OPTIONAL, -- Need S
  3161. pagingSearchSpace SearchSpaceId OPTIONAL, -- Need S
  3162. ra-SearchSpace SearchSpaceId OPTIONAL, -- Need S
  3163. ...,
  3164. [[
  3165. firstPDCCH-MonitoringOccasionOfPO CHOICE {
  3166. sCS15KHZoneT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..139),
  3167. sCS30KHZoneT-SCS15KHZhalfT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..279),
  3168. sCS60KHZoneT-SCS30KHZhalfT-SCS15KHZquarterT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..559),
  3169. sCS120KHZoneT-SCS60KHZhalfT-SCS30KHZquarterT-SCS15KHZoneEighthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..1119),
  3170. sCS120KHZhalfT-SCS60KHZquarterT-SCS30KHZoneEighthT-SCS15KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..2239),
  3171. sCS120KHZquarterT-SCS60KHZoneEighthT-SCS30KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..4479),
  3172. sCS120KHZoneEighthT-SCS60KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..8959),
  3173. sCS120KHZoneSixteenthT SEQUENCE (SIZE (1..maxPO-perPF)) OF INTEGER (0..17919)
  3174. } OPTIONAL -- Cond OtherBWP
  3175. ]]
  3176. }
  3177.  
  3178. -- TAG-PDCCH-CONFIGCOMMON-STOP
  3179.  
  3180. -- TAG-PDCCH-CONFIGSIB1-START
  3181.  
  3182. PDCCH-ConfigSIB1 ::= SEQUENCE {
  3183. controlResourceSetZero ControlResourceSetZero,
  3184. searchSpaceZero SearchSpaceZero
  3185. }
  3186.  
  3187. -- TAG-PDCCH-CONFIGSIB1-STOP
  3188.  
  3189. -- TAG-PDCCH-SERVINGCELLCONFIG-START
  3190.  
  3191. PDCCH-ServingCellConfig ::= SEQUENCE {
  3192. slotFormatIndicator SetupRelease { SlotFormatIndicator } OPTIONAL, -- Need M
  3193. ...
  3194. }
  3195.  
  3196. -- TAG-PDCCH-SERVINGCELLCONFIG-STOP
  3197.  
  3198. -- TAG-PDCP-CONFIG-START
  3199.  
  3200. PDCP-Config ::= SEQUENCE {
  3201. drb SEQUENCE {
  3202. discardTimer ENUMERATED {ms10, ms20, ms30, ms40, ms50, ms60, ms75, ms100, ms150, ms200,
  3203. ms250, ms300, ms500, ms750, ms1500, infinity} OPTIONAL, -- Cond Setup
  3204. pdcp-SN-SizeUL ENUMERATED {len12bits, len18bits} OPTIONAL, -- Cond Setup2
  3205. pdcp-SN-SizeDL ENUMERATED {len12bits, len18bits} OPTIONAL, -- Cond Setup2
  3206. headerCompression CHOICE {
  3207. notUsed NULL,
  3208. rohc SEQUENCE {
  3209. maxCID INTEGER (1..16383) DEFAULT 15,
  3210. profiles SEQUENCE {
  3211. profile0x0001 BOOLEAN,
  3212. profile0x0002 BOOLEAN,
  3213. profile0x0003 BOOLEAN,
  3214. profile0x0004 BOOLEAN,
  3215. profile0x0006 BOOLEAN,
  3216. profile0x0101 BOOLEAN,
  3217. profile0x0102 BOOLEAN,
  3218. profile0x0103 BOOLEAN,
  3219. profile0x0104 BOOLEAN
  3220. },
  3221. drb-ContinueROHC ENUMERATED { true } OPTIONAL -- Need N
  3222. },
  3223. uplinkOnlyROHC SEQUENCE {
  3224. maxCID INTEGER (1..16383) DEFAULT 15,
  3225. profiles SEQUENCE {
  3226. profile0x0006 BOOLEAN
  3227. },
  3228. drb-ContinueROHC ENUMERATED { true } OPTIONAL -- Need N
  3229. },
  3230. ...
  3231. },
  3232. integrityProtection ENUMERATED { enabled } OPTIONAL, -- Cond ConnectedTo5GC1
  3233. statusReportRequired ENUMERATED { true } OPTIONAL, -- Cond Rlc-AM
  3234. outOfOrderDelivery ENUMERATED { true } OPTIONAL -- Need R
  3235. } OPTIONAL, -- Cond DRB
  3236. moreThanOneRLC SEQUENCE {
  3237. primaryPath SEQUENCE {
  3238. cellGroup CellGroupId OPTIONAL, -- Need R
  3239. logicalChannel LogicalChannelIdentity OPTIONAL -- Need R
  3240. },
  3241. ul-DataSplitThreshold UL-DataSplitThreshold OPTIONAL, -- Cond SplitBearer
  3242. pdcp-Duplication BOOLEAN OPTIONAL -- Need R
  3243. } OPTIONAL, -- Cond MoreThanOneRLC
  3244.  
  3245. t-Reordering ENUMERATED {
  3246. ms0, ms1, ms2, ms4, ms5, ms8, ms10, ms15, ms20, ms30, ms40,
  3247. ms50, ms60, ms80, ms100, ms120, ms140, ms160, ms180, ms200, ms220,
  3248. ms240, ms260, ms280, ms300, ms500, ms750, ms1000, ms1250,
  3249. ms1500, ms1750, ms2000, ms2250, ms2500, ms2750,
  3250. ms3000, spare28, spare27, spare26, spare25, spare24,
  3251. spare23, spare22, spare21, spare20,
  3252. spare19, spare18, spare17, spare16, spare15, spare14,
  3253. spare13, spare12, spare11, spare10, spare09,
  3254. spare08, spare07, spare06, spare05, spare04, spare03,
  3255. spare02, spare01 } OPTIONAL, -- Need S
  3256. ...,
  3257. [[
  3258. cipheringDisabled ENUMERATED {true} OPTIONAL -- Cond ConnectedTo5GC
  3259. ]]
  3260. }
  3261.  
  3262. UL-DataSplitThreshold ::= ENUMERATED {
  3263. b0, b100, b200, b400, b800, b1600, b3200, b6400, b12800, b25600, b51200, b102400, b204800,
  3264. b409600, b819200, b1228800, b1638400, b2457600, b3276800, b4096000, b4915200, b5734400,
  3265. b6553600, infinity, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}
  3266.  
  3267. -- TAG-PDCP-CONFIG-STOP
  3268.  
  3269. -- TAG-PDSCH-CONFIG-START
  3270.  
  3271. PDSCH-Config ::= SEQUENCE {
  3272. dataScramblingIdentityPDSCH INTEGER (0..1023) OPTIONAL, -- Need S
  3273. dmrs-DownlinkForPDSCH-MappingTypeA SetupRelease { DMRS-DownlinkConfig } OPTIONAL, -- Need M
  3274. dmrs-DownlinkForPDSCH-MappingTypeB SetupRelease { DMRS-DownlinkConfig } OPTIONAL, -- Need M
  3275.  
  3276. tci-StatesToAddModList SEQUENCE (SIZE(1..maxNrofTCI-States)) OF TCI-State OPTIONAL, -- Need N
  3277. tci-StatesToReleaseList SEQUENCE (SIZE(1..maxNrofTCI-States)) OF TCI-StateId OPTIONAL, -- Need N
  3278. vrb-ToPRB-Interleaver ENUMERATED {n2, n4} OPTIONAL, -- Need S
  3279. resourceAllocation ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch},
  3280. pdsch-TimeDomainAllocationList SetupRelease { PDSCH-TimeDomainResourceAllocationList } OPTIONAL, -- Need M
  3281. pdsch-AggregationFactor ENUMERATED { n2, n4, n8 } OPTIONAL, -- Need S
  3282. rateMatchPatternToAddModList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern OPTIONAL, -- Need N
  3283. rateMatchPatternToReleaseList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N
  3284. rateMatchPatternGroup1 RateMatchPatternGroup OPTIONAL, -- Need R
  3285. rateMatchPatternGroup2 RateMatchPatternGroup OPTIONAL, -- Need R
  3286.  
  3287. rbg-Size ENUMERATED {config1, config2},
  3288. mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
  3289. maxNrofCodeWordsScheduledByDCI ENUMERATED {n1, n2} OPTIONAL, -- Need R
  3290.  
  3291. prb-BundlingType CHOICE {
  3292. staticBundling SEQUENCE {
  3293. bundleSize ENUMERATED { n4, wideband } OPTIONAL -- Need S
  3294. },
  3295. dynamicBundling SEQUENCE {
  3296. bundleSizeSet1 ENUMERATED { n4, wideband, n2-wideband, n4-wideband } OPTIONAL, -- Need S
  3297. bundleSizeSet2 ENUMERATED { n4, wideband } OPTIONAL -- Need S
  3298. }
  3299. },
  3300. zp-CSI-RS-ResourceToAddModList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources)) OF ZP-CSI-RS-Resource
  3301. OPTIONAL, -- Need N
  3302. zp-CSI-RS-ResourceToReleaseList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-Resources)) OF ZP-CSI-RS-ResourceId
  3303. OPTIONAL, -- Need N
  3304. aperiodic-ZP-CSI-RS-ResourceSetsToAddModList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet
  3305. OPTIONAL, -- Need N
  3306. aperiodic-ZP-CSI-RS-ResourceSetsToReleaseList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId
  3307. OPTIONAL, -- Need N
  3308. sp-ZP-CSI-RS-ResourceSetsToAddModList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSet
  3309. OPTIONAL, -- Need N
  3310. sp-ZP-CSI-RS-ResourceSetsToReleaseList SEQUENCE (SIZE (1..maxNrofZP-CSI-RS-ResourceSets)) OF ZP-CSI-RS-ResourceSetId
  3311. OPTIONAL, -- Need N
  3312. p-ZP-CSI-RS-ResourceSet SetupRelease { ZP-CSI-RS-ResourceSet }
  3313. OPTIONAL, -- Need M
  3314. ...
  3315. }
  3316. RateMatchPatternGroup ::= SEQUENCE (SIZE (1..maxNrofRateMatchPatternsPerGroup)) OF CHOICE {
  3317. cellLevel RateMatchPatternId,
  3318. bwpLevel RateMatchPatternId
  3319. }
  3320.  
  3321. -- TAG-PDSCH-CONFIG-STOP
  3322.  
  3323. -- TAG-PDSCH-CONFIGCOMMON-START
  3324.  
  3325. PDSCH-ConfigCommon ::= SEQUENCE {
  3326. pdsch-TimeDomainAllocationList PDSCH-TimeDomainResourceAllocationList OPTIONAL, -- Need R
  3327. ...
  3328. }
  3329.  
  3330. -- TAG-PDSCH-CONFIGCOMMON-STOP
  3331.  
  3332. -- TAG-PDSCH-SERVINGCELLCONFIG-START
  3333.  
  3334. PDSCH-ServingCellConfig ::= SEQUENCE {
  3335. codeBlockGroupTransmission SetupRelease { PDSCH-CodeBlockGroupTransmission } OPTIONAL, -- Need M
  3336. xOverhead ENUMERATED { xOh6, xOh12, xOh18 } OPTIONAL, -- Need S
  3337. nrofHARQ-ProcessesForPDSCH ENUMERATED {n2, n4, n6, n10, n12, n16} OPTIONAL, -- Need S
  3338. pucch-Cell ServCellIndex OPTIONAL, -- Cond SCellAddOnly
  3339. ...,
  3340. [[
  3341. maxMIMO-Layers INTEGER (1..8) OPTIONAL, -- Need M
  3342. processingType2Enabled BOOLEAN OPTIONAL -- Need M
  3343. ]]
  3344. }
  3345.  
  3346. PDSCH-CodeBlockGroupTransmission ::= SEQUENCE {
  3347. maxCodeBlockGroupsPerTransportBlock ENUMERATED {n2, n4, n6, n8},
  3348. codeBlockGroupFlushIndicator BOOLEAN,
  3349. ...
  3350. }
  3351.  
  3352. -- TAG-PDSCH-SERVINGCELLCONFIG-STOP
  3353.  
  3354. -- TAG-PDSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-START
  3355.  
  3356.  
  3357. PDSCH-TimeDomainResourceAllocationList ::= SEQUENCE (SIZE(1..maxNrofDL-Allocations)) OF PDSCH-TimeDomainResourceAllocation
  3358.  
  3359. PDSCH-TimeDomainResourceAllocation ::= SEQUENCE {
  3360. k0 INTEGER(0..32) OPTIONAL, -- Need S
  3361. mappingType ENUMERATED {typeA, typeB},
  3362. startSymbolAndLength INTEGER (0..127)
  3363. }
  3364.  
  3365. -- TAG-PDSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-STOP
  3366.  
  3367. -- TAG-PHR-CONFIG-START
  3368.  
  3369. PHR-Config ::= SEQUENCE {
  3370. phr-PeriodicTimer ENUMERATED {sf10, sf20, sf50, sf100, sf200,sf500, sf1000, infinity},
  3371. phr-ProhibitTimer ENUMERATED {sf0, sf10, sf20, sf50, sf100,sf200, sf500, sf1000},
  3372. phr-Tx-PowerFactorChange ENUMERATED {dB1, dB3, dB6, infinity},
  3373. multiplePHR BOOLEAN,
  3374. dummy BOOLEAN,
  3375. phr-Type2OtherCell BOOLEAN,
  3376. phr-ModeOtherCG ENUMERATED {real, virtual},
  3377. ...
  3378. }
  3379.  
  3380. -- TAG-PHR-CONFIG-STOP
  3381.  
  3382. -- TAG-PHYSCELLID-START
  3383.  
  3384. PhysCellId ::= INTEGER (0..1007)
  3385.  
  3386. -- TAG-PHYSCELLID-STOP
  3387.  
  3388. -- TAG-PHYSICALCELLGROUPCONFIG-START
  3389.  
  3390. PhysicalCellGroupConfig ::= SEQUENCE {
  3391. harq-ACK-SpatialBundlingPUCCH ENUMERATED {true} OPTIONAL, -- Need S
  3392. harq-ACK-SpatialBundlingPUSCH ENUMERATED {true} OPTIONAL, -- Need S
  3393. p-NR-FR1 P-Max OPTIONAL, -- Need R
  3394. pdsch-HARQ-ACK-Codebook ENUMERATED {semiStatic, dynamic},
  3395. tpc-SRS-RNTI RNTI-Value OPTIONAL, -- Need R
  3396. tpc-PUCCH-RNTI RNTI-Value OPTIONAL, -- Need R
  3397. tpc-PUSCH-RNTI RNTI-Value OPTIONAL, -- Need R
  3398. sp-CSI-RNTI RNTI-Value OPTIONAL, -- Need R
  3399. cs-RNTI SetupRelease { RNTI-Value } OPTIONAL, -- Need M
  3400. ...,
  3401. [[
  3402. mcs-C-RNTI RNTI-Value OPTIONAL, -- Need R
  3403. p-UE-FR1 P-Max OPTIONAL -- Cond MCG-Only
  3404. ]],
  3405. [[
  3406. xScale ENUMERATED {dB0, dB6, spare2, spare1} OPTIONAL -- Cond SCG-Only
  3407. ]],
  3408. [[
  3409. pdcch-BlindDetection SetupRelease { PDCCH-BlindDetection } OPTIONAL -- Need M
  3410. ]]
  3411. }
  3412.  
  3413. PDCCH-BlindDetection ::= INTEGER (1..15)
  3414.  
  3415. -- TAG-PHYSICALCELLGROUPCONFIG-STOP
  3416.  
  3417. -- TAG-PLMN-IDENTITY-START
  3418.  
  3419. PLMN-Identity ::= SEQUENCE {
  3420. mcc MCC OPTIONAL, -- Cond MCC
  3421. mnc MNC
  3422. }
  3423.  
  3424. MCC ::= SEQUENCE (SIZE (3)) OF MCC-MNC-Digit
  3425.  
  3426. MNC ::= SEQUENCE (SIZE (2..3)) OF MCC-MNC-Digit
  3427.  
  3428. MCC-MNC-Digit ::= INTEGER (0..9)
  3429.  
  3430.  
  3431. -- TAG-PLMN-IDENTITY-STOP
  3432.  
  3433. -- TAG-PLMN-IDENTITYINFOLIST-START
  3434.  
  3435. PLMN-IdentityInfoList ::= SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-IdentityInfo
  3436.  
  3437. PLMN-IdentityInfo ::= SEQUENCE {
  3438. plmn-IdentityList SEQUENCE (SIZE (1..maxPLMN)) OF PLMN-Identity,
  3439. trackingAreaCode TrackingAreaCode OPTIONAL, -- Need R
  3440. ranac RAN-AreaCode OPTIONAL, -- Need R
  3441. cellIdentity CellIdentity,
  3442. cellReservedForOperatorUse ENUMERATED {reserved, notReserved},
  3443. ...
  3444. }
  3445. -- TAG-PLMN-IDENTITYINFOLIST-STOP
  3446.  
  3447. -- TAG-PRB-ID-START
  3448.  
  3449. PRB-Id ::= INTEGER (0..maxNrofPhysicalResourceBlocks-1)
  3450.  
  3451. -- TAG-PRB-ID-STOP
  3452.  
  3453. -- TAG-PTRS-DOWNLINKCONFIG-START
  3454.  
  3455. PTRS-DownlinkConfig ::= SEQUENCE {
  3456. frequencyDensity SEQUENCE (SIZE (2)) OF INTEGER (1..276) OPTIONAL, -- Need S
  3457. timeDensity SEQUENCE (SIZE (3)) OF INTEGER (0..29) OPTIONAL, -- Need S
  3458. epre-Ratio INTEGER (0..3) OPTIONAL, -- Need S
  3459. resourceElementOffset ENUMERATED { offset01, offset10, offset11 } OPTIONAL, -- Need S
  3460. ...
  3461. }
  3462.  
  3463. -- TAG-PTRS-DOWNLINKCONFIG-STOP
  3464.  
  3465. -- TAG-PTRS-UPLINKCONFIG-START
  3466.  
  3467. PTRS-UplinkConfig ::= SEQUENCE {
  3468. transformPrecoderDisabled SEQUENCE {
  3469. frequencyDensity SEQUENCE (SIZE (2)) OF INTEGER (1..276) OPTIONAL, -- Need S
  3470. timeDensity SEQUENCE (SIZE (3)) OF INTEGER (0..29) OPTIONAL, -- Need S
  3471. maxNrofPorts ENUMERATED {n1, n2},
  3472. resourceElementOffset ENUMERATED {offset01, offset10, offset11 } OPTIONAL, -- Need S
  3473. ptrs-Power ENUMERATED {p00, p01, p10, p11}
  3474. } OPTIONAL, -- Need R
  3475. transformPrecoderEnabled SEQUENCE {
  3476. sampleDensity SEQUENCE (SIZE (5)) OF INTEGER (1..276),
  3477. timeDensityTransformPrecoding ENUMERATED {d2} OPTIONAL -- Need S
  3478. } OPTIONAL, -- Need R
  3479. ...
  3480. }
  3481.  
  3482. -- TAG-PTRS-UPLINKCONFIG-STOP
  3483.  
  3484. -- TAG-PUCCH-CONFIG-START
  3485.  
  3486. PUCCH-Config ::= SEQUENCE {
  3487. resourceSetToAddModList SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceSets)) OF PUCCH-ResourceSet OPTIONAL, -- Need N
  3488. resourceSetToReleaseList SEQUENCE (SIZE (1..maxNrofPUCCH-ResourceSets)) OF PUCCH-ResourceSetId OPTIONAL, -- Need N
  3489. resourceToAddModList SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-Resource OPTIONAL, -- Need N
  3490. resourceToReleaseList SEQUENCE (SIZE (1..maxNrofPUCCH-Resources)) OF PUCCH-ResourceId OPTIONAL, -- Need N
  3491. format1 SetupRelease { PUCCH-FormatConfig } OPTIONAL, -- Need M
  3492. format2 SetupRelease { PUCCH-FormatConfig } OPTIONAL, -- Need M
  3493. format3 SetupRelease { PUCCH-FormatConfig } OPTIONAL, -- Need M
  3494. format4 SetupRelease { PUCCH-FormatConfig } OPTIONAL, -- Need M
  3495.  
  3496. schedulingRequestResourceToAddModList SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceConfig
  3497. OPTIONAL, -- Need N
  3498. schedulingRequestResourceToReleaseList SEQUENCE (SIZE (1..maxNrofSR-Resources)) OF SchedulingRequestResourceId
  3499. OPTIONAL, -- Need N
  3500. multi-CSI-PUCCH-ResourceList SEQUENCE (SIZE (1..2)) OF PUCCH-ResourceId OPTIONAL, -- Need M
  3501. dl-DataToUL-ACK SEQUENCE (SIZE (1..8)) OF INTEGER (0..15) OPTIONAL, -- Need M
  3502.  
  3503. spatialRelationInfoToAddModList SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos)) OF PUCCH-SpatialRelationInfo
  3504. OPTIONAL, -- Need N
  3505. spatialRelationInfoToReleaseList SEQUENCE (SIZE (1..maxNrofSpatialRelationInfos)) OF PUCCH-SpatialRelationInfoId
  3506. OPTIONAL, -- Need N
  3507. pucch-PowerControl PUCCH-PowerControl OPTIONAL, -- Need M
  3508. ...
  3509. }
  3510.  
  3511. PUCCH-FormatConfig ::= SEQUENCE {
  3512. interslotFrequencyHopping ENUMERATED {enabled} OPTIONAL, -- Need R
  3513. additionalDMRS ENUMERATED {true} OPTIONAL, -- Need R
  3514. maxCodeRate PUCCH-MaxCodeRate OPTIONAL, -- Need R
  3515. nrofSlots ENUMERATED {n2,n4,n8} OPTIONAL, -- Need S
  3516. pi2BPSK ENUMERATED {enabled} OPTIONAL, -- Need R
  3517. simultaneousHARQ-ACK-CSI ENUMERATED {true} OPTIONAL -- Need R
  3518. }
  3519.  
  3520. PUCCH-MaxCodeRate ::= ENUMERATED {zeroDot08, zeroDot15, zeroDot25, zeroDot35, zeroDot45, zeroDot60, zeroDot80}
  3521.  
  3522. -- A set with one or more PUCCH resources
  3523. PUCCH-ResourceSet ::= SEQUENCE {
  3524. pucch-ResourceSetId PUCCH-ResourceSetId,
  3525. resourceList SEQUENCE (SIZE (1..maxNrofPUCCH-ResourcesPerSet)) OF PUCCH-ResourceId,
  3526. maxPayloadSize INTEGER (4..256) OPTIONAL -- Need R
  3527. }
  3528.  
  3529. PUCCH-ResourceSetId ::= INTEGER (0..maxNrofPUCCH-ResourceSets-1)
  3530.  
  3531. PUCCH-Resource ::= SEQUENCE {
  3532. pucch-ResourceId PUCCH-ResourceId,
  3533. startingPRB PRB-Id,
  3534. intraSlotFrequencyHopping ENUMERATED { enabled } OPTIONAL, -- Need R
  3535. secondHopPRB PRB-Id OPTIONAL, -- Need R
  3536. format CHOICE {
  3537. format0 PUCCH-format0,
  3538. format1 PUCCH-format1,
  3539. format2 PUCCH-format2,
  3540. format3 PUCCH-format3,
  3541. format4 PUCCH-format4
  3542. }
  3543. }
  3544.  
  3545. PUCCH-ResourceId ::= INTEGER (0..maxNrofPUCCH-Resources-1)
  3546.  
  3547.  
  3548. PUCCH-format0 ::= SEQUENCE {
  3549. initialCyclicShift INTEGER(0..11),
  3550. nrofSymbols INTEGER (1..2),
  3551. startingSymbolIndex INTEGER(0..13)
  3552. }
  3553.  
  3554. PUCCH-format1 ::= SEQUENCE {
  3555. initialCyclicShift INTEGER(0..11),
  3556. nrofSymbols INTEGER (4..14),
  3557. startingSymbolIndex INTEGER(0..10),
  3558. timeDomainOCC INTEGER(0..6)
  3559. }
  3560.  
  3561. PUCCH-format2 ::= SEQUENCE {
  3562. nrofPRBs INTEGER (1..16),
  3563. nrofSymbols INTEGER (1..2),
  3564. startingSymbolIndex INTEGER(0..13)
  3565. }
  3566.  
  3567. PUCCH-format3 ::= SEQUENCE {
  3568. nrofPRBs INTEGER (1..16),
  3569. nrofSymbols INTEGER (4..14),
  3570. startingSymbolIndex INTEGER(0..10)
  3571. }
  3572.  
  3573. PUCCH-format4 ::= SEQUENCE {
  3574. nrofSymbols INTEGER (4..14),
  3575. occ-Length ENUMERATED {n2,n4},
  3576. occ-Index ENUMERATED {n0,n1,n2,n3},
  3577. startingSymbolIndex INTEGER(0..10)
  3578. }
  3579.  
  3580. -- TAG-PUCCH-CONFIG-STOP
  3581.  
  3582. -- TAG-PUCCH-CONFIGCOMMON-START
  3583.  
  3584. PUCCH-ConfigCommon ::= SEQUENCE {
  3585. pucch-ResourceCommon INTEGER (0..15) OPTIONAL, -- Cond InitialBWP-Only
  3586. pucch-GroupHopping ENUMERATED { neither, enable, disable },
  3587. hoppingId INTEGER (0..1023) OPTIONAL, -- Need R
  3588. p0-nominal INTEGER (-202..24) OPTIONAL, -- Need R
  3589. ...
  3590. }
  3591.  
  3592. -- TAG-PUCCH-CONFIGCOMMON-STOP
  3593.  
  3594. -- TAG-PUCCH-PATHLOSSREFERENCERS-ID-START
  3595.  
  3596. PUCCH-PathlossReferenceRS-Id ::= INTEGER (0..maxNrofPUCCH-PathlossReferenceRSs-1)
  3597.  
  3598. -- TAG-PUCCH-PATHLOSSREFERENCERS-ID-STOP
  3599.  
  3600. -- TAG-PUCCH-POWERCONTROL-START
  3601. PUCCH-PowerControl ::= SEQUENCE {
  3602. deltaF-PUCCH-f0 INTEGER (-16..15) OPTIONAL, -- Need R
  3603. deltaF-PUCCH-f1 INTEGER (-16..15) OPTIONAL, -- Need R
  3604. deltaF-PUCCH-f2 INTEGER (-16..15) OPTIONAL, -- Need R
  3605. deltaF-PUCCH-f3 INTEGER (-16..15) OPTIONAL, -- Need R
  3606. deltaF-PUCCH-f4 INTEGER (-16..15) OPTIONAL, -- Need R
  3607. p0-Set SEQUENCE (SIZE (1..maxNrofPUCCH-P0-PerSet)) OF P0-PUCCH OPTIONAL, -- Need M
  3608. pathlossReferenceRSs SEQUENCE (SIZE (1..maxNrofPUCCH-PathlossReferenceRSs)) OF PUCCH-PathlossReferenceRS
  3609. OPTIONAL, -- Need M
  3610. twoPUCCH-PC-AdjustmentStates ENUMERATED {twoStates} OPTIONAL, -- Need S
  3611. ...
  3612. }
  3613.  
  3614. P0-PUCCH ::= SEQUENCE {
  3615. p0-PUCCH-Id P0-PUCCH-Id,
  3616. p0-PUCCH-Value INTEGER (-16..15)
  3617. }
  3618.  
  3619. P0-PUCCH-Id ::= INTEGER (1..8)
  3620.  
  3621. PUCCH-PathlossReferenceRS ::= SEQUENCE {
  3622. pucch-PathlossReferenceRS-Id PUCCH-PathlossReferenceRS-Id,
  3623. referenceSignal CHOICE {
  3624. ssb-Index SSB-Index,
  3625. csi-RS-Index NZP-CSI-RS-ResourceId
  3626. }
  3627. }
  3628.  
  3629. -- TAG-PUCCH-POWERCONTROL-STOP
  3630.  
  3631. -- TAG-PUCCH-SPATIALRELATIONINFO-START
  3632.  
  3633. PUCCH-SpatialRelationInfo ::= SEQUENCE {
  3634. pucch-SpatialRelationInfoId PUCCH-SpatialRelationInfoId,
  3635. servingCellId ServCellIndex OPTIONAL, -- Need S
  3636. referenceSignal CHOICE {
  3637. ssb-Index SSB-Index,
  3638. csi-RS-Index NZP-CSI-RS-ResourceId,
  3639. srs SEQUENCE {
  3640. resource SRS-ResourceId,
  3641. uplinkBWP BWP-Id
  3642. }
  3643. },
  3644. pucch-PathlossReferenceRS-Id PUCCH-PathlossReferenceRS-Id,
  3645. p0-PUCCH-Id P0-PUCCH-Id,
  3646. closedLoopIndex ENUMERATED { i0, i1 }
  3647. }
  3648.  
  3649. PUCCH-SpatialRelationInfoId ::= INTEGER (1..maxNrofSpatialRelationInfos)
  3650.  
  3651.  
  3652. -- TAG-PUCCH-SPATIALRELATIONINFO-STOP
  3653.  
  3654. -- TAG-PUCCH-TPC-COMMANDCONFIG-START
  3655.  
  3656. PUCCH-TPC-CommandConfig ::= SEQUENCE {
  3657. tpc-IndexPCell INTEGER (1..15) OPTIONAL, -- Cond PDCCH-OfSpcell
  3658. tpc-IndexPUCCH-SCell INTEGER (1..15) OPTIONAL, -- Cond PDCCH-ofSpCellOrPUCCH-SCell
  3659. ...
  3660. }
  3661.  
  3662. -- TAG-PUCCH-TPC-COMMANDCONFIG-STOP
  3663.  
  3664. -- TAG-PUSCH-CONFIG-START
  3665.  
  3666. PUSCH-Config ::= SEQUENCE {
  3667. dataScramblingIdentityPUSCH INTEGER (0..1023) OPTIONAL, -- Need S
  3668. txConfig ENUMERATED {codebook, nonCodebook} OPTIONAL, -- Need S
  3669. dmrs-UplinkForPUSCH-MappingTypeA SetupRelease { DMRS-UplinkConfig } OPTIONAL, -- Need M
  3670. dmrs-UplinkForPUSCH-MappingTypeB SetupRelease { DMRS-UplinkConfig } OPTIONAL, -- Need M
  3671.  
  3672. pusch-PowerControl PUSCH-PowerControl OPTIONAL, -- Need M
  3673. frequencyHopping ENUMERATED {intraSlot, interSlot} OPTIONAL, -- Need S
  3674. frequencyHoppingOffsetLists SEQUENCE (SIZE (1..4)) OF INTEGER (1.. maxNrofPhysicalResourceBlocks-1)
  3675. OPTIONAL, -- Need M
  3676. resourceAllocation ENUMERATED { resourceAllocationType0, resourceAllocationType1, dynamicSwitch},
  3677. pusch-TimeDomainAllocationList SetupRelease { PUSCH-TimeDomainResourceAllocationList } OPTIONAL, -- Need M
  3678. pusch-AggregationFactor ENUMERATED { n2, n4, n8 } OPTIONAL, -- Need S
  3679. mcs-Table ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
  3680. mcs-TableTransformPrecoder ENUMERATED {qam256, qam64LowSE} OPTIONAL, -- Need S
  3681. transformPrecoder ENUMERATED {enabled, disabled} OPTIONAL, -- Need S
  3682. codebookSubset ENUMERATED {fullyAndPartialAndNonCoherent, partialAndNonCoherent,nonCoherent}
  3683. OPTIONAL, -- Cond codebookBased
  3684. maxRank INTEGER (1..4) OPTIONAL, -- Cond codebookBased
  3685. rbg-Size ENUMERATED { config2} OPTIONAL, -- Need S
  3686. uci-OnPUSCH SetupRelease { UCI-OnPUSCH} OPTIONAL, -- Need M
  3687. tp-pi2BPSK ENUMERATED {enabled} OPTIONAL, -- Need S
  3688. ...
  3689. }
  3690.  
  3691. UCI-OnPUSCH ::= SEQUENCE {
  3692. betaOffsets CHOICE {
  3693. dynamic SEQUENCE (SIZE (4)) OF BetaOffsets,
  3694. semiStatic BetaOffsets
  3695. } OPTIONAL, -- Need M
  3696. scaling ENUMERATED { f0p5, f0p65, f0p8, f1 }
  3697. }
  3698.  
  3699. -- TAG-PUSCH-CONFIG-STOP
  3700.  
  3701. -- TAG-PUSCH-CONFIGCOMMON-START
  3702.  
  3703. PUSCH-ConfigCommon ::= SEQUENCE {
  3704. groupHoppingEnabledTransformPrecoding ENUMERATED {enabled} OPTIONAL, -- Need R
  3705. pusch-TimeDomainAllocationList PUSCH-TimeDomainResourceAllocationList OPTIONAL, -- Need R
  3706. msg3-DeltaPreamble INTEGER (-1..6) OPTIONAL, -- Need R
  3707. p0-NominalWithGrant INTEGER (-202..24) OPTIONAL, -- Need R
  3708. ...
  3709. }
  3710.  
  3711. -- TAG-PUSCH-CONFIGCOMMON-STOP
  3712.  
  3713. -- TAG-PUSCH-POWERCONTROL-START
  3714.  
  3715. PUSCH-PowerControl ::= SEQUENCE {
  3716. tpc-Accumulation ENUMERATED { disabled } OPTIONAL, -- Need S
  3717. msg3-Alpha Alpha OPTIONAL, -- Need S
  3718. p0-NominalWithoutGrant INTEGER (-202..24) OPTIONAL, -- Need M
  3719. p0-AlphaSets SEQUENCE (SIZE (1..maxNrofP0-PUSCH-AlphaSets)) OF P0-PUSCH-AlphaSet OPTIONAL, -- Need M
  3720. pathlossReferenceRSToAddModList SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSs)) OF PUSCH-PathlossReferenceRS
  3721. OPTIONAL, -- Need N
  3722. pathlossReferenceRSToReleaseList SEQUENCE (SIZE (1..maxNrofPUSCH-PathlossReferenceRSs)) OF PUSCH-PathlossReferenceRS-Id
  3723. OPTIONAL, -- Need N
  3724. twoPUSCH-PC-AdjustmentStates ENUMERATED {twoStates} OPTIONAL, -- Need S
  3725. deltaMCS ENUMERATED {enabled} OPTIONAL, -- Need S
  3726. sri-PUSCH-MappingToAddModList SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControl
  3727. OPTIONAL, -- Need N
  3728. sri-PUSCH-MappingToReleaseList SEQUENCE (SIZE (1..maxNrofSRI-PUSCH-Mappings)) OF SRI-PUSCH-PowerControlId
  3729. OPTIONAL -- Need N
  3730. }
  3731.  
  3732. P0-PUSCH-AlphaSet ::= SEQUENCE {
  3733. p0-PUSCH-AlphaSetId P0-PUSCH-AlphaSetId,
  3734. p0 INTEGER (-16..15) OPTIONAL, -- Need S
  3735. alpha Alpha OPTIONAL -- Need S
  3736. }
  3737.  
  3738. P0-PUSCH-AlphaSetId ::= INTEGER (0..maxNrofP0-PUSCH-AlphaSets-1)
  3739.  
  3740. PUSCH-PathlossReferenceRS ::= SEQUENCE {
  3741. pusch-PathlossReferenceRS-Id PUSCH-PathlossReferenceRS-Id,
  3742. referenceSignal CHOICE {
  3743. ssb-Index SSB-Index,
  3744. csi-RS-Index NZP-CSI-RS-ResourceId
  3745. }
  3746. }
  3747.  
  3748. PUSCH-PathlossReferenceRS-Id ::= INTEGER (0..maxNrofPUSCH-PathlossReferenceRSs-1)
  3749.  
  3750.  
  3751. SRI-PUSCH-PowerControl ::= SEQUENCE {
  3752. sri-PUSCH-PowerControlId SRI-PUSCH-PowerControlId,
  3753. sri-PUSCH-PathlossReferenceRS-Id PUSCH-PathlossReferenceRS-Id,
  3754. sri-P0-PUSCH-AlphaSetId P0-PUSCH-AlphaSetId,
  3755. sri-PUSCH-ClosedLoopIndex ENUMERATED { i0, i1 }
  3756. }
  3757.  
  3758. SRI-PUSCH-PowerControlId ::= INTEGER (0..maxNrofSRI-PUSCH-Mappings-1)
  3759.  
  3760. -- TAG-PUSCH-POWERCONTROL-STOP
  3761.  
  3762. -- TAG-PUSCH-SERVINGCELLCONFIG-START
  3763.  
  3764. PUSCH-ServingCellConfig ::= SEQUENCE {
  3765. codeBlockGroupTransmission SetupRelease { PUSCH-CodeBlockGroupTransmission } OPTIONAL, -- Need M
  3766. rateMatching ENUMERATED {limitedBufferRM} OPTIONAL, -- Need S
  3767. xOverhead ENUMERATED {xoh6, xoh12, xoh18} OPTIONAL, -- Need S
  3768. ...,
  3769. [[
  3770. maxMIMO-Layers INTEGER (1..4) OPTIONAL, -- Need M
  3771. processingType2Enabled BOOLEAN OPTIONAL -- Need M
  3772. ]]
  3773. }
  3774.  
  3775. PUSCH-CodeBlockGroupTransmission ::= SEQUENCE {
  3776. maxCodeBlockGroupsPerTransportBlock ENUMERATED {n2, n4, n6, n8},
  3777. ...
  3778. }
  3779.  
  3780. -- TAG-PUSCH-SERVINGCELLCONFIG-STOP
  3781.  
  3782. -- TAG-PUSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-START
  3783.  
  3784. PUSCH-TimeDomainResourceAllocationList ::= SEQUENCE (SIZE(1..maxNrofUL-Allocations)) OF PUSCH-TimeDomainResourceAllocation
  3785.  
  3786. PUSCH-TimeDomainResourceAllocation ::= SEQUENCE {
  3787. k2 INTEGER(0..32) OPTIONAL, -- Need S
  3788. mappingType ENUMERATED {typeA, typeB},
  3789. startSymbolAndLength INTEGER (0..127)
  3790. }
  3791.  
  3792. -- TAG-PUSCH-TIMEDOMAINRESOURCEALLOCATIONLIST-STOP
  3793.  
  3794. -- TAG-PUSCH-TPC-COMMANDCONFIG-START
  3795.  
  3796. PUSCH-TPC-CommandConfig ::= SEQUENCE {
  3797. tpc-Index INTEGER (1..15) OPTIONAL, -- Cond SUL
  3798. tpc-IndexSUL INTEGER (1..15) OPTIONAL, -- Cond SUL-Only
  3799. targetCell ServCellIndex OPTIONAL, -- Need S
  3800. ...
  3801. }
  3802.  
  3803. -- TAG-PUSCH-TPC-COMMANDCONFIG-STOP
  3804.  
  3805. -- TAG-Q-OFFSETRANGE-START
  3806.  
  3807. Q-OffsetRange ::= ENUMERATED {
  3808. dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,
  3809. dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,
  3810. dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,
  3811. dB6, dB8, dB10, dB12, dB14, dB16, dB18,
  3812. dB20, dB22, dB24}
  3813.  
  3814. -- TAG-Q-OFFSETRANGE-STOP
  3815.  
  3816. -- TAG-Q-QUALMIN-START
  3817.  
  3818. Q-QualMin ::= INTEGER (-43..-12)
  3819.  
  3820. -- TAG-Q-QUALMIN-STOP
  3821.  
  3822. -- TAG-Q-RXLEVMIN-START
  3823.  
  3824. Q-RxLevMin ::= INTEGER (-70..-22)
  3825.  
  3826. -- TAG-Q-RXLEVMIN-STOP
  3827.  
  3828. -- TAG-QUANTITYCONFIG-START
  3829.  
  3830.  
  3831. QuantityConfig ::= SEQUENCE {
  3832. quantityConfigNR-List SEQUENCE (SIZE (1..maxNrofQuantityConfig)) OF QuantityConfigNR OPTIONAL, -- Need M
  3833. ...,
  3834. [[
  3835. quantityConfigEUTRA FilterConfig OPTIONAL -- Need M
  3836. ]]
  3837. }
  3838.  
  3839. QuantityConfigNR::= SEQUENCE {
  3840. quantityConfigCell QuantityConfigRS,
  3841. quantityConfigRS-Index QuantityConfigRS OPTIONAL -- Need M
  3842. }
  3843.  
  3844. QuantityConfigRS ::= SEQUENCE {
  3845. ssb-FilterConfig FilterConfig,
  3846. csi-RS-FilterConfig FilterConfig
  3847. }
  3848.  
  3849. FilterConfig ::= SEQUENCE {
  3850. filterCoefficientRSRP FilterCoefficient DEFAULT fc4,
  3851. filterCoefficientRSRQ FilterCoefficient DEFAULT fc4,
  3852. filterCoefficientRS-SINR FilterCoefficient DEFAULT fc4
  3853. }
  3854.  
  3855. -- TAG-QUANTITYCONFIG-STOP
  3856.  
  3857. -- TAG-RACH-CONFIGCOMMON-START
  3858.  
  3859. RACH-ConfigCommon ::= SEQUENCE {
  3860. rach-ConfigGeneric RACH-ConfigGeneric,
  3861. totalNumberOfRA-Preambles INTEGER (1..63) OPTIONAL, -- Need S
  3862. ssb-perRACH-OccasionAndCB-PreamblesPerSSB CHOICE {
  3863. oneEighth ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
  3864. oneFourth ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
  3865. oneHalf ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
  3866. one ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32,n36,n40,n44,n48,n52,n56,n60,n64},
  3867. two ENUMERATED {n4,n8,n12,n16,n20,n24,n28,n32},
  3868. four INTEGER (1..16),
  3869. eight INTEGER (1..8),
  3870. sixteen INTEGER (1..4)
  3871. } OPTIONAL, -- Need M
  3872.  
  3873. groupBconfigured SEQUENCE {
  3874. ra-Msg3SizeGroupA ENUMERATED {b56, b144, b208, b256, b282, b480, b640,
  3875. b800, b1000, b72, spare6, spare5,spare4, spare3, spare2, spare1},
  3876. messagePowerOffsetGroupB ENUMERATED { minusinfinity, dB0, dB5, dB8, dB10, dB12, dB15, dB18},
  3877. numberOfRA-PreamblesGroupA INTEGER (1..64)
  3878. } OPTIONAL, -- Need R
  3879. ra-ContentionResolutionTimer ENUMERATED { sf8, sf16, sf24, sf32, sf40, sf48, sf56, sf64},
  3880. rsrp-ThresholdSSB RSRP-Range OPTIONAL, -- Need R
  3881. rsrp-ThresholdSSB-SUL RSRP-Range OPTIONAL, -- Cond SUL
  3882. prach-RootSequenceIndex CHOICE {
  3883. l839 INTEGER (0..837),
  3884. l139 INTEGER (0..137)
  3885. },
  3886. msg1-SubcarrierSpacing SubcarrierSpacing OPTIONAL, -- Cond L139
  3887. restrictedSetConfig ENUMERATED {unrestrictedSet, restrictedSetTypeA, restrictedSetTypeB},
  3888. msg3-transformPrecoder ENUMERATED {enabled} OPTIONAL, -- Need R
  3889. ...
  3890. }
  3891.  
  3892. -- TAG-RACH-CONFIGCOMMON-STOP
  3893.  
  3894. -- TAG-RACH-CONFIGDEDICATED-START
  3895.  
  3896.  
  3897. RACH-ConfigDedicated ::= SEQUENCE {
  3898. cfra CFRA OPTIONAL, -- Need S
  3899. ra-Prioritization RA-Prioritization OPTIONAL, -- Need N
  3900. ...
  3901. }
  3902.  
  3903. CFRA ::= SEQUENCE {
  3904. occasions SEQUENCE {
  3905. rach-ConfigGeneric RACH-ConfigGeneric,
  3906. ssb-perRACH-Occasion ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
  3907. OPTIONAL -- Cond SSB-CFRA
  3908. } OPTIONAL, -- Need S
  3909. resources CHOICE {
  3910. ssb SEQUENCE {
  3911. ssb-ResourceList SEQUENCE (SIZE(1..maxRA-SSB-Resources)) OF CFRA-SSB-Resource,
  3912. ra-ssb-OccasionMaskIndex INTEGER (0..15)
  3913. },
  3914. csirs SEQUENCE {
  3915. csirs-ResourceList SEQUENCE (SIZE(1..maxRA-CSIRS-Resources)) OF CFRA-CSIRS-Resource,
  3916. rsrp-ThresholdCSI-RS RSRP-Range
  3917. }
  3918. },
  3919. ...,
  3920. [[
  3921. totalNumberOfRA-Preambles INTEGER (1..63) OPTIONAL -- Cond Occasions
  3922. ]]
  3923. }
  3924.  
  3925. CFRA-SSB-Resource ::= SEQUENCE {
  3926. ssb SSB-Index,
  3927. ra-PreambleIndex INTEGER (0..63),
  3928. ...
  3929. }
  3930.  
  3931. CFRA-CSIRS-Resource ::= SEQUENCE {
  3932. csi-RS CSI-RS-Index,
  3933. ra-OccasionList SEQUENCE (SIZE(1..maxRA-OccasionsPerCSIRS)) OF INTEGER (0..maxRA-Occasions-1),
  3934. ra-PreambleIndex INTEGER (0..63),
  3935. ...
  3936. }
  3937.  
  3938. -- TAG-RACH-CONFIGDEDICATED-STOP
  3939.  
  3940. -- TAG-RACH-CONFIGGENERIC-START
  3941.  
  3942. RACH-ConfigGeneric ::= SEQUENCE {
  3943. prach-ConfigurationIndex INTEGER (0..255),
  3944. msg1-FDM ENUMERATED {one, two, four, eight},
  3945. msg1-FrequencyStart INTEGER (0..maxNrofPhysicalResourceBlocks-1),
  3946. zeroCorrelationZoneConfig INTEGER(0..15),
  3947. preambleReceivedTargetPower INTEGER (-202..-60),
  3948. preambleTransMax ENUMERATED {n3, n4, n5, n6, n7, n8, n10, n20, n50, n100, n200},
  3949. powerRampingStep ENUMERATED {dB0, dB2, dB4, dB6},
  3950. ra-ResponseWindow ENUMERATED {sl1, sl2, sl4, sl8, sl10, sl20, sl40, sl80},
  3951. ...
  3952. }
  3953.  
  3954. -- TAG-RACH-CONFIGGENERIC-STOP
  3955.  
  3956. -- TAG-RA-PRIORITIZATION-START
  3957.  
  3958. RA-Prioritization ::= SEQUENCE {
  3959. powerRampingStepHighPriority ENUMERATED {dB0, dB2, dB4, dB6},
  3960. scalingFactorBI ENUMERATED {zero, dot25, dot5, dot75} OPTIONAL, -- Need R
  3961. ...
  3962. }
  3963.  
  3964. -- TAG-RA-PRIORITIZATION-STOP
  3965.  
  3966. -- TAG-RADIOBEARERCONFIG-START
  3967.  
  3968. RadioBearerConfig ::= SEQUENCE {
  3969. srb-ToAddModList SRB-ToAddModList OPTIONAL, -- Cond HO-Conn
  3970. srb3-ToRelease ENUMERATED{true} OPTIONAL, -- Need N
  3971. drb-ToAddModList DRB-ToAddModList OPTIONAL, -- Cond HO-toNR
  3972. drb-ToReleaseList DRB-ToReleaseList OPTIONAL, -- Need N
  3973. securityConfig SecurityConfig OPTIONAL, -- Need M
  3974. ...
  3975. }
  3976.  
  3977. SRB-ToAddModList ::= SEQUENCE (SIZE (1..2)) OF SRB-ToAddMod
  3978. SRB-ToAddMod ::= SEQUENCE {
  3979. srb-Identity SRB-Identity,
  3980. reestablishPDCP ENUMERATED{true} OPTIONAL, -- Need N
  3981. discardOnPDCP ENUMERATED{true} OPTIONAL, -- Need N
  3982. pdcp-Config PDCP-Config OPTIONAL, -- Cond PDCP
  3983. ...
  3984. }
  3985.  
  3986. DRB-ToAddModList ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-ToAddMod
  3987.  
  3988. DRB-ToAddMod ::= SEQUENCE {
  3989. cnAssociation CHOICE {
  3990. eps-BearerIdentity INTEGER (0..15),
  3991. sdap-Config SDAP-Config
  3992. } OPTIONAL, -- Cond DRBSetup
  3993. drb-Identity DRB-Identity,
  3994. reestablishPDCP ENUMERATED{true} OPTIONAL, -- Need N
  3995. recoverPDCP ENUMERATED{true} OPTIONAL, -- Need N
  3996. pdcp-Config PDCP-Config OPTIONAL, -- Cond PDCP
  3997. ...
  3998. }
  3999. DRB-ToReleaseList ::= SEQUENCE (SIZE (1..maxDRB)) OF DRB-Identity
  4000.  
  4001. SecurityConfig ::= SEQUENCE {
  4002. securityAlgorithmConfig SecurityAlgorithmConfig OPTIONAL, -- Cond RBTermChange1
  4003. keyToUse ENUMERATED{master, secondary} OPTIONAL, -- Cond RBTermChange
  4004. ...
  4005. }
  4006.  
  4007.  
  4008.  
  4009. -- TAG-RADIOBEARERCONFIG-STOP
  4010.  
  4011. -- TAG-RADIOLINKMONITORINGCONFIG-START
  4012.  
  4013. RadioLinkMonitoringConfig ::= SEQUENCE {
  4014. failureDetectionResourcesToAddModList SEQUENCE (SIZE(1..maxNrofFailureDetectionResources)) OF RadioLinkMonitoringRS
  4015. OPTIONAL, -- Need N
  4016. failureDetectionResourcesToReleaseList SEQUENCE (SIZE(1..maxNrofFailureDetectionResources)) OF RadioLinkMonitoringRS-Id
  4017. OPTIONAL, -- Need N
  4018. beamFailureInstanceMaxCount ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10} OPTIONAL, -- Need R
  4019. beamFailureDetectionTimer ENUMERATED {pbfd1, pbfd2, pbfd3, pbfd4, pbfd5, pbfd6, pbfd8, pbfd10} OPTIONAL, -- Need R
  4020. ...
  4021. }
  4022.  
  4023. RadioLinkMonitoringRS ::= SEQUENCE {
  4024. radioLinkMonitoringRS-Id RadioLinkMonitoringRS-Id,
  4025. purpose ENUMERATED {beamFailure, rlf, both},
  4026. detectionResource CHOICE {
  4027. ssb-Index SSB-Index,
  4028. csi-RS-Index NZP-CSI-RS-ResourceId
  4029. },
  4030. ...
  4031. }
  4032.  
  4033. -- TAG-RADIOLINKMONITORINGCONFIG-STOP
  4034.  
  4035. -- TAG-RADIOLINKMONITORINGRS-ID-START
  4036.  
  4037. RadioLinkMonitoringRS-Id ::= INTEGER (0..maxNrofFailureDetectionResources-1)
  4038.  
  4039. -- TAG-RADIOLINKMONITORINGRS-ID-STOP
  4040.  
  4041. -- TAG-RAN-AREACODE-START
  4042.  
  4043. RAN-AreaCode ::= INTEGER (0..255)
  4044.  
  4045. -- TAG-RAN-AREACODE-STOP
  4046.  
  4047. -- TAG-RATEMATCHPATTERN-START
  4048.  
  4049. RateMatchPattern ::= SEQUENCE {
  4050. rateMatchPatternId RateMatchPatternId,
  4051.  
  4052. patternType CHOICE {
  4053. bitmaps SEQUENCE {
  4054. resourceBlocks BIT STRING (SIZE (275)),
  4055. symbolsInResourceBlock CHOICE {
  4056. oneSlot BIT STRING (SIZE (14)),
  4057. twoSlots BIT STRING (SIZE (28))
  4058. },
  4059. periodicityAndPattern CHOICE {
  4060. n2 BIT STRING (SIZE (2)),
  4061. n4 BIT STRING (SIZE (4)),
  4062. n5 BIT STRING (SIZE (5)),
  4063. n8 BIT STRING (SIZE (8)),
  4064. n10 BIT STRING (SIZE (10)),
  4065. n20 BIT STRING (SIZE (20)),
  4066. n40 BIT STRING (SIZE (40))
  4067. } OPTIONAL, -- Need S
  4068. ...
  4069. },
  4070. controlResourceSet ControlResourceSetId
  4071. },
  4072. subcarrierSpacing SubcarrierSpacing OPTIONAL, -- Cond CellLevel
  4073. dummy ENUMERATED { dynamic, semiStatic },
  4074. ...
  4075. }
  4076.  
  4077. -- TAG-RATEMATCHPATTERN-STOP
  4078.  
  4079. -- TAG-RATEMATCHPATTERNID-START
  4080.  
  4081. RateMatchPatternId ::= INTEGER (0..maxNrofRateMatchPatterns-1)
  4082.  
  4083. -- TAG-RATEMATCHPATTERNID-STOP
  4084.  
  4085. -- TAG-RATEMATCHPATTERNLTE-CRS-START
  4086.  
  4087. RateMatchPatternLTE-CRS ::= SEQUENCE {
  4088. carrierFreqDL INTEGER (0..16383),
  4089. carrierBandwidthDL ENUMERATED {n6, n15, n25, n50, n75, n100, spare2, spare1},
  4090. mbsfn-SubframeConfigList EUTRA-MBSFN-SubframeConfigList OPTIONAL, -- Need M
  4091. nrofCRS-Ports ENUMERATED {n1, n2, n4},
  4092. v-Shift ENUMERATED {n0, n1, n2, n3, n4, n5}
  4093. }
  4094.  
  4095. -- TAG-RATEMATCHPATTERNLTE-CRS-STOP
  4096.  
  4097. -- TAG-REJECTWAITTIME-START
  4098.  
  4099. RejectWaitTime ::= INTEGER (1..16)
  4100.  
  4101. -- TAG-REJECTWAITTIME-STOP
  4102.  
  4103. -- TAG-REPORTCONFIGID-START
  4104.  
  4105. ReportConfigId ::= INTEGER (1..maxReportConfigId)
  4106.  
  4107. -- TAG-REPORTCONFIGID-STOP
  4108.  
  4109. -- TAG-REPORTCONFIGINTERRAT-START
  4110.  
  4111. ReportConfigInterRAT ::= SEQUENCE {
  4112. reportType CHOICE {
  4113. periodical PeriodicalReportConfigInterRAT,
  4114. eventTriggered EventTriggerConfigInterRAT,
  4115. reportCGI ReportCGI-EUTRA,
  4116. ...,
  4117. reportSFTD ReportSFTD-EUTRA
  4118. }
  4119. }
  4120.  
  4121. ReportCGI-EUTRA ::= SEQUENCE {
  4122. cellForWhichToReportCGI EUTRA-PhysCellId,
  4123. ...
  4124. }
  4125.  
  4126. ReportSFTD-EUTRA ::= SEQUENCE {
  4127. reportSFTD-Meas BOOLEAN,
  4128. reportRSRP BOOLEAN,
  4129. ...
  4130. }
  4131.  
  4132. EventTriggerConfigInterRAT ::= SEQUENCE {
  4133. eventId CHOICE {
  4134. eventB1 SEQUENCE {
  4135. b1-ThresholdEUTRA MeasTriggerQuantityEUTRA,
  4136. reportOnLeave BOOLEAN,
  4137. hysteresis Hysteresis,
  4138. timeToTrigger TimeToTrigger,
  4139. ...
  4140. },
  4141. eventB2 SEQUENCE {
  4142. b2-Threshold1 MeasTriggerQuantity,
  4143. b2-Threshold2EUTRA MeasTriggerQuantityEUTRA,
  4144. reportOnLeave BOOLEAN,
  4145. hysteresis Hysteresis,
  4146. timeToTrigger TimeToTrigger,
  4147. ...
  4148. },
  4149. ...
  4150. },
  4151. rsType NR-RS-Type,
  4152.  
  4153. reportInterval ReportInterval,
  4154. reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
  4155. reportQuantity MeasReportQuantity,
  4156. maxReportCells INTEGER (1..maxCellReport),
  4157. ...
  4158.  
  4159. }
  4160.  
  4161. PeriodicalReportConfigInterRAT ::= SEQUENCE {
  4162. reportInterval ReportInterval,
  4163. reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
  4164. reportQuantity MeasReportQuantity,
  4165. maxReportCells INTEGER (1..maxCellReport),
  4166. ...
  4167. }
  4168.  
  4169. -- TAG-REPORTCONFIGINTERRAT-STOP
  4170.  
  4171. -- TAG-REPORTCONFIGNR-START
  4172.  
  4173. ReportConfigNR ::= SEQUENCE {
  4174. reportType CHOICE {
  4175. periodical PeriodicalReportConfig,
  4176. eventTriggered EventTriggerConfig,
  4177. ...,
  4178. reportCGI ReportCGI,
  4179. reportSFTD ReportSFTD-NR
  4180. }
  4181. }
  4182.  
  4183. ReportCGI ::= SEQUENCE {
  4184. cellForWhichToReportCGI PhysCellId,
  4185. ...
  4186. }
  4187.  
  4188. ReportSFTD-NR ::= SEQUENCE {
  4189. reportSFTD-Meas BOOLEAN,
  4190. reportRSRP BOOLEAN,
  4191. ...,
  4192. [[
  4193. reportSFTD-NeighMeas ENUMERATED {true} OPTIONAL, -- Need R
  4194. drx-SFTD-NeighMeas ENUMERATED {true} OPTIONAL, -- Need R
  4195. cellsForWhichToReportSFTD SEQUENCE (SIZE (1..maxCellSFTD)) OF PhysCellId OPTIONAL -- Need R
  4196. ]]
  4197. }
  4198.  
  4199. EventTriggerConfig::= SEQUENCE {
  4200. eventId CHOICE {
  4201. eventA1 SEQUENCE {
  4202. a1-Threshold MeasTriggerQuantity,
  4203. reportOnLeave BOOLEAN,
  4204. hysteresis Hysteresis,
  4205. timeToTrigger TimeToTrigger
  4206. },
  4207. eventA2 SEQUENCE {
  4208. a2-Threshold MeasTriggerQuantity,
  4209. reportOnLeave BOOLEAN,
  4210. hysteresis Hysteresis,
  4211. timeToTrigger TimeToTrigger
  4212. },
  4213. eventA3 SEQUENCE {
  4214. a3-Offset MeasTriggerQuantityOffset,
  4215. reportOnLeave BOOLEAN,
  4216. hysteresis Hysteresis,
  4217. timeToTrigger TimeToTrigger,
  4218. useWhiteCellList BOOLEAN
  4219. },
  4220. eventA4 SEQUENCE {
  4221. a4-Threshold MeasTriggerQuantity,
  4222. reportOnLeave BOOLEAN,
  4223. hysteresis Hysteresis,
  4224. timeToTrigger TimeToTrigger,
  4225. useWhiteCellList BOOLEAN
  4226. },
  4227. eventA5 SEQUENCE {
  4228. a5-Threshold1 MeasTriggerQuantity,
  4229. a5-Threshold2 MeasTriggerQuantity,
  4230. reportOnLeave BOOLEAN,
  4231. hysteresis Hysteresis,
  4232. timeToTrigger TimeToTrigger,
  4233. useWhiteCellList BOOLEAN
  4234. },
  4235. eventA6 SEQUENCE {
  4236. a6-Offset MeasTriggerQuantityOffset,
  4237. reportOnLeave BOOLEAN,
  4238. hysteresis Hysteresis,
  4239. timeToTrigger TimeToTrigger,
  4240. useWhiteCellList BOOLEAN
  4241. },
  4242. ...
  4243. },
  4244.  
  4245. rsType NR-RS-Type,
  4246.  
  4247. reportInterval ReportInterval,
  4248. reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
  4249.  
  4250. reportQuantityCell MeasReportQuantity,
  4251. maxReportCells INTEGER (1..maxCellReport),
  4252.  
  4253. reportQuantityRS-Indexes MeasReportQuantity OPTIONAL, -- Need R
  4254. maxNrofRS-IndexesToReport INTEGER (1..maxNrofIndexesToReport) OPTIONAL, -- Need R
  4255. includeBeamMeasurements BOOLEAN,
  4256. reportAddNeighMeas ENUMERATED {setup} OPTIONAL, -- Need R
  4257. ...
  4258. }
  4259.  
  4260. PeriodicalReportConfig ::= SEQUENCE {
  4261. rsType NR-RS-Type,
  4262.  
  4263. reportInterval ReportInterval,
  4264. reportAmount ENUMERATED {r1, r2, r4, r8, r16, r32, r64, infinity},
  4265.  
  4266. reportQuantityCell MeasReportQuantity,
  4267. maxReportCells INTEGER (1..maxCellReport),
  4268.  
  4269. reportQuantityRS-Indexes MeasReportQuantity OPTIONAL, -- Need R
  4270. maxNrofRS-IndexesToReport INTEGER (1..maxNrofIndexesToReport) OPTIONAL, -- Need R
  4271. includeBeamMeasurements BOOLEAN,
  4272. useWhiteCellList BOOLEAN,
  4273. ...
  4274. }
  4275.  
  4276. NR-RS-Type ::= ENUMERATED {ssb, csi-rs}
  4277.  
  4278. MeasTriggerQuantity ::= CHOICE {
  4279. rsrp RSRP-Range,
  4280. rsrq RSRQ-Range,
  4281. sinr SINR-Range
  4282. }
  4283.  
  4284. MeasTriggerQuantityOffset ::= CHOICE {
  4285. rsrp INTEGER (-30..30),
  4286. rsrq INTEGER (-30..30),
  4287. sinr INTEGER (-30..30)
  4288. }
  4289.  
  4290.  
  4291. MeasReportQuantity ::= SEQUENCE {
  4292. rsrp BOOLEAN,
  4293. rsrq BOOLEAN,
  4294. sinr BOOLEAN
  4295. }
  4296.  
  4297.  
  4298. -- TAG-REPORTCONFIGNR-STOP
  4299.  
  4300. -- TAG-REPORTCONFIGTOADDMODLIST-START
  4301.  
  4302. ReportConfigToAddModList ::= SEQUENCE (SIZE (1..maxReportConfigId)) OF ReportConfigToAddMod
  4303.  
  4304. ReportConfigToAddMod ::= SEQUENCE {
  4305. reportConfigId ReportConfigId,
  4306. reportConfig CHOICE {
  4307. reportConfigNR ReportConfigNR,
  4308. ...,
  4309. reportConfigInterRAT ReportConfigInterRAT
  4310. }
  4311. }
  4312.  
  4313. -- TAG-REPORTCONFIGTOADDMODLIST-STOP
  4314.  
  4315. -- TAG-REPORTINTERVAL-START
  4316.  
  4317. ReportInterval ::= ENUMERATED {ms120, ms240, ms480, ms640, ms1024, ms2048, ms5120, ms10240, ms20480, ms40960,
  4318. min1,min6, min12, min30 }
  4319.  
  4320. -- TAG-REPORTINTERVAL-STOP
  4321.  
  4322. -- TAG-RESELECTIONTHRESHOLD-START
  4323.  
  4324. ReselectionThreshold ::= INTEGER (0..31)
  4325.  
  4326. -- TAG-RESELECTIONTHRESHOLD-STOP
  4327.  
  4328. -- TAG-RESELECTIONTHRESHOLDQ-START
  4329.  
  4330. ReselectionThresholdQ ::= INTEGER (0..31)
  4331.  
  4332. -- TAG-RESELECTIONTHRESHOLDQ-STOP
  4333.  
  4334. -- TAG-RESUMECAUSE-START
  4335.  
  4336. ResumeCause ::= ENUMERATED {emergency, highPriorityAccess, mt-Access, mo-Signalling,
  4337. mo-Data, mo-VoiceCall, mo-VideoCall, mo-SMS, rna-Update, mps-PriorityAccess,
  4338. mcs-PriorityAccess, spare1, spare2, spare3, spare4, spare5 }
  4339.  
  4340. -- TAG-RESUMECAUSE-STOP
  4341.  
  4342. -- TAG-RLC-BEARERCONFIG-START
  4343.  
  4344. RLC-BearerConfig ::= SEQUENCE {
  4345. logicalChannelIdentity LogicalChannelIdentity,
  4346. servedRadioBearer CHOICE {
  4347. srb-Identity SRB-Identity,
  4348. drb-Identity DRB-Identity
  4349. } OPTIONAL, -- Cond LCH-SetupOnly
  4350. reestablishRLC ENUMERATED {true} OPTIONAL, -- Need N
  4351. rlc-Config RLC-Config OPTIONAL, -- Cond LCH-Setup
  4352. mac-LogicalChannelConfig LogicalChannelConfig OPTIONAL, -- Cond LCH-Setup
  4353. ...
  4354. }
  4355.  
  4356. -- TAG-RLC-BEARERCONFIG-STOP
  4357.  
  4358. -- TAG-RLC-CONFIG-START
  4359.  
  4360. RLC-Config ::= CHOICE {
  4361. am SEQUENCE {
  4362. ul-AM-RLC UL-AM-RLC,
  4363. dl-AM-RLC DL-AM-RLC
  4364. },
  4365. um-Bi-Directional SEQUENCE {
  4366. ul-UM-RLC UL-UM-RLC,
  4367. dl-UM-RLC DL-UM-RLC
  4368. },
  4369. um-Uni-Directional-UL SEQUENCE {
  4370. ul-UM-RLC UL-UM-RLC
  4371. },
  4372. um-Uni-Directional-DL SEQUENCE {
  4373. dl-UM-RLC DL-UM-RLC
  4374. },
  4375. ...
  4376. }
  4377.  
  4378. UL-AM-RLC ::= SEQUENCE {
  4379. sn-FieldLength SN-FieldLengthAM OPTIONAL, -- Cond Reestab
  4380. t-PollRetransmit T-PollRetransmit,
  4381. pollPDU PollPDU,
  4382. pollByte PollByte,
  4383. maxRetxThreshold ENUMERATED { t1, t2, t3, t4, t6, t8, t16, t32 }
  4384. }
  4385.  
  4386. DL-AM-RLC ::= SEQUENCE {
  4387. sn-FieldLength SN-FieldLengthAM OPTIONAL, -- Cond Reestab
  4388. t-Reassembly T-Reassembly,
  4389. t-StatusProhibit T-StatusProhibit
  4390. }
  4391.  
  4392. UL-UM-RLC ::= SEQUENCE {
  4393. sn-FieldLength SN-FieldLengthUM OPTIONAL -- Cond Reestab
  4394. }
  4395.  
  4396. DL-UM-RLC ::= SEQUENCE {
  4397. sn-FieldLength SN-FieldLengthUM OPTIONAL, -- Cond Reestab
  4398. t-Reassembly T-Reassembly
  4399. }
  4400.  
  4401. T-PollRetransmit ::= ENUMERATED {
  4402. ms5, ms10, ms15, ms20, ms25, ms30, ms35,
  4403. ms40, ms45, ms50, ms55, ms60, ms65, ms70,
  4404. ms75, ms80, ms85, ms90, ms95, ms100, ms105,
  4405. ms110, ms115, ms120, ms125, ms130, ms135,
  4406. ms140, ms145, ms150, ms155, ms160, ms165,
  4407. ms170, ms175, ms180, ms185, ms190, ms195,
  4408. ms200, ms205, ms210, ms215, ms220, ms225,
  4409. ms230, ms235, ms240, ms245, ms250, ms300,
  4410. ms350, ms400, ms450, ms500, ms800, ms1000,
  4411. ms2000, ms4000, spare5, spare4, spare3,
  4412. spare2, spare1}
  4413.  
  4414.  
  4415. PollPDU ::= ENUMERATED {
  4416. p4, p8, p16, p32, p64, p128, p256, p512, p1024, p2048, p4096, p6144, p8192, p12288, p16384,p20480,
  4417. p24576, p28672, p32768, p40960, p49152, p57344, p65536, infinity, spare8, spare7, spare6, spare5, spare4,
  4418. spare3, spare2, spare1}
  4419.  
  4420. PollByte ::= ENUMERATED {
  4421. kB1, kB2, kB5, kB8, kB10, kB15, kB25, kB50, kB75,
  4422. kB100, kB125, kB250, kB375, kB500, kB750, kB1000,
  4423. kB1250, kB1500, kB2000, kB3000, kB4000, kB4500,
  4424. kB5000, kB5500, kB6000, kB6500, kB7000, kB7500,
  4425. mB8, mB9, mB10, mB11, mB12, mB13, mB14, mB15,
  4426. mB16, mB17, mB18, mB20, mB25, mB30, mB40, infinity,
  4427. spare20, spare19, spare18, spare17, spare16,
  4428. spare15, spare14, spare13, spare12, spare11,
  4429. spare10, spare9, spare8, spare7, spare6, spare5,
  4430. spare4, spare3, spare2, spare1}
  4431.  
  4432. T-Reassembly ::= ENUMERATED {
  4433. ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
  4434. ms40, ms45, ms50, ms55, ms60, ms65, ms70,
  4435. ms75, ms80, ms85, ms90, ms95, ms100, ms110,
  4436. ms120, ms130, ms140, ms150, ms160, ms170,
  4437. ms180, ms190, ms200, spare1}
  4438.  
  4439. T-StatusProhibit ::= ENUMERATED {
  4440. ms0, ms5, ms10, ms15, ms20, ms25, ms30, ms35,
  4441. ms40, ms45, ms50, ms55, ms60, ms65, ms70,
  4442. ms75, ms80, ms85, ms90, ms95, ms100, ms105,
  4443. ms110, ms115, ms120, ms125, ms130, ms135,
  4444. ms140, ms145, ms150, ms155, ms160, ms165,
  4445. ms170, ms175, ms180, ms185, ms190, ms195,
  4446. ms200, ms205, ms210, ms215, ms220, ms225,
  4447. ms230, ms235, ms240, ms245, ms250, ms300,
  4448. ms350, ms400, ms450, ms500, ms800, ms1000,
  4449. ms1200, ms1600, ms2000, ms2400, spare2, spare1}
  4450.  
  4451. SN-FieldLengthUM ::= ENUMERATED {size6, size12}
  4452. SN-FieldLengthAM ::= ENUMERATED {size12, size18}
  4453.  
  4454. -- TAG-RLC-CONFIG-STOP
  4455.  
  4456. -- TAG-RLF-TIMERSANDCONSTANTS-START
  4457.  
  4458. RLF-TimersAndConstants ::= SEQUENCE {
  4459. t310 ENUMERATED {ms0, ms50, ms100, ms200, ms500, ms1000, ms2000, ms4000, ms6000},
  4460. n310 ENUMERATED {n1, n2, n3, n4, n6, n8, n10, n20},
  4461. n311 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10},
  4462. ...,
  4463. [[
  4464. t311 ENUMERATED {ms1000, ms3000, ms5000, ms10000, ms15000, ms20000, ms30000}
  4465. ]]
  4466. }
  4467.  
  4468. -- TAG-RLF-TIMERSANDCONSTANTS-STOP
  4469.  
  4470. -- TAG-RNTI-VALUE-START
  4471.  
  4472. RNTI-Value ::= INTEGER (0..65535)
  4473.  
  4474. -- TAG-RNTI-VALUE-STOP
  4475.  
  4476. -- TAG-RSRP-RANGE-START
  4477.  
  4478. RSRP-Range ::= INTEGER(0..127)
  4479.  
  4480. -- TAG-RSRP-RANGE-STOP
  4481.  
  4482. -- TAG-RSRQ-RANGE-START
  4483.  
  4484. RSRQ-Range ::= INTEGER(0..127)
  4485.  
  4486. -- TAG-RSRQ-RANGE-STOP
  4487.  
  4488. -- TAG-SCELLINDEX-START
  4489.  
  4490. SCellIndex ::= INTEGER (1..31)
  4491.  
  4492. -- TAG-SCELLINDEX-STOP
  4493.  
  4494. -- TAG-SCHEDULINGREQUESTCONFIG-START
  4495.  
  4496. SchedulingRequestConfig ::= SEQUENCE {
  4497. schedulingRequestToAddModList SEQUENCE (SIZE (1..maxNrofSR-ConfigPerCellGroup)) OF SchedulingRequestToAddMod
  4498. OPTIONAL, -- Need N
  4499. schedulingRequestToReleaseList SEQUENCE (SIZE (1..maxNrofSR-ConfigPerCellGroup)) OF SchedulingRequestId
  4500. OPTIONAL -- Need N
  4501. }
  4502.  
  4503. SchedulingRequestToAddMod ::= SEQUENCE {
  4504. schedulingRequestId SchedulingRequestId,
  4505. sr-ProhibitTimer ENUMERATED {ms1, ms2, ms4, ms8, ms16, ms32, ms64, ms128} OPTIONAL, -- Need S
  4506. sr-TransMax ENUMERATED { n4, n8, n16, n32, n64, spare3, spare2, spare1}
  4507. }
  4508.  
  4509.  
  4510.  
  4511. -- TAG-SCHEDULINGREQUESTCONFIG-STOP
  4512.  
  4513. -- TAG-SCHEDULINGREQUESTID-START
  4514.  
  4515. SchedulingRequestId ::= INTEGER (0..7)
  4516.  
  4517. -- TAG-SCHEDULINGREQUESTID-STOP
  4518.  
  4519. -- TAG-SCHEDULINGREQUESTRESOURCECONFIG-START
  4520.  
  4521. SchedulingRequestResourceConfig ::= SEQUENCE {
  4522. schedulingRequestResourceId SchedulingRequestResourceId,
  4523. schedulingRequestID SchedulingRequestId,
  4524. periodicityAndOffset CHOICE {
  4525. sym2 NULL,
  4526. sym6or7 NULL,
  4527. sl1 NULL, -- Recurs in every slot
  4528. sl2 INTEGER (0..1),
  4529. sl4 INTEGER (0..3),
  4530. sl5 INTEGER (0..4),
  4531. sl8 INTEGER (0..7),
  4532. sl10 INTEGER (0..9),
  4533. sl16 INTEGER (0..15),
  4534. sl20 INTEGER (0..19),
  4535. sl40 INTEGER (0..39),
  4536. sl80 INTEGER (0..79),
  4537. sl160 INTEGER (0..159),
  4538. sl320 INTEGER (0..319),
  4539. sl640 INTEGER (0..639)
  4540. } OPTIONAL, -- Need M
  4541. resource PUCCH-ResourceId OPTIONAL -- Need M
  4542. }
  4543.  
  4544. -- TAG-SCHEDULINGREQUESTRESOURCECONFIG-STOP
  4545.  
  4546. -- TAG-SCHEDULINGREQUESTRESOURCEID-START
  4547.  
  4548. SchedulingRequestResourceId ::= INTEGER (1..maxNrofSR-Resources)
  4549.  
  4550. -- TAG-SCHEDULINGREQUESTRESOURCEID-STOP
  4551.  
  4552. -- TAG-SCRAMBLINGID-START
  4553.  
  4554. ScramblingId ::= INTEGER(0..1023)
  4555.  
  4556. -- TAG-SCRAMBLINGID-STOP
  4557.  
  4558. -- TAG-SCS-SPECIFICCARRIER-START
  4559.  
  4560. SCS-SpecificCarrier ::= SEQUENCE {
  4561. offsetToCarrier INTEGER (0..2199),
  4562. subcarrierSpacing SubcarrierSpacing,
  4563. carrierBandwidth INTEGER (1..maxNrofPhysicalResourceBlocks),
  4564. ...,
  4565. [[
  4566. txDirectCurrentLocation INTEGER (0..4095) OPTIONAL -- Need S
  4567. ]]
  4568. }
  4569.  
  4570. -- TAG-SCS-SPECIFICCARRIER-STOP
  4571.  
  4572. -- TAG-SDAP-CONFIG-START
  4573.  
  4574. SDAP-Config ::= SEQUENCE {
  4575. pdu-Session PDU-SessionID,
  4576. sdap-HeaderDL ENUMERATED {present, absent},
  4577. sdap-HeaderUL ENUMERATED {present, absent},
  4578. defaultDRB BOOLEAN,
  4579. mappedQoS-FlowsToAdd SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI OPTIONAL, -- Need N
  4580. mappedQoS-FlowsToRelease SEQUENCE (SIZE (1..maxNrofQFIs)) OF QFI OPTIONAL, -- Need N
  4581. ...
  4582. }
  4583.  
  4584. QFI ::= INTEGER (0..maxQFI)
  4585.  
  4586. PDU-SessionID ::= INTEGER (0..255)
  4587.  
  4588. -- TAG-SDAP-CONFIG-STOP
  4589.  
  4590. -- TAG-SEARCHSPACE-START
  4591.  
  4592. SearchSpace ::= SEQUENCE {
  4593. searchSpaceId SearchSpaceId,
  4594. controlResourceSetId ControlResourceSetId OPTIONAL, -- Cond SetupOnly
  4595. monitoringSlotPeriodicityAndOffset CHOICE {
  4596. sl1 NULL,
  4597. sl2 INTEGER (0..1),
  4598. sl4 INTEGER (0..3),
  4599. sl5 INTEGER (0..4),
  4600. sl8 INTEGER (0..7),
  4601. sl10 INTEGER (0..9),
  4602. sl16 INTEGER (0..15),
  4603. sl20 INTEGER (0..19),
  4604. sl40 INTEGER (0..39),
  4605. sl80 INTEGER (0..79),
  4606. sl160 INTEGER (0..159),
  4607. sl320 INTEGER (0..319),
  4608. sl640 INTEGER (0..639),
  4609. sl1280 INTEGER (0..1279),
  4610. sl2560 INTEGER (0..2559)
  4611. } OPTIONAL, -- Cond Setup
  4612. duration INTEGER (2..2559) OPTIONAL, -- Need R
  4613. monitoringSymbolsWithinSlot BIT STRING (SIZE (14)) OPTIONAL, -- Cond Setup
  4614. nrofCandidates SEQUENCE {
  4615. aggregationLevel1 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
  4616. aggregationLevel2 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
  4617. aggregationLevel4 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
  4618. aggregationLevel8 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8},
  4619. aggregationLevel16 ENUMERATED {n0, n1, n2, n3, n4, n5, n6, n8}
  4620. } OPTIONAL, -- Cond Setup
  4621. searchSpaceType CHOICE {
  4622. common SEQUENCE {
  4623. dci-Format0-0-AndFormat1-0 SEQUENCE {
  4624. ...
  4625. } OPTIONAL, -- Need R
  4626. dci-Format2-0 SEQUENCE {
  4627. nrofCandidates-SFI SEQUENCE {
  4628. aggregationLevel1 ENUMERATED {n1, n2} OPTIONAL, -- Need R
  4629. aggregationLevel2 ENUMERATED {n1, n2} OPTIONAL, -- Need R
  4630. aggregationLevel4 ENUMERATED {n1, n2} OPTIONAL, -- Need R
  4631. aggregationLevel8 ENUMERATED {n1, n2} OPTIONAL, -- Need R
  4632. aggregationLevel16 ENUMERATED {n1, n2} OPTIONAL -- Need R
  4633. },
  4634. ...
  4635. } OPTIONAL, -- Need R
  4636. dci-Format2-1 SEQUENCE {
  4637. ...
  4638. } OPTIONAL, -- Need R
  4639. dci-Format2-2 SEQUENCE {
  4640. ...
  4641. } OPTIONAL, -- Need R
  4642. dci-Format2-3 SEQUENCE {
  4643. dummy1 ENUMERATED {sl1, sl2, sl4, sl5, sl8, sl10, sl16, sl20} OPTIONAL, -- Cond Setup
  4644. dummy2 ENUMERATED {n1, n2},
  4645. ...
  4646. } OPTIONAL -- Need R
  4647. },
  4648. ue-Specific SEQUENCE {
  4649. dci-Formats ENUMERATED {formats0-0-And-1-0, formats0-1-And-1-1},
  4650. ...
  4651. }
  4652. } OPTIONAL -- Cond Setup
  4653. }
  4654.  
  4655. -- TAG-SEARCHSPACE-STOP
  4656.  
  4657. -- TAG-SEARCHSPACEID-START
  4658.  
  4659. SearchSpaceId ::= INTEGER (0..maxNrofSearchSpaces-1)
  4660.  
  4661. -- TAG-SEARCHSPACEID-STOP
  4662.  
  4663. -- TAG-SEARCHSPACEZERO-START
  4664.  
  4665. SearchSpaceZero ::= INTEGER (0..15)
  4666.  
  4667. -- TAG-SEARCHSPACEZERO-STOP
  4668.  
  4669. -- TAG-SECURITYALGORITHMCONFIG-START
  4670.  
  4671. SecurityAlgorithmConfig ::= SEQUENCE {
  4672. cipheringAlgorithm CipheringAlgorithm,
  4673. integrityProtAlgorithm IntegrityProtAlgorithm OPTIONAL, -- Need R
  4674. ...
  4675. }
  4676.  
  4677. IntegrityProtAlgorithm ::= ENUMERATED {
  4678. nia0, nia1, nia2, nia3, spare4, spare3,
  4679. spare2, spare1, ...}
  4680.  
  4681. CipheringAlgorithm ::= ENUMERATED {
  4682. nea0, nea1, nea2, nea3, spare4, spare3,
  4683. spare2, spare1, ...}
  4684.  
  4685. -- TAG-SECURITYALGORITHMCONFIG-STOP
  4686.  
  4687. -- TAG-SERVCELLINDEX-START
  4688.  
  4689. ServCellIndex ::= INTEGER (0..maxNrofServingCells-1)
  4690.  
  4691. -- TAG-SERVCELLINDEX-STOP
  4692.  
  4693. -- TAG-SERVINGCELLCONFIG-START
  4694.  
  4695. ServingCellConfig ::= SEQUENCE {
  4696. tdd-UL-DL-ConfigurationDedicated TDD-UL-DL-ConfigDedicated OPTIONAL, -- Cond TDD
  4697. initialDownlinkBWP BWP-DownlinkDedicated OPTIONAL, -- Need M
  4698. downlinkBWP-ToReleaseList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Id OPTIONAL, -- Need N
  4699. downlinkBWP-ToAddModList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Downlink OPTIONAL, -- Need N
  4700. firstActiveDownlinkBWP-Id BWP-Id OPTIONAL, -- Cond SyncAndCellAdd
  4701. bwp-InactivityTimer ENUMERATED {ms2, ms3, ms4, ms5, ms6, ms8, ms10, ms20, ms30,
  4702. ms40,ms50, ms60, ms80,ms100, ms200,ms300, ms500,
  4703. ms750, ms1280, ms1920, ms2560, spare10, spare9, spare8,
  4704. spare7, spare6, spare5, spare4, spare3, spare2, spare1 } OPTIONAL, --Need R
  4705. defaultDownlinkBWP-Id BWP-Id OPTIONAL, -- Need S
  4706. uplinkConfig UplinkConfig OPTIONAL, -- Need M
  4707. supplementaryUplink UplinkConfig OPTIONAL, -- Need M
  4708. pdcch-ServingCellConfig SetupRelease { PDCCH-ServingCellConfig } OPTIONAL, -- Need M
  4709. pdsch-ServingCellConfig SetupRelease { PDSCH-ServingCellConfig } OPTIONAL, -- Need M
  4710. csi-MeasConfig SetupRelease { CSI-MeasConfig } OPTIONAL, -- Need M
  4711. sCellDeactivationTimer ENUMERATED {ms20, ms40, ms80, ms160, ms200, ms240,
  4712. ms320, ms400, ms480, ms520, ms640, ms720,
  4713. ms840, ms1280, spare2,spare1} OPTIONAL, -- Cond ServingCellWithoutPUCCH
  4714. crossCarrierSchedulingConfig CrossCarrierSchedulingConfig OPTIONAL, -- Need M
  4715. tag-Id TAG-Id,
  4716. dummy ENUMERATED {enabled} OPTIONAL, -- Need R
  4717. pathlossReferenceLinking ENUMERATED {spCell, sCell} OPTIONAL, -- Cond SCellOnly
  4718. servingCellMO MeasObjectId OPTIONAL, -- Cond MeasObject
  4719. ...,
  4720. [[
  4721. lte-CRS-ToMatchAround SetupRelease { RateMatchPatternLTE-CRS } OPTIONAL, -- Need M
  4722. rateMatchPatternToAddModList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern OPTIONAL, -- Need N
  4723. rateMatchPatternToReleaseList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N
  4724. downlinkChannelBW-PerSCS-List SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier OPTIONAL -- Need S
  4725. ]]
  4726. }
  4727.  
  4728. UplinkConfig ::= SEQUENCE {
  4729. initialUplinkBWP BWP-UplinkDedicated OPTIONAL, -- Need M
  4730. uplinkBWP-ToReleaseList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Id OPTIONAL, -- Need N
  4731. uplinkBWP-ToAddModList SEQUENCE (SIZE (1..maxNrofBWPs)) OF BWP-Uplink OPTIONAL, -- Need N
  4732. firstActiveUplinkBWP-Id BWP-Id OPTIONAL, -- Cond SyncAndCellAdd
  4733. pusch-ServingCellConfig SetupRelease { PUSCH-ServingCellConfig } OPTIONAL, -- Need M
  4734. carrierSwitching SetupRelease { SRS-CarrierSwitching } OPTIONAL, -- Need M
  4735. ...,
  4736. [[
  4737. powerBoostPi2BPSK BOOLEAN OPTIONAL, -- Need M
  4738. uplinkChannelBW-PerSCS-List SEQUENCE (SIZE (1..maxSCSs)) OF SCS-SpecificCarrier OPTIONAL -- Need S
  4739. ]]
  4740. }
  4741.  
  4742. -- TAG-SERVINGCELLCONFIG-STOP
  4743.  
  4744. -- TAG-SERVINGCELLCONFIGCOMMON-START
  4745.  
  4746. ServingCellConfigCommon ::= SEQUENCE {
  4747. physCellId PhysCellId OPTIONAL, -- Cond HOAndServCellAdd,
  4748. downlinkConfigCommon DownlinkConfigCommon OPTIONAL, -- Cond HOAndServCellAdd
  4749. uplinkConfigCommon UplinkConfigCommon OPTIONAL, -- Need M
  4750. supplementaryUplinkConfig UplinkConfigCommon OPTIONAL, -- Need S
  4751. n-TimingAdvanceOffset ENUMERATED { n0, n25600, n39936 } OPTIONAL, -- Need S
  4752. ssb-PositionsInBurst CHOICE {
  4753. shortBitmap BIT STRING (SIZE (4)),
  4754. mediumBitmap BIT STRING (SIZE (8)),
  4755. longBitmap BIT STRING (SIZE (64))
  4756. } OPTIONAL, -- Cond AbsFreqSSB
  4757. ssb-periodicityServingCell ENUMERATED { ms5, ms10, ms20, ms40, ms80, ms160, spare2, spare1 } OPTIONAL, -- Need S
  4758. dmrs-TypeA-Position ENUMERATED {pos2, pos3},
  4759. lte-CRS-ToMatchAround SetupRelease { RateMatchPatternLTE-CRS } OPTIONAL, -- Need M
  4760. rateMatchPatternToAddModList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPattern OPTIONAL, -- Need N
  4761. rateMatchPatternToReleaseList SEQUENCE (SIZE (1..maxNrofRateMatchPatterns)) OF RateMatchPatternId OPTIONAL, -- Need N
  4762. ssbSubcarrierSpacing SubcarrierSpacing OPTIONAL, -- Cond HOAndServCellWithSSB
  4763. tdd-UL-DL-ConfigurationCommon TDD-UL-DL-ConfigCommon OPTIONAL, -- Cond TDD
  4764. ss-PBCH-BlockPower INTEGER (-60..50),
  4765. ...
  4766. }
  4767.  
  4768.  
  4769. -- TAG-SERVINGCELLCONFIGCOMMON-STOP
  4770.  
  4771. -- TAG-SERVINGCELLCONFIGCOMMONSIB-START
  4772.  
  4773. ServingCellConfigCommonSIB ::= SEQUENCE {
  4774. downlinkConfigCommon DownlinkConfigCommonSIB,
  4775. uplinkConfigCommon UplinkConfigCommonSIB OPTIONAL, -- Need R
  4776. supplementaryUplink UplinkConfigCommonSIB OPTIONAL, -- Need R
  4777. n-TimingAdvanceOffset ENUMERATED { n0, n25600, n39936 } OPTIONAL, -- Need S
  4778. ssb-PositionsInBurst SEQUENCE {
  4779. inOneGroup BIT STRING (SIZE (8)),
  4780. groupPresence BIT STRING (SIZE (8)) OPTIONAL -- Cond FR2-Only
  4781. },
  4782. ssb-PeriodicityServingCell ENUMERATED {ms5, ms10, ms20, ms40, ms80, ms160},
  4783.  
  4784. tdd-UL-DL-ConfigurationCommon TDD-UL-DL-ConfigCommon OPTIONAL, -- Cond TDD
  4785. ss-PBCH-BlockPower INTEGER (-60..50),
  4786. ...
  4787. }
  4788.  
  4789. -- TAG-SERVINGCELLCONFIGCOMMONSIB-STOP
  4790.  
  4791. -- TAG-SHORTI-RNTI-VALUE-START
  4792.  
  4793. ShortI-RNTI-Value ::= BIT STRING (SIZE(24))
  4794.  
  4795. -- TAG-SHORTI-RNTI-VALUE-STOP
  4796.  
  4797. -- TAG-SHORTMAC-I-START
  4798.  
  4799. ShortMAC-I ::= BIT STRING (SIZE (16))
  4800.  
  4801. -- TAG-SHORTMAC-I-STOP
  4802.  
  4803. -- TAG-SINR-RANGE-START
  4804.  
  4805. SINR-Range ::= INTEGER(0..127)
  4806.  
  4807. -- TAG-SINR-RANGE-STOP
  4808.  
  4809. -- TAG�SI-SCHEDULINGINFO-START
  4810.  
  4811. SI-SchedulingInfo ::= SEQUENCE {
  4812. schedulingInfoList SEQUENCE (SIZE (1..maxSI-Message)) OF SchedulingInfo,
  4813. si-WindowLength ENUMERATED {s5, s10, s20, s40, s80, s160, s320, s640, s1280},
  4814. si-RequestConfig SI-RequestConfig OPTIONAL, -- Cond MSG-1
  4815. si-RequestConfigSUL SI-RequestConfig OPTIONAL, -- Cond SUL-MSG-1
  4816. systemInformationAreaID BIT STRING (SIZE (24)) OPTIONAL, -- Need R
  4817. ...
  4818. }
  4819.  
  4820. SchedulingInfo ::= SEQUENCE {
  4821. si-BroadcastStatus ENUMERATED {broadcasting, notBroadcasting},
  4822. si-Periodicity ENUMERATED {rf8, rf16, rf32, rf64, rf128, rf256, rf512},
  4823. sib-MappingInfo SIB-Mapping
  4824. }
  4825.  
  4826. SIB-Mapping ::= SEQUENCE (SIZE (1..maxSIB)) OF SIB-TypeInfo
  4827.  
  4828. SIB-TypeInfo ::= SEQUENCE {
  4829. type ENUMERATED {sibType2, sibType3, sibType4, sibType5, sibType6, sibType7, sibType8, sibType9,
  4830. spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1,... },
  4831. valueTag INTEGER (0..31) OPTIONAL, -- Cond SIB-TYPE
  4832. areaScope ENUMERATED {true} OPTIONAL -- Need S
  4833. }
  4834.  
  4835. -- Configuration for Msg1 based SI Request
  4836. SI-RequestConfig::= SEQUENCE {
  4837. rach-OccasionsSI SEQUENCE {
  4838. rach-ConfigSI RACH-ConfigGeneric,
  4839. ssb-perRACH-Occasion ENUMERATED {oneEighth, oneFourth, oneHalf, one, two, four, eight, sixteen}
  4840. } OPTIONAL, -- Need R
  4841. si-RequestPeriod ENUMERATED {one, two, four, six, eight, ten, twelve, sixteen} OPTIONAL, -- Need R
  4842. si-RequestResources SEQUENCE (SIZE (1..maxSI-Message)) OF SI-RequestResources
  4843. }
  4844.  
  4845. SI-RequestResources ::= SEQUENCE {
  4846. ra-PreambleStartIndex INTEGER (0..63),
  4847. ra-AssociationPeriodIndex INTEGER (0..15) OPTIONAL, -- Need R
  4848. ra-ssb-OccasionMaskIndex INTEGER (0..15) OPTIONAL -- Need R
  4849. }
  4850.  
  4851. -- TAG-SI-SCHEDULINGINFO-STOP
  4852.  
  4853. -- TAG-SKCOUNTER-START
  4854.  
  4855. SK-Counter ::= INTEGER (0..65535)
  4856.  
  4857. -- TAG-SKCOUNTER-STOP
  4858.  
  4859. -- TAG-SLOTFORMATCOMBINATIONSPERCELL-START
  4860.  
  4861. SlotFormatCombinationsPerCell ::= SEQUENCE {
  4862. servingCellId ServCellIndex,
  4863. subcarrierSpacing SubcarrierSpacing,
  4864. subcarrierSpacing2 SubcarrierSpacing OPTIONAL, -- Need R
  4865. slotFormatCombinations SEQUENCE (SIZE (1..maxNrofSlotFormatCombinationsPerSet)) OF SlotFormatCombination
  4866. OPTIONAL, -- Need M
  4867. positionInDCI INTEGER(0..maxSFI-DCI-PayloadSize-1) OPTIONAL, -- Need M
  4868. ...
  4869. }
  4870.  
  4871. SlotFormatCombination ::= SEQUENCE {
  4872. slotFormatCombinationId SlotFormatCombinationId,
  4873. slotFormats SEQUENCE (SIZE (1..maxNrofSlotFormatsPerCombination)) OF INTEGER (0..255)
  4874. }
  4875.  
  4876. SlotFormatCombinationId ::= INTEGER (0..maxNrofSlotFormatCombinationsPerSet-1)
  4877.  
  4878. -- TAG-SLOTFORMATCOMBINATIONSPERCELL-STOP
  4879.  
  4880. -- TAG-SLOTFORMATINDICATOR-START
  4881.  
  4882. SlotFormatIndicator ::= SEQUENCE {
  4883. sfi-RNTI RNTI-Value,
  4884. dci-PayloadSize INTEGER (1..maxSFI-DCI-PayloadSize),
  4885. slotFormatCombToAddModList SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF SlotFormatCombinationsPerCell
  4886. OPTIONAL, -- Need N
  4887. slotFormatCombToReleaseList SEQUENCE (SIZE(1..maxNrofAggregatedCellsPerCellGroup)) OF ServCellIndex OPTIONAL, -- Need N
  4888. ...
  4889. }
  4890.  
  4891. -- TAG-SLOTFORMATINDICATOR-STOP
  4892.  
  4893. -- TAG-S-NSSAI-START
  4894.  
  4895. S-NSSAI ::= CHOICE{
  4896. sst BIT STRING (SIZE (8)),
  4897. sst-SD BIT STRING (SIZE (32))
  4898. }
  4899.  
  4900. -- TAG-S-NSSAI-STOP
  4901.  
  4902. -- TAG-SPEEDSTATESCALEFACTORS-START
  4903.  
  4904. SpeedStateScaleFactors ::= SEQUENCE {
  4905. sf-Medium ENUMERATED {oDot25, oDot5, oDot75, lDot0},
  4906. sf-High ENUMERATED {oDot25, oDot5, oDot75, lDot0}
  4907. }
  4908. -- TAG-SPEEDSTATESCALEFACTORS-STOP
  4909.  
  4910. -- TAG-SPS-CONFIG-START
  4911.  
  4912. SPS-Config ::= SEQUENCE {
  4913. periodicity ENUMERATED {ms10, ms20, ms32, ms40, ms64, ms80, ms128, ms160, ms320, ms640,
  4914. spare6, spare5, spare4, spare3, spare2, spare1},
  4915. nrofHARQ-Processes INTEGER (1..8),
  4916. n1PUCCH-AN PUCCH-ResourceId OPTIONAL, -- Need M
  4917. mcs-Table ENUMERATED {qam64LowSE} OPTIONAL, -- Need S
  4918. ...
  4919. }
  4920.  
  4921. -- TAG-SPS-CONFIG-STOP
  4922.  
  4923. -- TAG-SRB-IDENTITY-START
  4924.  
  4925. SRB-Identity ::= INTEGER (1..3)
  4926.  
  4927. -- TAG-SRB-IDENTITY-STOP
  4928.  
  4929. -- TAG-SRS-CARRIERSWITCHING-START
  4930.  
  4931. SRS-CarrierSwitching ::= SEQUENCE {
  4932. srs-SwitchFromServCellIndex INTEGER (0..31) OPTIONAL, -- Need M
  4933. srs-SwitchFromCarrier ENUMERATED {sUL, nUL},
  4934. srs-TPC-PDCCH-Group CHOICE {
  4935. typeA SEQUENCE (SIZE (1..32)) OF SRS-TPC-PDCCH-Config,
  4936. typeB SRS-TPC-PDCCH-Config
  4937. } OPTIONAL, -- Need M
  4938. monitoringCells SEQUENCE (SIZE (1..maxNrofServingCells)) OF ServCellIndex OPTIONAL, -- Need M
  4939. ...
  4940. }
  4941.  
  4942. SRS-TPC-PDCCH-Config ::= SEQUENCE {
  4943. srs-CC-SetIndexlist SEQUENCE (SIZE(1..4)) OF SRS-CC-SetIndex OPTIONAL -- Need M
  4944. }
  4945.  
  4946. SRS-CC-SetIndex ::= SEQUENCE {
  4947. cc-SetIndex INTEGER (0..3) OPTIONAL, -- Need M
  4948. cc-IndexInOneCC-Set INTEGER (0..7) OPTIONAL -- Need M
  4949. }
  4950.  
  4951. -- TAG-SRS-CARRIERSWITCHING-STOP
  4952.  
  4953. -- TAG-SRS-CONFIG-START
  4954.  
  4955. SRS-Config ::= SEQUENCE {
  4956. srs-ResourceSetToReleaseList SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSetId OPTIONAL, -- Need N
  4957. srs-ResourceSetToAddModList SEQUENCE (SIZE(1..maxNrofSRS-ResourceSets)) OF SRS-ResourceSet OPTIONAL, -- Need N
  4958. srs-ResourceToReleaseList SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-ResourceId OPTIONAL, -- Need N
  4959. srs-ResourceToAddModList SEQUENCE (SIZE(1..maxNrofSRS-Resources)) OF SRS-Resource OPTIONAL, -- Need N
  4960. tpc-Accumulation ENUMERATED {disabled} OPTIONAL, -- Need S
  4961. ...
  4962. }
  4963.  
  4964. SRS-ResourceSet ::= SEQUENCE {
  4965. srs-ResourceSetId SRS-ResourceSetId,
  4966. srs-ResourceIdList SEQUENCE (SIZE(1..maxNrofSRS-ResourcesPerSet)) OF SRS-ResourceId OPTIONAL, -- Cond Setup
  4967. resourceType CHOICE {
  4968. aperiodic SEQUENCE {
  4969. aperiodicSRS-ResourceTrigger INTEGER (1..maxNrofSRS-TriggerStates-1),
  4970. csi-RS NZP-CSI-RS-ResourceId OPTIONAL, -- Cond NonCodebook
  4971. slotOffset INTEGER (1..32) OPTIONAL, -- Need S
  4972. ...,
  4973. [[
  4974. aperiodicSRS-ResourceTriggerList SEQUENCE (SIZE(1..maxNrofSRS-TriggerStates-2))
  4975. OF INTEGER (1..maxNrofSRS-TriggerStates-1) OPTIONAL -- Need M
  4976. ]]
  4977. },
  4978. semi-persistent SEQUENCE {
  4979. associatedCSI-RS NZP-CSI-RS-ResourceId OPTIONAL, -- Cond NonCodebook
  4980. ...
  4981. },
  4982. periodic SEQUENCE {
  4983. associatedCSI-RS NZP-CSI-RS-ResourceId OPTIONAL, -- Cond NonCodebook
  4984. ...
  4985. }
  4986. },
  4987. usage ENUMERATED {beamManagement, codebook, nonCodebook, antennaSwitching},
  4988. alpha Alpha OPTIONAL, -- Need S
  4989. p0 INTEGER (-202..24) OPTIONAL, -- Cond Setup
  4990. pathlossReferenceRS CHOICE {
  4991. ssb-Index SSB-Index,
  4992. csi-RS-Index NZP-CSI-RS-ResourceId
  4993. } OPTIONAL, -- Need M
  4994. srs-PowerControlAdjustmentStates ENUMERATED { sameAsFci2, separateClosedLoop} OPTIONAL, -- Need S
  4995. ...
  4996. }
  4997.  
  4998. SRS-ResourceSetId ::= INTEGER (0..maxNrofSRS-ResourceSets-1)
  4999.  
  5000. SRS-Resource ::= SEQUENCE {
  5001. srs-ResourceId SRS-ResourceId,
  5002. nrofSRS-Ports ENUMERATED {port1, ports2, ports4},
  5003. ptrs-PortIndex ENUMERATED {n0, n1 } OPTIONAL, -- Need R
  5004. transmissionComb CHOICE {
  5005. n2 SEQUENCE {
  5006. combOffset-n2 INTEGER (0..1),
  5007. cyclicShift-n2 INTEGER (0..7)
  5008. },
  5009. n4 SEQUENCE {
  5010. combOffset-n4 INTEGER (0..3),
  5011. cyclicShift-n4 INTEGER (0..11)
  5012. }
  5013. },
  5014. resourceMapping SEQUENCE {
  5015. startPosition INTEGER (0..5),
  5016. nrofSymbols ENUMERATED {n1, n2, n4},
  5017. repetitionFactor ENUMERATED {n1, n2, n4}
  5018. },
  5019. freqDomainPosition INTEGER (0..67),
  5020. freqDomainShift INTEGER (0..268),
  5021. freqHopping SEQUENCE {
  5022. c-SRS INTEGER (0..63),
  5023. b-SRS INTEGER (0..3),
  5024. b-hop INTEGER (0..3)
  5025. },
  5026. groupOrSequenceHopping ENUMERATED { neither, groupHopping, sequenceHopping },
  5027. resourceType CHOICE {
  5028. aperiodic SEQUENCE {
  5029. ...
  5030. },
  5031. semi-persistent SEQUENCE {
  5032. periodicityAndOffset-sp SRS-PeriodicityAndOffset,
  5033. ...
  5034. },
  5035. periodic SEQUENCE {
  5036. periodicityAndOffset-p SRS-PeriodicityAndOffset,
  5037. ...
  5038. }
  5039. },
  5040. sequenceId INTEGER (0..1023),
  5041. spatialRelationInfo SRS-SpatialRelationInfo OPTIONAL, -- Need R
  5042. ...
  5043. }
  5044.  
  5045. SRS-SpatialRelationInfo ::= SEQUENCE {
  5046. servingCellId ServCellIndex OPTIONAL, -- Need S
  5047. referenceSignal CHOICE {
  5048. ssb-Index SSB-Index,
  5049. csi-RS-Index NZP-CSI-RS-ResourceId,
  5050. srs SEQUENCE {
  5051. resourceId SRS-ResourceId,
  5052. uplinkBWP BWP-Id
  5053. }
  5054. }
  5055. }
  5056.  
  5057. SRS-ResourceId ::= INTEGER (0..maxNrofSRS-Resources-1)
  5058.  
  5059. SRS-PeriodicityAndOffset ::= CHOICE {
  5060. sl1 NULL,
  5061. sl2 INTEGER(0..1),
  5062. sl4 INTEGER(0..3),
  5063. sl5 INTEGER(0..4),
  5064. sl8 INTEGER(0..7),
  5065. sl10 INTEGER(0..9),
  5066. sl16 INTEGER(0..15),
  5067. sl20 INTEGER(0..19),
  5068. sl32 INTEGER(0..31),
  5069. sl40 INTEGER(0..39),
  5070. sl64 INTEGER(0..63),
  5071. sl80 INTEGER(0..79),
  5072. sl160 INTEGER(0..159),
  5073. sl320 INTEGER(0..319),
  5074. sl640 INTEGER(0..639),
  5075. sl1280 INTEGER(0..1279),
  5076. sl2560 INTEGER(0..2559)
  5077. }
  5078.  
  5079. -- TAG-SRS-CONFIG-STOP
  5080.  
  5081. -- TAG-SRS-TPC-COMMANDCONFIG-START
  5082.  
  5083. SRS-TPC-CommandConfig ::= SEQUENCE {
  5084. startingBitOfFormat2-3 INTEGER (1..31) OPTIONAL, -- Need R
  5085. fieldTypeFormat2-3 INTEGER (0..1) OPTIONAL, -- Need R
  5086. ...,
  5087. [[
  5088. startingBitOfFormat2-3SUL INTEGER (1..31) OPTIONAL -- Need R
  5089. ]]
  5090. }
  5091.  
  5092. -- TAG-SRS-TPC-COMMANDCONFIG-STOP
  5093.  
  5094. -- TAG-SSB-INDEX-START
  5095.  
  5096. SSB-Index ::= INTEGER (0..maxNrofSSBs-1)
  5097.  
  5098. -- TAG-SSB-INDEX-STOP
  5099.  
  5100. -- TAG-SSB-MTC-START
  5101.  
  5102. SSB-MTC ::= SEQUENCE {
  5103. periodicityAndOffset CHOICE {
  5104. sf5 INTEGER (0..4),
  5105. sf10 INTEGER (0..9),
  5106. sf20 INTEGER (0..19),
  5107. sf40 INTEGER (0..39),
  5108. sf80 INTEGER (0..79),
  5109. sf160 INTEGER (0..159)
  5110. },
  5111. duration ENUMERATED { sf1, sf2, sf3, sf4, sf5 }
  5112. }
  5113.  
  5114. SSB-MTC2 ::= SEQUENCE {
  5115. pci-List SEQUENCE (SIZE (1..maxNrofPCIsPerSMTC)) OF PhysCellId OPTIONAL, -- Need M
  5116. periodicity ENUMERATED {sf5, sf10, sf20, sf40, sf80, spare3, spare2, spare1}
  5117. }
  5118.  
  5119. -- TAG-SSB-MTC-STOP
  5120.  
  5121. -- TAG-SSB-TOMEASURE-START
  5122.  
  5123. SSB-ToMeasure ::= CHOICE {
  5124. shortBitmap BIT STRING (SIZE (4)),
  5125. mediumBitmap BIT STRING (SIZE (8)),
  5126. longBitmap BIT STRING (SIZE (64))
  5127. }
  5128.  
  5129. -- TAG-SSB-TOMEASURE-STOP
  5130.  
  5131. -- TAG-SS-RSSI-MEASUREMENT-START
  5132.  
  5133. SS-RSSI-Measurement ::= SEQUENCE {
  5134. measurementSlots BIT STRING (SIZE (1..80)),
  5135. endSymbol INTEGER(0..3)
  5136. }
  5137.  
  5138. -- TAG-SS-RSSI-MEASUREMENT-STOP
  5139.  
  5140. -- TAG-SUBCARRIERSPACING-START
  5141.  
  5142. SubcarrierSpacing ::= ENUMERATED {kHz15, kHz30, kHz60, kHz120, kHz240, spare3, spare2, spare1}
  5143.  
  5144. -- TAG-SUBCARRIERSPACING-STOP
  5145.  
  5146. -- TAG-TAG-CONFIG-START
  5147.  
  5148. TAG-Config ::= SEQUENCE {
  5149. tag-ToReleaseList SEQUENCE (SIZE (1..maxNrofTAGs)) OF TAG-Id OPTIONAL, -- Need N
  5150. tag-ToAddModList SEQUENCE (SIZE (1..maxNrofTAGs)) OF TAG OPTIONAL -- Need N
  5151. }
  5152.  
  5153. TAG ::= SEQUENCE {
  5154. tag-Id TAG-Id,
  5155. timeAlignmentTimer TimeAlignmentTimer,
  5156. ...
  5157. }
  5158.  
  5159. TAG-Id ::= INTEGER (0..maxNrofTAGs-1)
  5160.  
  5161. TimeAlignmentTimer ::= ENUMERATED {ms500, ms750, ms1280, ms1920, ms2560, ms5120, ms10240, infinity}
  5162.  
  5163. -- TAG-TAG-CONFIG-STOP
  5164.  
  5165. -- TAG-TCI-STATE-START
  5166.  
  5167. TCI-State ::= SEQUENCE {
  5168. tci-StateId TCI-StateId,
  5169. qcl-Type1 QCL-Info,
  5170. qcl-Type2 QCL-Info OPTIONAL, -- Need R
  5171. ...
  5172. }
  5173.  
  5174. QCL-Info ::= SEQUENCE {
  5175. cell ServCellIndex OPTIONAL, -- Need R
  5176. bwp-Id BWP-Id OPTIONAL, -- Cond CSI-RS-Indicated
  5177. referenceSignal CHOICE {
  5178. csi-rs NZP-CSI-RS-ResourceId,
  5179. ssb SSB-Index
  5180. },
  5181. qcl-Type ENUMERATED {typeA, typeB, typeC, typeD},
  5182. ...
  5183. }
  5184.  
  5185. -- TAG-TCI-STATE-STOP
  5186.  
  5187. -- TAG-TCI-STATEID-START
  5188.  
  5189. TCI-StateId ::= INTEGER (0..maxNrofTCI-States-1)
  5190.  
  5191. -- TAG-TCI-STATEID-STOP
  5192.  
  5193. -- TAG-TDD-UL-DL-CONFIGCOMMON-START
  5194.  
  5195. TDD-UL-DL-ConfigCommon ::= SEQUENCE {
  5196. referenceSubcarrierSpacing SubcarrierSpacing,
  5197. pattern1 TDD-UL-DL-Pattern,
  5198. pattern2 TDD-UL-DL-Pattern OPTIONAL, -- Need R
  5199. ...
  5200. }
  5201.  
  5202. TDD-UL-DL-Pattern ::= SEQUENCE {
  5203. dl-UL-TransmissionPeriodicity ENUMERATED {ms0p5, ms0p625, ms1, ms1p25, ms2, ms2p5, ms5, ms10},
  5204. nrofDownlinkSlots INTEGER (0..maxNrofSlots),
  5205. nrofDownlinkSymbols INTEGER (0..maxNrofSymbols-1),
  5206. nrofUplinkSlots INTEGER (0..maxNrofSlots),
  5207. nrofUplinkSymbols INTEGER (0..maxNrofSymbols-1),
  5208. ...,
  5209. [[
  5210. dl-UL-TransmissionPeriodicity-v1530 ENUMERATED {ms3, ms4} OPTIONAL -- Need R
  5211. ]]
  5212. }
  5213.  
  5214. -- TAG-TDD-UL-DL-CONFIGCOMMON-STOP
  5215.  
  5216. -- TAG-TDD-UL-DL-CONFIGDEDICATED-START
  5217.  
  5218. TDD-UL-DL-ConfigDedicated ::= SEQUENCE {
  5219. slotSpecificConfigurationsToAddModList SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotConfig OPTIONAL, -- Need N
  5220. slotSpecificConfigurationsToReleaseList SEQUENCE (SIZE (1..maxNrofSlots)) OF TDD-UL-DL-SlotIndex OPTIONAL, -- Need N
  5221. ...
  5222. }
  5223.  
  5224. TDD-UL-DL-SlotConfig ::= SEQUENCE {
  5225. slotIndex TDD-UL-DL-SlotIndex,
  5226. symbols CHOICE {
  5227. allDownlink NULL,
  5228. allUplink NULL,
  5229. explicit SEQUENCE {
  5230. nrofDownlinkSymbols INTEGER (1..maxNrofSymbols-1) OPTIONAL, -- Need S
  5231. nrofUplinkSymbols INTEGER (1..maxNrofSymbols-1) OPTIONAL -- Need S
  5232. }
  5233. }
  5234. }
  5235.  
  5236. TDD-UL-DL-SlotIndex ::= INTEGER (0..maxNrofSlots-1)
  5237.  
  5238. -- TAG-TDD-UL-DL-CONFIGDEDICATED-STOP
  5239.  
  5240. -- TAG-TRACKINGAREACODE-START
  5241.  
  5242. TrackingAreaCode ::= BIT STRING (SIZE (24))
  5243.  
  5244. -- TAG-TRACKINGAREACODE-STOP
  5245.  
  5246. -- TAG-TRESELECTION-START
  5247.  
  5248. T-Reselection ::= INTEGER (0..7)
  5249.  
  5250. -- TAG-TRESELECTION-STOP
  5251.  
  5252. -- TAG-TIMETOTRIGGER-START
  5253.  
  5254. TimeToTrigger ::= ENUMERATED {
  5255. ms0, ms40, ms64, ms80, ms100, ms128, ms160, ms256,
  5256. ms320, ms480, ms512, ms640, ms1024, ms1280, ms2560,
  5257. ms5120}
  5258.  
  5259. -- TAG-TIMETOTRIGGER-STOP
  5260.  
  5261. -- TAG-UAC-BARRINGINFOSETINDEX-START
  5262.  
  5263. UAC-BarringInfoSetIndex ::= INTEGER (1..maxBarringInfoSet)
  5264.  
  5265. -- TAG-UAC-BARRINGINFOSETINDEX-STOP
  5266.  
  5267. -- TAG-UAC-BARRINGINFOSETLIST-START
  5268.  
  5269. UAC-BarringInfoSetList ::= SEQUENCE (SIZE(1..maxBarringInfoSet)) OF UAC-BarringInfoSet
  5270.  
  5271. UAC-BarringInfoSet ::= SEQUENCE {
  5272. uac-BarringFactor ENUMERATED {p00, p05, p10, p15, p20, p25, p30, p40,
  5273. p50, p60, p70, p75, p80, p85, p90, p95},
  5274. uac-BarringTime ENUMERATED {s4, s8, s16, s32, s64, s128, s256, s512},
  5275. uac-BarringForAccessIdentity BIT STRING (SIZE(7))
  5276. }
  5277.  
  5278. -- TAG-UAC-BARRINGINFOSETLIST-STOP
  5279.  
  5280. -- TAG-UAC-BARRINGPERCATLIST-START
  5281.  
  5282. UAC-BarringPerCatList ::= SEQUENCE (SIZE (1..maxAccessCat-1)) OF UAC-BarringPerCat
  5283.  
  5284. UAC-BarringPerCat ::= SEQUENCE {
  5285. accessCategory INTEGER (1..maxAccessCat-1),
  5286. uac-barringInfoSetIndex UAC-BarringInfoSetIndex
  5287. }
  5288.  
  5289. -- TAG-UAC-BARRINGPERCATLIST-STOP
  5290.  
  5291. -- TAG-UAC-BARRINGPERPLMN-LIST-START
  5292.  
  5293. UAC-BarringPerPLMN-List ::= SEQUENCE (SIZE (1.. maxPLMN)) OF UAC-BarringPerPLMN
  5294.  
  5295. UAC-BarringPerPLMN ::= SEQUENCE {
  5296. plmn-IdentityIndex INTEGER (1..maxPLMN),
  5297. uac-ACBarringListType CHOICE{
  5298. uac-ImplicitACBarringList SEQUENCE (SIZE(maxAccessCat-1)) OF UAC-BarringInfoSetIndex,
  5299. uac-ExplicitACBarringList UAC-BarringPerCatList
  5300. } OPTIONAL -- Need S
  5301. }
  5302.  
  5303. -- TAG-UAC-BARRINGPERPLMN-LIST-STOP
  5304.  
  5305. -- TAG-UE-TIMERSANDCONSTANTS-START
  5306.  
  5307. UE-TimersAndConstants ::= SEQUENCE {
  5308. t300 ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
  5309. t301 ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
  5310. t310 ENUMERATED {ms0, ms50, ms100, ms200, ms500, ms1000, ms2000},
  5311. n310 ENUMERATED {n1, n2, n3, n4, n6, n8, n10, n20},
  5312. t311 ENUMERATED {ms1000, ms3000, ms5000, ms10000, ms15000, ms20000, ms30000},
  5313. n311 ENUMERATED {n1, n2, n3, n4, n5, n6, n8, n10},
  5314. t319 ENUMERATED {ms100, ms200, ms300, ms400, ms600, ms1000, ms1500, ms2000},
  5315. ...
  5316. }
  5317.  
  5318. -- TAG-UE-TIMERSANDCONSTANTS-STOP
  5319.  
  5320. -- TAG-UPLINKCONFIGCOMMON-START
  5321.  
  5322. UplinkConfigCommon ::= SEQUENCE {
  5323. frequencyInfoUL FrequencyInfoUL OPTIONAL, -- Cond InterFreqHOAndServCellAdd
  5324. initialUplinkBWP BWP-UplinkCommon OPTIONAL, -- Cond ServCellAdd
  5325. dummy TimeAlignmentTimer
  5326. }
  5327.  
  5328. -- TAG-UPLINKCONFIGCOMMON-STOP
  5329.  
  5330. -- TAG-UPLINKCONFIGCOMMONSIB-START
  5331.  
  5332. UplinkConfigCommonSIB ::= SEQUENCE {
  5333. frequencyInfoUL FrequencyInfoUL-SIB,
  5334. initialUplinkBWP BWP-UplinkCommon,
  5335. timeAlignmentTimerCommon TimeAlignmentTimer
  5336. }
  5337.  
  5338. -- TAG-UPLINKCONFIGCOMMONSIB-STOP
  5339.  
  5340. -- TAG-UPLINKTXDIRECTCURRENTLIST-START
  5341.  
  5342. UplinkTxDirectCurrentList ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF UplinkTxDirectCurrentCell
  5343.  
  5344. UplinkTxDirectCurrentCell ::= SEQUENCE {
  5345. servCellIndex ServCellIndex,
  5346. uplinkDirectCurrentBWP SEQUENCE (SIZE (1..maxNrofBWPs)) OF UplinkTxDirectCurrentBWP,
  5347. ...,
  5348. [[
  5349. uplinkDirectCurrentBWP-SUL SEQUENCE (SIZE (1..maxNrofBWPs)) OF UplinkTxDirectCurrentBWP OPTIONAL
  5350. ]]
  5351. }
  5352.  
  5353. UplinkTxDirectCurrentBWP ::= SEQUENCE {
  5354. bwp-Id BWP-Id,
  5355. shift7dot5kHz BOOLEAN,
  5356. txDirectCurrentLocation INTEGER (0..3301)
  5357. }
  5358.  
  5359. -- TAG-UPLINKTXDIRECTCURRENTLIST-STOP
  5360.  
  5361. -- TAG-ZP-CSI-RS-RESOURCE-START
  5362.  
  5363. ZP-CSI-RS-Resource ::= SEQUENCE {
  5364. zp-CSI-RS-ResourceId ZP-CSI-RS-ResourceId,
  5365. resourceMapping CSI-RS-ResourceMapping,
  5366. periodicityAndOffset CSI-ResourcePeriodicityAndOffset OPTIONAL, --Cond PeriodicOrSemiPersistent
  5367. ...
  5368. }
  5369.  
  5370. ZP-CSI-RS-ResourceId ::= INTEGER (0..maxNrofZP-CSI-RS-Resources-1)
  5371.  
  5372. -- TAG-ZP-CSI-RS-RESOURCE-STOP
  5373.  
  5374. -- TAG-ZP-CSI-RS-RESOURCESET-START
  5375.  
  5376. ZP-CSI-RS-ResourceSet ::= SEQUENCE {
  5377. zp-CSI-RS-ResourceSetId ZP-CSI-RS-ResourceSetId,
  5378. zp-CSI-RS-ResourceIdList SEQUENCE (SIZE(1..maxNrofZP-CSI-RS-ResourcesPerSet)) OF ZP-CSI-RS-ResourceId,
  5379. ...
  5380. }
  5381.  
  5382. -- TAG-ZP-CSI-RS-RESOURCESET-STOP
  5383.  
  5384. -- TAG-ZP-CSI-RS-RESOURCESETID-START
  5385.  
  5386. ZP-CSI-RS-ResourceSetId ::= INTEGER (0..maxNrofZP-CSI-RS-ResourceSets-1)
  5387.  
  5388. -- TAG-ZP-CSI-RS-RESOURCESETID-STOP
  5389.  
  5390. -- TAG-ACCESSSTRATUMRELEASE-START
  5391.  
  5392. AccessStratumRelease ::= ENUMERATED {
  5393. rel15, spare7, spare6, spare5, spare4, spare3, spare2, spare1, ... }
  5394.  
  5395. -- TAG-ACCESSSTRATUMRELEASE-STOP
  5396.  
  5397. -- TAG-BANDCOMBINATIONLIST-START
  5398.  
  5399. BandCombinationList ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination
  5400.  
  5401. BandCombinationList-v1540 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1540
  5402.  
  5403. BandCombinationList-v1550 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1550
  5404.  
  5405. BandCombinationList-v1560 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1560
  5406.  
  5407. BandCombinationList-v1570 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1570
  5408.  
  5409. BandCombinationList-v1580 ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombination-v1580
  5410.  
  5411. BandCombination ::= SEQUENCE {
  5412. bandList SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters,
  5413. featureSetCombination FeatureSetCombinationId,
  5414. ca-ParametersEUTRA CA-ParametersEUTRA OPTIONAL,
  5415. ca-ParametersNR CA-ParametersNR OPTIONAL,
  5416. mrdc-Parameters MRDC-Parameters OPTIONAL,
  5417. supportedBandwidthCombinationSet BIT STRING (SIZE (1..32)) OPTIONAL,
  5418. powerClass-v1530 ENUMERATED {pc2} OPTIONAL
  5419. }
  5420.  
  5421. BandCombination-v1540::= SEQUENCE {
  5422. bandList-v1540 SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandParameters-v1540,
  5423. ca-ParametersNR-v1540 CA-ParametersNR-v1540 OPTIONAL
  5424. }
  5425.  
  5426. BandCombination-v1550 ::= SEQUENCE {
  5427. ca-ParametersNR-v1550 CA-ParametersNR-v1550
  5428. }
  5429.  
  5430. BandCombination-v1560::= SEQUENCE {
  5431. ne-DC-BC ENUMERATED {supported} OPTIONAL,
  5432. ca-ParametersNRDC CA-ParametersNRDC OPTIONAL,
  5433. ca-ParametersEUTRA-v1560 CA-ParametersEUTRA-v1560 OPTIONAL,
  5434. ca-ParametersNR-v1560 CA-ParametersNR-v1560 OPTIONAL
  5435. }
  5436.  
  5437. BandCombination-v1570 ::= SEQUENCE {
  5438. ca-ParametersEUTRA-v1570 CA-ParametersEUTRA-v1570
  5439. }
  5440.  
  5441. BandCombination-v1580 ::= SEQUENCE {
  5442. mrdc-Parameters-v1580 MRDC-Parameters-v1580
  5443. }
  5444.  
  5445. BandParameters ::= CHOICE {
  5446. eutra SEQUENCE {
  5447. bandEUTRA FreqBandIndicatorEUTRA,
  5448. ca-BandwidthClassDL-EUTRA CA-BandwidthClassEUTRA OPTIONAL,
  5449. ca-BandwidthClassUL-EUTRA CA-BandwidthClassEUTRA OPTIONAL
  5450. },
  5451. nr SEQUENCE {
  5452. bandNR FreqBandIndicatorNR,
  5453. ca-BandwidthClassDL-NR CA-BandwidthClassNR OPTIONAL,
  5454. ca-BandwidthClassUL-NR CA-BandwidthClassNR OPTIONAL
  5455. }
  5456. }
  5457.  
  5458. BandParameters-v1540 ::= SEQUENCE {
  5459. srs-CarrierSwitch CHOICE {
  5460. nr SEQUENCE {
  5461. srs-SwitchingTimesListNR SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeNR
  5462. },
  5463. eutra SEQUENCE {
  5464. srs-SwitchingTimesListEUTRA SEQUENCE (SIZE (1..maxSimultaneousBands)) OF SRS-SwitchingTimeEUTRA
  5465. }
  5466. } OPTIONAL,
  5467. srs-TxSwitch SEQUENCE {
  5468. supportedSRS-TxPortSwitch ENUMERATED {t1r2, t1r4, t2r4, t1r4-t2r4, t1r1, t2r2, t4r4, notSupported},
  5469. txSwitchImpactToRx INTEGER (1..32) OPTIONAL,
  5470. txSwitchWithAnotherBand INTEGER (1..32) OPTIONAL
  5471. } OPTIONAL
  5472. }
  5473.  
  5474. -- TAG-BANDCOMBINATIONLIST-STOP
  5475.  
  5476. -- TAG-CA-BANDWIDTHCLASSEUTRA-START
  5477.  
  5478. CA-BandwidthClassEUTRA ::= ENUMERATED {a, b, c, d, e, f, ...}
  5479.  
  5480. -- TAG-CA-BANDWIDTHCLASSEUTRA-STOP
  5481.  
  5482. -- TAG-CA-BANDWIDTHCLASSNR-START
  5483.  
  5484. CA-BandwidthClassNR ::= ENUMERATED {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, ...}
  5485.  
  5486. -- TAG-CA-BANDWIDTHCLASSNR-STOP
  5487.  
  5488. -- TAG-CA-PARAMETERSEUTRA-START
  5489.  
  5490. CA-ParametersEUTRA ::= SEQUENCE {
  5491. multipleTimingAdvance ENUMERATED {supported} OPTIONAL,
  5492. simultaneousRx-Tx ENUMERATED {supported} OPTIONAL,
  5493. supportedNAICS-2CRS-AP BIT STRING (SIZE (1..8)) OPTIONAL,
  5494. additionalRx-Tx-PerformanceReq ENUMERATED {supported} OPTIONAL,
  5495. ue-CA-PowerClass-N ENUMERATED {class2} OPTIONAL,
  5496. supportedBandwidthCombinationSetEUTRA-v1530 BIT STRING (SIZE (1..32)) OPTIONAL,
  5497. ...
  5498. }
  5499.  
  5500. CA-ParametersEUTRA-v1560 ::= SEQUENCE {
  5501. fd-MIMO-TotalWeightedLayers INTEGER (2..128) OPTIONAL
  5502. }
  5503.  
  5504. CA-ParametersEUTRA-v1570 ::= SEQUENCE {
  5505. dl-1024QAM-TotalWeightedLayers INTEGER (0..10) OPTIONAL
  5506. }
  5507.  
  5508. -- TAG-CA-PARAMETERSEUTRA-STOP
  5509.  
  5510. -- TAG-CA-PARAMETERSNR-START
  5511.  
  5512. CA-ParametersNR ::= SEQUENCE {
  5513. dummy ENUMERATED {supported} OPTIONAL,
  5514. parallelTxSRS-PUCCH-PUSCH ENUMERATED {supported} OPTIONAL,
  5515. parallelTxPRACH-SRS-PUCCH-PUSCH ENUMERATED {supported} OPTIONAL,
  5516. simultaneousRxTxInterBandCA ENUMERATED {supported} OPTIONAL,
  5517. simultaneousRxTxSUL ENUMERATED {supported} OPTIONAL,
  5518. diffNumerologyAcrossPUCCH-Group ENUMERATED {supported} OPTIONAL,
  5519. diffNumerologyWithinPUCCH-GroupSmallerSCS ENUMERATED {supported} OPTIONAL,
  5520. supportedNumberTAG ENUMERATED {n2, n3, n4} OPTIONAL,
  5521. ...
  5522. }
  5523.  
  5524. CA-ParametersNR-v1540 ::= SEQUENCE {
  5525. simultaneousSRS-AssocCSI-RS-AllCC INTEGER (5..32) OPTIONAL,
  5526. csi-RS-IM-ReceptionForFeedbackPerBandComb SEQUENCE {
  5527. maxNumberSimultaneousNZP-CSI-RS-ActBWP-AllCC INTEGER (1..64) OPTIONAL,
  5528. totalNumberPortsSimultaneousNZP-CSI-RS-ActBWP-AllCC INTEGER (2..256) OPTIONAL
  5529. } OPTIONAL,
  5530. simultaneousCSI-ReportsAllCC INTEGER (5..32) OPTIONAL,
  5531. dualPA-Architecture ENUMERATED {supported} OPTIONAL
  5532. }
  5533.  
  5534. CA-ParametersNR-v1550 ::= SEQUENCE {
  5535. dummy ENUMERATED {supported} OPTIONAL
  5536. }
  5537.  
  5538. CA-ParametersNR-v1560 ::= SEQUENCE {
  5539. diffNumerologyWithinPUCCH-GroupLargerSCS ENUMERATED {supported} OPTIONAL
  5540. }
  5541.  
  5542. -- TAG-CA-PARAMETERSNR-STOP
  5543.  
  5544. -- TAG-CA-PARAMETERS-NRDC-START
  5545.  
  5546. CA-ParametersNRDC ::= SEQUENCE {
  5547. ca-ParametersNR-ForDC CA-ParametersNR OPTIONAL,
  5548. ca-ParametersNR-ForDC-v1540 CA-ParametersNR-v1540 OPTIONAL,
  5549. ca-ParametersNR-ForDC-v1550 CA-ParametersNR-v1550 OPTIONAL,
  5550. ca-ParametersNR-ForDC-v1560 CA-ParametersNR-v1560 OPTIONAL,
  5551. featureSetCombinationDC FeatureSetCombinationId OPTIONAL
  5552. }
  5553.  
  5554. -- TAG-CA-PARAMETERS-NRDC-STOP
  5555.  
  5556. -- TAG-CODEBOOKPARAMETERS-START
  5557.  
  5558. CodebookParameters ::= SEQUENCE {
  5559. type1 SEQUENCE {
  5560. singlePanel SEQUENCE {
  5561. supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
  5562. modes ENUMERATED {mode1, mode1andMode2},
  5563. maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
  5564. },
  5565. multiPanel SEQUENCE {
  5566. supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
  5567. modes ENUMERATED {mode1, mode2, both},
  5568. nrofPanels ENUMERATED {n2, n4},
  5569. maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
  5570. } OPTIONAL
  5571. },
  5572. type2 SEQUENCE {
  5573. supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
  5574. parameterLx INTEGER (2..4),
  5575. amplitudeScalingType ENUMERATED {wideband, widebandAndSubband},
  5576. amplitudeSubsetRestriction ENUMERATED {supported} OPTIONAL
  5577. } OPTIONAL,
  5578. type2-PortSelection SEQUENCE {
  5579. supportedCSI-RS-ResourceList SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource,
  5580. parameterLx INTEGER (2..4),
  5581. amplitudeScalingType ENUMERATED {wideband, widebandAndSubband}
  5582. } OPTIONAL
  5583. }
  5584.  
  5585. SupportedCSI-RS-Resource ::= SEQUENCE {
  5586. maxNumberTxPortsPerResource ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
  5587. maxNumberResourcesPerBand INTEGER (1..64),
  5588. totalNumberTxPortsPerBand INTEGER (2..256)
  5589. }
  5590.  
  5591. -- TAG-CODEBOOKPARAMETERS-STOP
  5592.  
  5593. -- TAG-FEATURESETCOMBINATION-START
  5594.  
  5595. FeatureSetCombination ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF FeatureSetsPerBand
  5596.  
  5597. FeatureSetsPerBand ::= SEQUENCE (SIZE (1..maxFeatureSetsPerBand)) OF FeatureSet
  5598.  
  5599. FeatureSet ::= CHOICE {
  5600. eutra SEQUENCE {
  5601. downlinkSetEUTRA FeatureSetEUTRA-DownlinkId,
  5602. uplinkSetEUTRA FeatureSetEUTRA-UplinkId
  5603. },
  5604. nr SEQUENCE {
  5605. downlinkSetNR FeatureSetDownlinkId,
  5606. uplinkSetNR FeatureSetUplinkId
  5607. }
  5608. }
  5609.  
  5610. -- TAG-FEATURESETCOMBINATION-STOP
  5611.  
  5612. -- TAG-FEATURESETCOMBINATIONID-START
  5613.  
  5614. FeatureSetCombinationId ::= INTEGER (0.. maxFeatureSetCombinations)
  5615.  
  5616. -- TAG-FEATURESETCOMBINATIONID-STOP
  5617.  
  5618. -- TAG-FEATURESETDOWNLINK-START
  5619.  
  5620. FeatureSetDownlink ::= SEQUENCE {
  5621. featureSetListPerDownlinkCC SEQUENCE (SIZE (1..maxNrofServingCells)) OF FeatureSetDownlinkPerCC-Id,
  5622.  
  5623. intraBandFreqSeparationDL FreqSeparationClass OPTIONAL,
  5624. scalingFactor ENUMERATED {f0p4, f0p75, f0p8} OPTIONAL,
  5625. crossCarrierScheduling-OtherSCS ENUMERATED {supported} OPTIONAL,
  5626. scellWithoutSSB ENUMERATED {supported} OPTIONAL,
  5627. csi-RS-MeasSCellWithoutSSB ENUMERATED {supported} OPTIONAL,
  5628. dummy1 ENUMERATED {supported} OPTIONAL,
  5629. type1-3-CSS ENUMERATED {supported} OPTIONAL,
  5630. pdcch-MonitoringAnyOccasions ENUMERATED {withoutDCI-Gap, withDCI-Gap} OPTIONAL,
  5631. dummy2 ENUMERATED {supported} OPTIONAL,
  5632. ue-SpecificUL-DL-Assignment ENUMERATED {supported} OPTIONAL,
  5633. searchSpaceSharingCA-DL ENUMERATED {supported} OPTIONAL,
  5634. timeDurationForQCL SEQUENCE {
  5635. scs-60kHz ENUMERATED {s7, s14, s28} OPTIONAL,
  5636. scs-120kHz ENUMERATED {s14, s28} OPTIONAL
  5637. } OPTIONAL,
  5638. pdsch-ProcessingType1-DifferentTB-PerSlot SEQUENCE {
  5639. scs-15kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
  5640. scs-30kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
  5641. scs-60kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
  5642. scs-120kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL
  5643. } OPTIONAL,
  5644. dummy3 DummyA OPTIONAL,
  5645. dummy4 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyB OPTIONAL,
  5646. dummy5 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyC OPTIONAL,
  5647. dummy6 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyD OPTIONAL,
  5648. dummy7 SEQUENCE (SIZE (1.. maxNrofCodebooks)) OF DummyE OPTIONAL
  5649. }
  5650.  
  5651. FeatureSetDownlink-v1540 ::= SEQUENCE {
  5652. oneFL-DMRS-TwoAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL,
  5653. additionalDMRS-DL-Alt ENUMERATED {supported} OPTIONAL,
  5654. twoFL-DMRS-TwoAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL,
  5655. oneFL-DMRS-ThreeAdditionalDMRS-DL ENUMERATED {supported} OPTIONAL,
  5656. pdcch-MonitoringAnyOccasionsWithSpanGap SEQUENCE {
  5657. scs-15kHz ENUMERATED {set1, set2, set3} OPTIONAL,
  5658. scs-30kHz ENUMERATED {set1, set2, set3} OPTIONAL,
  5659. scs-60kHz ENUMERATED {set1, set2, set3} OPTIONAL,
  5660. scs-120kHz ENUMERATED {set1, set2, set3} OPTIONAL
  5661. } OPTIONAL,
  5662. pdsch-SeparationWithGap ENUMERATED {supported} OPTIONAL,
  5663. pdsch-ProcessingType2 SEQUENCE {
  5664. scs-15kHz ProcessingParameters OPTIONAL,
  5665. scs-30kHz ProcessingParameters OPTIONAL,
  5666. scs-60kHz ProcessingParameters OPTIONAL
  5667. } OPTIONAL,
  5668. pdsch-ProcessingType2-Limited SEQUENCE {
  5669. differentTB-PerSlot-SCS-30kHz ENUMERATED {upto1, upto2, upto4, upto7}
  5670. } OPTIONAL,
  5671. dl-MCS-TableAlt-DynamicIndication ENUMERATED {supported} OPTIONAL
  5672. }
  5673.  
  5674. DummyA ::= SEQUENCE {
  5675. maxNumberNZP-CSI-RS-PerCC INTEGER (1..32),
  5676. maxNumberPortsAcrossNZP-CSI-RS-PerCC ENUMERATED {p2, p4, p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80,
  5677. p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168,
  5678. p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256},
  5679. maxNumberCS-IM-PerCC ENUMERATED {n1, n2, n4, n8, n16, n32},
  5680. maxNumberSimultaneousCSI-RS-ActBWP-AllCC ENUMERATED {n5, n6, n7, n8, n9, n10, n12, n14, n16, n18, n20, n22, n24, n26,
  5681. n28, n30, n32, n34, n36, n38, n40, n42, n44, n46, n48, n50, n52,
  5682. n54, n56, n58, n60, n62, n64},
  5683. totalNumberPortsSimultaneousCSI-RS-ActBWP-AllCC ENUMERATED {p8, p12, p16, p24, p32, p40, p48, p56, p64, p72, p80,
  5684. p88, p96, p104, p112, p120, p128, p136, p144, p152, p160, p168,
  5685. p176, p184, p192, p200, p208, p216, p224, p232, p240, p248, p256}
  5686. }
  5687.  
  5688. DummyB ::= SEQUENCE {
  5689. maxNumberTxPortsPerResource ENUMERATED {p2, p4, p8, p12, p16, p24, p32},
  5690. maxNumberResources INTEGER (1..64),
  5691. totalNumberTxPorts INTEGER (2..256),
  5692. supportedCodebookMode ENUMERATED {mode1, mode1AndMode2},
  5693. maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
  5694. }
  5695.  
  5696. DummyC ::= SEQUENCE {
  5697. maxNumberTxPortsPerResource ENUMERATED {p8, p16, p32},
  5698. maxNumberResources INTEGER (1..64),
  5699. totalNumberTxPorts INTEGER (2..256),
  5700. supportedCodebookMode ENUMERATED {mode1, mode2, both},
  5701. supportedNumberPanels ENUMERATED {n2, n4},
  5702. maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
  5703. }
  5704.  
  5705. DummyD ::= SEQUENCE {
  5706. maxNumberTxPortsPerResource ENUMERATED {p4, p8, p12, p16, p24, p32},
  5707. maxNumberResources INTEGER (1..64),
  5708. totalNumberTxPorts INTEGER (2..256),
  5709. parameterLx INTEGER (2..4),
  5710. amplitudeScalingType ENUMERATED {wideband, widebandAndSubband},
  5711. amplitudeSubsetRestriction ENUMERATED {supported} OPTIONAL,
  5712. maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
  5713. }
  5714.  
  5715. DummyE ::= SEQUENCE {
  5716. maxNumberTxPortsPerResource ENUMERATED {p4, p8, p12, p16, p24, p32},
  5717. maxNumberResources INTEGER (1..64),
  5718. totalNumberTxPorts INTEGER (2..256),
  5719. parameterLx INTEGER (2..4),
  5720. amplitudeScalingType ENUMERATED {wideband, widebandAndSubband},
  5721. maxNumberCSI-RS-PerResourceSet INTEGER (1..8)
  5722. }
  5723.  
  5724. -- TAG-FEATURESETDOWNLINK-STOP
  5725.  
  5726. -- TAG-FEATURESETDOWNLINKID-START
  5727.  
  5728. FeatureSetDownlinkId ::= INTEGER (0..maxDownlinkFeatureSets)
  5729.  
  5730. -- TAG-FEATURESETDOWNLINKID-STOP
  5731.  
  5732. -- TAG-FEATURESETDOWNLINKPERCC-START
  5733.  
  5734. FeatureSetDownlinkPerCC ::= SEQUENCE {
  5735. supportedSubcarrierSpacingDL SubcarrierSpacing,
  5736. supportedBandwidthDL SupportedBandwidth,
  5737. channelBW-90mhz ENUMERATED {supported} OPTIONAL,
  5738. maxNumberMIMO-LayersPDSCH MIMO-LayersDL OPTIONAL,
  5739. supportedModulationOrderDL ModulationOrder OPTIONAL
  5740. }
  5741.  
  5742. -- TAG-FEATURESETDOWNLINKPERCC-STOP
  5743.  
  5744. -- TAG-FEATURESETDOWNLINKPERCC-ID-START
  5745.  
  5746. FeatureSetDownlinkPerCC-Id ::= INTEGER (1..maxPerCC-FeatureSets)
  5747.  
  5748. -- TAG-FEATURESETDOWNLINKPERCC-ID-STOP
  5749.  
  5750. -- TAG-FEATURESETEUTRADOWNLINKID-START
  5751.  
  5752. FeatureSetEUTRA-DownlinkId ::= INTEGER (0..maxEUTRA-DL-FeatureSets)
  5753.  
  5754. -- TAG-FEATURESETEUTRADOWNLINKID-STOP
  5755.  
  5756. -- TAG-FEATURESETEUTRAUPLINKID-START
  5757.  
  5758. FeatureSetEUTRA-UplinkId ::= INTEGER (0..maxEUTRA-UL-FeatureSets)
  5759.  
  5760. -- TAG-FEATURESETEUTRAUPLINKID-STOP
  5761.  
  5762. -- TAG-FEATURESETS-START
  5763.  
  5764. FeatureSets ::= SEQUENCE {
  5765. featureSetsDownlink SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink OPTIONAL,
  5766. featureSetsDownlinkPerCC SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetDownlinkPerCC OPTIONAL,
  5767. featureSetsUplink SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink OPTIONAL,
  5768. featureSetsUplinkPerCC SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC OPTIONAL,
  5769. ...,
  5770. [[
  5771. featureSetsDownlink-v1540 SEQUENCE (SIZE (1..maxDownlinkFeatureSets)) OF FeatureSetDownlink-v1540 OPTIONAL,
  5772. featureSetsUplink-v1540 SEQUENCE (SIZE (1..maxUplinkFeatureSets)) OF FeatureSetUplink-v1540 OPTIONAL,
  5773. featureSetsUplinkPerCC-v1540 SEQUENCE (SIZE (1..maxPerCC-FeatureSets)) OF FeatureSetUplinkPerCC-v1540 OPTIONAL
  5774. ]]
  5775. }
  5776.  
  5777. -- TAG-FEATURESETS-STOP
  5778.  
  5779. -- TAG-FEATURESETUPLINK-START
  5780.  
  5781. FeatureSetUplink ::= SEQUENCE {
  5782. featureSetListPerUplinkCC SEQUENCE (SIZE (1.. maxNrofServingCells)) OF FeatureSetUplinkPerCC-Id,
  5783. scalingFactor ENUMERATED {f0p4, f0p75, f0p8} OPTIONAL,
  5784. crossCarrierScheduling-OtherSCS ENUMERATED {supported} OPTIONAL,
  5785. intraBandFreqSeparationUL FreqSeparationClass OPTIONAL,
  5786. searchSpaceSharingCA-UL ENUMERATED {supported} OPTIONAL,
  5787. dummy1 DummyI OPTIONAL,
  5788. supportedSRS-Resources SRS-Resources OPTIONAL,
  5789. twoPUCCH-Group ENUMERATED {supported} OPTIONAL,
  5790. dynamicSwitchSUL ENUMERATED {supported} OPTIONAL,
  5791. simultaneousTxSUL-NonSUL ENUMERATED {supported} OPTIONAL,
  5792. pusch-ProcessingType1-DifferentTB-PerSlot SEQUENCE {
  5793. scs-15kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
  5794. scs-30kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
  5795. scs-60kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL,
  5796. scs-120kHz ENUMERATED {upto2, upto4, upto7} OPTIONAL
  5797. } OPTIONAL,
  5798. dummy2 DummyF OPTIONAL
  5799. }
  5800.  
  5801. FeatureSetUplink-v1540 ::= SEQUENCE {
  5802. zeroSlotOffsetAperiodicSRS ENUMERATED {supported} OPTIONAL,
  5803. pa-PhaseDiscontinuityImpacts ENUMERATED {supported} OPTIONAL,
  5804. pusch-SeparationWithGap ENUMERATED {supported} OPTIONAL,
  5805. pusch-ProcessingType2 SEQUENCE {
  5806. scs-15kHz ProcessingParameters OPTIONAL,
  5807. scs-30kHz ProcessingParameters OPTIONAL,
  5808. scs-60kHz ProcessingParameters OPTIONAL
  5809. } OPTIONAL,
  5810. ul-MCS-TableAlt-DynamicIndication ENUMERATED {supported} OPTIONAL
  5811. }
  5812.  
  5813. SRS-Resources ::= SEQUENCE {
  5814. maxNumberAperiodicSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16},
  5815. maxNumberAperiodicSRS-PerBWP-PerSlot INTEGER (1..6),
  5816. maxNumberPeriodicSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16},
  5817. maxNumberPeriodicSRS-PerBWP-PerSlot INTEGER (1..6),
  5818. maxNumberSemiPersistentSRS-PerBWP ENUMERATED {n1, n2, n4, n8, n16},
  5819. maxNumberSemiPersistentSRS-PerBWP-PerSlot INTEGER (1..6),
  5820. maxNumberSRS-Ports-PerResource ENUMERATED {n1, n2, n4}
  5821. }
  5822.  
  5823. DummyF ::= SEQUENCE {
  5824. maxNumberPeriodicCSI-ReportPerBWP INTEGER (1..4),
  5825. maxNumberAperiodicCSI-ReportPerBWP INTEGER (1..4),
  5826. maxNumberSemiPersistentCSI-ReportPerBWP INTEGER (0..4),
  5827. simultaneousCSI-ReportsAllCC INTEGER (5..32)
  5828. }
  5829.  
  5830. -- TAG-FEATURESETUPLINK-STOP
  5831.  
  5832. -- TAG-FEATURESETUPLINKID-START
  5833.  
  5834. FeatureSetUplinkId ::= INTEGER (0..maxUplinkFeatureSets)
  5835.  
  5836. -- TAG-FEATURESETUPLINKID-STOP
  5837.  
  5838. -- TAG-FEATURESETUPLINKPERCC-START
  5839.  
  5840. FeatureSetUplinkPerCC ::= SEQUENCE {
  5841. supportedSubcarrierSpacingUL SubcarrierSpacing,
  5842. supportedBandwidthUL SupportedBandwidth,
  5843. channelBW-90mhz ENUMERATED {supported} OPTIONAL,
  5844. mimo-CB-PUSCH SEQUENCE {
  5845. maxNumberMIMO-LayersCB-PUSCH MIMO-LayersUL OPTIONAL,
  5846. maxNumberSRS-ResourcePerSet INTEGER (1..2)
  5847. } OPTIONAL,
  5848. maxNumberMIMO-LayersNonCB-PUSCH MIMO-LayersUL OPTIONAL,
  5849. supportedModulationOrderUL ModulationOrder OPTIONAL
  5850. }
  5851. FeatureSetUplinkPerCC-v1540 ::= SEQUENCE {
  5852. mimo-NonCB-PUSCH SEQUENCE {
  5853. maxNumberSRS-ResourcePerSet INTEGER (1..4),
  5854. maxNumberSimultaneousSRS-ResourceTx INTEGER (1..4)
  5855. } OPTIONAL
  5856. }
  5857.  
  5858. -- TAG-FEATURESETUPLINKPERCC-STOP
  5859.  
  5860. -- TAG-FEATURESETUPLINKPERCC-ID-START
  5861.  
  5862. FeatureSetUplinkPerCC-Id ::= INTEGER (1..maxPerCC-FeatureSets)
  5863.  
  5864. -- TAG-FEATURESETUPLINKPERCC-ID-STOP
  5865.  
  5866. -- TAG-FREQBANDINDICATOREUTRA-START
  5867.  
  5868. FreqBandIndicatorEUTRA ::= INTEGER (1..maxBandsEUTRA)
  5869.  
  5870. -- TAG-FREQBANDINDICATOREUTRA-STOP
  5871.  
  5872. -- TAG-FREQBANDLIST-START
  5873.  
  5874. FreqBandList ::= SEQUENCE (SIZE (1..maxBandsMRDC)) OF FreqBandInformation
  5875.  
  5876. FreqBandInformation ::= CHOICE {
  5877. bandInformationEUTRA FreqBandInformationEUTRA,
  5878. bandInformationNR FreqBandInformationNR
  5879. }
  5880.  
  5881. FreqBandInformationEUTRA ::= SEQUENCE {
  5882. bandEUTRA FreqBandIndicatorEUTRA,
  5883. ca-BandwidthClassDL-EUTRA CA-BandwidthClassEUTRA OPTIONAL, -- Need N
  5884. ca-BandwidthClassUL-EUTRA CA-BandwidthClassEUTRA OPTIONAL -- Need N
  5885. }
  5886.  
  5887. FreqBandInformationNR ::= SEQUENCE {
  5888. bandNR FreqBandIndicatorNR,
  5889. maxBandwidthRequestedDL AggregatedBandwidth OPTIONAL, -- Need N
  5890. maxBandwidthRequestedUL AggregatedBandwidth OPTIONAL, -- Need N
  5891. maxCarriersRequestedDL INTEGER (1..maxNrofServingCells) OPTIONAL, -- Need N
  5892. maxCarriersRequestedUL INTEGER (1..maxNrofServingCells) OPTIONAL -- Need N
  5893. }
  5894.  
  5895. AggregatedBandwidth ::= ENUMERATED {mhz50, mhz100, mhz150, mhz200, mhz250, mhz300, mhz350,
  5896. mhz400, mhz450, mhz500, mhz550, mhz600, mhz650, mhz700, mhz750, mhz800}
  5897.  
  5898. -- TAG-FREQBANDLIST-STOP
  5899.  
  5900. -- TAG-FREQSEPARATIONCLASS-START
  5901.  
  5902. FreqSeparationClass ::= ENUMERATED {c1, c2, c3, ...}
  5903.  
  5904. -- TAG-FREQSEPARATIONCLASS-STOP
  5905.  
  5906. -- TAG-IMS-PARAMETERS-START
  5907.  
  5908. IMS-Parameters ::= SEQUENCE {
  5909. ims-ParametersCommon IMS-ParametersCommon OPTIONAL,
  5910. ims-ParametersFRX-Diff IMS-ParametersFRX-Diff OPTIONAL,
  5911. ...
  5912. }
  5913.  
  5914. IMS-ParametersCommon ::= SEQUENCE {
  5915. voiceOverEUTRA-5GC ENUMERATED {supported} OPTIONAL,
  5916. ...,
  5917. [[
  5918. voiceOverSCG-BearerEUTRA-5GC ENUMERATED {supported} OPTIONAL
  5919. ]]
  5920. }
  5921.  
  5922. IMS-ParametersFRX-Diff ::= SEQUENCE {
  5923. voiceOverNR ENUMERATED {supported} OPTIONAL,
  5924. ...
  5925. }
  5926.  
  5927. -- TAG-IMS-PARAMETERS-STOP
  5928.  
  5929. -- TAG-INTERRAT-PARAMETERS-START
  5930.  
  5931. InterRAT-Parameters ::= SEQUENCE {
  5932. eutra EUTRA-Parameters OPTIONAL,
  5933. ...
  5934. }
  5935.  
  5936. EUTRA-Parameters ::= SEQUENCE {
  5937. supportedBandListEUTRA SEQUENCE (SIZE (1..maxBandsEUTRA)) OF FreqBandIndicatorEUTRA,
  5938. eutra-ParametersCommon EUTRA-ParametersCommon OPTIONAL,
  5939. eutra-ParametersXDD-Diff EUTRA-ParametersXDD-Diff OPTIONAL,
  5940. ...
  5941. }
  5942.  
  5943. EUTRA-ParametersCommon ::= SEQUENCE {
  5944. mfbi-EUTRA ENUMERATED {supported} OPTIONAL,
  5945. modifiedMPR-BehaviorEUTRA BIT STRING (SIZE (32)) OPTIONAL,
  5946. multiNS-Pmax-EUTRA ENUMERATED {supported} OPTIONAL,
  5947. rs-SINR-MeasEUTRA ENUMERATED {supported} OPTIONAL,
  5948. ...,
  5949. [[
  5950. ne-DC ENUMERATED {supported} OPTIONAL
  5951. ]]
  5952.  
  5953. }
  5954.  
  5955. EUTRA-ParametersXDD-Diff ::= SEQUENCE {
  5956. rsrqMeasWidebandEUTRA ENUMERATED {supported} OPTIONAL,
  5957. ...
  5958. }
  5959.  
  5960. -- TAG-INTERRAT-PARAMETERS-STOP
  5961.  
  5962. -- TAG-MAC-PARAMETERS-START
  5963.  
  5964. MAC-Parameters ::= SEQUENCE {
  5965. mac-ParametersCommon MAC-ParametersCommon OPTIONAL,
  5966. mac-ParametersXDD-Diff MAC-ParametersXDD-Diff OPTIONAL
  5967. }
  5968.  
  5969. MAC-ParametersCommon ::= SEQUENCE {
  5970. lcp-Restriction ENUMERATED {supported} OPTIONAL,
  5971. dummy ENUMERATED {supported} OPTIONAL,
  5972. lch-ToSCellRestriction ENUMERATED {supported} OPTIONAL,
  5973. ...,
  5974. [[
  5975. recommendedBitRate ENUMERATED {supported} OPTIONAL,
  5976. recommendedBitRateQuery ENUMERATED {supported} OPTIONAL
  5977. ]]
  5978. }
  5979.  
  5980. MAC-ParametersXDD-Diff ::= SEQUENCE {
  5981. skipUplinkTxDynamic ENUMERATED {supported} OPTIONAL,
  5982. logicalChannelSR-DelayTimer ENUMERATED {supported} OPTIONAL,
  5983. longDRX-Cycle ENUMERATED {supported} OPTIONAL,
  5984. shortDRX-Cycle ENUMERATED {supported} OPTIONAL,
  5985. multipleSR-Configurations ENUMERATED {supported} OPTIONAL,
  5986. multipleConfiguredGrants ENUMERATED {supported} OPTIONAL,
  5987. ...
  5988. }
  5989.  
  5990. -- TAG-MAC-PARAMETERS-STOP
  5991.  
  5992. -- TAG-MEASANDMOBPARAMETERS-START
  5993.  
  5994. MeasAndMobParameters ::= SEQUENCE {
  5995. measAndMobParametersCommon MeasAndMobParametersCommon OPTIONAL,
  5996. measAndMobParametersXDD-Diff MeasAndMobParametersXDD-Diff OPTIONAL,
  5997. measAndMobParametersFRX-Diff MeasAndMobParametersFRX-Diff OPTIONAL
  5998. }
  5999.  
  6000. MeasAndMobParametersCommon ::= SEQUENCE {
  6001. supportedGapPattern BIT STRING (SIZE (22)) OPTIONAL,
  6002. ssb-RLM ENUMERATED {supported} OPTIONAL,
  6003. ssb-AndCSI-RS-RLM ENUMERATED {supported} OPTIONAL,
  6004. ...,
  6005. [[
  6006. eventB-MeasAndReport ENUMERATED {supported} OPTIONAL,
  6007. handoverFDD-TDD ENUMERATED {supported} OPTIONAL,
  6008. eutra-CGI-Reporting ENUMERATED {supported} OPTIONAL,
  6009. nr-CGI-Reporting ENUMERATED {supported} OPTIONAL
  6010. ]],
  6011. [[
  6012. independentGapConfig ENUMERATED {supported} OPTIONAL,
  6013. periodicEUTRA-MeasAndReport ENUMERATED {supported} OPTIONAL,
  6014. handoverFR1-FR2 ENUMERATED {supported} OPTIONAL,
  6015. maxNumberCSI-RS-RRM-RS-SINR ENUMERATED {n4, n8, n16, n32, n64, n96} OPTIONAL
  6016. ]],
  6017. [[
  6018. nr-CGI-Reporting-ENDC ENUMERATED {supported} OPTIONAL
  6019. ]]
  6020. }
  6021.  
  6022. MeasAndMobParametersXDD-Diff ::= SEQUENCE {
  6023. intraAndInterF-MeasAndReport ENUMERATED {supported} OPTIONAL,
  6024. eventA-MeasAndReport ENUMERATED {supported} OPTIONAL,
  6025. ...,
  6026. [[
  6027. handoverInterF ENUMERATED {supported} OPTIONAL,
  6028. handoverLTE-EPC ENUMERATED {supported} OPTIONAL,
  6029. handoverLTE-5GC ENUMERATED {supported} OPTIONAL
  6030. ]],
  6031. [[
  6032. sftd-MeasNR-Neigh ENUMERATED {supported} OPTIONAL,
  6033. sftd-MeasNR-Neigh-DRX ENUMERATED {supported} OPTIONAL
  6034. ]]
  6035. }
  6036.  
  6037. MeasAndMobParametersFRX-Diff ::= SEQUENCE {
  6038. ss-SINR-Meas ENUMERATED {supported} OPTIONAL,
  6039. csi-RSRP-AndRSRQ-MeasWithSSB ENUMERATED {supported} OPTIONAL,
  6040. csi-RSRP-AndRSRQ-MeasWithoutSSB ENUMERATED {supported} OPTIONAL,
  6041. csi-SINR-Meas ENUMERATED {supported} OPTIONAL,
  6042. csi-RS-RLM ENUMERATED {supported} OPTIONAL,
  6043. ...,
  6044. [[
  6045. handoverInterF ENUMERATED {supported} OPTIONAL,
  6046. handoverLTE-EPC ENUMERATED {supported} OPTIONAL,
  6047. handoverLTE-5GC ENUMERATED {supported} OPTIONAL
  6048. ]],
  6049. [[
  6050. maxNumberResource-CSI-RS-RLM ENUMERATED {n2, n4, n6, n8} OPTIONAL
  6051. ]],
  6052. [[
  6053. simultaneousRxDataSSB-DiffNumerology ENUMERATED {supported} OPTIONAL
  6054. ]]
  6055. }
  6056.  
  6057. -- TAG-MEASANDMOBPARAMETERS-STOP
  6058.  
  6059. -- TAG-MEASANDMOBPARAMETERSMRDC-START
  6060.  
  6061. MeasAndMobParametersMRDC ::= SEQUENCE {
  6062. measAndMobParametersMRDC-Common MeasAndMobParametersMRDC-Common OPTIONAL,
  6063. measAndMobParametersMRDC-XDD-Diff MeasAndMobParametersMRDC-XDD-Diff OPTIONAL,
  6064. measAndMobParametersMRDC-FRX-Diff MeasAndMobParametersMRDC-FRX-Diff OPTIONAL
  6065. }
  6066.  
  6067. MeasAndMobParametersMRDC-v1560 ::= SEQUENCE {
  6068. measAndMobParametersMRDC-XDD-Diff-v1560 MeasAndMobParametersMRDC-XDD-Diff-v1560 OPTIONAL
  6069. }
  6070.  
  6071. MeasAndMobParametersMRDC-Common ::= SEQUENCE {
  6072. independentGapConfig ENUMERATED {supported} OPTIONAL
  6073. }
  6074.  
  6075. MeasAndMobParametersMRDC-XDD-Diff ::= SEQUENCE {
  6076. sftd-MeasPSCell ENUMERATED {supported} OPTIONAL,
  6077. sftd-MeasNR-Cell ENUMERATED {supported} OPTIONAL
  6078. }
  6079.  
  6080. MeasAndMobParametersMRDC-XDD-Diff-v1560 ::= SEQUENCE {
  6081. sftd-MeasPSCell-NEDC ENUMERATED {supported} OPTIONAL
  6082. }
  6083.  
  6084. MeasAndMobParametersMRDC-FRX-Diff ::= SEQUENCE {
  6085. simultaneousRxDataSSB-DiffNumerology ENUMERATED {supported} OPTIONAL
  6086. }
  6087.  
  6088. -- TAG-MEASANDMOBPARAMETERSMRDC-STOP
  6089.  
  6090. -- TAG-MIMO-LAYERS-START
  6091.  
  6092. MIMO-LayersDL ::= ENUMERATED {twoLayers, fourLayers, eightLayers}
  6093.  
  6094. MIMO-LayersUL ::= ENUMERATED {oneLayer, twoLayers, fourLayers}
  6095.  
  6096. -- TAG-MIMO-LAYERS-STOP
  6097.  
  6098. -- TAG-MIMO-PARAMETERSPERBAND-START
  6099.  
  6100. MIMO-ParametersPerBand ::= SEQUENCE {
  6101. tci-StatePDSCH SEQUENCE {
  6102. maxNumberConfiguredTCIstatesPerCC ENUMERATED {n4, n8, n16, n32, n64, n128} OPTIONAL,
  6103. maxNumberActiveTCI-PerBWP ENUMERATED {n1, n2, n4, n8} OPTIONAL
  6104. } OPTIONAL,
  6105. additionalActiveTCI-StatePDCCH ENUMERATED {supported} OPTIONAL,
  6106. pusch-TransCoherence ENUMERATED {nonCoherent, partialCoherent, fullCoherent} OPTIONAL,
  6107. beamCorrespondenceWithoutUL-BeamSweeping ENUMERATED {supported} OPTIONAL,
  6108. periodicBeamReport ENUMERATED {supported} OPTIONAL,
  6109. aperiodicBeamReport ENUMERATED {supported} OPTIONAL,
  6110. sp-BeamReportPUCCH ENUMERATED {supported} OPTIONAL,
  6111. sp-BeamReportPUSCH ENUMERATED {supported} OPTIONAL,
  6112. dummy1 DummyG OPTIONAL,
  6113. maxNumberRxBeam INTEGER (2..8) OPTIONAL,
  6114. maxNumberRxTxBeamSwitchDL SEQUENCE {
  6115. scs-15kHz ENUMERATED {n4, n7, n14} OPTIONAL,
  6116. scs-30kHz ENUMERATED {n4, n7, n14} OPTIONAL,
  6117. scs-60kHz ENUMERATED {n4, n7, n14} OPTIONAL,
  6118. scs-120kHz ENUMERATED {n4, n7, n14} OPTIONAL,
  6119. scs-240kHz ENUMERATED {n4, n7, n14} OPTIONAL
  6120. } OPTIONAL,
  6121. maxNumberNonGroupBeamReporting ENUMERATED {n1, n2, n4} OPTIONAL,
  6122. groupBeamReporting ENUMERATED {supported} OPTIONAL,
  6123. uplinkBeamManagement SEQUENCE {
  6124. maxNumberSRS-ResourcePerSet-BM ENUMERATED {n2, n4, n8, n16},
  6125. maxNumberSRS-ResourceSet INTEGER (1..8)
  6126. } OPTIONAL,
  6127. maxNumberCSI-RS-BFD INTEGER (1..64) OPTIONAL,
  6128. maxNumberSSB-BFD INTEGER (1..64) OPTIONAL,
  6129. maxNumberCSI-RS-SSB-CBD INTEGER (1..256) OPTIONAL,
  6130. dummy2 ENUMERATED {supported} OPTIONAL,
  6131. twoPortsPTRS-UL ENUMERATED {supported} OPTIONAL,
  6132. dummy5 SRS-Resources OPTIONAL,
  6133. dummy3 INTEGER (1..4) OPTIONAL,
  6134. beamReportTiming SEQUENCE {
  6135. scs-15kHz ENUMERATED {sym2, sym4, sym8} OPTIONAL,
  6136. scs-30kHz ENUMERATED {sym4, sym8, sym14, sym28} OPTIONAL,
  6137. scs-60kHz ENUMERATED {sym8, sym14, sym28} OPTIONAL,
  6138. scs-120kHz ENUMERATED {sym14, sym28, sym56} OPTIONAL
  6139. } OPTIONAL,
  6140. ptrs-DensityRecommendationSetDL SEQUENCE {
  6141. scs-15kHz PTRS-DensityRecommendationDL OPTIONAL,
  6142. scs-30kHz PTRS-DensityRecommendationDL OPTIONAL,
  6143. scs-60kHz PTRS-DensityRecommendationDL OPTIONAL,
  6144. scs-120kHz PTRS-DensityRecommendationDL OPTIONAL
  6145. } OPTIONAL,
  6146. ptrs-DensityRecommendationSetUL SEQUENCE {
  6147. scs-15kHz PTRS-DensityRecommendationUL OPTIONAL,
  6148. scs-30kHz PTRS-DensityRecommendationUL OPTIONAL,
  6149. scs-60kHz PTRS-DensityRecommendationUL OPTIONAL,
  6150. scs-120kHz PTRS-DensityRecommendationUL OPTIONAL
  6151. } OPTIONAL,
  6152. dummy4 DummyH OPTIONAL,
  6153. aperiodicTRS ENUMERATED {supported} OPTIONAL,
  6154. ...,
  6155. [[
  6156. dummy6 ENUMERATED {true} OPTIONAL,
  6157. beamManagementSSB-CSI-RS BeamManagementSSB-CSI-RS OPTIONAL,
  6158. beamSwitchTiming SEQUENCE {
  6159. scs-60kHz ENUMERATED {sym14, sym28, sym48, sym224, sym336} OPTIONAL,
  6160. scs-120kHz ENUMERATED {sym14, sym28, sym48, sym224, sym336} OPTIONAL
  6161. } OPTIONAL,
  6162. codebookParameters CodebookParameters OPTIONAL,
  6163. csi-RS-IM-ReceptionForFeedback CSI-RS-IM-ReceptionForFeedback OPTIONAL,
  6164. csi-RS-ProcFrameworkForSRS CSI-RS-ProcFrameworkForSRS OPTIONAL,
  6165. csi-ReportFramework CSI-ReportFramework OPTIONAL,
  6166. csi-RS-ForTracking CSI-RS-ForTracking OPTIONAL,
  6167. srs-AssocCSI-RS SEQUENCE (SIZE (1.. maxNrofCSI-RS-Resources)) OF SupportedCSI-RS-Resource OPTIONAL,
  6168. spatialRelations SpatialRelations OPTIONAL
  6169. ]]
  6170. }
  6171.  
  6172. DummyG ::= SEQUENCE {
  6173. maxNumberSSB-CSI-RS-ResourceOneTx ENUMERATED {n8, n16, n32, n64},
  6174. maxNumberSSB-CSI-RS-ResourceTwoTx ENUMERATED {n0, n4, n8, n16, n32, n64},
  6175. supportedCSI-RS-Density ENUMERATED {one, three, oneAndThree}
  6176. }
  6177.  
  6178. BeamManagementSSB-CSI-RS ::= SEQUENCE {
  6179. maxNumberSSB-CSI-RS-ResourceOneTx ENUMERATED {n0, n8, n16, n32, n64},
  6180. maxNumberCSI-RS-Resource ENUMERATED {n0, n4, n8, n16, n32, n64},
  6181. maxNumberCSI-RS-ResourceTwoTx ENUMERATED {n0, n4, n8, n16, n32, n64},
  6182. supportedCSI-RS-Density ENUMERATED {one, three, oneAndThree} OPTIONAL,
  6183. maxNumberAperiodicCSI-RS-Resource ENUMERATED {n0, n1, n4, n8, n16, n32, n64}
  6184. }
  6185.  
  6186. DummyH ::= SEQUENCE {
  6187. burstLength INTEGER (1..2),
  6188. maxSimultaneousResourceSetsPerCC INTEGER (1..8),
  6189. maxConfiguredResourceSetsPerCC INTEGER (1..64),
  6190. maxConfiguredResourceSetsAllCC INTEGER (1..128)
  6191. }
  6192.  
  6193. CSI-RS-ForTracking ::= SEQUENCE {
  6194. maxBurstLength INTEGER (1..2),
  6195. maxSimultaneousResourceSetsPerCC INTEGER (1..8),
  6196. maxConfiguredResourceSetsPerCC INTEGER (1..64),
  6197. maxConfiguredResourceSetsAllCC INTEGER (1..256)
  6198. }
  6199.  
  6200. CSI-RS-IM-ReceptionForFeedback ::= SEQUENCE {
  6201. maxConfigNumberNZP-CSI-RS-PerCC INTEGER (1..64),
  6202. maxConfigNumberPortsAcrossNZP-CSI-RS-PerCC INTEGER (2..256),
  6203. maxConfigNumberCSI-IM-PerCC ENUMERATED {n1, n2, n4, n8, n16, n32},
  6204. maxNumberSimultaneousNZP-CSI-RS-PerCC INTEGER (1..64),
  6205. totalNumberPortsSimultaneousNZP-CSI-RS-PerCC INTEGER (2..256)
  6206. }
  6207.  
  6208. CSI-RS-ProcFrameworkForSRS ::= SEQUENCE {
  6209. maxNumberPeriodicSRS-AssocCSI-RS-PerBWP INTEGER (1..4),
  6210. maxNumberAperiodicSRS-AssocCSI-RS-PerBWP INTEGER (1..4),
  6211. maxNumberSP-SRS-AssocCSI-RS-PerBWP INTEGER (0..4),
  6212. simultaneousSRS-AssocCSI-RS-PerCC INTEGER (1..8)
  6213. }
  6214.  
  6215. CSI-ReportFramework ::= SEQUENCE {
  6216. maxNumberPeriodicCSI-PerBWP-ForCSI-Report INTEGER (1..4),
  6217. maxNumberAperiodicCSI-PerBWP-ForCSI-Report INTEGER (1..4),
  6218. maxNumberSemiPersistentCSI-PerBWP-ForCSI-Report INTEGER (0..4),
  6219. maxNumberPeriodicCSI-PerBWP-ForBeamReport INTEGER (1..4),
  6220. maxNumberAperiodicCSI-PerBWP-ForBeamReport INTEGER (1..4),
  6221. maxNumberAperiodicCSI-triggeringStatePerCC ENUMERATED {n3, n7, n15, n31, n63, n128},
  6222. maxNumberSemiPersistentCSI-PerBWP-ForBeamReport INTEGER (0..4),
  6223. simultaneousCSI-ReportsPerCC INTEGER (1..8)
  6224. }
  6225.  
  6226. PTRS-DensityRecommendationDL ::= SEQUENCE {
  6227. frequencyDensity1 INTEGER (1..276),
  6228. frequencyDensity2 INTEGER (1..276),
  6229. timeDensity1 INTEGER (0..29),
  6230. timeDensity2 INTEGER (0..29),
  6231. timeDensity3 INTEGER (0..29)
  6232. }
  6233.  
  6234. PTRS-DensityRecommendationUL ::= SEQUENCE {
  6235. frequencyDensity1 INTEGER (1..276),
  6236. frequencyDensity2 INTEGER (1..276),
  6237. timeDensity1 INTEGER (0..29),
  6238. timeDensity2 INTEGER (0..29),
  6239. timeDensity3 INTEGER (0..29),
  6240. sampleDensity1 INTEGER (1..276),
  6241. sampleDensity2 INTEGER (1..276),
  6242. sampleDensity3 INTEGER (1..276),
  6243. sampleDensity4 INTEGER (1..276),
  6244. sampleDensity5 INTEGER (1..276)
  6245. }
  6246.  
  6247. SpatialRelations ::= SEQUENCE {
  6248. maxNumberConfiguredSpatialRelations ENUMERATED {n4, n8, n16, n32, n64, n96},
  6249. maxNumberActiveSpatialRelations ENUMERATED {n1, n2, n4, n8, n14},
  6250. additionalActiveSpatialRelationPUCCH ENUMERATED {supported} OPTIONAL,
  6251. maxNumberDL-RS-QCL-TypeD ENUMERATED {n1, n2, n4, n8, n14}
  6252. }
  6253.  
  6254. DummyI ::= SEQUENCE {
  6255. supportedSRS-TxPortSwitch ENUMERATED {t1r2, t1r4, t2r4, t1r4-t2r4, tr-equal},
  6256. txSwitchImpactToRx ENUMERATED {true} OPTIONAL
  6257. }
  6258.  
  6259. -- TAG-MIMO-PARAMETERSPERBAND-STOP
  6260.  
  6261. -- TAG-MODULATIONORDER-START
  6262.  
  6263. ModulationOrder ::= ENUMERATED {bpsk-halfpi, bpsk, qpsk, qam16, qam64, qam256}
  6264.  
  6265. -- TAG-MODULATIONORDER-STOP
  6266.  
  6267. -- TAG-MRDC-PARAMETERS-START
  6268.  
  6269. MRDC-Parameters ::= SEQUENCE {
  6270. singleUL-Transmission ENUMERATED {supported} OPTIONAL,
  6271. dynamicPowerSharingENDC ENUMERATED {supported} OPTIONAL,
  6272. tdm-Pattern ENUMERATED {supported} OPTIONAL,
  6273. ul-SharingEUTRA-NR ENUMERATED {tdm, fdm, both} OPTIONAL,
  6274. ul-SwitchingTimeEUTRA-NR ENUMERATED {type1, type2} OPTIONAL,
  6275. simultaneousRxTxInterBandENDC ENUMERATED {supported} OPTIONAL,
  6276. asyncIntraBandENDC ENUMERATED {supported} OPTIONAL,
  6277. ...,
  6278. [[
  6279. dualPA-Architecture ENUMERATED {supported} OPTIONAL,
  6280. intraBandENDC-Support ENUMERATED {non-contiguous, both} OPTIONAL,
  6281. ul-TimingAlignmentEUTRA-NR ENUMERATED {required} OPTIONAL
  6282. ]]
  6283. }
  6284.  
  6285. MRDC-Parameters-v1580 ::= SEQUENCE {
  6286. dynamicPowerSharingNEDC ENUMERATED {supported} OPTIONAL
  6287. }
  6288.  
  6289. -- TAG-MRDC-PARAMETERS-STOP
  6290.  
  6291. -- TAG-NRDC-PARAMETERS-START
  6292.  
  6293. NRDC-Parameters ::= SEQUENCE {
  6294. measAndMobParametersNRDC MeasAndMobParametersMRDC OPTIONAL,
  6295. generalParametersNRDC GeneralParametersMRDC-XDD-Diff OPTIONAL,
  6296. fdd-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL,
  6297. tdd-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL,
  6298. fr1-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL,
  6299. fr2-Add-UE-NRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL,
  6300. lateNonCriticalExtension OCTET STRING OPTIONAL,
  6301. dummy SEQUENCE {} OPTIONAL
  6302. }
  6303.  
  6304. NRDC-Parameters-v1570 ::= SEQUENCE {
  6305. sfn-SyncNRDC ENUMERATED {supported} OPTIONAL
  6306. }
  6307.  
  6308. -- TAG-NRDC-PARAMETERS-STOP
  6309.  
  6310. -- TAG-PDCP-PARAMETERS-START
  6311.  
  6312. PDCP-Parameters ::= SEQUENCE {
  6313. supportedROHC-Profiles SEQUENCE {
  6314. profile0x0000 BOOLEAN,
  6315. profile0x0001 BOOLEAN,
  6316. profile0x0002 BOOLEAN,
  6317. profile0x0003 BOOLEAN,
  6318. profile0x0004 BOOLEAN,
  6319. profile0x0006 BOOLEAN,
  6320. profile0x0101 BOOLEAN,
  6321. profile0x0102 BOOLEAN,
  6322. profile0x0103 BOOLEAN,
  6323. profile0x0104 BOOLEAN
  6324. },
  6325. maxNumberROHC-ContextSessions ENUMERATED {cs2, cs4, cs8, cs12, cs16, cs24, cs32, cs48, cs64,
  6326. cs128, cs256, cs512, cs1024, cs16384, spare2, spare1},
  6327. uplinkOnlyROHC-Profiles ENUMERATED {supported} OPTIONAL,
  6328. continueROHC-Context ENUMERATED {supported} OPTIONAL,
  6329. outOfOrderDelivery ENUMERATED {supported} OPTIONAL,
  6330. shortSN ENUMERATED {supported} OPTIONAL,
  6331. pdcp-DuplicationSRB ENUMERATED {supported} OPTIONAL,
  6332. pdcp-DuplicationMCG-OrSCG-DRB ENUMERATED {supported} OPTIONAL,
  6333. ...
  6334. }
  6335.  
  6336. -- TAG-PDCP-PARAMETERS-STOP
  6337.  
  6338. -- TAG-PDCP-PARAMETERSMRDC-START
  6339.  
  6340. PDCP-ParametersMRDC ::= SEQUENCE {
  6341. pdcp-DuplicationSplitSRB ENUMERATED {supported} OPTIONAL,
  6342. pdcp-DuplicationSplitDRB ENUMERATED {supported} OPTIONAL
  6343. }
  6344.  
  6345. -- TAG-PDCP-PARAMETERSMRDC-STOP
  6346.  
  6347. -- TAG-PHY-PARAMETERS-START
  6348.  
  6349. Phy-Parameters ::= SEQUENCE {
  6350. phy-ParametersCommon Phy-ParametersCommon OPTIONAL,
  6351. phy-ParametersXDD-Diff Phy-ParametersXDD-Diff OPTIONAL,
  6352. phy-ParametersFRX-Diff Phy-ParametersFRX-Diff OPTIONAL,
  6353. phy-ParametersFR1 Phy-ParametersFR1 OPTIONAL,
  6354. phy-ParametersFR2 Phy-ParametersFR2 OPTIONAL
  6355. }
  6356.  
  6357. Phy-ParametersCommon ::= SEQUENCE {
  6358. csi-RS-CFRA-ForHO ENUMERATED {supported} OPTIONAL,
  6359. dynamicPRB-BundlingDL ENUMERATED {supported} OPTIONAL,
  6360. sp-CSI-ReportPUCCH ENUMERATED {supported} OPTIONAL,
  6361. sp-CSI-ReportPUSCH ENUMERATED {supported} OPTIONAL,
  6362. nzp-CSI-RS-IntefMgmt ENUMERATED {supported} OPTIONAL,
  6363. type2-SP-CSI-Feedback-LongPUCCH ENUMERATED {supported} OPTIONAL,
  6364. precoderGranularityCORESET ENUMERATED {supported} OPTIONAL,
  6365. dynamicHARQ-ACK-Codebook ENUMERATED {supported} OPTIONAL,
  6366. semiStaticHARQ-ACK-Codebook ENUMERATED {supported} OPTIONAL,
  6367. spatialBundlingHARQ-ACK ENUMERATED {supported} OPTIONAL,
  6368. dynamicBetaOffsetInd-HARQ-ACK-CSI ENUMERATED {supported} OPTIONAL,
  6369. pucch-Repetition-F1-3-4 ENUMERATED {supported} OPTIONAL,
  6370. ra-Type0-PUSCH ENUMERATED {supported} OPTIONAL,
  6371. dynamicSwitchRA-Type0-1-PDSCH ENUMERATED {supported} OPTIONAL,
  6372. dynamicSwitchRA-Type0-1-PUSCH ENUMERATED {supported} OPTIONAL,
  6373. pdsch-MappingTypeA ENUMERATED {supported} OPTIONAL,
  6374. pdsch-MappingTypeB ENUMERATED {supported} OPTIONAL,
  6375. interleavingVRB-ToPRB-PDSCH ENUMERATED {supported} OPTIONAL,
  6376. interSlotFreqHopping-PUSCH ENUMERATED {supported} OPTIONAL,
  6377. type1-PUSCH-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL,
  6378. type2-PUSCH-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL,
  6379. pusch-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL,
  6380. pdsch-RepetitionMultiSlots ENUMERATED {supported} OPTIONAL,
  6381. downlinkSPS ENUMERATED {supported} OPTIONAL,
  6382. configuredUL-GrantType1 ENUMERATED {supported} OPTIONAL,
  6383. configuredUL-GrantType2 ENUMERATED {supported} OPTIONAL,
  6384. pre-EmptIndication-DL ENUMERATED {supported} OPTIONAL,
  6385. cbg-TransIndication-DL ENUMERATED {supported} OPTIONAL,
  6386. cbg-TransIndication-UL ENUMERATED {supported} OPTIONAL,
  6387. cbg-FlushIndication-DL ENUMERATED {supported} OPTIONAL,
  6388. dynamicHARQ-ACK-CodeB-CBG-Retx-DL ENUMERATED {supported} OPTIONAL,
  6389. rateMatchingResrcSetSemi-Static ENUMERATED {supported} OPTIONAL,
  6390. rateMatchingResrcSetDynamic ENUMERATED {supported} OPTIONAL,
  6391. bwp-SwitchingDelay ENUMERATED {type1, type2} OPTIONAL,
  6392. ...,
  6393. [[
  6394. dummy ENUMERATED {supported} OPTIONAL
  6395. ]],
  6396. [[
  6397. maxNumberSearchSpaces ENUMERATED {n10} OPTIONAL,
  6398. rateMatchingCtrlResrcSetDynamic ENUMERATED {supported} OPTIONAL,
  6399. maxLayersMIMO-Indication ENUMERATED {supported} OPTIONAL
  6400. ]]
  6401. }
  6402.  
  6403. Phy-ParametersXDD-Diff ::= SEQUENCE {
  6404. dynamicSFI ENUMERATED {supported} OPTIONAL,
  6405. twoPUCCH-F0-2-ConsecSymbols ENUMERATED {supported} OPTIONAL,
  6406. twoDifferentTPC-Loop-PUSCH ENUMERATED {supported} OPTIONAL,
  6407. twoDifferentTPC-Loop-PUCCH ENUMERATED {supported} OPTIONAL,
  6408. ...,
  6409. [[
  6410. dl-SchedulingOffset-PDSCH-TypeA ENUMERATED {supported} OPTIONAL,
  6411. dl-SchedulingOffset-PDSCH-TypeB ENUMERATED {supported} OPTIONAL,
  6412. ul-SchedulingOffset ENUMERATED {supported} OPTIONAL
  6413. ]]
  6414. }
  6415.  
  6416. Phy-ParametersFRX-Diff ::= SEQUENCE {
  6417. dynamicSFI ENUMERATED {supported} OPTIONAL,
  6418. dummy1 BIT STRING (SIZE (2)) OPTIONAL,
  6419. twoFL-DMRS BIT STRING (SIZE (2)) OPTIONAL,
  6420. dummy2 BIT STRING (SIZE (2)) OPTIONAL,
  6421. dummy3 BIT STRING (SIZE (2)) OPTIONAL,
  6422. supportedDMRS-TypeDL ENUMERATED {type1, type1And2} OPTIONAL,
  6423. supportedDMRS-TypeUL ENUMERATED {type1, type1And2} OPTIONAL,
  6424. semiOpenLoopCSI ENUMERATED {supported} OPTIONAL,
  6425. csi-ReportWithoutPMI ENUMERATED {supported} OPTIONAL,
  6426. csi-ReportWithoutCQI ENUMERATED {supported} OPTIONAL,
  6427. onePortsPTRS BIT STRING (SIZE (2)) OPTIONAL,
  6428. twoPUCCH-F0-2-ConsecSymbols ENUMERATED {supported} OPTIONAL,
  6429. pucch-F2-WithFH ENUMERATED {supported} OPTIONAL,
  6430. pucch-F3-WithFH ENUMERATED {supported} OPTIONAL,
  6431. pucch-F4-WithFH ENUMERATED {supported} OPTIONAL,
  6432. pucch-F0-2WithoutFH ENUMERATED {notSupported} OPTIONAL,
  6433. pucch-F1-3-4WithoutFH ENUMERATED {notSupported} OPTIONAL,
  6434. mux-SR-HARQ-ACK-CSI-PUCCH-MultiPerSlot ENUMERATED {supported} OPTIONAL,
  6435. uci-CodeBlockSegmentation ENUMERATED {supported} OPTIONAL,
  6436. onePUCCH-LongAndShortFormat ENUMERATED {supported} OPTIONAL,
  6437. twoPUCCH-AnyOthersInSlot ENUMERATED {supported} OPTIONAL,
  6438. intraSlotFreqHopping-PUSCH ENUMERATED {supported} OPTIONAL,
  6439. pusch-LBRM ENUMERATED {supported} OPTIONAL,
  6440. pdcch-BlindDetectionCA INTEGER (4..16) OPTIONAL,
  6441. tpc-PUSCH-RNTI ENUMERATED {supported} OPTIONAL,
  6442. tpc-PUCCH-RNTI ENUMERATED {supported} OPTIONAL,
  6443. tpc-SRS-RNTI ENUMERATED {supported} OPTIONAL,
  6444. absoluteTPC-Command ENUMERATED {supported} OPTIONAL,
  6445. twoDifferentTPC-Loop-PUSCH ENUMERATED {supported} OPTIONAL,
  6446. twoDifferentTPC-Loop-PUCCH ENUMERATED {supported} OPTIONAL,
  6447. pusch-HalfPi-BPSK ENUMERATED {supported} OPTIONAL,
  6448. pucch-F3-4-HalfPi-BPSK ENUMERATED {supported} OPTIONAL,
  6449. almostContiguousCP-OFDM-UL ENUMERATED {supported} OPTIONAL,
  6450. sp-CSI-RS ENUMERATED {supported} OPTIONAL,
  6451. sp-CSI-IM ENUMERATED {supported} OPTIONAL,
  6452. tdd-MultiDL-UL-SwitchPerSlot ENUMERATED {supported} OPTIONAL,
  6453. multipleCORESET ENUMERATED {supported} OPTIONAL,
  6454. ...,
  6455. [[
  6456. csi-RS-IM-ReceptionForFeedback CSI-RS-IM-ReceptionForFeedback OPTIONAL,
  6457. csi-RS-ProcFrameworkForSRS CSI-RS-ProcFrameworkForSRS OPTIONAL,
  6458. csi-ReportFramework CSI-ReportFramework OPTIONAL,
  6459. mux-SR-HARQ-ACK-CSI-PUCCH-OncePerSlot SEQUENCE {
  6460. sameSymbol ENUMERATED {supported} OPTIONAL,
  6461. diffSymbol ENUMERATED {supported} OPTIONAL
  6462. } OPTIONAL,
  6463. mux-SR-HARQ-ACK-PUCCH ENUMERATED {supported} OPTIONAL,
  6464. mux-MultipleGroupCtrlCH-Overlap ENUMERATED {supported} OPTIONAL,
  6465. dl-SchedulingOffset-PDSCH-TypeA ENUMERATED {supported} OPTIONAL,
  6466. dl-SchedulingOffset-PDSCH-TypeB ENUMERATED {supported} OPTIONAL,
  6467. ul-SchedulingOffset ENUMERATED {supported} OPTIONAL,
  6468. dl-64QAM-MCS-TableAlt ENUMERATED {supported} OPTIONAL,
  6469. ul-64QAM-MCS-TableAlt ENUMERATED {supported} OPTIONAL,
  6470. cqi-TableAlt ENUMERATED {supported} OPTIONAL,
  6471. oneFL-DMRS-TwoAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL,
  6472. twoFL-DMRS-TwoAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL,
  6473. oneFL-DMRS-ThreeAdditionalDMRS-UL ENUMERATED {supported} OPTIONAL
  6474. ]],
  6475. [[
  6476. pdcch-BlindDetectionNRDC SEQUENCE {
  6477. pdcch-BlindDetectionMCG-UE INTEGER (1..15),
  6478. pdcch-BlindDetectionSCG-UE INTEGER (1..15)
  6479. } OPTIONAL,
  6480. mux-HARQ-ACK-PUSCH-DiffSymbol ENUMERATED {supported} OPTIONAL
  6481. ]]
  6482. }
  6483.  
  6484. Phy-ParametersFR1 ::= SEQUENCE {
  6485. pdcch-MonitoringSingleOccasion ENUMERATED {supported} OPTIONAL,
  6486. scs-60kHz ENUMERATED {supported} OPTIONAL,
  6487. pdsch-256QAM-FR1 ENUMERATED {supported} OPTIONAL,
  6488. pdsch-RE-MappingFR1-PerSymbol ENUMERATED {n10, n20} OPTIONAL,
  6489. ...,
  6490. [[
  6491. pdsch-RE-MappingFR1-PerSlot ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128,
  6492. n144, n160, n176, n192, n208, n224, n240, n256} OPTIONAL
  6493. ]]
  6494. }
  6495.  
  6496. Phy-ParametersFR2 ::= SEQUENCE {
  6497. dummy ENUMERATED {supported} OPTIONAL,
  6498. pdsch-RE-MappingFR2-PerSymbol ENUMERATED {n6, n20} OPTIONAL,
  6499. ...,
  6500. [[
  6501. pCell-FR2 ENUMERATED {supported} OPTIONAL,
  6502. pdsch-RE-MappingFR2-PerSlot ENUMERATED {n16, n32, n48, n64, n80, n96, n112, n128,
  6503. n144, n160, n176, n192, n208, n224, n240, n256} OPTIONAL
  6504. ]]
  6505. }
  6506.  
  6507. -- TAG-PHY-PARAMETERS-STOP
  6508.  
  6509. -- TAG-PHY-PARAMETERSMRDC-START
  6510.  
  6511. Phy-ParametersMRDC ::= SEQUENCE {
  6512. naics-Capability-List SEQUENCE (SIZE (1..maxNrofNAICS-Entries)) OF NAICS-Capability-Entry OPTIONAL,
  6513. ...
  6514. }
  6515.  
  6516. NAICS-Capability-Entry ::= SEQUENCE {
  6517. numberOfNAICS-CapableCC INTEGER(1..5),
  6518. numberOfAggregatedPRB ENUMERATED {n50, n75, n100, n125, n150, n175, n200, n225,
  6519. n250, n275, n300, n350, n400, n450, n500, spare},
  6520. ...
  6521. }
  6522.  
  6523. -- TAG-PHY-PARAMETERSMRDC-STOP
  6524.  
  6525. -- TAG-PROCESSINGPARAMETERS-START
  6526.  
  6527. ProcessingParameters ::= SEQUENCE {
  6528. fallback ENUMERATED {sc, cap1-only},
  6529. differentTB-PerSlot SEQUENCE {
  6530. upto1 NumberOfCarriers OPTIONAL,
  6531. upto2 NumberOfCarriers OPTIONAL,
  6532. upto4 NumberOfCarriers OPTIONAL,
  6533. upto7 NumberOfCarriers OPTIONAL
  6534. } OPTIONAL
  6535. }
  6536.  
  6537. NumberOfCarriers ::= INTEGER (1..16)
  6538.  
  6539. -- TAG-PROCESSINGPARAMETERS-STOP
  6540.  
  6541. -- TAG-RAT-TYPE-START
  6542.  
  6543. RAT-Type ::= ENUMERATED {nr, eutra-nr, eutra, spare1, ...}
  6544.  
  6545. -- TAG-RAT-TYPE-STOP
  6546.  
  6547. -- TAG-RF-PARAMETERS-START
  6548.  
  6549. RF-Parameters ::= SEQUENCE {
  6550. supportedBandListNR SEQUENCE (SIZE (1..maxBands)) OF BandNR,
  6551. supportedBandCombinationList BandCombinationList OPTIONAL,
  6552. appliedFreqBandListFilter FreqBandList OPTIONAL,
  6553. ...,
  6554. [[
  6555. supportedBandCombinationList-v1540 BandCombinationList-v1540 OPTIONAL,
  6556. srs-SwitchingTimeRequested ENUMERATED {true} OPTIONAL
  6557. ]],
  6558. [[
  6559. supportedBandCombinationList-v1550 BandCombinationList-v1550 OPTIONAL
  6560. ]],
  6561. [[
  6562. supportedBandCombinationList-v1560 BandCombinationList-v1560 OPTIONAL
  6563. ]]
  6564. }
  6565.  
  6566. BandNR ::= SEQUENCE {
  6567. bandNR FreqBandIndicatorNR,
  6568. modifiedMPR-Behaviour BIT STRING (SIZE (8)) OPTIONAL,
  6569. mimo-ParametersPerBand MIMO-ParametersPerBand OPTIONAL,
  6570. extendedCP ENUMERATED {supported} OPTIONAL,
  6571. multipleTCI ENUMERATED {supported} OPTIONAL,
  6572. bwp-WithoutRestriction ENUMERATED {supported} OPTIONAL,
  6573. bwp-SameNumerology ENUMERATED {upto2, upto4} OPTIONAL,
  6574. bwp-DiffNumerology ENUMERATED {upto4} OPTIONAL,
  6575. crossCarrierScheduling-SameSCS ENUMERATED {supported} OPTIONAL,
  6576. pdsch-256QAM-FR2 ENUMERATED {supported} OPTIONAL,
  6577. pusch-256QAM ENUMERATED {supported} OPTIONAL,
  6578. ue-PowerClass ENUMERATED {pc1, pc2, pc3, pc4} OPTIONAL,
  6579. rateMatchingLTE-CRS ENUMERATED {supported} OPTIONAL,
  6580. channelBWs-DL CHOICE {
  6581. fr1 SEQUENCE {
  6582. scs-15kHz BIT STRING (SIZE (10)) OPTIONAL,
  6583. scs-30kHz BIT STRING (SIZE (10)) OPTIONAL,
  6584. scs-60kHz BIT STRING (SIZE (10)) OPTIONAL
  6585. },
  6586. fr2 SEQUENCE {
  6587. scs-60kHz BIT STRING (SIZE (3)) OPTIONAL,
  6588. scs-120kHz BIT STRING (SIZE (3)) OPTIONAL
  6589. }
  6590. } OPTIONAL,
  6591. channelBWs-UL CHOICE {
  6592. fr1 SEQUENCE {
  6593. scs-15kHz BIT STRING (SIZE (10)) OPTIONAL,
  6594. scs-30kHz BIT STRING (SIZE (10)) OPTIONAL,
  6595. scs-60kHz BIT STRING (SIZE (10)) OPTIONAL
  6596. },
  6597. fr2 SEQUENCE {
  6598. scs-60kHz BIT STRING (SIZE (3)) OPTIONAL,
  6599. scs-120kHz BIT STRING (SIZE (3)) OPTIONAL
  6600. }
  6601. } OPTIONAL,
  6602. ...,
  6603. [[
  6604. maxUplinkDutyCycle-PC2-FR1 ENUMERATED {n60, n70, n80, n90, n100} OPTIONAL
  6605. ]],
  6606. [[
  6607. pucch-SpatialRelInfoMAC-CE ENUMERATED {supported} OPTIONAL,
  6608. powerBoosting-pi2BPSK ENUMERATED {supported} OPTIONAL
  6609. ]],
  6610. [[
  6611. maxUplinkDutyCycle-FR2 ENUMERATED {n15, n20, n25, n30, n40, n50, n60, n70, n80, n90, n100} OPTIONAL
  6612. ]]
  6613. }
  6614.  
  6615. -- TAG-RF-PARAMETERS-STOP
  6616.  
  6617. -- TAG-RF-PARAMETERSMRDC-START
  6618.  
  6619. RF-ParametersMRDC ::= SEQUENCE {
  6620. supportedBandCombinationList BandCombinationList OPTIONAL,
  6621. appliedFreqBandListFilter FreqBandList OPTIONAL,
  6622. ...,
  6623. [[
  6624. srs-SwitchingTimeRequested ENUMERATED {true} OPTIONAL,
  6625. supportedBandCombinationList-v1540 BandCombinationList-v1540 OPTIONAL
  6626. ]],
  6627. [[
  6628. supportedBandCombinationList-v1550 BandCombinationList-v1550 OPTIONAL
  6629. ]],
  6630. [[
  6631. supportedBandCombinationList-v1560 BandCombinationList-v1560 OPTIONAL,
  6632. supportedBandCombinationListNEDC-Only BandCombinationList OPTIONAL
  6633. ]],
  6634. [[
  6635. supportedBandCombinationList-v1570 BandCombinationList-v1570 OPTIONAL
  6636. ]],
  6637. [[
  6638. supportedBandCombinationList-v1580 BandCombinationList-v1580 OPTIONAL
  6639. ]]
  6640. }
  6641.  
  6642. -- TAG-RF-PARAMETERSMRDC-STOP
  6643.  
  6644. -- TAG-RLC-PARAMETERS-START
  6645.  
  6646. RLC-Parameters ::= SEQUENCE {
  6647. am-WithShortSN ENUMERATED {supported} OPTIONAL,
  6648. um-WithShortSN ENUMERATED {supported} OPTIONAL,
  6649. um-WithLongSN ENUMERATED {supported} OPTIONAL,
  6650. ...
  6651. }
  6652.  
  6653. -- TAG-RLC-PARAMETERS-STOP
  6654.  
  6655. -- TAG-SDAP-PARAMETERS-START
  6656.  
  6657. SDAP-Parameters ::= SEQUENCE {
  6658. as-ReflectiveQoS ENUMERATED {true} OPTIONAL,
  6659. ...
  6660. }
  6661.  
  6662. -- TAG-SDAP-PARAMETERS-STOP
  6663.  
  6664. -- TAG-SRS-SWITCHINGTIMENR-START
  6665.  
  6666. SRS-SwitchingTimeNR ::= SEQUENCE {
  6667. switchingTimeDL ENUMERATED {n0us, n30us, n100us, n140us, n200us, n300us, n500us, n900us} OPTIONAL,
  6668. switchingTimeUL ENUMERATED {n0us, n30us, n100us, n140us, n200us, n300us, n500us, n900us} OPTIONAL
  6669. }
  6670.  
  6671. -- TAG-SRS-SWITCHINGTIMENR-STOP
  6672.  
  6673. -- TAG-SRS-SWITCHINGTIMEEUTRA-START
  6674.  
  6675. SRS-SwitchingTimeEUTRA ::= SEQUENCE {
  6676. switchingTimeDL ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3, n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5, n7}
  6677. OPTIONAL,
  6678. switchingTimeUL ENUMERATED {n0, n0dot5, n1, n1dot5, n2, n2dot5, n3, n3dot5, n4, n4dot5, n5, n5dot5, n6, n6dot5, n7}
  6679. OPTIONAL
  6680. }
  6681. -- TAG-SRS-SWITCHINGTIMEEUTRA-STOP
  6682.  
  6683. -- TAG-SUPPORTEDBANDWIDTH-START
  6684.  
  6685. SupportedBandwidth ::= CHOICE {
  6686. fr1 ENUMERATED {mhz5, mhz10, mhz15, mhz20, mhz25, mhz30, mhz40, mhz50, mhz60, mhz80, mhz100},
  6687. fr2 ENUMERATED {mhz50, mhz100, mhz200, mhz400}
  6688. }
  6689.  
  6690. -- TAG-SUPPORTEDBANDWIDTH-STOP
  6691.  
  6692. -- TAG-UE-CAPABILITYRAT-CONTAINERLIST-START
  6693.  
  6694. UE-CapabilityRAT-ContainerList ::= SEQUENCE (SIZE (0..maxRAT-CapabilityContainers)) OF UE-CapabilityRAT-Container
  6695.  
  6696. UE-CapabilityRAT-Container ::= SEQUENCE {
  6697. rat-Type RAT-Type,
  6698. ue-CapabilityRAT-Container OCTET STRING
  6699. }
  6700.  
  6701. -- TAG-UE-CAPABILITYRAT-CONTAINERLIST-STOP
  6702.  
  6703. -- TAG-UE-CAPABILITYRAT-REQUESTLIST-START
  6704.  
  6705. UE-CapabilityRAT-RequestList ::= SEQUENCE (SIZE (1..maxRAT-CapabilityContainers)) OF UE-CapabilityRAT-Request
  6706.  
  6707. UE-CapabilityRAT-Request ::= SEQUENCE {
  6708. rat-Type RAT-Type,
  6709. capabilityRequestFilter OCTET STRING OPTIONAL, -- Need N
  6710. ...
  6711. }
  6712.  
  6713. -- TAG-UE-CAPABILITYRAT-REQUESTLIST-STOP
  6714.  
  6715. -- TAG-UE-CAPABILITYREQUESTFILTERCOMMON-START
  6716.  
  6717. UE-CapabilityRequestFilterCommon ::= SEQUENCE {
  6718. mrdc-Request SEQUENCE {
  6719. omitEN-DC ENUMERATED {true} OPTIONAL, -- Need N
  6720. includeNR-DC ENUMERATED {true} OPTIONAL, -- Need N
  6721. includeNE-DC ENUMERATED {true} OPTIONAL -- Need N
  6722. } OPTIONAL, -- Need N
  6723. ...
  6724. }
  6725.  
  6726. -- TAG-UE-CAPABILITYREQUESTFILTERCOMMON-STOP
  6727.  
  6728. -- TAG-UE-CAPABILITYREQUESTFILTERNR-START
  6729.  
  6730. UE-CapabilityRequestFilterNR ::= SEQUENCE {
  6731. frequencyBandListFilter FreqBandList OPTIONAL, -- Need N
  6732. nonCriticalExtension UE-CapabilityRequestFilterNR-v1540 OPTIONAL
  6733. }
  6734.  
  6735. UE-CapabilityRequestFilterNR-v1540 ::= SEQUENCE {
  6736. srs-SwitchingTimeRequest ENUMERATED {true} OPTIONAL, -- Need N
  6737. nonCriticalExtension SEQUENCE {} OPTIONAL
  6738. }
  6739.  
  6740. -- TAG-UE-CAPABILITYREQUESTFILTERNR-STOP
  6741.  
  6742. -- TAG-UE-MRDC-CAPABILITY-START
  6743.  
  6744. UE-MRDC-Capability ::= SEQUENCE {
  6745. measAndMobParametersMRDC MeasAndMobParametersMRDC OPTIONAL,
  6746. phy-ParametersMRDC-v1530 Phy-ParametersMRDC OPTIONAL,
  6747. rf-ParametersMRDC RF-ParametersMRDC,
  6748. generalParametersMRDC GeneralParametersMRDC-XDD-Diff OPTIONAL,
  6749. fdd-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL,
  6750. tdd-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddXDD-Mode OPTIONAL,
  6751. fr1-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL,
  6752. fr2-Add-UE-MRDC-Capabilities UE-MRDC-CapabilityAddFRX-Mode OPTIONAL,
  6753. featureSetCombinations SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination OPTIONAL,
  6754. pdcp-ParametersMRDC-v1530 PDCP-ParametersMRDC OPTIONAL,
  6755. lateNonCriticalExtension OCTET STRING OPTIONAL,
  6756. nonCriticalExtension UE-MRDC-Capability-v1560 OPTIONAL
  6757. }
  6758.  
  6759. UE-MRDC-Capability-v1560 ::= SEQUENCE {
  6760. receivedFilters OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs) OPTIONAL,
  6761. measAndMobParametersMRDC-v1560 MeasAndMobParametersMRDC-v1560 OPTIONAL,
  6762. fdd-Add-UE-MRDC-Capabilities-v1560 UE-MRDC-CapabilityAddXDD-Mode-v1560 OPTIONAL,
  6763. tdd-Add-UE-MRDC-Capabilities-v1560 UE-MRDC-CapabilityAddXDD-Mode-v1560 OPTIONAL,
  6764. nonCriticalExtension SEQUENCE {} OPTIONAL
  6765. }
  6766.  
  6767. UE-MRDC-CapabilityAddXDD-Mode ::= SEQUENCE {
  6768. measAndMobParametersMRDC-XDD-Diff MeasAndMobParametersMRDC-XDD-Diff OPTIONAL,
  6769. generalParametersMRDC-XDD-Diff GeneralParametersMRDC-XDD-Diff OPTIONAL
  6770. }
  6771.  
  6772. UE-MRDC-CapabilityAddXDD-Mode-v1560 ::= SEQUENCE {
  6773. measAndMobParametersMRDC-XDD-Diff-v1560 MeasAndMobParametersMRDC-XDD-Diff-v1560 OPTIONAL
  6774. }
  6775.  
  6776. UE-MRDC-CapabilityAddFRX-Mode ::= SEQUENCE {
  6777. measAndMobParametersMRDC-FRX-Diff MeasAndMobParametersMRDC-FRX-Diff
  6778. }
  6779.  
  6780.  
  6781. GeneralParametersMRDC-XDD-Diff ::= SEQUENCE {
  6782. splitSRB-WithOneUL-Path ENUMERATED {supported} OPTIONAL,
  6783. splitDRB-withUL-Both-MCG-SCG ENUMERATED {supported} OPTIONAL,
  6784. srb3 ENUMERATED {supported} OPTIONAL,
  6785. v2x-EUTRA ENUMERATED {supported} OPTIONAL,
  6786. ...
  6787. }
  6788.  
  6789. -- TAG-UE-MRDC-CAPABILITY-STOP
  6790.  
  6791. -- TAG-UE-NR-CAPABILITY-START
  6792.  
  6793. UE-NR-Capability ::= SEQUENCE {
  6794. accessStratumRelease AccessStratumRelease,
  6795. pdcp-Parameters PDCP-Parameters,
  6796. rlc-Parameters RLC-Parameters OPTIONAL,
  6797. mac-Parameters MAC-Parameters OPTIONAL,
  6798. phy-Parameters Phy-Parameters,
  6799. rf-Parameters RF-Parameters,
  6800. measAndMobParameters MeasAndMobParameters OPTIONAL,
  6801. fdd-Add-UE-NR-Capabilities UE-NR-CapabilityAddXDD-Mode OPTIONAL,
  6802. tdd-Add-UE-NR-Capabilities UE-NR-CapabilityAddXDD-Mode OPTIONAL,
  6803. fr1-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode OPTIONAL,
  6804. fr2-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode OPTIONAL,
  6805. featureSets FeatureSets OPTIONAL,
  6806. featureSetCombinations SEQUENCE (SIZE (1..maxFeatureSetCombinations)) OF FeatureSetCombination OPTIONAL,
  6807.  
  6808. lateNonCriticalExtension OCTET STRING OPTIONAL,
  6809. nonCriticalExtension UE-NR-Capability-v1530 OPTIONAL
  6810. }
  6811.  
  6812. UE-NR-Capability-v1530 ::= SEQUENCE {
  6813. fdd-Add-UE-NR-Capabilities-v1530 UE-NR-CapabilityAddXDD-Mode-v1530 OPTIONAL,
  6814. tdd-Add-UE-NR-Capabilities-v1530 UE-NR-CapabilityAddXDD-Mode-v1530 OPTIONAL,
  6815. dummy ENUMERATED {supported} OPTIONAL,
  6816. interRAT-Parameters InterRAT-Parameters OPTIONAL,
  6817. inactiveState ENUMERATED {supported} OPTIONAL,
  6818. delayBudgetReporting ENUMERATED {supported} OPTIONAL,
  6819. nonCriticalExtension UE-NR-Capability-v1540 OPTIONAL
  6820. }
  6821.  
  6822. UE-NR-Capability-v1540 ::= SEQUENCE {
  6823. sdap-Parameters SDAP-Parameters OPTIONAL,
  6824. overheatingInd ENUMERATED {supported} OPTIONAL,
  6825. ims-Parameters IMS-Parameters OPTIONAL,
  6826. fr1-Add-UE-NR-Capabilities-v1540 UE-NR-CapabilityAddFRX-Mode-v1540 OPTIONAL,
  6827. fr2-Add-UE-NR-Capabilities-v1540 UE-NR-CapabilityAddFRX-Mode-v1540 OPTIONAL,
  6828. fr1-fr2-Add-UE-NR-Capabilities UE-NR-CapabilityAddFRX-Mode OPTIONAL,
  6829. nonCriticalExtension UE-NR-Capability-v1550 OPTIONAL
  6830. }
  6831.  
  6832. UE-NR-Capability-v1550 ::= SEQUENCE {
  6833. reducedCP-Latency ENUMERATED {supported} OPTIONAL,
  6834. nonCriticalExtension UE-NR-Capability-v1560 OPTIONAL
  6835. }
  6836.  
  6837. UE-NR-Capability-v1560 ::= SEQUENCE {
  6838. nrdc-Parameters NRDC-Parameters OPTIONAL,
  6839. receivedFilters OCTET STRING (CONTAINING UECapabilityEnquiry-v1560-IEs) OPTIONAL,
  6840. nonCriticalExtension UE-NR-Capability-v1570 OPTIONAL
  6841. }
  6842.  
  6843. UE-NR-Capability-v1570 ::= SEQUENCE {
  6844. nrdc-Parameters-v1570 NRDC-Parameters-v1570 OPTIONAL,
  6845. nonCriticalExtension SEQUENCE {} OPTIONAL
  6846. }
  6847.  
  6848. UE-NR-CapabilityAddXDD-Mode ::= SEQUENCE {
  6849. phy-ParametersXDD-Diff Phy-ParametersXDD-Diff OPTIONAL,
  6850. mac-ParametersXDD-Diff MAC-ParametersXDD-Diff OPTIONAL,
  6851. measAndMobParametersXDD-Diff MeasAndMobParametersXDD-Diff OPTIONAL
  6852. }
  6853.  
  6854. UE-NR-CapabilityAddXDD-Mode-v1530 ::= SEQUENCE {
  6855. eutra-ParametersXDD-Diff EUTRA-ParametersXDD-Diff
  6856. }
  6857.  
  6858. UE-NR-CapabilityAddFRX-Mode ::= SEQUENCE {
  6859. phy-ParametersFRX-Diff Phy-ParametersFRX-Diff OPTIONAL,
  6860. measAndMobParametersFRX-Diff MeasAndMobParametersFRX-Diff OPTIONAL
  6861. }
  6862.  
  6863. UE-NR-CapabilityAddFRX-Mode-v1540 ::= SEQUENCE {
  6864. ims-ParametersFRX-Diff IMS-ParametersFRX-Diff OPTIONAL
  6865. }
  6866.  
  6867. -- TAG-UE-NR-CAPABILITY-STOP
  6868.  
  6869. -- TAG-EUTRA-ALLOWEDMEASBANDWIDTH-START
  6870.  
  6871. EUTRA-AllowedMeasBandwidth ::= ENUMERATED {mbw6, mbw15, mbw25, mbw50, mbw75, mbw100}
  6872.  
  6873. -- TAG-EUTRA-ALLOWEDMEASBANDWIDTH-STOP
  6874.  
  6875. -- TAG-EUTRA-MBSFN-SUBFRAMECONFIGLIST-START
  6876.  
  6877. EUTRA-MBSFN-SubframeConfigList ::= SEQUENCE (SIZE (1..maxMBSFN-Allocations)) OF EUTRA-MBSFN-SubframeConfig
  6878.  
  6879. EUTRA-MBSFN-SubframeConfig ::= SEQUENCE {
  6880. radioframeAllocationPeriod ENUMERATED {n1, n2, n4, n8, n16, n32},
  6881. radioframeAllocationOffset INTEGER (0..7),
  6882. subframeAllocation1 CHOICE {
  6883. oneFrame BIT STRING (SIZE(6)),
  6884. fourFrames BIT STRING (SIZE(24))
  6885. },
  6886. subframeAllocation2 CHOICE {
  6887. oneFrame BIT STRING (SIZE(2)),
  6888. fourFrames BIT STRING (SIZE(8))
  6889. } OPTIONAL, -- Need R
  6890. ...
  6891. }
  6892.  
  6893. -- TAG-EUTRA-MBSFN-SUBFRAMECONFIGLIST-STOP
  6894.  
  6895. -- TAG-EUTRA-MULTIBANDINFOLIST-START
  6896.  
  6897. EUTRA-MultiBandInfoList ::= SEQUENCE (SIZE (1..maxMultiBands)) OF EUTRA-MultiBandInfo
  6898.  
  6899. EUTRA-MultiBandInfo ::= SEQUENCE {
  6900. eutra-FreqBandIndicator FreqBandIndicatorEUTRA,
  6901. eutra-NS-PmaxList EUTRA-NS-PmaxList OPTIONAL -- Need R
  6902. }
  6903.  
  6904. -- TAG-EUTRA-MULTIBANDINFOLIST-STOP
  6905.  
  6906. -- TAG-EUTRA-NS-PMAXLIST-START
  6907.  
  6908. EUTRA-NS-PmaxList ::= SEQUENCE (SIZE (1..maxEUTRA-NS-Pmax)) OF EUTRA-NS-PmaxValue
  6909.  
  6910. EUTRA-NS-PmaxValue ::= SEQUENCE {
  6911. additionalPmax INTEGER (-30..33) OPTIONAL, -- Need R
  6912. additionalSpectrumEmission INTEGER (1..288) OPTIONAL -- Need R
  6913. }
  6914.  
  6915. -- TAG-EUTRA-NS-PMAXLIST-STOP
  6916.  
  6917. -- TAG-EUTRA-PHYSCELLID-START
  6918.  
  6919. EUTRA-PhysCellId ::= INTEGER (0..503)
  6920.  
  6921. -- TAG-EUTRA-PHYSCELLID-STOP
  6922.  
  6923. -- TAG-EUTRA-PHYSCELLIDRANGE-START
  6924.  
  6925. EUTRA-PhysCellIdRange ::= SEQUENCE {
  6926. start EUTRA-PhysCellId,
  6927. range ENUMERATED {n4, n8, n12, n16, n24, n32, n48, n64, n84, n96,
  6928. n128, n168, n252, n504, spare2, spare1} OPTIONAL -- Need N
  6929. }
  6930.  
  6931. -- TAG-EUTRA-PHYSCELLIDRANGE-STOP
  6932.  
  6933. -- TAG-EUTRA-PRESENCEANTENNAPORT1-START
  6934.  
  6935. EUTRA-PresenceAntennaPort1 ::= BOOLEAN
  6936.  
  6937. -- TAG-EUTRA-PRESENCEANTENNAPORT1-STOP
  6938.  
  6939. -- TAG-EUTRA-Q-OFFSETRANGE-START
  6940.  
  6941. EUTRA-Q-OffsetRange ::= ENUMERATED {
  6942. dB-24, dB-22, dB-20, dB-18, dB-16, dB-14,
  6943. dB-12, dB-10, dB-8, dB-6, dB-5, dB-4, dB-3,
  6944. dB-2, dB-1, dB0, dB1, dB2, dB3, dB4, dB5,
  6945. dB6, dB8, dB10, dB12, dB14, dB16, dB18,
  6946. dB20, dB22, dB24}
  6947.  
  6948. -- TAG-EUTRA-Q-OFFSETRANGE-STOP
  6949.  
  6950. -- TAG-OTHERCONFIG-START
  6951.  
  6952. OtherConfig ::= SEQUENCE {
  6953. delayBudgetReportingConfig CHOICE{
  6954. release NULL,
  6955. setup SEQUENCE{
  6956. delayBudgetReportingProhibitTimer ENUMERATED {s0, s0dot4, s0dot8, s1dot6, s3, s6, s12, s30}
  6957. }
  6958. } OPTIONAL -- Need M
  6959. }
  6960.  
  6961. OtherConfig-v1540 ::= SEQUENCE {
  6962. overheatingAssistanceConfig SetupRelease {OverheatingAssistanceConfig} OPTIONAL, -- Need M
  6963. ...
  6964. }
  6965.  
  6966. OverheatingAssistanceConfig ::= SEQUENCE {
  6967. overheatingIndicationProhibitTimer ENUMERATED {s0, s0dot5, s1, s2, s5, s10, s20, s30,
  6968. s60, s90, s120, s300, s600, spare3, spare2, spare1}
  6969. }
  6970.  
  6971. -- TAG-OTHERCONFIG-STOP
  6972.  
  6973. -- TAG-RRC-TRANSACTIONIDENTIFIER-START
  6974.  
  6975. RRC-TransactionIdentifier ::= INTEGER (0..3)
  6976.  
  6977. -- TAG-RRC-TRANSACTIONIDENTIFIER-STOP
  6978.  
  6979. -- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-START
  6980.  
  6981. maxBandComb INTEGER ::= 65536 -- Maximum number of DL band combinations
  6982. maxCellBlack INTEGER ::= 16 -- Maximum number of NR blacklisted cell ranges in SIB3, SIB4
  6983. maxCellInter INTEGER ::= 16 -- Maximum number of inter-Freq cells listed in SIB4
  6984. maxCellIntra INTEGER ::= 16 -- Maximum number of intra-Freq cells listed in SIB3
  6985. maxCellMeasEUTRA INTEGER ::= 32 -- Maximum number of cells in E-UTRAN
  6986. maxEARFCN INTEGER ::= 262143 -- Maximum value of E-UTRA carrier frequency
  6987. maxEUTRA-CellBlack INTEGER ::= 16 -- Maximum number of E-UTRA blacklisted physical cell identity ranges
  6988. -- in SIB5
  6989. maxEUTRA-NS-Pmax INTEGER ::= 8 -- Maximum number of NS and P-Max values per band
  6990. maxMultiBands INTEGER ::= 8 -- Maximum number of additional frequency bands that a cell belongs to
  6991. maxNARFCN INTEGER ::= 3279165 -- Maximum value of NR carrier frequency
  6992. maxNR-NS-Pmax INTEGER ::= 8 -- Maximum number of NS and P-Max values per band
  6993. maxNrofServingCells INTEGER ::= 32 -- Max number of serving cells (SpCells + SCells)
  6994. maxNrofServingCells-1 INTEGER ::= 31 -- Max number of serving cells (SpCell + SCells) per cell group
  6995. maxNrofAggregatedCellsPerCellGroup INTEGER ::= 16
  6996. maxNrofSCells INTEGER ::= 31 -- Max number of secondary serving cells per cell group
  6997. maxNrofCellMeas INTEGER ::= 32 -- Maximum number of entries in each of the cell lists in a measurement
  6998. -- object
  6999. maxNrofSS-BlocksToAverage INTEGER ::= 16 -- Max number for the (max) number of SS blocks to average to determine cell
  7000. -- measurement
  7001. maxNrofCSI-RS-ResourcesToAverage INTEGER ::= 16 -- Max number for the (max) number of CSI-RS to average to determine cell
  7002. -- measurement
  7003. maxNrofDL-Allocations INTEGER ::= 16 -- Maximum number of PDSCH time domain resource allocations
  7004. maxNrofSR-ConfigPerCellGroup INTEGER ::= 8 -- Maximum number of SR configurations per cell group
  7005. maxLCG-ID INTEGER ::= 7 -- Maximum value of LCG ID
  7006. maxLC-ID INTEGER ::= 32 -- Maximum value of Logical Channel ID
  7007. maxNrofTAGs INTEGER ::= 4 -- Maximum number of Timing Advance Groups
  7008. maxNrofTAGs-1 INTEGER ::= 3 -- Maximum number of Timing Advance Groups minus 1
  7009. maxNrofBWPs INTEGER ::= 4 -- Maximum number of BWPs per serving cell
  7010. maxNrofCombIDC INTEGER ::= 128 -- Maximum number of reported MR-DC combinations for IDC
  7011. maxNrofSymbols-1 INTEGER ::= 13 -- Maximum index identifying a symbol within a slot (14 symbols, indexed
  7012. -- from 0..13)
  7013. maxNrofSlots INTEGER ::= 320 -- Maximum number of slots in a 10 ms period
  7014. maxNrofSlots-1 INTEGER ::= 319 -- Maximum number of slots in a 10 ms period minus 1
  7015. maxNrofPhysicalResourceBlocks INTEGER ::= 275 -- Maximum number of PRBs
  7016. maxNrofPhysicalResourceBlocks-1 INTEGER ::= 274 -- Maximum number of PRBs minus 1
  7017. maxNrofPhysicalResourceBlocksPlus1 INTEGER ::= 276 -- Maximum number of PRBs plus 1
  7018. maxNrofControlResourceSets-1 INTEGER ::= 11 -- Max number of CoReSets configurable on a serving cell minus 1
  7019. maxCoReSetDuration INTEGER ::= 3 -- Max number of OFDM symbols in a control resource set
  7020. maxNrofSearchSpaces-1 INTEGER ::= 39 -- Max number of Search Spaces minus 1
  7021. maxSFI-DCI-PayloadSize INTEGER ::= 128 -- Max number payload of a DCI scrambled with SFI-RNTI
  7022. maxSFI-DCI-PayloadSize-1 INTEGER ::= 127 -- Max number payload of a DCI scrambled with SFI-RNTI minus 1
  7023. maxINT-DCI-PayloadSize INTEGER ::= 126 -- Max number payload of a DCI scrambled with INT-RNTI
  7024. maxINT-DCI-PayloadSize-1 INTEGER ::= 125 -- Max number payload of a DCI scrambled with INT-RNTI minus 1
  7025. maxNrofRateMatchPatterns INTEGER ::= 4 -- Max number of rate matching patterns that may be configured
  7026. maxNrofRateMatchPatterns-1 INTEGER ::= 3 -- Max number of rate matching patterns that may be configured minus 1
  7027. maxNrofRateMatchPatternsPerGroup INTEGER ::= 8 -- Max number of rate matching patterns that may be configured in one group
  7028. maxNrofCSI-ReportConfigurations INTEGER ::= 48 -- Maximum number of report configurations
  7029. maxNrofCSI-ReportConfigurations-1 INTEGER ::= 47 -- Maximum number of report configurations minus 1
  7030. maxNrofCSI-ResourceConfigurations INTEGER ::= 112 -- Maximum number of resource configurations
  7031. maxNrofCSI-ResourceConfigurations-1 INTEGER ::= 111 -- Maximum number of resource configurations minus 1
  7032. maxNrofAP-CSI-RS-ResourcesPerSet INTEGER ::= 16
  7033. maxNrOfCSI-AperiodicTriggers INTEGER ::= 128 -- Maximum number of triggers for aperiodic CSI reporting
  7034. maxNrofReportConfigPerAperiodicTrigger INTEGER ::= 16 -- Maximum number of report configurations per trigger state for aperiodic
  7035. -- reporting
  7036. maxNrofNZP-CSI-RS-Resources INTEGER ::= 192 -- Maximum number of Non-Zero-Power (NZP) CSI-RS resources
  7037. maxNrofNZP-CSI-RS-Resources-1 INTEGER ::= 191 -- Maximum number of Non-Zero-Power (NZP) CSI-RS resources minus 1
  7038. maxNrofNZP-CSI-RS-ResourcesPerSet INTEGER ::= 64 -- Maximum number of NZP CSI-RS resources per resource set
  7039. maxNrofNZP-CSI-RS-ResourceSets INTEGER ::= 64 -- Maximum number of NZP CSI-RS resources per cell
  7040. maxNrofNZP-CSI-RS-ResourceSets-1 INTEGER ::= 63 -- Maximum number of NZP CSI-RS resources per cell minus 1
  7041. maxNrofNZP-CSI-RS-ResourceSetsPerConfig INTEGER ::= 16 -- Maximum number of resource sets per resource configuration
  7042. maxNrofNZP-CSI-RS-ResourcesPerConfig INTEGER ::= 128 -- Maximum number of resources per resource configuration
  7043. maxNrofZP-CSI-RS-Resources INTEGER ::= 32 -- Maximum number of Zero-Power (ZP) CSI-RS resources
  7044. maxNrofZP-CSI-RS-Resources-1 INTEGER ::= 31 -- Maximum number of Zero-Power (ZP) CSI-RS resources minus 1
  7045. maxNrofZP-CSI-RS-ResourceSets-1 INTEGER ::= 15
  7046. maxNrofZP-CSI-RS-ResourcesPerSet INTEGER ::= 16
  7047. maxNrofZP-CSI-RS-ResourceSets INTEGER ::= 16
  7048. maxNrofCSI-IM-Resources INTEGER ::= 32 -- Maximum number of CSI-IM resources. See CSI-IM-ResourceMax in 38.214.
  7049. maxNrofCSI-IM-Resources-1 INTEGER ::= 31 -- Maximum number of CSI-IM resources minus 1. See CSI-IM-ResourceMax
  7050. -- in 38.214.
  7051. maxNrofCSI-IM-ResourcesPerSet INTEGER ::= 8 -- Maximum number of CSI-IM resources per set. See CSI-IM-ResourcePerSetMax
  7052. -- in 38.214
  7053. maxNrofCSI-IM-ResourceSets INTEGER ::= 64 -- Maximum number of NZP CSI-IM resources per cell
  7054. maxNrofCSI-IM-ResourceSets-1 INTEGER ::= 63 -- Maximum number of NZP CSI-IM resources per cell minus 1
  7055. maxNrofCSI-IM-ResourceSetsPerConfig INTEGER ::= 16 -- Maximum number of CSI IM resource sets per resource configuration
  7056. maxNrofCSI-SSB-ResourcePerSet INTEGER ::= 64 -- Maximum number of SSB resources in a resource set
  7057. maxNrofCSI-SSB-ResourceSets INTEGER ::= 64 -- Maximum number of CSI SSB resource sets per cell
  7058. maxNrofCSI-SSB-ResourceSets-1 INTEGER ::= 63 -- Maximum number of CSI SSB resource sets per cell minus 1
  7059. maxNrofCSI-SSB-ResourceSetsPerConfig INTEGER ::= 1 -- Maximum number of CSI SSB resource sets per resource configuration
  7060. maxNrofFailureDetectionResources INTEGER ::= 10 -- Maximum number of failure detection resources
  7061. maxNrofFailureDetectionResources-1 INTEGER ::= 9 -- Maximum number of failure detection resources minus 1
  7062. maxNrofObjectId INTEGER ::= 64 -- Maximum number of measurement objects
  7063. maxNrofPageRec INTEGER ::= 32 -- Maximum number of page records
  7064. maxNrofPCI-Ranges INTEGER ::= 8 -- Maximum number of PCI ranges
  7065. maxPLMN INTEGER ::= 12 -- Maximum number of PLMNs broadcast and reported by UE at establisghment
  7066. maxNrofCSI-RS-ResourcesRRM INTEGER ::= 96 -- Maximum number of CSI-RS resources for an RRM measurement object
  7067. maxNrofCSI-RS-ResourcesRRM-1 INTEGER ::= 95 -- Maximum number of CSI-RS resources for an RRM measurement object minus 1
  7068. maxNrofMeasId INTEGER ::= 64 -- Maximum number of configured measurements
  7069. maxNrofQuantityConfig INTEGER ::= 2 -- Maximum number of quantity configurations
  7070. maxNrofCSI-RS-CellsRRM INTEGER ::= 96 -- Maximum number of cells with CSI-RS resources for an RRM measurement
  7071. -- object
  7072. maxNrofSRS-ResourceSets INTEGER ::= 16 -- Maximum number of SRS resource sets in a BWP.
  7073. maxNrofSRS-ResourceSets-1 INTEGER ::= 15 -- Maximum number of SRS resource sets in a BWP minus 1.
  7074. maxNrofSRS-Resources INTEGER ::= 64 -- Maximum number of SRS resources.
  7075. maxNrofSRS-Resources-1 INTEGER ::= 63 -- Maximum number of SRS resources in an SRS resource set minus 1.
  7076. maxNrofSRS-ResourcesPerSet INTEGER ::= 16 -- Maximum number of SRS resources in an SRS resource set
  7077. maxNrofSRS-TriggerStates-1 INTEGER ::= 3 -- Maximum number of SRS trigger states minus 1, i.e., the largest code
  7078. -- point.
  7079. maxNrofSRS-TriggerStates-2 INTEGER ::= 2 -- Maximum number of SRS trigger states minus 2.
  7080. maxRAT-CapabilityContainers INTEGER ::= 8 -- Maximum number of interworking RAT containers (incl NR and MRDC)
  7081. maxSimultaneousBands INTEGER ::= 32 -- Maximum number of simultaneously aggregated bands
  7082. maxNrofSlotFormatCombinationsPerSet INTEGER ::= 512 -- Maximum number of Slot Format Combinations in a SF-Set.
  7083. maxNrofSlotFormatCombinationsPerSet-1 INTEGER ::= 511 -- Maximum number of Slot Format Combinations in a SF-Set minus 1.
  7084. maxNrofPUCCH-Resources INTEGER ::= 128
  7085. maxNrofPUCCH-Resources-1 INTEGER ::= 127
  7086. maxNrofPUCCH-ResourceSets INTEGER ::= 4 -- Maximum number of PUCCH Resource Sets
  7087. maxNrofPUCCH-ResourceSets-1 INTEGER ::= 3 -- Maximum number of PUCCH Resource Sets minus 1.
  7088. maxNrofPUCCH-ResourcesPerSet INTEGER ::= 32 -- Maximum number of PUCCH Resources per PUCCH-ResourceSet
  7089. maxNrofPUCCH-P0-PerSet INTEGER ::= 8 -- Maximum number of P0-pucch present in a p0-pucch set
  7090. maxNrofPUCCH-PathlossReferenceRSs INTEGER ::= 4 -- Maximum number of RSs used as pathloss reference for PUCCH power control.
  7091. maxNrofPUCCH-PathlossReferenceRSs-1 INTEGER ::= 3 -- Maximum number of RSs used as pathloss reference for PUCCH power
  7092. -- control minus 1.
  7093. maxNrofP0-PUSCH-AlphaSets INTEGER ::= 30 -- Maximum number of P0-pusch-alpha-sets (see 38,213, clause 7.1)
  7094. maxNrofP0-PUSCH-AlphaSets-1 INTEGER ::= 29 -- Maximum number of P0-pusch-alpha-sets minus 1 (see 38,213, clause 7.1)
  7095. maxNrofPUSCH-PathlossReferenceRSs INTEGER ::= 4 -- Maximum number of RSs used as pathloss reference for PUSCH power control.
  7096. maxNrofPUSCH-PathlossReferenceRSs-1 INTEGER ::= 3 -- Maximum number of RSs used as pathloss reference for PUSCH power
  7097. -- control minus 1.
  7098. maxNrofNAICS-Entries INTEGER ::= 8 -- Maximum number of supported NAICS capability set
  7099. maxBands INTEGER ::= 1024 -- Maximum number of supported bands in UE capability.
  7100. maxBandsMRDC INTEGER ::= 1280
  7101. maxBandsEUTRA INTEGER ::= 256
  7102. maxCellReport INTEGER ::= 8
  7103. maxDRB INTEGER ::= 29 -- Maximum number of DRBs (that can be added in DRB-ToAddModLIst).
  7104. maxFreq INTEGER ::= 8 -- Max number of frequencies.
  7105. maxFreqIDC-MRDC INTEGER ::= 32 -- Maximum number of candidate NR frequencies for MR-DC IDC indication
  7106. maxNrofCandidateBeams INTEGER ::= 16 -- Max number of PRACH-ResourceDedicatedBFR that in BFR config.
  7107. maxNrofPCIsPerSMTC INTEGER ::= 64 -- Maximun number of PCIs per SMTC.
  7108. maxNrofQFIs INTEGER ::= 64
  7109. maxNrOfSemiPersistentPUSCH-Triggers INTEGER ::= 64 -- Maximum number of triggers for semi persistent reporting on PUSCH
  7110. maxNrofSR-Resources INTEGER ::= 8 -- Maximum number of SR resources per BWP in a cell.
  7111. maxNrofSlotFormatsPerCombination INTEGER ::= 256
  7112. maxNrofSpatialRelationInfos INTEGER ::= 8
  7113. maxNrofIndexesToReport INTEGER ::= 32
  7114. maxNrofIndexesToReport2 INTEGER ::= 64
  7115. maxNrofSSBs-1 INTEGER ::= 63 -- Maximum number of SSB resources in a resource set minus 1.
  7116. maxNrofS-NSSAI INTEGER ::= 8 -- Maximum number of S-NSSAI.
  7117. maxNrofTCI-StatesPDCCH INTEGER ::= 64
  7118. maxNrofTCI-States INTEGER ::= 128 -- Maximum number of TCI states.
  7119. maxNrofTCI-States-1 INTEGER ::= 127 -- Maximum number of TCI states minus 1.
  7120. maxNrofUL-Allocations INTEGER ::= 16 -- Maximum number of PUSCH time domain resource allocations.
  7121. maxQFI INTEGER ::= 63
  7122. maxRA-CSIRS-Resources INTEGER ::= 96
  7123. maxRA-OccasionsPerCSIRS INTEGER ::= 64 -- Maximum number of RA occasions for one CSI-RS
  7124. maxRA-Occasions-1 INTEGER ::= 511 -- Maximum number of RA occasions in the system
  7125. maxRA-SSB-Resources INTEGER ::= 64
  7126. maxSCSs INTEGER ::= 5
  7127. maxSecondaryCellGroups INTEGER ::= 3
  7128. maxNrofServingCellsEUTRA INTEGER ::= 32
  7129. maxMBSFN-Allocations INTEGER ::= 8
  7130. maxNrofMultiBands INTEGER ::= 8
  7131. maxCellSFTD INTEGER ::= 3 -- Maximum number of cells for SFTD reporting
  7132. maxReportConfigId INTEGER ::= 64
  7133. maxNrofCodebooks INTEGER ::= 16 -- Maximum number of codebooks suppoted by the UE
  7134. maxNrofCSI-RS-Resources INTEGER ::= 7 -- Maximum number of codebook resources supported by the UE
  7135. maxNrofSRI-PUSCH-Mappings INTEGER ::= 16
  7136. maxNrofSRI-PUSCH-Mappings-1 INTEGER ::= 15
  7137. maxSIB INTEGER::= 32 -- Maximum number of SIBs
  7138. maxSI-Message INTEGER::= 32 -- Maximum number of SI messages
  7139. maxPO-perPF INTEGER ::= 4 -- Maximum number of paging occasion per paging frame
  7140. maxAccessCat-1 INTEGER ::= 63 -- Maximum number of Access Categories minus 1
  7141. maxBarringInfoSet INTEGER ::= 8 -- Maximum number of Access Categories
  7142. maxCellEUTRA INTEGER ::= 8 -- Maximum number of E-UTRA cells in SIB list
  7143. maxEUTRA-Carrier INTEGER ::= 8 -- Maximum number of E-UTRA carriers in SIB list
  7144. maxPLMNIdentities INTEGER ::= 8 -- Maximum number of PLMN identites in RAN area configurations
  7145. maxDownlinkFeatureSets INTEGER ::= 1024 -- (for NR DL) Total number of FeatureSets (size of the pool)
  7146. maxUplinkFeatureSets INTEGER ::= 1024 -- (for NR UL) Total number of FeatureSets (size of the pool)
  7147. maxEUTRA-DL-FeatureSets INTEGER ::= 256 -- (for E-UTRA) Total number of FeatureSets (size of the pool)
  7148. maxEUTRA-UL-FeatureSets INTEGER ::= 256 -- (for E-UTRA) Total number of FeatureSets (size of the pool)
  7149. maxFeatureSetsPerBand INTEGER ::= 128 -- (for NR) The number of feature sets associated with one band.
  7150. maxPerCC-FeatureSets INTEGER ::= 1024 -- (for NR) Total number of CC-specific FeatureSets (size of the pool)
  7151. maxFeatureSetCombinations INTEGER ::= 1024 -- (for MR-DC/NR)Total number of Feature set combinations (size of the
  7152. -- pool)
  7153. maxInterRAT-RSTD-Freq INTEGER ::= 3
  7154.  
  7155. -- TAG-MULTIPLICITY-AND-TYPE-CONSTRAINT-DEFINITIONS-STOP
  7156.  
  7157.  
  7158. END
  7159.  
  7160.  
  7161. -- NR-UE-VARIABLES-START
  7162.  
  7163. NR-UE-Variables DEFINITIONS AUTOMATIC TAGS ::=
  7164.  
  7165. BEGIN
  7166.  
  7167. IMPORTS
  7168. CellIdentity,
  7169. EUTRA-PhysCellId,
  7170. MeasId,
  7171. MeasIdToAddModList,
  7172. MeasObjectToAddModList,
  7173. PhysCellId,
  7174. RNTI-Value,
  7175. ReportConfigToAddModList,
  7176. RSRP-Range,
  7177. QuantityConfig,
  7178. maxNrofCellMeas,
  7179. maxNrofMeasId
  7180. FROM NR-RRC-Definitions;
  7181.  
  7182. -- NR-UE-VARIABLES-STOP
  7183.  
  7184. -- TAG-VARPENDINGRNA-UPDATE-START
  7185.  
  7186. VarPendingRNA-Update ::= SEQUENCE {
  7187. pendingRNA-Update BOOLEAN OPTIONAL
  7188. }
  7189.  
  7190. -- TAG-VARPENDINGRNA-UPDATE-STOP
  7191.  
  7192. -- TAG-VARMEASCONFIG-START
  7193.  
  7194. VarMeasConfig ::= SEQUENCE {
  7195. -- Measurement identities
  7196. measIdList MeasIdToAddModList OPTIONAL,
  7197. -- Measurement objects
  7198. measObjectList MeasObjectToAddModList OPTIONAL,
  7199. -- Reporting configurations
  7200. reportConfigList ReportConfigToAddModList OPTIONAL,
  7201. -- Other parameters
  7202. quantityConfig QuantityConfig OPTIONAL,
  7203.  
  7204. s-MeasureConfig CHOICE {
  7205. ssb-RSRP RSRP-Range,
  7206. csi-RSRP RSRP-Range
  7207. } OPTIONAL
  7208.  
  7209. }
  7210.  
  7211. -- TAG-VARMEASCONFIG-STOP
  7212.  
  7213. -- TAG-VARMEASREPORTLIST-START
  7214.  
  7215. VarMeasReportList ::= SEQUENCE (SIZE (1..maxNrofMeasId)) OF VarMeasReport
  7216.  
  7217. VarMeasReport ::= SEQUENCE {
  7218. -- List of measurement that have been triggered
  7219. measId MeasId,
  7220. cellsTriggeredList CellsTriggeredList OPTIONAL,
  7221. numberOfReportsSent INTEGER
  7222. }
  7223.  
  7224. CellsTriggeredList ::= SEQUENCE (SIZE (1..maxNrofCellMeas)) OF CHOICE {
  7225. physCellId PhysCellId,
  7226. physCellIdEUTRA EUTRA-PhysCellId
  7227. }
  7228.  
  7229.  
  7230. -- TAG-VARMEASREPORTLIST-STOP
  7231.  
  7232. -- TAG-VARRESUMEMAC-INPUT-START
  7233.  
  7234. VarResumeMAC-Input ::= SEQUENCE {
  7235. sourcePhysCellId PhysCellId,
  7236. targetCellIdentity CellIdentity,
  7237. source-c-RNTI RNTI-Value
  7238.  
  7239. }
  7240.  
  7241. -- TAG-VARRESUMEMAC-INPUT-STOP
  7242.  
  7243. -- TAG-VARSHORTMAC-INPUT-START
  7244.  
  7245. VarShortMAC-Input ::= SEQUENCE {
  7246. sourcePhysCellId PhysCellId,
  7247. targetCellIdentity CellIdentity,
  7248. source-c-RNTI RNTI-Value
  7249. }
  7250.  
  7251. -- TAG-VARSHORTMAC-INPUT-STOP
  7252.  
  7253.  
  7254. END
  7255.  
  7256.  
  7257. -- TAG-NR-INTER-NODE-DEFINITIONS-START
  7258.  
  7259. NR-InterNodeDefinitions DEFINITIONS AUTOMATIC TAGS ::=
  7260.  
  7261. BEGIN
  7262.  
  7263. IMPORTS
  7264. ARFCN-ValueNR,
  7265. ARFCN-ValueEUTRA,
  7266. CellIdentity,
  7267. CGI-InfoEUTRA,
  7268. CGI-InfoNR,
  7269. CSI-RS-Index,
  7270. DRX-Config,
  7271. EUTRA-PhysCellId,
  7272. FreqBandIndicatorNR,
  7273. GapConfig,
  7274. maxBandComb,
  7275. maxBands,
  7276. maxCellSFTD,
  7277. maxFeatureSetsPerBand,
  7278. maxFreqIDC-MRDC,
  7279. maxNrofCombIDC,
  7280. maxNrofSCells,
  7281. maxNrofServingCells,
  7282. maxNrofServingCells-1,
  7283. maxNrofServingCellsEUTRA,
  7284. maxNrofIndexesToReport,
  7285. maxSimultaneousBands,
  7286. MeasQuantityResults,
  7287. MeasResultCellListSFTD-EUTRA,
  7288. MeasResultCellListSFTD-NR,
  7289. MeasResultList2NR,
  7290. MeasResultSCG-Failure,
  7291. MeasResultServFreqListEUTRA-SCG,
  7292. P-Max,
  7293. PhysCellId,
  7294. RadioBearerConfig,
  7295. RAN-NotificationAreaInfo,
  7296. RRCReconfiguration,
  7297. ServCellIndex,
  7298. SetupRelease,
  7299. SSB-Index,
  7300. SSB-MTC,
  7301. SSB-ToMeasure,
  7302. SS-RSSI-Measurement,
  7303. ShortMAC-I,
  7304. SubcarrierSpacing,
  7305. UEAssistanceInformation,
  7306. UE-CapabilityRAT-ContainerList
  7307. FROM NR-RRC-Definitions;
  7308.  
  7309. -- TAG-NR-INTER-NODE-DEFINITIONS-STOP
  7310.  
  7311. -- TAG-HANDOVER-COMMAND-START
  7312.  
  7313. HandoverCommand ::= SEQUENCE {
  7314. criticalExtensions CHOICE {
  7315. c1 CHOICE{
  7316. handoverCommand HandoverCommand-IEs,
  7317. spare3 NULL, spare2 NULL, spare1 NULL
  7318. },
  7319. criticalExtensionsFuture SEQUENCE {}
  7320. }
  7321. }
  7322.  
  7323. HandoverCommand-IEs ::= SEQUENCE {
  7324. handoverCommandMessage OCTET STRING (CONTAINING RRCReconfiguration),
  7325. nonCriticalExtension SEQUENCE {} OPTIONAL
  7326. }
  7327.  
  7328. -- TAG-HANDOVER-COMMAND-STOP
  7329.  
  7330. -- TAG-HANDOVER-PREPARATION-INFORMATION-START
  7331.  
  7332. HandoverPreparationInformation ::= SEQUENCE {
  7333. criticalExtensions CHOICE {
  7334. c1 CHOICE{
  7335. handoverPreparationInformation HandoverPreparationInformation-IEs,
  7336. spare3 NULL, spare2 NULL, spare1 NULL
  7337. },
  7338. criticalExtensionsFuture SEQUENCE {}
  7339. }
  7340. }
  7341.  
  7342. HandoverPreparationInformation-IEs ::= SEQUENCE {
  7343. ue-CapabilityRAT-List UE-CapabilityRAT-ContainerList,
  7344. sourceConfig AS-Config OPTIONAL, -- Cond HO
  7345. rrm-Config RRM-Config OPTIONAL,
  7346. as-Context AS-Context OPTIONAL,
  7347. nonCriticalExtension SEQUENCE {} OPTIONAL
  7348. }
  7349.  
  7350. AS-Config ::= SEQUENCE {
  7351. rrcReconfiguration OCTET STRING (CONTAINING RRCReconfiguration),
  7352. ...,
  7353. [[
  7354. sourceRB-SN-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,
  7355. sourceSCG-NR-Config OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL,
  7356. sourceSCG-EUTRA-Config OCTET STRING OPTIONAL
  7357. ]],
  7358. [[
  7359. sourceSCG-Configured ENUMERATED {true} OPTIONAL
  7360. ]]
  7361.  
  7362. }
  7363.  
  7364. AS-Context ::= SEQUENCE {
  7365. reestablishmentInfo ReestablishmentInfo OPTIONAL,
  7366. configRestrictInfo ConfigRestrictInfoSCG OPTIONAL,
  7367. ...,
  7368. [[ ran-NotificationAreaInfo RAN-NotificationAreaInfo OPTIONAL
  7369. ]],
  7370. [[ ueAssistanceInformation OCTET STRING (CONTAINING UEAssistanceInformation) OPTIONAL -- Cond HO2
  7371. ]],
  7372. [[
  7373. selectedBandCombinationSN BandCombinationInfoSN OPTIONAL
  7374. ]]
  7375. }
  7376.  
  7377. ReestablishmentInfo ::= SEQUENCE {
  7378. sourcePhysCellId PhysCellId,
  7379. targetCellShortMAC-I ShortMAC-I,
  7380. additionalReestabInfoList ReestabNCellInfoList OPTIONAL
  7381. }
  7382.  
  7383. ReestabNCellInfoList ::= SEQUENCE ( SIZE (1..maxCellPrep) ) OF ReestabNCellInfo
  7384.  
  7385. ReestabNCellInfo::= SEQUENCE{
  7386. cellIdentity CellIdentity,
  7387. key-gNodeB-Star BIT STRING (SIZE (256)),
  7388. shortMAC-I ShortMAC-I
  7389. }
  7390.  
  7391. RRM-Config ::= SEQUENCE {
  7392. ue-InactiveTime ENUMERATED {
  7393. s1, s2, s3, s5, s7, s10, s15, s20,
  7394. s25, s30, s40, s50, min1, min1s20, min1s40,
  7395. min2, min2s30, min3, min3s30, min4, min5, min6,
  7396. min7, min8, min9, min10, min12, min14, min17, min20,
  7397. min24, min28, min33, min38, min44, min50, hr1,
  7398. hr1min30, hr2, hr2min30, hr3, hr3min30, hr4, hr5, hr6,
  7399. hr8, hr10, hr13, hr16, hr20, day1, day1hr12, day2,
  7400. day2hr12, day3, day4, day5, day7, day10, day14, day19,
  7401. day24, day30, dayMoreThan30} OPTIONAL,
  7402. candidateCellInfoList MeasResultList2NR OPTIONAL,
  7403. ...,
  7404. [[
  7405. candidateCellInfoListSN-EUTRA MeasResultServFreqListEUTRA-SCG OPTIONAL
  7406. ]]
  7407. }
  7408.  
  7409. -- TAG-HANDOVER-PREPARATION-INFORMATION-STOP
  7410.  
  7411. -- TAG-CG-CONFIG-START
  7412.  
  7413. CG-Config ::= SEQUENCE {
  7414. criticalExtensions CHOICE {
  7415. c1 CHOICE{
  7416. cg-Config CG-Config-IEs,
  7417. spare3 NULL, spare2 NULL, spare1 NULL
  7418. },
  7419. criticalExtensionsFuture SEQUENCE {}
  7420. }
  7421. }
  7422.  
  7423. CG-Config-IEs ::= SEQUENCE {
  7424. scg-CellGroupConfig OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL,
  7425. scg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,
  7426. configRestrictModReq ConfigRestrictModReqSCG OPTIONAL,
  7427. drx-InfoSCG DRX-Info OPTIONAL,
  7428. candidateCellInfoListSN OCTET STRING (CONTAINING MeasResultList2NR) OPTIONAL,
  7429. measConfigSN MeasConfigSN OPTIONAL,
  7430. selectedBandCombination BandCombinationInfoSN OPTIONAL,
  7431. fr-InfoListSCG FR-InfoList OPTIONAL,
  7432. candidateServingFreqListNR CandidateServingFreqListNR OPTIONAL,
  7433. nonCriticalExtension CG-Config-v1540-IEs OPTIONAL
  7434. }
  7435.  
  7436. CG-Config-v1540-IEs ::= SEQUENCE {
  7437. pSCellFrequency ARFCN-ValueNR OPTIONAL,
  7438. reportCGI-RequestNR SEQUENCE {
  7439. requestedCellInfo SEQUENCE {
  7440. ssbFrequency ARFCN-ValueNR,
  7441. cellForWhichToReportCGI PhysCellId
  7442. } OPTIONAL
  7443. } OPTIONAL,
  7444. ph-InfoSCG PH-TypeListSCG OPTIONAL,
  7445. nonCriticalExtension CG-Config-v1560-IEs OPTIONAL
  7446. }
  7447.  
  7448. CG-Config-v1560-IEs ::= SEQUENCE {
  7449. pSCellFrequencyEUTRA ARFCN-ValueEUTRA OPTIONAL,
  7450. scg-CellGroupConfigEUTRA OCTET STRING OPTIONAL,
  7451. candidateCellInfoListSN-EUTRA OCTET STRING OPTIONAL,
  7452. candidateServingFreqListEUTRA CandidateServingFreqListEUTRA OPTIONAL,
  7453. needForGaps ENUMERATED {true} OPTIONAL,
  7454. drx-ConfigSCG DRX-Config OPTIONAL,
  7455. reportCGI-RequestEUTRA SEQUENCE {
  7456. requestedCellInfoEUTRA SEQUENCE {
  7457. eutraFrequency ARFCN-ValueEUTRA,
  7458. cellForWhichToReportCGI-EUTRA EUTRA-PhysCellId
  7459. } OPTIONAL
  7460. } OPTIONAL,
  7461. nonCriticalExtension SEQUENCE {} OPTIONAL
  7462. }
  7463.  
  7464. PH-TypeListSCG ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF PH-InfoSCG
  7465.  
  7466. PH-InfoSCG ::= SEQUENCE {
  7467. servCellIndex ServCellIndex,
  7468. ph-Uplink PH-UplinkCarrierSCG,
  7469. ph-SupplementaryUplink PH-UplinkCarrierSCG OPTIONAL,
  7470. ...
  7471. }
  7472.  
  7473. PH-UplinkCarrierSCG ::= SEQUENCE{
  7474. ph-Type1or3 ENUMERATED {type1, type3},
  7475. ...
  7476. }
  7477.  
  7478. MeasConfigSN ::= SEQUENCE {
  7479. measuredFrequenciesSN SEQUENCE (SIZE (1..maxMeasFreqsSN)) OF NR-FreqInfo OPTIONAL,
  7480. ...
  7481. }
  7482.  
  7483. NR-FreqInfo ::= SEQUENCE {
  7484. measuredFrequency ARFCN-ValueNR OPTIONAL,
  7485. ...
  7486. }
  7487.  
  7488. ConfigRestrictModReqSCG ::= SEQUENCE {
  7489. requestedBC-MRDC BandCombinationInfoSN OPTIONAL,
  7490. requestedP-MaxFR1 P-Max OPTIONAL,
  7491. ...,
  7492. [[
  7493. requestedPDCCH-BlindDetectionSCG INTEGER (1..15) OPTIONAL,
  7494. requestedP-MaxEUTRA P-Max OPTIONAL
  7495. ]]
  7496. }
  7497.  
  7498. BandCombinationIndex ::= INTEGER (1..maxBandComb)
  7499.  
  7500. BandCombinationInfoSN ::= SEQUENCE {
  7501. bandCombinationIndex BandCombinationIndex,
  7502. requestedFeatureSets FeatureSetEntryIndex
  7503. }
  7504.  
  7505. FR-InfoList ::= SEQUENCE (SIZE (1..maxNrofServingCells-1)) OF FR-Info
  7506.  
  7507. FR-Info ::= SEQUENCE {
  7508. servCellIndex ServCellIndex,
  7509. fr-Type ENUMERATED {fr1, fr2}
  7510. }
  7511.  
  7512. CandidateServingFreqListNR ::= SEQUENCE (SIZE (1.. maxFreqIDC-MRDC)) OF ARFCN-ValueNR
  7513.  
  7514. CandidateServingFreqListEUTRA ::= SEQUENCE (SIZE (1.. maxFreqIDC-MRDC)) OF ARFCN-ValueEUTRA
  7515.  
  7516. -- TAG-CG-CONFIG-STOP
  7517.  
  7518. -- TAG-CG-CONFIG-INFO-START
  7519.  
  7520. CG-ConfigInfo ::= SEQUENCE {
  7521. criticalExtensions CHOICE {
  7522. c1 CHOICE{
  7523. cg-ConfigInfo CG-ConfigInfo-IEs,
  7524. spare3 NULL, spare2 NULL, spare1 NULL
  7525. },
  7526. criticalExtensionsFuture SEQUENCE {}
  7527. }
  7528. }
  7529.  
  7530. CG-ConfigInfo-IEs ::= SEQUENCE {
  7531. ue-CapabilityInfo OCTET STRING (CONTAINING UE-CapabilityRAT-ContainerList) OPTIONAL,-- Cond SN-AddMod
  7532. candidateCellInfoListMN MeasResultList2NR OPTIONAL,
  7533. candidateCellInfoListSN OCTET STRING (CONTAINING MeasResultList2NR) OPTIONAL,
  7534. measResultCellListSFTD-NR MeasResultCellListSFTD-NR OPTIONAL,
  7535. scgFailureInfo SEQUENCE {
  7536. failureType ENUMERATED { t310-Expiry, randomAccessProblem,
  7537. rlc-MaxNumRetx, synchReconfigFailure-SCG,
  7538. scg-reconfigFailure,
  7539. srb3-IntegrityFailure},
  7540. measResultSCG OCTET STRING (CONTAINING MeasResultSCG-Failure)
  7541. } OPTIONAL,
  7542. configRestrictInfo ConfigRestrictInfoSCG OPTIONAL,
  7543. drx-InfoMCG DRX-Info OPTIONAL,
  7544. measConfigMN MeasConfigMN OPTIONAL,
  7545. sourceConfigSCG OCTET STRING (CONTAINING RRCReconfiguration) OPTIONAL,
  7546. scg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,
  7547. mcg-RB-Config OCTET STRING (CONTAINING RadioBearerConfig) OPTIONAL,
  7548. mrdc-AssistanceInfo MRDC-AssistanceInfo OPTIONAL,
  7549. nonCriticalExtension CG-ConfigInfo-v1540-IEs OPTIONAL
  7550. }
  7551.  
  7552. CG-ConfigInfo-v1540-IEs ::= SEQUENCE {
  7553. ph-InfoMCG PH-TypeListMCG OPTIONAL,
  7554. measResultReportCGI SEQUENCE {
  7555. ssbFrequency ARFCN-ValueNR,
  7556. cellForWhichToReportCGI PhysCellId,
  7557. cgi-Info CGI-InfoNR
  7558. } OPTIONAL,
  7559. nonCriticalExtension CG-ConfigInfo-v1560-IEs OPTIONAL
  7560. }
  7561.  
  7562. CG-ConfigInfo-v1560-IEs ::= SEQUENCE {
  7563. candidateCellInfoListMN-EUTRA OCTET STRING OPTIONAL,
  7564. candidateCellInfoListSN-EUTRA OCTET STRING OPTIONAL,
  7565. sourceConfigSCG-EUTRA OCTET STRING OPTIONAL,
  7566. scgFailureInfoEUTRA SEQUENCE {
  7567. failureTypeEUTRA ENUMERATED { t313-Expiry, randomAccessProblem,
  7568. rlc-MaxNumRetx, scg-ChangeFailure},
  7569. measResultSCG-EUTRA OCTET STRING
  7570. } OPTIONAL,
  7571. drx-ConfigMCG DRX-Config OPTIONAL,
  7572. measResultReportCGI-EUTRA SEQUENCE {
  7573. eutraFrequency ARFCN-ValueEUTRA,
  7574. cellForWhichToReportCGI-EUTRA EUTRA-PhysCellId,
  7575. cgi-InfoEUTRA CGI-InfoEUTRA
  7576. } OPTIONAL,
  7577. measResultCellListSFTD-EUTRA MeasResultCellListSFTD-EUTRA OPTIONAL,
  7578. fr-InfoListMCG FR-InfoList OPTIONAL,
  7579. nonCriticalExtension CG-ConfigInfo-v1570-IEs OPTIONAL
  7580. }
  7581.  
  7582. CG-ConfigInfo-v1570-IEs ::= SEQUENCE {
  7583. sftdFrequencyList-NR SFTD-FrequencyList-NR OPTIONAL,
  7584. sftdFrequencyList-EUTRA SFTD-FrequencyList-EUTRA OPTIONAL,
  7585. nonCriticalExtension SEQUENCE {} OPTIONAL
  7586. }
  7587.  
  7588. SFTD-FrequencyList-NR ::= SEQUENCE (SIZE (1..maxCellSFTD)) OF ARFCN-ValueNR
  7589.  
  7590. SFTD-FrequencyList-EUTRA ::= SEQUENCE (SIZE (1..maxCellSFTD)) OF ARFCN-ValueEUTRA
  7591.  
  7592. ConfigRestrictInfoSCG ::= SEQUENCE {
  7593. allowedBC-ListMRDC BandCombinationInfoList OPTIONAL,
  7594. powerCoordination-FR1 SEQUENCE {
  7595. p-maxNR-FR1 P-Max OPTIONAL,
  7596. p-maxEUTRA P-Max OPTIONAL,
  7597. p-maxUE-FR1 P-Max OPTIONAL
  7598. } OPTIONAL,
  7599. servCellIndexRangeSCG SEQUENCE {
  7600. lowBound ServCellIndex,
  7601. upBound ServCellIndex
  7602. } OPTIONAL, -- Cond SN-AddMod
  7603. maxMeasFreqsSCG INTEGER(1..maxMeasFreqsMN) OPTIONAL,
  7604. -- TBD Late Drop: If maxMeasIdentitiesSCG is used needs to be decided after RAN4 replies to the LS on measurement requirements for MR-DC.
  7605. maxMeasIdentitiesSCG-NR INTEGER(1..maxMeasIdentitiesMN) OPTIONAL,
  7606. ...,
  7607. [[
  7608. selectedBandEntriesMNList SEQUENCE (SIZE (1..maxBandComb)) OF SelectedBandEntriesMN OPTIONAL,
  7609. pdcch-BlindDetectionSCG INTEGER (1..15) OPTIONAL,
  7610. maxNumberROHC-ContextSessionsSN INTEGER(0.. 16384) OPTIONAL
  7611. ]]
  7612. }
  7613.  
  7614. SelectedBandEntriesMN ::= SEQUENCE (SIZE (1..maxSimultaneousBands)) OF BandEntryIndex
  7615.  
  7616. BandEntryIndex ::= INTEGER (0.. maxNrofServingCells)
  7617.  
  7618. PH-TypeListMCG ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF PH-InfoMCG
  7619.  
  7620. PH-InfoMCG ::= SEQUENCE {
  7621. servCellIndex ServCellIndex,
  7622. ph-Uplink PH-UplinkCarrierMCG,
  7623. ph-SupplementaryUplink PH-UplinkCarrierMCG OPTIONAL,
  7624. ...
  7625. }
  7626.  
  7627. PH-UplinkCarrierMCG ::= SEQUENCE{
  7628. ph-Type1or3 ENUMERATED {type1, type3},
  7629. ...
  7630. }
  7631.  
  7632. BandCombinationInfoList ::= SEQUENCE (SIZE (1..maxBandComb)) OF BandCombinationInfo
  7633.  
  7634. BandCombinationInfo ::= SEQUENCE {
  7635. bandCombinationIndex BandCombinationIndex,
  7636. allowedFeatureSetsList SEQUENCE (SIZE (1..maxFeatureSetsPerBand)) OF FeatureSetEntryIndex
  7637. }
  7638.  
  7639. FeatureSetEntryIndex ::= INTEGER (1.. maxFeatureSetsPerBand)
  7640.  
  7641. DRX-Info ::= SEQUENCE {
  7642. drx-LongCycleStartOffset CHOICE {
  7643. ms10 INTEGER(0..9),
  7644. ms20 INTEGER(0..19),
  7645. ms32 INTEGER(0..31),
  7646. ms40 INTEGER(0..39),
  7647. ms60 INTEGER(0..59),
  7648. ms64 INTEGER(0..63),
  7649. ms70 INTEGER(0..69),
  7650. ms80 INTEGER(0..79),
  7651. ms128 INTEGER(0..127),
  7652. ms160 INTEGER(0..159),
  7653. ms256 INTEGER(0..255),
  7654. ms320 INTEGER(0..319),
  7655. ms512 INTEGER(0..511),
  7656. ms640 INTEGER(0..639),
  7657. ms1024 INTEGER(0..1023),
  7658. ms1280 INTEGER(0..1279),
  7659. ms2048 INTEGER(0..2047),
  7660. ms2560 INTEGER(0..2559),
  7661. ms5120 INTEGER(0..5119),
  7662. ms10240 INTEGER(0..10239)
  7663. },
  7664. shortDRX SEQUENCE {
  7665. drx-ShortCycle ENUMERATED {
  7666. ms2, ms3, ms4, ms5, ms6, ms7, ms8, ms10, ms14, ms16, ms20, ms30, ms32,
  7667. ms35, ms40, ms64, ms80, ms128, ms160, ms256, ms320, ms512, ms640, spare9,
  7668. spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1 },
  7669. drx-ShortCycleTimer INTEGER (1..16)
  7670. } OPTIONAL
  7671. }
  7672.  
  7673. MeasConfigMN ::= SEQUENCE {
  7674. measuredFrequenciesMN SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF NR-FreqInfo OPTIONAL,
  7675. measGapConfig SetupRelease { GapConfig } OPTIONAL,
  7676. gapPurpose ENUMERATED {perUE, perFR1} OPTIONAL,
  7677. ...,
  7678. [[ measGapConfigFR2 SetupRelease { GapConfig } OPTIONAL
  7679. ]]
  7680.  
  7681. }
  7682.  
  7683. MRDC-AssistanceInfo ::= SEQUENCE {
  7684. affectedCarrierFreqCombInfoListMRDC SEQUENCE (SIZE (1..maxNrofCombIDC)) OF AffectedCarrierFreqCombInfoMRDC,
  7685. ...
  7686. }
  7687.  
  7688. AffectedCarrierFreqCombInfoMRDC ::= SEQUENCE {
  7689. victimSystemType VictimSystemType,
  7690. interferenceDirectionMRDC ENUMERATED {eutra-nr, nr, other, utra-nr-other, nr-other, spare3, spare2, spare1},
  7691. affectedCarrierFreqCombMRDC SEQUENCE {
  7692. affectedCarrierFreqCombEUTRA AffectedCarrierFreqCombEUTRA OPTIONAL,
  7693. affectedCarrierFreqCombNR AffectedCarrierFreqCombNR
  7694. } OPTIONAL
  7695. }
  7696.  
  7697. VictimSystemType ::= SEQUENCE {
  7698. gps ENUMERATED {true} OPTIONAL,
  7699. glonass ENUMERATED {true} OPTIONAL,
  7700. bds ENUMERATED {true} OPTIONAL,
  7701. galileo ENUMERATED {true} OPTIONAL,
  7702. wlan ENUMERATED {true} OPTIONAL,
  7703. bluetooth ENUMERATED {true} OPTIONAL
  7704. }
  7705.  
  7706. AffectedCarrierFreqCombEUTRA ::= SEQUENCE (SIZE (1..maxNrofServingCellsEUTRA)) OF ARFCN-ValueEUTRA
  7707.  
  7708. AffectedCarrierFreqCombNR ::= SEQUENCE (SIZE (1..maxNrofServingCells)) OF ARFCN-ValueNR
  7709.  
  7710. -- TAG-CG-CONFIG-INFO-STOP
  7711.  
  7712. -- TAG-MEASUREMENT-TIMING-CONFIGURATION-START
  7713.  
  7714. MeasurementTimingConfiguration ::= SEQUENCE {
  7715. criticalExtensions CHOICE {
  7716. c1 CHOICE{
  7717. measTimingConf MeasurementTimingConfiguration-IEs,
  7718. spare3 NULL, spare2 NULL, spare1 NULL
  7719. },
  7720. criticalExtensionsFuture SEQUENCE {}
  7721. }
  7722. }
  7723.  
  7724. MeasurementTimingConfiguration-IEs ::= SEQUENCE {
  7725. measTiming MeasTimingList OPTIONAL,
  7726. nonCriticalExtension MeasurementTimingConfiguration-v1550-IEs OPTIONAL
  7727. }
  7728.  
  7729. MeasurementTimingConfiguration-v1550-IEs ::= SEQUENCE {
  7730. campOnFirstSSB BOOLEAN,
  7731. psCellOnlyOnFirstSSB BOOLEAN,
  7732. nonCriticalExtension SEQUENCE {} OPTIONAL
  7733. }
  7734.  
  7735. MeasTimingList ::= SEQUENCE (SIZE (1..maxMeasFreqsMN)) OF MeasTiming
  7736.  
  7737. MeasTiming ::= SEQUENCE {
  7738. frequencyAndTiming SEQUENCE {
  7739. carrierFreq ARFCN-ValueNR,
  7740. ssbSubcarrierSpacing SubcarrierSpacing,
  7741. ssb-MeasurementTimingConfiguration SSB-MTC,
  7742. ss-RSSI-Measurement SS-RSSI-Measurement OPTIONAL
  7743. } OPTIONAL,
  7744. ...,
  7745. [[
  7746. ssb-ToMeasure SSB-ToMeasure OPTIONAL,
  7747. physCellId PhysCellId OPTIONAL
  7748. ]]
  7749. }
  7750.  
  7751. -- TAG-MEASUREMENT-TIMING-CONFIGURATION-STOP
  7752.  
  7753. -- TAG-UE-RADIO-PAGING-INFORMATION-START
  7754.  
  7755. UERadioPagingInformation ::= SEQUENCE {
  7756. criticalExtensions CHOICE {
  7757. c1 CHOICE{
  7758. ueRadioPagingInformation UERadioPagingInformation-IEs,
  7759. spare7 NULL,
  7760. spare6 NULL, spare5 NULL, spare4 NULL,
  7761. spare3 NULL, spare2 NULL, spare1 NULL
  7762. },
  7763. criticalExtensionsFuture SEQUENCE {}
  7764. }
  7765. }
  7766.  
  7767. UERadioPagingInformation-IEs ::= SEQUENCE {
  7768. supportedBandListNRForPaging SEQUENCE (SIZE (1..maxBands)) OF FreqBandIndicatorNR OPTIONAL,
  7769. nonCriticalExtension SEQUENCE {} OPTIONAL
  7770. }
  7771.  
  7772.  
  7773. -- TAG-UE-RADIO-PAGING-INFORMATION-STOP
  7774.  
  7775. -- TAG-UE-RADIO-ACCESS-CAPABILITY-INFORMATION-START
  7776.  
  7777. UERadioAccessCapabilityInformation ::= SEQUENCE {
  7778. criticalExtensions CHOICE {
  7779. c1 CHOICE{
  7780. ueRadioAccessCapabilityInformation UERadioAccessCapabilityInformation-IEs,
  7781. spare7 NULL,
  7782. spare6 NULL, spare5 NULL, spare4 NULL,
  7783. spare3 NULL, spare2 NULL, spare1 NULL
  7784. },
  7785. criticalExtensionsFuture SEQUENCE {}
  7786. }
  7787. }
  7788.  
  7789. UERadioAccessCapabilityInformation-IEs ::= SEQUENCE {
  7790. ue-RadioAccessCapabilityInfo OCTET STRING (CONTAINING UE-CapabilityRAT-ContainerList),
  7791. nonCriticalExtension SEQUENCE {} OPTIONAL
  7792. }
  7793.  
  7794. -- TAG-UE-RADIO-ACCESS-CAPABILITY-INFORMATION-STOP
  7795.  
  7796. -- TAG-NR-MULTIPLICITY-AND-CONSTRAINTS-START
  7797.  
  7798. maxMeasFreqsMN INTEGER ::= 32 -- Maximum number of MN-configured measurement frequencies
  7799. maxMeasFreqsSN INTEGER ::= 32 -- Maximum number of SN-configured measurement frequencies
  7800. maxMeasIdentitiesMN INTEGER ::= 62 -- Maximum number of measurement identities that a UE can be configured with
  7801. maxCellPrep INTEGER ::= 32 -- Maximum number of cells prepared for handover
  7802.  
  7803. -- TAG-NR-MULTIPLICITY-AND-CONSTRAINTS-STOP
  7804.  
  7805. -- TAG-NR-INTER-NODE-DEFINITIONS-END-START
  7806.  
  7807. END
  7808.  
  7809. -- TAG-NR-INTER-NODE-DEFINITIONS-END-STOP
  7810.  
  7811. -- TAG-NAME-START
  7812.  
  7813. -- TAG-NAME-STOP
Add Comment
Please, Sign In to add comment